INC

PLCopen motion icon

 FunctionClosed A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. - Increase a numerical variable.

Inputs

Input

Data Type

Range

Unit

Default

Description

IN

ANY

 

 

 

Numerical variable (increased after call).

See FFLD Data In / Data Out for more information.

Outputs

Output

Data Type

Range

Unit

Description

Q

ANY

 

 

Increased 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, a variable is decreased by 1.0.
  • For time values, a variable is decreased by 1ms.
  • The IN input must be directlyClosed The orientation components of a vector in space. connected to a variable.
    • It cannot be a constant or complex expression.

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

IN := 1;
Q := INC (IN);
(* now: IN = 2 ; Q = 2 *)
INC (IN); (* simplified call *)