Is there any way to distinguish between “process events” and “execution scheduling events”?
These events can be distinguished from each other by the new event type mechanism. These can be used by software tools to show only the event types of interest. • Why are there no GLOBAL or EXTERNAL variables? All variables are encapsulated. There is no guarantee that there will be an implicit global distribution mechanism available. When such mechanisms are available, they can always be mapped to service interface function blocks. • What is an ECC? Why should I use it and when? An ECC is a specialized state machine to enable multiple events to trigger multiple algorithms, possibly dependent on some internal state. You should use it when you need maximum flexibility in algorithm selection and scheduling, or when you need a high-performance, event-driven state machine. Otherwise you can just use the mechanisms in Annex D for converting IEC 61131-3 function blocks to 61499-style blocks. • Why use function blocks to model device or resource management applications? This usage is described