IN : ANY Numerical variable (increased after call). Data In/Out
Q : ANY Decreased value
When the function is called, the variable connected to the "IN" input is decreased and copied to Q. All data types are supported except BOOL and STRING: for these types, the output is the copy of IN.
For real values, variable is decreased by "1.0". For time values, variable is decreased by 1 ms.
The IN input must be directly connected to a variable, and cannot be a constant or complex expression.
This function is particularly designed for ST"Structured text" A high-level language that is block structured and syntactically resembles Pascal language. It allows simplified writing as assigning the result of the function is not mandatory.
IN := 2;
Q := DEC (IN);
(* now: IN = 1 ; Q = 1 *)
DEC (IN); (* simplified call *)
not available
|
Copyright © 2015 Kollmorgen™ |
|