Standard function blocks
290
MOVE
(10005)
Illustration
Execution time 2.10 µs (when two inputs are used) + 0.42 µs (for every additional input). When all
inputs are used, the execution time is 14.55 µs.
Operation Copies the input values (IN1…32) to the corresponding outputs (OUT1…32).
Inputs The input data type and number of inputs (2…32) are selected by the user.
Input (IN1…IN32): INT, DINT, REAL, REAL24, Boolean
Outputs Output (OUT1…OUT32): INT, DINT, REAL, REAL24, Boolean
MUL
(10006)
Illustration
Execution time 3.47 µs (when two inputs are used) + 2.28 µs (for every additional input). When all
inputs are used, the execution time is 71.73 µs.
Operation The output (OUT) is the product of the inputs (IN).
O = IN1 × IN2 × … × IN32
The output value is limited to the maximum and minimum values defined by the selected
data type range.
Inputs The input data type and the number of inputs (2…32) are selected by the user.
Input (IN1…IN32): INT, DINT, REAL, REAL24
Outputs Output (OUT): INT, DINT, REAL, REAL24
MULDIV
(10007)
Illustration
Execution time 7.10 µs
MOVE
(BOOL) 51
TLA1 1 msec (1)
IN1
IN2
OUT1
OUT1(51)
OUT2
OUT2(51)
MUL
(DINT) 52
TLA1 1 msec (1)
IN1
IN2
OUT
OUT(52)
MULDIV
53
TLA1 1 msec (1)
I
MUL
DIV
O
O(53)
REM
REM(53)