DecoratorsΒΆ
Each decorator expresses its own set of features. For example the IAbortable decorator examines the ability of a function block to abort its defined operation. Depending on its decorators, the related action provider has a different behaviour. The names of the interfaces result from the names of the decorators they reference. IETrigA for example is a shortcut for the interfaces IEdgeTriggered and IAbortable.
Each decorator serves as a parameter for the state machine of the BehaviourModel function block. So the state machine can adapt its behaviour according to a decorated action provider.
Decorator |
Description |
---|---|
|
Activates the edge triggered behaviour. |
|
Activates the level controlled behaviour. |
|
Activates the handling of the |
|
Deactivate the |
|
Activates the handling of the timing controller. |
|
Activates the handling of the |
|
Activates the handling of the |