How to make Enable bit for Voted Type Control Modules like 800xa offers for Function Blocks?
I am in a situation that I have to make my own Voted type Control Module (actually Diagram type) using Voted type Control Modules from SignalLib with following Voting Architecture:
2oo3 to 1oo2 to 1oo1 to Trip in case of IO Failure.
Can anyone tell me how to make Enable Bit for these Voted type Control Modules in ABB 800xa?
2oo3 to 1oo2 to 1oo1 to Trip in case of IO Failure.
- For this purpose, I want to disable VoteXoo3Q CM when an IO fails and Enable VoteXoo2D CM.
- Then I want to disable both VoteXoo3Q and VoteXoo2D CMs when two IOs fail and Enable 1oo1Q CM
Can anyone tell me how to make Enable Bit for these Voted type Control Modules in ABB 800xa?
Answers
I see the only option how to conditionally execute Control module - see ExecuteControlModules() function in CBM online help:
"The ExecuteControlModules function is used in function blocks that contain control modules, see System 800xA Control AC 800M Configuration (3BSE035980*) manual.
When this function is called from the function block, all control modules in that function block are executed. The function can be called at any point in the code in any of the function block code blocks. The execution order of the control modules is determined by the code sorting. "
"The ExecuteControlModules function is used in function blocks that contain control modules, see System 800xA Control AC 800M Configuration (3BSE035980*) manual.
When this function is called from the function block, all control modules in that function block are executed. The function can be called at any point in the code in any of the function block code blocks. The execution order of the control modules is determined by the code sorting. "
Add new comment