|This is the
E_CYCLE function block type for
periodic generation of events as defined in Annex A of IEC 61499-1.
- As shown in the normal_operation
service sequence below:
- An event is generated at the
EO output at a
DT after the first occurrence of an event at
- Following the processing of the
EO event is issued following another delay
- This cycle continues until the occurrence of an event at
- The FB then returns to a state of waiting for the next
occurrence of a
- As illustrated in the no_restart
service sequence below, the occurrence of another
event prior to the occurrence of a
STOP event has no
- In particular, the value of the
upon the occurrence of another
START event is
computeDelay primitive is only
executed upon the first occurrence of the
- It is a consequence of this behavior that in order to
change the delay interval, it is necessary to
START the FB with the new
- See the
configuration for an example of how to do this programmatically.
- Open and run
- Enter data for the
DT input variable, for
STOP to operate.
- Use the service sequences documented at left and above for
guidance in testing.
- Click here for statistics
from automated testing of an
E_CYCLE instance in
various operating systems.