CODESYS Development System
ST Assignment Operator Syntax: <operand> := <expression> This assignment operator executes the same function as the MOVE operator. :
CODESYS Development System
ST Assignment Operator for Outputs The assignment operator => assigns the output of a function, a function block, or a method to a variable. The position on the right side of the operator can also be
CODESYS Development System
ExST Assignment: S= When the operand of the Set assignment switches to TRUE , then TRUE is assigned to the variable to the left of the operator. The variable is set. <variable name> S= <operand name>
CODESYS Development System
ExST Assignment: R= When the operand of the Reset assignment switches to TRUE , then FALSE is assigned to the variable to the left of the operator. The variable is reset. <variable name> R= <operand n
CODESYS Development System
ExST Assignment as An Expression In ExST , as an extension to the IEC 61131-3 standard, CODESYS permits the use of assignments as expressions. Example 57 . Examples int_var1 := int_var2 := int_var3 +
CODESYS Development System
Assignment Operator: REF= The operator generates a reference (pointer) to a value. Syntax: <variable name> REF= <variable name> ; Example 58 . Example refA : REFERENCE TO DUT; B : DUT; C : DUT; A REF=
CODESYS Development System
Object-Oriented Programming CODESYS supports object-oriented programming with function blocks and makes the following functions and objects available for this purpose: Methods Interfaces Properties In
CODESYS Development System
Extension of a Function Block General The extension of a function block is based on the concept of inheritance in object-oriented programming. A derived function block "extends" a base function block
CODESYS Development System
For Custom Data Types in CODESYS V3 Libraries Identifier designation recommendation for Description Example DUTs in CODESYS V3 libraries The namespace replaces the need for the library prefix. Therefo