
Drive PLC Developer Studio
IEC 61131-3 Operators
12-1
l DDS EN 2.3
12 IEC 61131-3 operators
The DDS supports all IEC operators.
Contrary to standard functions, they are known implicitly throughout the entire project. Organization
unit implementations use operators like functions.
12.1 Arithmetic operators
Types:
The operands of the following arithmetic operators can be of type BYTE, WORD, DWORD, SINT, USINT,
INT, UINT, DINT, UDINT and REAL.
12.1.1 ADD
Addition
It is also possible to add two TIME variables, the sum being again a time
(e.g. t#45s + t#50s = t#1m35s).
Examples
IL ST FBD
LD 7
ADD 2,4,7
ST Var1
Var1 := 7+2+4+7;
12.1.2 MUL
Multiplication
Examples
IL ST FBD
LD 7
MUL 2,4,7
ST Var1
Var1 := 7*2*4*7;
12.1.3 SUB
Subtraction
A TIME variable can also be subtracted from another TIME variable, the result being again of type
TIME. Note that negative TIME values are not defined.
Examples
IL ST FBD
LD 7
SUB 2
ST Var1
Var1 := 7-2;
12.1.4 DIV
Division
Examples
IL ST FBD
LD 8
DIV 2
ST Var1
Var1 := 8/2;
Comentários a estes Manuais