CODESYS Development System
Attribute: no_instance_in_retain The pragma has the effect that function modules decorated with it cannot be instantiated as a RETAIN variable. The pragma prevents the instance of a function block fro
CODESYS Development System
Attribute: no_virtual_actions The pragma is used for function blocks that are derived from a function block implemented in SFC and use the fundamental SFC sequence of this base class. The actions call
CODESYS Development System
Attribute: pingroup The effect of this pragma is that the input pins or output pins (parameters) are grouped in the declaration of a function block. In the FBD/LD editor, a pin group defined in this w
CODESYS Development System
Attribute: pin_presentation_order_inputs, pin_presentation_order_outputs Important This pragma is not evaluated when {attribute 'pingroup' := '<Group_Name>'} pragma is used. The pragmas are evaluated
CODESYS Development System
Attribute: pack_mode The pragma defines how a data structure is packed during the allocation. The attribute has to be inserted above the data structure and affects the packing of the entire structure.
CODESYS Development System
Attribute: ProcessValue With the 'ProcessValue' attribute, you decorate a member of a structure. In the CFC editor, you can then use the Use Attributed Members as Input command in order to connect thi
CODESYS Development System
Attribute: qualified_only The effect of this pragma is that variables of a global variable list are addressed only by specifying the global variable name, for example gvl.g_var . This also applies to
CODESYS Development System
Attribute: reflection The pragma decorates a POU for a compiler search for function block variables which are decorated with the 'instance-path' attribute or the 'is_connected' attribute. POUs with th
CODESYS Development System
Attribute: subsequent Important VAR_TEMP in a program with attribute 'subsequent' leads to a compiler error. The pragma is used to allocate consecutive variables in memory. When the list changes, the
CODESYS Development System
Attribute: to_string The pragma affects how the result of converting an enumeration component with the TO_STRING operator is output. If the enumeration declaration has the pragma, then the name of the