FUNCTION_BLOCK BehaviourModel IMPLEMENTS IBehaviourModel, IConfigurationProvider, IConfigurationProvider2
The BehaviourModel function block will serve as a core for other more specialized function blocks like ETrigATl. Because PLCopen defines two different variables (xEnable/xExecute) for starting the function block depending on its type, a neutral name xControl has been chosen. The xControl input variable can act as a xExecute or an xEnable input variable. This depends on how the related action provider is decorated. If the action provider is decorated with IEdgeTriggered then the xControl input variable acts as an xExecute. If the action provider is decorated with ILevelControlled then the xControl input variable acts as an xEnable.
Please take a look to a more detailed description of
InOut: |
|