Is is possible to develop FBD logic in Single control modules for SIL 3 applications?
I have been working on making a SIL 3 application and after being made familiar with the limitation of the soft controller of not being able to connect more than 8 applications I have to re-organize my code.
I need a suggestion of how to re-order my code; since it is not possible to insert sub-levels in programs, I was considering of making layers of single control modules and using its editor to develop FBD logic?
Please advise if this is a viable option or should i stick to programs?
It is possible to develop logics in Single control module with FBD and SIL. But control module types are not available in FBD and only function blocks are available. In case you have control modules in your application, consider develop logics in CMD Editor. So I see that you have atleast three options.
1. Develop in FBD if only function blocks are used.
2. Create single control module and develop logic using CMD Editor. In system version 6.0, Diagram editor can be used instead of CMD Editor.
3. Create single control module and connect control modules with variables, this will not have graphical view of application.
Yes, for application development Single control module is better compared to Program.
There is no restriction, more over it is having advantage to it. As you mentioned, you create new sub modules using another single control module in a hierarchial manner (one inside another) and distribute the application accordingly. USe of code tab smart way is also helpful. So control module is best approach so far.
You can still try with new CDE (diagram) if you have FP4 system. you have to create different diagram type for different purpose and finally instantiate them in on diagram.
For more details about number of applications, tasks and controllers used in a CBM project please follow the online help.
In online help:
Project Explorer >> Application(s) >> Introduction
Project Explorer >> Programs >> Introduction