Function - Decrease a numerical variable.

Inputs

Input

Data type

Description

IN

ANY

Numerical variable (increased after call).

Outputs

Output

Data type

Description

Q

ANY

Decreased value.

Remarks

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 1ms.

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 language. It allows simplified writing as assigning the result of the function is not mandatory.

ST Language

IN := 2;
Q := DEC (IN);
(* now: IN = 1 ; Q = 1 *)

DEC (IN); (* simplified call *)

FBD Language

Fixed_Image

LD Language

Fixed_Image


Created with the Personal Edition of HelpNDoc: Easily Add Encryption and Password Protection to Your PDFs