Element: Fork/Join The fork is a pseudo state to split transitions to pseudo-parallel processing in orthogonal states. All transitions that originate from a fork are completion transitions that have t
Element: Choice A choice is a node in a statechart. The subsequent guard conditions are evaluated at the node within a cycle. It has at least one incoming transition and one outgoing transition. Choic
Element: Transition A transition controls the transition behavior between states. . A transition is possible when one of the following events occurs: Conditional event or change event Completion event
Coffee Machine The following application example illustrates the statechart of a coffee machine. It completely describes its process flow, determining how the machine behaves at runtime. See the sampl
Class Diagram Elements The elements of the class diagram are available in the ToolBox view. This view opens when you open a Class Diagram object in the editor. Class ( POU ) Interface DUT (Data Unit T
Element: Class A class is a logical unit with encapsulated data and operations. It also represents a variable type that can be instantiated. When the instance of a class is assigned as a variable to a
Element: Interface An interface is a set of methods and property declarations that describe a publicly visible behavior. Thus it does not include any variables or implementation. A specialist relation
Element: Global Variable List Table 2 . Display (1) Command icons Tip The command icons are visible only when the element is selected (2) . Header Identification of the element <<global>> Variable lis
Element: Custom Data Type Table 3 . Display (1) Command icons which are visible when the element is selected (2) . Header Identification of the element <<struct>> : DUT (type: structure) <<enum>> : DU