Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The complete project Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Documentation language of the project e.g. "en-US" Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Represents a group of resources and global variables Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Represents a group of programs and tasks and global variables Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Represents a periodic or triggered task Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Vendor specific: Either a constant duration as defined in the IEC or variable name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: A generic data type Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines a range with signed bounds Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines a range with unsigned bounds Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: A generic value Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Value that can be represented as a single token string Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Array value consisting of a list of occurrances - value pairs Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Struct value consisting of a list of member - value pairs Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Implementation part of a POU, action or transistion Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional userspecific information to the element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: List of variable declarations that share the same memory attributes (CONSTANT, RETAIN, NON_RETAIN, PERSISTENT) Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: List of variable declarations without attributes Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Declaration of a variable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: List of access variable declarations Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Declaration of an access variable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Name that is visible to the communication partner Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Variable name including instance path inside the configuration Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: List of VAR_CONFIG variables Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Declaration of an access variable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Variable name including instance path Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines a graphical position in X, Y coordinates Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a connection between the consumer element (eg. input variable of a function block) and the producer element (eg. output variable of a function block). It may contain a list of positions that describes the path of the connection. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: All positions of the directed connection path. If any positions are given, the list has to contain the first (input pin of the consumer element) as well as the last (output pin of the producer element). Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Identifies the element the connection starts from. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: If present: Laurent@814: This attribute denotes the name of the VAR_OUTPUT / VAR_IN_OUTparameter of the pou block that is the start of the connection. Laurent@814: If not present: Laurent@814: If the refLocalId attribute refers to a pou block, the start of the connection is the first output of this block, which is not ENO. Laurent@814: If the refLocalId attribute refers to any other element type, the start of the connection is the elements single native output. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines a connection point on the consumer side Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Relative position of the connection pin. Origin is the anchor position of the block. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0] or an iec expression or multiple token text e.g. a + b (*sum*). An iec 61131-3 parser has to be used to extract variable information. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines a connection point on the producer side Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Relative position of the connection pin. Origin is the anchor position of the block. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0]. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Represents a program or function block instance either running with or without a task Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Formatted text according to parts of XHTML 1.1 Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Application specific data defined in external schemata Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Uniquely identifies the additional data element. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Recommended processor handling for unknown data elements. Laurent@814: Specifies if the processor should try to preserve the additional data element, dismiss the element (e.g. because the data is invalid if not updated correctly) or use the processors default behaviour for unknown data. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: List of additional data elements used in the document with description Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Unique name of the additional data element. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Version of additional data, eg. schema version. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Vendor responsible for the definition of the additional data element. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of elementary IEC 61131-3 datatypes Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The single byte character string type Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The wide character (WORD) string type Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of derived IEC 61131-3 datatypes Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Reference to a user defined datatype or POU. Variable declarations use this type to declare e.g. function block instances. Laurent@814: Laurent@814: Laurent@814: Laurent@814: The user defined alias type Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: An enumeration value used to build up enumeration types Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of datatypes not defined in IEC 61131-3 Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of objects which have no direct iec scope and can be used in any graphical body. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a conversion error. Used to keep information which can not be interpreted by the importing system Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable, literal or expression used as r-value Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0] Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Counterpart of the connector element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable, literal or expression used as r-value Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0] Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Association of an action with qualifier Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Relative position of the action. Origin is the anchor position of the action block. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Name of an action or boolean variable. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Inline implementation of an action body. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a call statement Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Anchor position of the box. Top left corner excluding the instance name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: An alternative text to be displayed in generic representation of unknown elements. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used input variables (consumers) Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes an inputVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used inOut variables Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a inOutVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used output variables (producers) Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a outputVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Additional, vendor specific data for the element. Also defines the vendor specific meaning of the element. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of objects which are defined in fbd. They can be used in all graphical bodies. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a call statement Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Anchor position of the box. Top left corner excluding the instance name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used input variables (consumers) Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes an inputVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used inOut variables Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a inOutVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The list of used output variables (producers) Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a outputVariable of a Function or a FunctionBlock Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Expression used as producer Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable, literal or expression used as r-value Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0]. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Expression used as consumer Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable or expression used as l-value Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0]. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Expression used as producer and consumer Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable which can be used as l-value and r-value at the same time Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid iec variable e.g. avar[0]. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a jump label Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a jump statement Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing areturn statement Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of objects which are defined in ld and are an extension to fbd. They can be used in ld and sfc bodies Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a left powerrail Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a right powerrail Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a boolean variable which can be used as l-value and r-value at the same time Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid boolean iec variable e.g. avar[0] Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Describes a graphical object representing a variable which can be used as l-value and r-value at the same time Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The operand is a valid boolean iec variable e.g. avar[0] Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Collection of objects which are defined in sfc. They can only be used in sfc bodies Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: A single step in a SFC Sequence. Actions are associated with a step by using an actionBlock element with a connection to the step element Laurent@814: Laurent@814: Laurent@814: Laurent@814: Contains actions Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Jump to a step, macro step or simultaneous divergence. Acts like a step. Predecessor should be a transition. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: The priority of a transition is evaluated, if the transition is connected to a selectionDivergence element. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name. Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines the edge detection behaviour of a variable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines the storage mode (S/R) behaviour of a variable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines the different access types to an accessVariable Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Defines the different types of a POU Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: Laurent@814: