Included functions and functions blocks

(IEC 61131-3 standard library)

Show generic
Show concrete

Full alphabetical list

Note: For brevity, many trivial conversion functions are omitted.
Numerical
ABS (Function) Absolute value
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: ABS_SINT ABS_INT ABS_DINT ABS_LINT ABS_REAL ABS_LREAL
ABS_DINT (Function) Absolute value
Inputs: IN (DINT)
Output type: DINT
See also generic alias: ABS
ABS_INT (Function) Absolute value
Inputs: IN (INT)
Output type: INT
See also generic alias: ABS
ABS_LINT (Function) Absolute value
Inputs: IN (LINT)
Output type: LINT
See also generic alias: ABS
ABS_LREAL (Function) Absolute value
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: ABS
ABS_REAL (Function) Absolute value
Inputs: IN (REAL)
Output type: REAL
See also generic alias: ABS
ABS_SINT (Function) Absolute value
Inputs: IN (SINT)
Output type: SINT
See also generic alias: ABS
ACOS (Function) Principal arc cosine (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: ACOS_REAL ACOS_LREAL
ACOS_LREAL (Function) Principal arc cosine (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: ACOS
ACOS_REAL (Function) Principal arc cosine (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: ACOS
ADD (Function) Numerical addition
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: ADD_SINT ADD_INT ADD_DINT ADD_LINT ADD_USINT ADD_UINT ADD_UDINT ADD_ULINT ADD_REAL ADD_LREAL
ADD_DINT (Function) Numerical addition
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: DINT
See also generic alias: ADD
ADD_INT (Function) Numerical addition
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: INT
See also generic alias: ADD
ADD_LINT (Function) Numerical addition
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: LINT
See also generic alias: ADD
ADD_LREAL (Function) Numerical addition
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: LREAL
See also generic alias: ADD
ADD_REAL (Function) Numerical addition
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: REAL
See also generic alias: ADD
ADD_SINT (Function) Numerical addition
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: SINT
See also generic alias: ADD
ADD_UDINT (Function) Numerical addition
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: UDINT
See also generic alias: ADD
ADD_UINT (Function) Numerical addition
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: UINT
See also generic alias: ADD
ADD_ULINT (Function) Numerical addition
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: ULINT
See also generic alias: ADD
ADD_USINT (Function) Numerical addition
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: USINT
See also generic alias: ADD
ASIN (Function) Principal arc sine (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: ASIN_REAL ASIN_LREAL
ASIN_LREAL (Function) Principal arc sine (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: ASIN
ASIN_REAL (Function) Principal arc sine (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: ASIN
ATAN (Function) Principal arc tangent (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: ATAN_REAL ATAN_LREAL
ATAN_LREAL (Function) Principal arc tangent (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: ATAN
ATAN_REAL (Function) Principal arc tangent (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: ATAN
COS (Function) Cosine (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: COS_REAL COS_LREAL
COS_LREAL (Function) Cosine (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: COS
COS_REAL (Function) Cosine (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: COS
DIV (Function) Numerical division
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: DIV_SINT DIV_INT DIV_DINT DIV_LINT DIV_USINT DIV_UINT DIV_UDINT DIV_ULINT DIV_REAL DIV_LREAL
DIV_DINT (Function) Numerical division
Inputs: IN1 (DINT), IN2 (DINT)
Output type: DINT
See also generic alias: DIV
DIV_INT (Function) Numerical division
Inputs: IN1 (INT), IN2 (INT)
Output type: INT
See also generic alias: DIV
DIV_LINT (Function) Numerical division
Inputs: IN1 (LINT), IN2 (LINT)
Output type: LINT
See also generic alias: DIV
DIV_LREAL (Function) Numerical division
Inputs: IN1 (LREAL), IN2 (LREAL)
Output type: LREAL
See also generic alias: DIV
DIV_REAL (Function) Numerical division
Inputs: IN1 (REAL), IN2 (REAL)
Output type: REAL
See also generic alias: DIV
DIV_SINT (Function) Numerical division
Inputs: IN1 (SINT), IN2 (SINT)
Output type: SINT
See also generic alias: DIV
DIV_UDINT (Function) Numerical division
Inputs: IN1 (UDINT), IN2 (UDINT)
Output type: UDINT
See also generic alias: DIV
DIV_UINT (Function) Numerical division
Inputs: IN1 (UINT), IN2 (UINT)
Output type: UINT
See also generic alias: DIV
DIV_ULINT (Function) Numerical division
Inputs: IN1 (ULINT), IN2 (ULINT)
Output type: ULINT
See also generic alias: DIV
DIV_USINT (Function) Numerical division
Inputs: IN1 (USINT), IN2 (USINT)
Output type: USINT
See also generic alias: DIV
EXP (Function) Natural exponential
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: EXP_REAL EXP_LREAL
EXPT (Function) Exponentiation: OUT := IN1**IN2
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: EXPT_REAL EXPT_LREAL
EXPT_LREAL (Function) Exponentiation: OUT := IN1**IN2
Inputs: IN1 (LREAL), IN2 (LREAL)
Output type: LREAL
See also generic alias: EXPT
EXPT_REAL (Function) Exponentiation: OUT := IN1**IN2
Inputs: IN1 (REAL), IN2 (REAL)
Output type: REAL
See also generic alias: EXPT
EXP_LREAL (Function) Natural exponential
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: EXP
EXP_REAL (Function) Natural exponential
Inputs: IN (REAL)
Output type: REAL
See also generic alias: EXP
LN (Function) Natural logarithm
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: LN_REAL LN_LREAL
LN_LREAL (Function) Natural logarithm
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: LN
LN_REAL (Function) Natural logarithm
Inputs: IN (REAL)
Output type: REAL
See also generic alias: LN
LOG (Function) Logarithm base 10
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: LOG_REAL LOG_LREAL
LOG_LREAL (Function) Logarithm base 10
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: LOG
LOG_REAL (Function) Logarithm base 10
Inputs: IN (REAL)
Output type: REAL
See also generic alias: LOG
MOD (Function) Returns IN1 modulo IN2
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: MOD_SINT MOD_INT MOD_DINT MOD_LINT MOD_USINT MOD_UINT MOD_UDINT MOD_ULINT
MOD_DINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (DINT), IN2 (DINT)
Output type: DINT
See also generic alias: MOD
MOD_INT (Function) Returns IN1 modulo IN2
Inputs: IN1 (INT), IN2 (INT)
Output type: INT
See also generic alias: MOD
MOD_LINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (LINT), IN2 (LINT)
Output type: LINT
See also generic alias: MOD
MOD_SINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (SINT), IN2 (SINT)
Output type: SINT
See also generic alias: MOD
MOD_UDINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (UDINT), IN2 (UDINT)
Output type: UDINT
See also generic alias: MOD
MOD_UINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (UINT), IN2 (UINT)
Output type: UINT
See also generic alias: MOD
MOD_ULINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (ULINT), IN2 (ULINT)
Output type: ULINT
See also generic alias: MOD
MOD_USINT (Function) Returns IN1 modulo IN2
Inputs: IN1 (USINT), IN2 (USINT)
Output type: USINT
See also generic alias: MOD
MUL (Function) Numerical multiplication
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: MUL_SINT MUL_INT MUL_DINT MUL_LINT MUL_USINT MUL_UINT MUL_UDINT MUL_ULINT MUL_REAL MUL_LREAL
MUL_DINT (Function) Numerical multiplication
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: DINT
See also generic alias: MUL
MUL_INT (Function) Numerical multiplication
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: INT
See also generic alias: MUL
MUL_LINT (Function) Numerical multiplication
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: LINT
See also generic alias: MUL
MUL_LREAL (Function) Numerical multiplication
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: LREAL
See also generic alias: MUL
MUL_REAL (Function) Numerical multiplication
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: REAL
See also generic alias: MUL
MUL_SINT (Function) Numerical multiplication
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: SINT
See also generic alias: MUL
MUL_UDINT (Function) Numerical multiplication
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: UDINT
See also generic alias: MUL
MUL_UINT (Function) Numerical multiplication
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: UINT
See also generic alias: MUL
MUL_ULINT (Function) Numerical multiplication
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: ULINT
See also generic alias: MUL
MUL_USINT (Function) Numerical multiplication
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: USINT
See also generic alias: MUL
NEG (Function) Numerical negation
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: NEG_SINT NEG_INT NEG_DINT NEG_LINT NEG_USINT NEG_UINT NEG_UDINT NEG_ULINT NEG_REAL NEG_LREAL
NEG_DINT (Function) Numerical negation
Inputs: IN (DINT)
Output type: DINT
See also generic alias: NEG
NEG_INT (Function) Numerical negation
Inputs: IN (INT)
Output type: INT
See also generic alias: NEG
NEG_LINT (Function) Numerical negation
Inputs: IN (LINT)
Output type: LINT
See also generic alias: NEG
NEG_LREAL (Function) Numerical negation
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: NEG
NEG_REAL (Function) Numerical negation
Inputs: IN (REAL)
Output type: REAL
See also generic alias: NEG
NEG_SINT (Function) Numerical negation
Inputs: IN (SINT)
Output type: SINT
See also generic alias: NEG
NEG_UDINT (Function) Numerical negation
Inputs: IN (UDINT)
Output type: UDINT
See also generic alias: NEG
NEG_UINT (Function) Numerical negation
Inputs: IN (UINT)
Output type: UINT
See also generic alias: NEG
NEG_ULINT (Function) Numerical negation
Inputs: IN (ULINT)
Output type: ULINT
See also generic alias: NEG
NEG_USINT (Function) Numerical negation
Inputs: IN (USINT)
Output type: USINT
See also generic alias: NEG
SIN (Function) Sine of input (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: SIN_REAL SIN_LREAL
SIN_LREAL (Function) Sine of input (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: SIN
SIN_REAL (Function) Sine of input (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: SIN
SQRT (Function) Square root
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: SQRT_REAL SQRT_LREAL
SQRT_LREAL (Function) Square root
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: SQRT
SQRT_REAL (Function) Square root
Inputs: IN (REAL)
Output type: REAL
See also generic alias: SQRT
SUB (Function) Numerical substract
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: SUB_SINT SUB_INT SUB_DINT SUB_LINT SUB_USINT SUB_UINT SUB_UDINT SUB_ULINT SUB_REAL SUB_LREAL
SUB_DINT (Function) Numerical substract
Inputs: IN1 (DINT), IN2 (DINT)
Output type: DINT
See also generic alias: SUB
SUB_INT (Function) Numerical substract
Inputs: IN1 (INT), IN2 (INT)
Output type: INT
See also generic alias: SUB
SUB_LINT (Function) Numerical substract
Inputs: IN1 (LINT), IN2 (LINT)
Output type: LINT
See also generic alias: SUB
SUB_LREAL (Function) Numerical substract
Inputs: IN1 (LREAL), IN2 (LREAL)
Output type: LREAL
See also generic alias: SUB
SUB_REAL (Function) Numerical substract
Inputs: IN1 (REAL), IN2 (REAL)
Output type: REAL
See also generic alias: SUB
SUB_SINT (Function) Numerical substract
Inputs: IN1 (SINT), IN2 (SINT)
Output type: SINT
See also generic alias: SUB
SUB_UDINT (Function) Numerical substract
Inputs: IN1 (UDINT), IN2 (UDINT)
Output type: UDINT
See also generic alias: SUB
SUB_UINT (Function) Numerical substract
Inputs: IN1 (UINT), IN2 (UINT)
Output type: UINT
See also generic alias: SUB
SUB_ULINT (Function) Numerical substract
Inputs: IN1 (ULINT), IN2 (ULINT)
Output type: ULINT
See also generic alias: SUB
SUB_USINT (Function) Numerical substract
Inputs: IN1 (USINT), IN2 (USINT)
Output type: USINT
See also generic alias: SUB
TAN (Function) Tangent (in radians)
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: TAN_REAL TAN_LREAL
TAN_LREAL (Function) Tangent (in radians)
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: TAN
TAN_REAL (Function) Tangent (in radians)
Inputs: IN (REAL)
Output type: REAL
See also generic alias: TAN
Compare
EQ (Function) Returns true if inputs are equal
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: BOOL
This function is generic?, concrete variants: EQ_SINT EQ_INT EQ_DINT EQ_LINT EQ_USINT EQ_UINT EQ_UDINT EQ_ULINT EQ_BOOL EQ_BYTE EQ_WORD EQ_DWORD EQ_LWORD EQ_REAL EQ_LREAL EQ_STRING EQ_WSTRING EQ_DT EQ_DATE EQ_TOD EQ_TIME
EQ_BOOL (Function) Returns true if inputs are equal
Inputs: IN1 (BOOL), IN2 (BOOL), IN3 (BOOL), IN4 (BOOL)
Output type: BOOL
See also generic alias: EQ
EQ_BYTE (Function) Returns true if inputs are equal
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BOOL
See also generic alias: EQ
EQ_DATE (Function) Returns true if inputs are equal
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: BOOL
See also generic alias: EQ
EQ_DINT (Function) Returns true if inputs are equal
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: BOOL
See also generic alias: EQ
EQ_DT (Function) Returns true if inputs are equal
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: EQ
EQ_DWORD (Function) Returns true if inputs are equal
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: BOOL
See also generic alias: EQ
EQ_INT (Function) Returns true if inputs are equal
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: BOOL
See also generic alias: EQ
EQ_LINT (Function) Returns true if inputs are equal
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: BOOL
See also generic alias: EQ
EQ_LREAL (Function) Returns true if inputs are equal
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: BOOL
See also generic alias: EQ
EQ_LWORD (Function) Returns true if inputs are equal
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: BOOL
See also generic alias: EQ
EQ_REAL (Function) Returns true if inputs are equal
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: BOOL
See also generic alias: EQ
EQ_SINT (Function) Returns true if inputs are equal
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: BOOL
See also generic alias: EQ
EQ_STRING (Function) Returns true if inputs are equal
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: BOOL
See also generic alias: EQ
EQ_TIME (Function) Returns true if inputs are equal
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: BOOL
See also generic alias: EQ
EQ_TOD (Function) Returns true if inputs are equal
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: EQ
EQ_UDINT (Function) Returns true if inputs are equal
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: BOOL
See also generic alias: EQ
EQ_UINT (Function) Returns true if inputs are equal
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: BOOL
See also generic alias: EQ
EQ_ULINT (Function) Returns true if inputs are equal
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: BOOL
See also generic alias: EQ
EQ_USINT (Function) Returns true if inputs are equal
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: BOOL
See also generic alias: EQ
EQ_WORD (Function) Returns true if inputs are equal
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: BOOL
See also generic alias: EQ
EQ_WSTRING (Function) Returns true if inputs are equal
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: BOOL
See also generic alias: EQ
GE (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: BOOL
This function is generic?, concrete variants: GE_SINT GE_INT GE_DINT GE_LINT GE_USINT GE_UINT GE_UDINT GE_ULINT GE_REAL GE_LREAL GE_STRING GE_WSTRING GE_DT GE_DATE GE_TOD GE_TIME
GE_DATE (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: BOOL
See also generic alias: GE
GE_DINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: BOOL
See also generic alias: GE
GE_DT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: GE
GE_INT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: BOOL
See also generic alias: GE
GE_LINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: BOOL
See also generic alias: GE
GE_LREAL (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: BOOL
See also generic alias: GE
GE_REAL (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: BOOL
See also generic alias: GE
GE_SINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: BOOL
See also generic alias: GE
GE_STRING (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: BOOL
See also generic alias: GE
GE_TIME (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: BOOL
See also generic alias: GE
GE_TOD (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: GE
GE_UDINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: BOOL
See also generic alias: GE
GE_UINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: BOOL
See also generic alias: GE
GE_ULINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: BOOL
See also generic alias: GE
GE_USINT (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: BOOL
See also generic alias: GE
GE_WSTRING (Function) Returns TRUE if IN1 greater or equal than IN2 (and IN2 greater or equal than IN3, etc)
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: BOOL
See also generic alias: GE
GT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: BOOL
This function is generic?, concrete variants: GT_SINT GT_INT GT_DINT GT_LINT GT_USINT GT_UINT GT_UDINT GT_ULINT GT_REAL GT_LREAL GT_STRING GT_WSTRING GT_DT GT_DATE GT_TOD GT_TIME
GT_DATE (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: BOOL
See also generic alias: GT
GT_DINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: BOOL
See also generic alias: GT
GT_DT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: GT
GT_INT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: BOOL
See also generic alias: GT
GT_LINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: BOOL
See also generic alias: GT
GT_LREAL (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: BOOL
See also generic alias: GT
GT_REAL (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: BOOL
See also generic alias: GT
GT_SINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: BOOL
See also generic alias: GT
GT_STRING (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: BOOL
See also generic alias: GT
GT_TIME (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: BOOL
See also generic alias: GT
GT_TOD (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: GT
GT_UDINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: BOOL
See also generic alias: GT
GT_UINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: BOOL
See also generic alias: GT
GT_ULINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: BOOL
See also generic alias: GT
GT_USINT (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: BOOL
See also generic alias: GT
GT_WSTRING (Function) Returns TRUE if IN1 greater than IN2 (and IN2 greater than IN3, etc)
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: BOOL
See also generic alias: GT
LE (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: BOOL
This function is generic?, concrete variants: LE_SINT LE_INT LE_DINT LE_LINT LE_USINT LE_UINT LE_UDINT LE_ULINT LE_REAL LE_LREAL LE_STRING LE_WSTRING LE_DT LE_DATE LE_TOD LE_TIME
LE_DATE (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: BOOL
See also generic alias: LE
LE_DINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: BOOL
See also generic alias: LE
LE_DT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: LE
LE_INT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: BOOL
See also generic alias: LE
LE_LINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: BOOL
See also generic alias: LE
LE_LREAL (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: BOOL
See also generic alias: LE
LE_REAL (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: BOOL
See also generic alias: LE
LE_SINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: BOOL
See also generic alias: LE
LE_STRING (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: BOOL
See also generic alias: LE
LE_TIME (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: BOOL
See also generic alias: LE
LE_TOD (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: LE
LE_UDINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: BOOL
See also generic alias: LE
LE_UINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: BOOL
See also generic alias: LE
LE_ULINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: BOOL
See also generic alias: LE
LE_USINT (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: BOOL
See also generic alias: LE
LE_WSTRING (Function) Returns TRUE if IN1 is less-or-equal than IN2 (and IN2 less-or-equal than IN3, etc)
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: BOOL
See also generic alias: LE
LT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: BOOL
This function is generic?, concrete variants: LT_SINT LT_INT LT_DINT LT_LINT LT_USINT LT_UINT LT_UDINT LT_ULINT LT_REAL LT_LREAL LT_STRING LT_WSTRING LT_DT LT_DATE LT_TOD LT_TIME
LT_DATE (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: BOOL
See also generic alias: LT
LT_DINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: BOOL
See also generic alias: LT
LT_DT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: LT
LT_INT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: BOOL
See also generic alias: LT
LT_LINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: BOOL
See also generic alias: LT
LT_LREAL (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: BOOL
See also generic alias: LT
LT_REAL (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: BOOL
See also generic alias: LT
LT_SINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: BOOL
See also generic alias: LT
LT_STRING (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: BOOL
See also generic alias: LT
LT_TIME (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: BOOL
See also generic alias: LT
LT_TOD (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: LT
LT_UDINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: BOOL
See also generic alias: LT
LT_UINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: BOOL
See also generic alias: LT
LT_ULINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: BOOL
See also generic alias: LT
LT_USINT (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: BOOL
See also generic alias: LT
LT_WSTRING (Function) Returns TRUE if IN1 is less than IN2 (and IN2 less than IN3, etc)
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: BOOL
See also generic alias: LT
NE (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (?), IN2 (?)
Output type: BOOL
This function is generic?, concrete variants: NE_SINT NE_INT NE_DINT NE_LINT NE_USINT NE_UINT NE_UDINT NE_ULINT NE_REAL NE_LREAL NE_STRING NE_WSTRING NE_DT NE_DATE NE_TOD NE_TIME NE_BOOL NE_BYTE NE_WORD NE_DWORD NE_LWORD
NE_BOOL (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (BOOL), IN2 (BOOL)
Output type: BOOL
See also generic alias: NE
NE_BYTE (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (BYTE), IN2 (BYTE)
Output type: BOOL
See also generic alias: NE
NE_DATE (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (DATE), IN2 (DATE)
Output type: BOOL
See also generic alias: NE
NE_DINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (DINT), IN2 (DINT)
Output type: BOOL
See also generic alias: NE
NE_DT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME)
Output type: BOOL
See also generic alias: NE
NE_DWORD (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (DWORD), IN2 (DWORD)
Output type: BOOL
See also generic alias: NE
NE_INT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (INT), IN2 (INT)
Output type: BOOL
See also generic alias: NE
NE_LINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (LINT), IN2 (LINT)
Output type: BOOL
See also generic alias: NE
NE_LREAL (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (LREAL), IN2 (LREAL)
Output type: BOOL
See also generic alias: NE
NE_LWORD (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (LWORD), IN2 (LWORD)
Output type: BOOL
See also generic alias: NE
NE_REAL (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (REAL), IN2 (REAL)
Output type: BOOL
See also generic alias: NE
NE_SINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (SINT), IN2 (SINT)
Output type: BOOL
See also generic alias: NE
NE_STRING (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (STRING[255]), IN2 (STRING[255])
Output type: BOOL
See also generic alias: NE
NE_TIME (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (TIME), IN2 (TIME)
Output type: BOOL
See also generic alias: NE
NE_TOD (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY)
Output type: BOOL
See also generic alias: NE
NE_UDINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (UDINT), IN2 (UDINT)
Output type: BOOL
See also generic alias: NE
NE_UINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (UINT), IN2 (UINT)
Output type: BOOL
See also generic alias: NE
NE_ULINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (ULINT), IN2 (ULINT)
Output type: BOOL
See also generic alias: NE
NE_USINT (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (USINT), IN2 (USINT)
Output type: BOOL
See also generic alias: NE
NE_WORD (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (WORD), IN2 (WORD)
Output type: BOOL
See also generic alias: NE
NE_WSTRING (Function) Returns TRUE if IN1 is not equal than IN2 (and IN2 not equal than IN3, etc)
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255])
Output type: BOOL
See also generic alias: NE
Bit
AND (Function) Bitwise/Logical AND
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: AND_BOOL AND_BYTE AND_WORD AND_DWORD AND_LWORD
AND_BOOL (Function) Bitwise/Logical AND
Inputs: IN1 (BOOL), IN2 (BOOL), IN3 (BOOL), IN4 (BOOL)
Output type: BOOL
See also generic alias: AND
AND_BYTE (Function) Bitwise/Logical AND
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BYTE
See also generic alias: AND
AND_DWORD (Function) Bitwise/Logical AND
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: DWORD
See also generic alias: AND
AND_LWORD (Function) Bitwise/Logical AND
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: LWORD
See also generic alias: AND
AND_WORD (Function) Bitwise/Logical AND
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: WORD
See also generic alias: AND
NOT (Function) Bitwise/Logical NOT
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: NOT_BOOL NOT_BYTE NOT_WORD NOT_DWORD NOT_LWORD
NOT_BOOL (Function) Bitwise/Logical NOT
Inputs: IN (BOOL)
Output type: BOOL
See also generic alias: NOT
NOT_BYTE (Function) Bitwise/Logical NOT
Inputs: IN (BYTE)
Output type: BYTE
See also generic alias: NOT
NOT_DWORD (Function) Bitwise/Logical NOT
Inputs: IN (DWORD)
Output type: DWORD
See also generic alias: NOT
NOT_LWORD (Function) Bitwise/Logical NOT
Inputs: IN (LWORD)
Output type: LWORD
See also generic alias: NOT
NOT_WORD (Function) Bitwise/Logical NOT
Inputs: IN (WORD)
Output type: WORD
See also generic alias: NOT
OR (Function) Bitwise/Logical OR
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: OR_BOOL OR_BYTE OR_WORD OR_DWORD OR_LWORD
OR_BOOL (Function) Bitwise/Logical OR
Inputs: IN1 (BOOL), IN2 (BOOL), IN3 (BOOL), IN4 (BOOL)
Output type: BOOL
See also generic alias: OR
OR_BYTE (Function) Bitwise/Logical OR
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BYTE
See also generic alias: OR
OR_DWORD (Function) Bitwise/Logical OR
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: DWORD
See also generic alias: OR
OR_LWORD (Function) Bitwise/Logical OR
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: LWORD
See also generic alias: OR
OR_WORD (Function) Bitwise/Logical OR
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: WORD
See also generic alias: OR
ROL (Function) Left-rotation by N bits, circular
Inputs: IN (?), N (?)
Output type: ?
This function is generic?, concrete variants: ROL_BYTE ROL_WORD ROL_DWORD ROL_LWORD
ROL_BYTE (Function) Left-rotation by N bits, circular
Inputs: IN (BYTE), N (INT)
Output type: BYTE
See also generic alias: ROL
ROL_DWORD (Function) Left-rotation by N bits, circular
Inputs: IN (DWORD), N (INT)
Output type: DWORD
See also generic alias: ROL
ROL_LWORD (Function) Left-rotation by N bits, circular
Inputs: IN (LWORD), N (INT)
Output type: LWORD
See also generic alias: ROL
ROL_WORD (Function) Left-rotation by N bits, circular
Inputs: IN (WORD), N (INT)
Output type: WORD
See also generic alias: ROL
ROR (Function) Right-rotation by N bits, circular
Inputs: IN (?), N (?)
Output type: ?
This function is generic?, concrete variants: ROR_BYTE ROR_WORD ROR_DWORD ROR_LWORD
ROR_BYTE (Function) Right-rotation by N bits, circular
Inputs: IN (BYTE), N (INT)
Output type: BYTE
See also generic alias: ROR
ROR_DWORD (Function) Right-rotation by N bits, circular
Inputs: IN (DWORD), N (INT)
Output type: DWORD
See also generic alias: ROR
ROR_LWORD (Function) Right-rotation by N bits, circular
Inputs: IN (LWORD), N (INT)
Output type: LWORD
See also generic alias: ROR
ROR_WORD (Function) Right-rotation by N bits, circular
Inputs: IN (WORD), N (INT)
Output type: WORD
See also generic alias: ROR
SHL (Function) Left-shift by N bits, zero-filled on right
Inputs: IN (?), N (?)
Output type: ?
This function is generic?, concrete variants: SHL_BYTE SHL_WORD SHL_DWORD SHL_LWORD
SHL_BYTE (Function) Left-shift by N bits, zero-filled on right
Inputs: IN (BYTE), N (INT)
Output type: BYTE
See also generic alias: SHL
SHL_DWORD (Function) Left-shift by N bits, zero-filled on right
Inputs: IN (DWORD), N (INT)
Output type: DWORD
See also generic alias: SHL
SHL_LWORD (Function) Left-shift by N bits, zero-filled on right
Inputs: IN (LWORD), N (INT)
Output type: LWORD
See also generic alias: SHL
SHL_WORD (Function) Left-shift by N bits, zero-filled on right
Inputs: IN (WORD), N (INT)
Output type: WORD
See also generic alias: SHL
SHR (Function) Right-shift by N bits, zero-filled on left
Inputs: IN (?), N (?)
Output type: ?
This function is generic?, concrete variants: SHR_BYTE SHR_WORD SHR_DWORD SHR_LWORD
SHR_BYTE (Function) Right-shift by N bits, zero-filled on left
Inputs: IN (BYTE), N (INT)
Output type: BYTE
See also generic alias: SHR
SHR_DWORD (Function) Right-shift by N bits, zero-filled on left
Inputs: IN (DWORD), N (INT)
Output type: DWORD
See also generic alias: SHR
SHR_LWORD (Function) Right-shift by N bits, zero-filled on left
Inputs: IN (LWORD), N (INT)
Output type: LWORD
See also generic alias: SHR
SHR_WORD (Function) Right-shift by N bits, zero-filled on left
Inputs: IN (WORD), N (INT)
Output type: WORD
See also generic alias: SHR
XOR (Function) Bitwise/Logical XOR
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: XOR_BOOL XOR_BYTE XOR_WORD XOR_DWORD XOR_LWORD
XOR_BOOL (Function) Bitwise/Logical XOR
Inputs: IN1 (BOOL), IN2 (BOOL), IN3 (BOOL), IN4 (BOOL)
Output type: BOOL
See also generic alias: XOR
XOR_BYTE (Function) Bitwise/Logical XOR
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BYTE
See also generic alias: XOR
XOR_DWORD (Function) Bitwise/Logical XOR
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: DWORD
See also generic alias: XOR
XOR_LWORD (Function) Bitwise/Logical XOR
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: LWORD
See also generic alias: XOR
XOR_WORD (Function) Bitwise/Logical XOR
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: WORD
See also generic alias: XOR
Time
ADD_DT_TIME (Function) Addition of a TIME interval to a DATETIME
Inputs: IN1 (DATE_AND_TIME), IN2 (TIME)
Output type: DATE_AND_TIME
ADD_TIME (Function) Addition of two TIME intervals
Inputs: IN1 (TIME), IN2 (TIME)
Output type: TIME
ADD_TOD_TIME (Function) Addition of a TIME interval to a TIME_OF_DAY
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME)
Output type: TIME_OF_DAY
CONCAT_DATE_TOD (Function) Concatenates a TIME_OF_DAY to a DATE
Inputs: IN1 (DATE), IN2 (TIME_OF_DAY)
Output type: DATE_AND_TIME
DATE_TO_DINT (Function) Converts a DATE to unix epoch (seconds)
Inputs: IN (DATE)
Output type: DINT
DATE_TO_DT (Function) Converts a DATE to DATETIME, assuming midnight time
Inputs: IN (DATE)
Output type: DATE_AND_TIME
DATE_TO_DWORD (Function) Datatype convertion
Inputs: IN (DATE)
Output type: DINT
DATE_TO_LREAL (Function) See DATE_TO_DINT
Inputs: IN (DATE)
Output type: LREAL
DATE_TO_REAL (Function) See DATE_TO_DINT
Inputs: IN (DATE)
Output type: REAL
DATE_TO_STRING (Function) Datatype convertion
Inputs: IN (DATE)
Output type: STRING[16]
DATE_TO_UDINT (Function) Datatype convertion
Inputs: IN (DATE)
Output type: DINT
DINT_TO_DATE (Function) Converts a unix epoch (seconds) to a DATE
Inputs: IN (DINT)
Output type: DATE
DINT_TO_DT (Function) Converts a unix epoch (seconds) to a DATE_AND_TIME
Inputs: IN (DINT)
Output type: DATE_AND_TIME
DINT_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (DINT)
Output type: TIME
DINT_TO_TOD (Function) Same as TIME_TO_TOD(DINT_TO_TIME()) (milliseconds)
Inputs: IN (DINT)
Output type: TIME_OF_DAY
DIVTIME (Function) Divides a TIME interval by a number
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: DIVTIME_INT DIVTIME_REAL
DIVTIME_INT (Function) Divides a TIME interval by a number
Inputs: IN1 (TIME), IN2 (INT)
Output type: TIME
See also generic alias: DIVTIME
DIVTIME_REAL (Function) Divides a TIME interval by a number
Inputs: IN1 (TIME), IN2 (REAL)
Output type: TIME
See also generic alias: DIVTIME
DT_TO_DATE (Function) Extracts the DATE part from a DATETIME
Inputs: IN (DATE_AND_TIME)
Output type: DATE
DT_TO_DINT (Function) Converts a a DATE_AND_TIME to unix epoch (seconds)
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DT_TO_DWORD (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DT_TO_LREAL (Function) See DT_TO_DINT
Inputs: IN (DATE_AND_TIME)
Output type: LREAL
DT_TO_REAL (Function) See DT_TO_DINT
Inputs: IN (DATE_AND_TIME)
Output type: REAL
DT_TO_STRING (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: STRING[32]
DT_TO_TOD (Function) Extracts the TIME_OF_DAY part from a DATETIME
Inputs: IN (DATE_AND_TIME)
Output type: TIME_OF_DAY
DT_TO_UDINT (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DWORD_TO_DATE (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE
DWORD_TO_DT (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE_AND_TIME
DWORD_TO_TIME (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME
DWORD_TO_TOD (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME_OF_DAY
LREAL_TO_DATE (Function) See DINT_TO_DATE
Inputs: IN (LREAL)
Output type: DATE
LREAL_TO_DT (Function) See DINT_TO_DT
Inputs: IN (LREAL)
Output type: DATE_AND_TIME
LREAL_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (LREAL)
Output type: TIME
LREAL_TO_TOD (Function) Same as TIME_TO_TOD(LREAL_TO_TIME()) (milliseconds)
Inputs: IN (LREAL)
Output type: TIME_OF_DAY
MULTIME (Function) Multiplies a TIME interval by a number
Inputs: IN1 (?), IN2 (?)
Output type: ?
This function is generic?, concrete variants: MULTIME_INT MULTIME_REAL
MULTIME_INT (Function) Multiplies a TIME interval by a number
Inputs: IN1 (TIME), IN2 (INT)
Output type: TIME
See also generic alias: MULTIME
MULTIME_REAL (Function) Multiplies a TIME interval by a number
Inputs: IN1 (TIME), IN2 (REAL)
Output type: TIME
See also generic alias: MULTIME
REAL_TO_DATE (Function) See DINT_TO_DATE
Inputs: IN (REAL)
Output type: DATE
REAL_TO_DT (Function) See DINT_TO_DT
Inputs: IN (REAL)
Output type: DATE_AND_TIME
REAL_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (REAL)
Output type: TIME
REAL_TO_TOD (Function) Same as TIME_TO_TOD(REAL_TO_TIME()) (milliseconds)
Inputs: IN (REAL)
Output type: TIME_OF_DAY
SUB_DATE_DATE (Function) Difference (TIME interval) between two dates
Inputs: IN1 (DATE), IN2 (DATE)
Output type: TIME
SUB_DT_DT (Function) Difference (TIME interval) between two date-times
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME)
Output type: TIME
SUB_DT_TIME (Function) Substracts a TIME interval from a DATETIME
Inputs: IN1 (DATE_AND_TIME), IN2 (TIME)
Output type: DATE_AND_TIME
SUB_TIME (Function) Difference of two TIME intervals
Inputs: IN1 (TIME), IN2 (TIME)
Output type: TIME
SUB_TOD_TIME (Function) Substracts a TIME interval from a TIME_OF_DAY
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME)
Output type: TIME_OF_DAY
SUB_TOD_TOD (Function) Difference (TIME interval) between two TIME_OF_DAYs
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY)
Output type: TIME
TIME_TO_DINT (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: DINT
TIME_TO_DWORD (Function) Datatype convertion
Inputs: IN (TIME)
Output type: DINT
TIME_TO_LREAL (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: LREAL
TIME_TO_REAL (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: REAL
TIME_TO_STRING (Function) Datatype convertion
Inputs: IN (TIME)
Output type: STRING[32]
TIME_TO_TOD (Function) Constructs TIME_OF_DAY with TIME since midnight
Inputs: IN (TIME)
Output type: TIME_OF_DAY
TIME_TO_UDINT (Function) Datatype convertion
Inputs: IN (TIME)
Output type: DINT
TOD_TO_DINT (Function) Same as TIME_TO_DINT(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TOD_TO_DWORD (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TOD_TO_LREAL (Function) Same as TIME_TO_REAL(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: LREAL
TOD_TO_REAL (Function) Same as TIME_TO_LREAL(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: REAL
TOD_TO_STRING (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: STRING[20]
TOD_TO_TIME (Function) Converts TIME_OF_DAY to TIME since midnight
Inputs: IN (TIME_OF_DAY)
Output type: TIME
TOD_TO_UDINT (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TOF (Function Block) Timer OFF-delay: delays the on-to-off transition of input by time PT
Inputs: IN (BOOL), PT (TIME)
Outputs: Q (BOOL), ET (TIME)
TON (Function Block) Timer ON-delay: delays the off-to-on transition of input by time PT
Inputs: IN (BOOL), PT (TIME)
Outputs: Q (BOOL), ET (TIME)
TP (Function Block) Timer Pulse: generates a pulse of width PT for each input rising edge
Inputs: IN (BOOL), PT (TIME)
Outputs: Q (BOOL), ET (TIME)
UDINT_TO_DATE (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE
UDINT_TO_DT (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE_AND_TIME
UDINT_TO_TIME (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME
UDINT_TO_TOD (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME_OF_DAY
String
CONCAT (Function) Strings concatenation
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: STRING[255]
DELETE (Function) Delete L characters of IN, beginning at the P-th character position
Inputs: IN (STRING[255]), L (INT), P (INT)
Output type: STRING[255]
FIND (Function) Find the character position of first occurrence of IN2 in IN1. If not found, returns 0
Inputs: IN1 (STRING[255]), IN2 (STRING[255])
Output type: INT
GET_CHAR_AT (Function) Gets the character at position P, as byte
Inputs: IN (STRING[255]), P (INT)
Output type: BYTE
INSERT (Function) Insert IN2 into IN1 after the P-th character position
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), P (INT)
Output type: STRING[255]
LEFT (Function) Leftmost L characters of IN
Inputs: IN (STRING[255]), L (INT)
Output type: STRING[255]
LEN (Function) String length function
Inputs: IN (STRING[255])
Output type: INT
MID (Function) Returns L characters of IN, beginning at the P-th character
Inputs: IN (STRING[255]), L (INT), P (INT)
Output type: STRING[255]
REPLACE (Function) Replace L characters of IN1 by IN2, starting at the P-th character position
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), L (INT), P (INT)
Output type: STRING[255]
RIGHT (Function) Returns rightmost L characters of IN
Inputs: IN (STRING[255]), L (INT)
Output type: STRING[255]
SET_CHAR_AT (Function) Sets the character at position P, as byte
Inputs: IN (STRING[255]), P (INT), C (BYTE)
Output type: STRING[255]
Counters
CTD (Function Block) Down-counter: CV decrements at each positive edge of CD.
Inputs: CD (BOOL_R_EDGE), LD (BOOL), PV (INT)
Outputs: CV (INT), Q (BOOL)
CTDUD (Function Block) Up-down counter
Inputs: CU (BOOL_R_EDGE), CD (BOOL_R_EDGE), R (BOOL), LD (BOOL), PV (INT)
Outputs: CV (INT), QD (BOOL), QU (BOOL)
CTDUD_DINT (Function Block) Up-down counter
Inputs: CU (BOOL_R_EDGE), CD (BOOL_R_EDGE), R (BOOL), LD (BOOL), PV (DINT)
Outputs: CV (DINT), QD (BOOL), QU (BOOL)
CTDUD_UDINT (Function Block) Up-down counter
Inputs: CU (BOOL_R_EDGE), CD (BOOL_R_EDGE), R (BOOL), LD (BOOL), PV (UDINT)
Outputs: CV (UDINT), QD (BOOL), QU (BOOL)
CTD_DINT (Function Block) Down-counter: CV decrements at each positive edge of CD.
Inputs: CD (BOOL_R_EDGE), LD (BOOL), PV (DINT)
Outputs: CV (DINT), Q (BOOL)
CTD_UDINT (Function Block) Down-counter: CV decrements at each positive edge of CD.
Inputs: CD (BOOL_R_EDGE), LD (BOOL), PV (UDINT)
Outputs: CV (UDINT), Q (BOOL)
CTU (Function Block) Up-counter: CV increments at each positive edge of CU.
Inputs: CU (BOOL_R_EDGE), R (BOOL), PV (INT)
Outputs: CV (INT), Q (BOOL)
CTU_DINT (Function Block) Up-counter: CV increments at each positive edge of CU.
Inputs: CU (BOOL_R_EDGE), R (BOOL), PV (DINT)
Outputs: CV (DINT), Q (BOOL)
CTU_UDINT (Function Block) Up-counter: CV increments at each positive edge of CU.
Inputs: CU (BOOL_R_EDGE), R (BOOL), PV (UDINT)
Outputs: CV (UDINT), Q (BOOL)
Bistables Edge
F_TRIG (Function Block) Falling edge detector block
Inputs: CLK (BOOL)
Outputs: Q (BOOL)
RS (Function Block) Bistable function block (reset dominant)
Inputs: S (BOOL), R1 (BOOL)
Outputs: Q1 (BOOL)
R_TRIG (Function Block) Rising edge detector block
Inputs: CLK (BOOL)
Outputs: Q (BOOL)
SR (Function Block) Bistable function block (set dominant)
Inputs: S1 (BOOL), R (BOOL)
Outputs: Q1 (BOOL)
Selection
LIMIT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (?), IN (?), MX (?)
Output type: ?
This function is generic?, concrete variants: LIMIT_SINT LIMIT_INT LIMIT_DINT LIMIT_LINT LIMIT_USINT LIMIT_UINT LIMIT_UDINT LIMIT_ULINT LIMIT_REAL LIMIT_LREAL LIMIT_STRING LIMIT_WSTRING LIMIT_DT LIMIT_TOD LIMIT_DATE LIMIT_TIME
LIMIT_DATE (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (DATE), IN (DATE), MX (DATE)
Output type: DATE
See also generic alias: LIMIT
LIMIT_DINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (DINT), IN (DINT), MX (DINT)
Output type: DINT
See also generic alias: LIMIT
LIMIT_DT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (DATE_AND_TIME), IN (DATE_AND_TIME), MX (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: LIMIT
LIMIT_INT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (INT), IN (INT), MX (INT)
Output type: INT
See also generic alias: LIMIT
LIMIT_LINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (LINT), IN (LINT), MX (LINT)
Output type: LINT
See also generic alias: LIMIT
LIMIT_LREAL (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (LREAL), IN (LREAL), MX (LREAL)
Output type: LREAL
See also generic alias: LIMIT
LIMIT_REAL (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (REAL), IN (REAL), MX (REAL)
Output type: REAL
See also generic alias: LIMIT
LIMIT_SINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (SINT), IN (SINT), MX (SINT)
Output type: SINT
See also generic alias: LIMIT
LIMIT_STRING (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (STRING[255]), IN (STRING[255]), MX (STRING[255])
Output type: STRING[255]
See also generic alias: LIMIT
LIMIT_TIME (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (TIME), IN (TIME), MX (TIME)
Output type: TIME
See also generic alias: LIMIT
LIMIT_TOD (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (TIME_OF_DAY), IN (TIME_OF_DAY), MX (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: LIMIT
LIMIT_UDINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (UDINT), IN (UDINT), MX (UDINT)
Output type: UDINT
See also generic alias: LIMIT
LIMIT_UINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (UINT), IN (UINT), MX (UINT)
Output type: UINT
See also generic alias: LIMIT
LIMIT_ULINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (ULINT), IN (ULINT), MX (ULINT)
Output type: ULINT
See also generic alias: LIMIT
LIMIT_USINT (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (USINT), IN (USINT), MX (USINT)
Output type: USINT
See also generic alias: LIMIT
LIMIT_WSTRING (Function) Clamps input value in the MN (minimum) MX (maximum) range
Inputs: MN (WSTRING[255]), IN (WSTRING[255]), MX (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: LIMIT
MAX (Function) Returns the maximum value among its arguments
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: MAX_SINT MAX_INT MAX_DINT MAX_LINT MAX_USINT MAX_UINT MAX_UDINT MAX_ULINT MAX_REAL MAX_LREAL MAX_BYTE MAX_WORD MAX_DWORD MAX_LWORD MAX_STRING MAX_WSTRING MAX_DT MAX_TOD MAX_DATE MAX_TIME
MAX_BYTE (Function) Returns the maximum value among its arguments
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BYTE
See also generic alias: MAX
MAX_DATE (Function) Returns the maximum value among its arguments
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: DATE
See also generic alias: MAX
MAX_DINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: DINT
See also generic alias: MAX
MAX_DT (Function) Returns the maximum value among its arguments
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: MAX
MAX_DWORD (Function) Returns the maximum value among its arguments
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: DWORD
See also generic alias: MAX
MAX_INT (Function) Returns the maximum value among its arguments
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: INT
See also generic alias: MAX
MAX_LINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: LINT
See also generic alias: MAX
MAX_LREAL (Function) Returns the maximum value among its arguments
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: LREAL
See also generic alias: MAX
MAX_LWORD (Function) Returns the maximum value among its arguments
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: LWORD
See also generic alias: MAX
MAX_REAL (Function) Returns the maximum value among its arguments
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: REAL
See also generic alias: MAX
MAX_SINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: SINT
See also generic alias: MAX
MAX_STRING (Function) Returns the maximum value among its arguments
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: STRING[255]
See also generic alias: MAX
MAX_TIME (Function) Returns the maximum value among its arguments
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: TIME
See also generic alias: MAX
MAX_TOD (Function) Returns the maximum value among its arguments
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: MAX
MAX_UDINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: UDINT
See also generic alias: MAX
MAX_UINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: UINT
See also generic alias: MAX
MAX_ULINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: ULINT
See also generic alias: MAX
MAX_USINT (Function) Returns the maximum value among its arguments
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: USINT
See also generic alias: MAX
MAX_WORD (Function) Returns the maximum value among its arguments
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: WORD
See also generic alias: MAX
MAX_WSTRING (Function) Returns the maximum value among its arguments
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: MAX
MIN (Function) Returns the minimum value among its arguments
Inputs: IN1 (?), IN2 (?), IN3 (?), IN4 (?)
Output type: ?
This function is generic?, concrete variants: MIN_SINT MIN_INT MIN_DINT MIN_LINT MIN_USINT MIN_UINT MIN_UDINT MIN_ULINT MIN_REAL MIN_LREAL MIN_BYTE MIN_WORD MIN_DWORD MIN_LWORD MIN_STRING MIN_WSTRING MIN_DT MIN_TOD MIN_DATE MIN_TIME
MIN_BYTE (Function) Returns the minimum value among its arguments
Inputs: IN1 (BYTE), IN2 (BYTE), IN3 (BYTE), IN4 (BYTE)
Output type: BYTE
See also generic alias: MIN
MIN_DATE (Function) Returns the minimum value among its arguments
Inputs: IN1 (DATE), IN2 (DATE), IN3 (DATE), IN4 (DATE)
Output type: DATE
See also generic alias: MIN
MIN_DINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (DINT), IN2 (DINT), IN3 (DINT), IN4 (DINT)
Output type: DINT
See also generic alias: MIN
MIN_DT (Function) Returns the minimum value among its arguments
Inputs: IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME), IN4 (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: MIN
MIN_DWORD (Function) Returns the minimum value among its arguments
Inputs: IN1 (DWORD), IN2 (DWORD), IN3 (DWORD), IN4 (DWORD)
Output type: DWORD
See also generic alias: MIN
MIN_INT (Function) Returns the minimum value among its arguments
Inputs: IN1 (INT), IN2 (INT), IN3 (INT), IN4 (INT)
Output type: INT
See also generic alias: MIN
MIN_LINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (LINT), IN2 (LINT), IN3 (LINT), IN4 (LINT)
Output type: LINT
See also generic alias: MIN
MIN_LREAL (Function) Returns the minimum value among its arguments
Inputs: IN1 (LREAL), IN2 (LREAL), IN3 (LREAL), IN4 (LREAL)
Output type: LREAL
See also generic alias: MIN
MIN_LWORD (Function) Returns the minimum value among its arguments
Inputs: IN1 (LWORD), IN2 (LWORD), IN3 (LWORD), IN4 (LWORD)
Output type: LWORD
See also generic alias: MIN
MIN_REAL (Function) Returns the minimum value among its arguments
Inputs: IN1 (REAL), IN2 (REAL), IN3 (REAL), IN4 (REAL)
Output type: REAL
See also generic alias: MIN
MIN_SINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (SINT), IN2 (SINT), IN3 (SINT), IN4 (SINT)
Output type: SINT
See also generic alias: MIN
MIN_STRING (Function) Returns the minimum value among its arguments
Inputs: IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255]), IN4 (STRING[255])
Output type: STRING[255]
See also generic alias: MIN
MIN_TIME (Function) Returns the minimum value among its arguments
Inputs: IN1 (TIME), IN2 (TIME), IN3 (TIME), IN4 (TIME)
Output type: TIME
See also generic alias: MIN
MIN_TOD (Function) Returns the minimum value among its arguments
Inputs: IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY), IN4 (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: MIN
MIN_UDINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (UDINT), IN2 (UDINT), IN3 (UDINT), IN4 (UDINT)
Output type: UDINT
See also generic alias: MIN
MIN_UINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (UINT), IN2 (UINT), IN3 (UINT), IN4 (UINT)
Output type: UINT
See also generic alias: MIN
MIN_ULINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (ULINT), IN2 (ULINT), IN3 (ULINT), IN4 (ULINT)
Output type: ULINT
See also generic alias: MIN
MIN_USINT (Function) Returns the minimum value among its arguments
Inputs: IN1 (USINT), IN2 (USINT), IN3 (USINT), IN4 (USINT)
Output type: USINT
See also generic alias: MIN
MIN_WORD (Function) Returns the minimum value among its arguments
Inputs: IN1 (WORD), IN2 (WORD), IN3 (WORD), IN4 (WORD)
Output type: WORD
See also generic alias: MIN
MIN_WSTRING (Function) Returns the minimum value among its arguments
Inputs: IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255]), IN4 (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: MIN
MOVE (Function) Copies the input value to the output
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: MOVE_SINT MOVE_INT MOVE_DINT MOVE_LINT MOVE_USINT MOVE_UINT MOVE_UDINT MOVE_ULINT MOVE_REAL MOVE_LREAL MOVE_BOOL MOVE_BYTE MOVE_WORD MOVE_DWORD MOVE_LWORD MOVE_STRING MOVE_WSTRING MOVE_DT MOVE_TOD MOVE_DATE MOVE_TIME
MOVE_BOOL (Function) Copies the input value to the output
Inputs: IN (BOOL)
Output type: BOOL
See also generic alias: MOVE
MOVE_DATE (Function) Copies the input value to the output
Inputs: IN (DATE)
Output type: DATE
See also generic alias: MOVE
MOVE_DT (Function) Copies the input value to the output
Inputs: IN (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: MOVE
MOVE_DWORD (Function) Copies the input value to the output
Inputs: IN (DWORD)
Output type: DWORD
See also generic alias: MOVE
MOVE_LWORD (Function) Copies the input value to the output
Inputs: IN (LWORD)
Output type: LWORD
See also generic alias: MOVE
MOVE_REAL (Function) Copies the input value to the output
Inputs: IN (REAL)
Output type: REAL
See also generic alias: MOVE
MOVE_STRING (Function) Copies the input value to the output
Inputs: IN (STRING[255])
Output type: STRING[255]
See also generic alias: MOVE
MOVE_TIME (Function) Copies the input value to the output
Inputs: IN (TIME)
Output type: TIME
See also generic alias: MOVE
MOVE_TOD (Function) Copies the input value to the output
Inputs: IN (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: MOVE
MOVE_WORD (Function) Copies the input value to the output
Inputs: IN (WORD)
Output type: WORD
See also generic alias: MOVE
MOVE_WSTRING (Function) Copies the input value to the output
Inputs: IN (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: MOVE
MUX (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (?), IN0 (?), IN1 (?), IN2 (?), IN3 (?)
Output type: ?
This function is generic?, concrete variants: MUX_SINT MUX_INT MUX_DINT MUX_LINT MUX_USINT MUX_UINT MUX_UDINT MUX_ULINT MUX_REAL MUX_LREAL MUX_BOOL MUX_BYTE MUX_WORD MUX_DWORD MUX_LWORD MUX_STRING MUX_WSTRING MUX_DT MUX_TOD MUX_DATE MUX_TIME
MUX_BOOL (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (BOOL), IN1 (BOOL), IN2 (BOOL), IN3 (BOOL)
Output type: BOOL
See also generic alias: MUX
MUX_BYTE (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (BYTE), IN1 (BYTE), IN2 (BYTE), IN3 (BYTE)
Output type: BYTE
See also generic alias: MUX
MUX_DATE (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (DATE), IN1 (DATE), IN2 (DATE), IN3 (DATE)
Output type: DATE
See also generic alias: MUX
MUX_DINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (DINT), IN1 (DINT), IN2 (DINT), IN3 (DINT)
Output type: DINT
See also generic alias: MUX
MUX_DT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (DATE_AND_TIME), IN1 (DATE_AND_TIME), IN2 (DATE_AND_TIME), IN3 (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: MUX
MUX_DWORD (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (DWORD), IN1 (DWORD), IN2 (DWORD), IN3 (DWORD)
Output type: DWORD
See also generic alias: MUX
MUX_INT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (INT), IN1 (INT), IN2 (INT), IN3 (INT)
Output type: INT
See also generic alias: MUX
MUX_LINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (LINT), IN1 (LINT), IN2 (LINT), IN3 (LINT)
Output type: LINT
See also generic alias: MUX
MUX_LREAL (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (LREAL), IN1 (LREAL), IN2 (LREAL), IN3 (LREAL)
Output type: LREAL
See also generic alias: MUX
MUX_LWORD (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (LWORD), IN1 (LWORD), IN2 (LWORD), IN3 (LWORD)
Output type: LWORD
See also generic alias: MUX
MUX_REAL (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (REAL), IN1 (REAL), IN2 (REAL), IN3 (REAL)
Output type: REAL
See also generic alias: MUX
MUX_SINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (SINT), IN1 (SINT), IN2 (SINT), IN3 (SINT)
Output type: SINT
See also generic alias: MUX
MUX_STRING (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (STRING[255]), IN1 (STRING[255]), IN2 (STRING[255]), IN3 (STRING[255])
Output type: STRING[255]
See also generic alias: MUX
MUX_TIME (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (TIME), IN1 (TIME), IN2 (TIME), IN3 (TIME)
Output type: TIME
See also generic alias: MUX
MUX_TOD (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (TIME_OF_DAY), IN1 (TIME_OF_DAY), IN2 (TIME_OF_DAY), IN3 (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: MUX
MUX_UDINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (UDINT), IN1 (UDINT), IN2 (UDINT), IN3 (UDINT)
Output type: UDINT
See also generic alias: MUX
MUX_UINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (UINT), IN1 (UINT), IN2 (UINT), IN3 (UINT)
Output type: UINT
See also generic alias: MUX
MUX_ULINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (ULINT), IN1 (ULINT), IN2 (ULINT), IN3 (ULINT)
Output type: ULINT
See also generic alias: MUX
MUX_USINT (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (USINT), IN1 (USINT), IN2 (USINT), IN3 (USINT)
Output type: USINT
See also generic alias: MUX
MUX_WORD (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (WORD), IN1 (WORD), IN2 (WORD), IN3 (WORD)
Output type: WORD
See also generic alias: MUX
MUX_WSTRING (Function) Returns the K element among the input values, from 0 to 3
Inputs: K (INT), IN0 (WSTRING[255]), IN1 (WSTRING[255]), IN2 (WSTRING[255]), IN3 (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: MUX
SEL (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (?), IN0 (?), IN1 (?)
Output type: ?
This function is generic?, concrete variants: SEL_SINT SEL_INT SEL_DINT SEL_LINT SEL_USINT SEL_UINT SEL_UDINT SEL_ULINT SEL_REAL SEL_LREAL SEL_BOOL SEL_BYTE SEL_WORD SEL_DWORD SEL_LWORD SEL_STRING SEL_WSTRING SEL_DT SEL_TOD SEL_DATE SEL_TIME
SEL_BOOL (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (BOOL), IN1 (BOOL)
Output type: BOOL
See also generic alias: SEL
SEL_BYTE (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (BYTE), IN1 (BYTE)
Output type: BYTE
See also generic alias: SEL
SEL_DATE (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (DATE), IN1 (DATE)
Output type: DATE
See also generic alias: SEL
SEL_DINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (DINT), IN1 (DINT)
Output type: DINT
See also generic alias: SEL
SEL_DT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (DATE_AND_TIME), IN1 (DATE_AND_TIME)
Output type: DATE_AND_TIME
See also generic alias: SEL
SEL_DWORD (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (DWORD), IN1 (DWORD)
Output type: DWORD
See also generic alias: SEL
SEL_INT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (INT), IN1 (INT)
Output type: INT
See also generic alias: SEL
SEL_LINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (LINT), IN1 (LINT)
Output type: LINT
See also generic alias: SEL
SEL_LREAL (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (LREAL), IN1 (LREAL)
Output type: LREAL
See also generic alias: SEL
SEL_LWORD (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (LWORD), IN1 (LWORD)
Output type: LWORD
See also generic alias: SEL
SEL_REAL (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (REAL), IN1 (REAL)
Output type: REAL
See also generic alias: SEL
SEL_SINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (SINT), IN1 (SINT)
Output type: SINT
See also generic alias: SEL
SEL_STRING (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (STRING[255]), IN1 (STRING[255])
Output type: STRING[255]
See also generic alias: SEL
SEL_TIME (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (TIME), IN1 (TIME)
Output type: TIME
See also generic alias: SEL
SEL_TOD (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (TIME_OF_DAY), IN1 (TIME_OF_DAY)
Output type: TIME_OF_DAY
See also generic alias: SEL
SEL_UDINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (UDINT), IN1 (UDINT)
Output type: UDINT
See also generic alias: SEL
SEL_UINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (UINT), IN1 (UINT)
Output type: UINT
See also generic alias: SEL
SEL_ULINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (ULINT), IN1 (ULINT)
Output type: ULINT
See also generic alias: SEL
SEL_USINT (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (USINT), IN1 (USINT)
Output type: USINT
See also generic alias: SEL
SEL_WORD (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (WORD), IN1 (WORD)
Output type: WORD
See also generic alias: SEL
SEL_WSTRING (Function) Binary selection: returns IN0 if G is FALSE (0), IN1 otherwise
Inputs: G (BOOL), IN0 (WSTRING[255]), IN1 (WSTRING[255])
Output type: WSTRING[255]
See also generic alias: SEL
Type Conversion
Notice: all trivial conversion functions TYPE1_TO_TYPE2 for elementary types are available, many are omitted here for brevity
BCD_TO_INT (Function) Converts a integer encoded in BDC format to a native integer
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: BYTE_BCD_TO_USINT WORD_BCD_TO_UINT DWORD_BCD_TO_UDINT LWORD_BCD_TO_ULINT
BYTE_BCD_TO_USINT (Function) Converts a integer encoded in BDC format to a native integer
Inputs: IN (BYTE)
Output type: USINT
See also generic alias: BCD_TO_INT
DATE_TO_DINT (Function) Converts a DATE to unix epoch (seconds)
Inputs: IN (DATE)
Output type: DINT
DATE_TO_DT (Function) Converts a DATE to DATETIME, assuming midnight time
Inputs: IN (DATE)
Output type: DATE_AND_TIME
DATE_TO_DWORD (Function) Datatype convertion
Inputs: IN (DATE)
Output type: DINT
DATE_TO_LREAL (Function) See DATE_TO_DINT
Inputs: IN (DATE)
Output type: LREAL
DATE_TO_REAL (Function) See DATE_TO_DINT
Inputs: IN (DATE)
Output type: REAL
DATE_TO_STRING (Function) Datatype convertion
Inputs: IN (DATE)
Output type: STRING[16]
DATE_TO_UDINT (Function) Datatype convertion
Inputs: IN (DATE)
Output type: DINT
DINT_TO_DATE (Function) Converts a unix epoch (seconds) to a DATE
Inputs: IN (DINT)
Output type: DATE
DINT_TO_DT (Function) Converts a unix epoch (seconds) to a DATE_AND_TIME
Inputs: IN (DINT)
Output type: DATE_AND_TIME
DINT_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (DINT)
Output type: TIME
DINT_TO_TOD (Function) Same as TIME_TO_TOD(DINT_TO_TIME()) (milliseconds)
Inputs: IN (DINT)
Output type: TIME_OF_DAY
DT_TO_DATE (Function) Extracts the DATE part from a DATETIME
Inputs: IN (DATE_AND_TIME)
Output type: DATE
DT_TO_DINT (Function) Converts a a DATE_AND_TIME to unix epoch (seconds)
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DT_TO_DWORD (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DT_TO_LREAL (Function) See DT_TO_DINT
Inputs: IN (DATE_AND_TIME)
Output type: LREAL
DT_TO_REAL (Function) See DT_TO_DINT
Inputs: IN (DATE_AND_TIME)
Output type: REAL
DT_TO_STRING (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: STRING[32]
DT_TO_TOD (Function) Extracts the TIME_OF_DAY part from a DATETIME
Inputs: IN (DATE_AND_TIME)
Output type: TIME_OF_DAY
DT_TO_UDINT (Function) Datatype convertion
Inputs: IN (DATE_AND_TIME)
Output type: DINT
DWORD_BCD_TO_UDINT (Function) Converts a integer encoded in BDC format to a native integer
Inputs: IN (DWORD)
Output type: UDINT
See also generic alias: BCD_TO_INT
DWORD_TO_DATE (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE
DWORD_TO_DT (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE_AND_TIME
DWORD_TO_TIME (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME
DWORD_TO_TOD (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME_OF_DAY
INT_TO_BCD (Function) Convert from integer to BCD representation
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: USINT_TO_BCD_BYTE UINT_TO_BCD_WORD UDINT_TO_BCD_DWORD ULINT_TO_BCD_LWORD
LREAL_TO_DATE (Function) See DINT_TO_DATE
Inputs: IN (LREAL)
Output type: DATE
LREAL_TO_DT (Function) See DINT_TO_DT
Inputs: IN (LREAL)
Output type: DATE_AND_TIME
LREAL_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (LREAL)
Output type: TIME
LREAL_TO_TOD (Function) Same as TIME_TO_TOD(LREAL_TO_TIME()) (milliseconds)
Inputs: IN (LREAL)
Output type: TIME_OF_DAY
LWORD_BCD_TO_ULINT (Function) Converts a integer encoded in BDC format to a native integer
Inputs: IN (LWORD)
Output type: ULINT
See also generic alias: BCD_TO_INT
MOVE_BYTE (Function) Copies the input value to the output
Inputs: IN (BYTE)
Output type: BYTE
See also generic alias: MOVE
MOVE_DINT (Function) Copies the input value to the output
Inputs: IN (DINT)
Output type: DINT
See also generic alias: MOVE
MOVE_INT (Function) Copies the input value to the output
Inputs: IN (INT)
Output type: INT
See also generic alias: MOVE
MOVE_LINT (Function) Copies the input value to the output
Inputs: IN (LINT)
Output type: LINT
See also generic alias: MOVE
MOVE_LREAL (Function) Copies the input value to the output
Inputs: IN (LREAL)
Output type: LREAL
See also generic alias: MOVE
MOVE_SINT (Function) Copies the input value to the output
Inputs: IN (SINT)
Output type: SINT
See also generic alias: MOVE
MOVE_UDINT (Function) Copies the input value to the output
Inputs: IN (UDINT)
Output type: UDINT
See also generic alias: MOVE
MOVE_UINT (Function) Copies the input value to the output
Inputs: IN (UINT)
Output type: UINT
See also generic alias: MOVE
MOVE_ULINT (Function) Copies the input value to the output
Inputs: IN (ULINT)
Output type: ULINT
See also generic alias: MOVE
MOVE_USINT (Function) Copies the input value to the output
Inputs: IN (USINT)
Output type: USINT
See also generic alias: MOVE
REAL_TO_DATE (Function) See DINT_TO_DATE
Inputs: IN (REAL)
Output type: DATE
REAL_TO_DT (Function) See DINT_TO_DT
Inputs: IN (REAL)
Output type: DATE_AND_TIME
REAL_TO_TIME (Function) Converts milliseconds to time duration
Inputs: IN (REAL)
Output type: TIME
REAL_TO_TOD (Function) Same as TIME_TO_TOD(REAL_TO_TIME()) (milliseconds)
Inputs: IN (REAL)
Output type: TIME_OF_DAY
TIME_TO_DINT (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: DINT
TIME_TO_DWORD (Function) Datatype convertion
Inputs: IN (TIME)
Output type: DINT
TIME_TO_LREAL (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: LREAL
TIME_TO_REAL (Function) Converts a duration to milliseconds
Inputs: IN (TIME)
Output type: REAL
TIME_TO_STRING (Function) Datatype convertion
Inputs: IN (TIME)
Output type: STRING[32]
TIME_TO_TOD (Function) Constructs TIME_OF_DAY with TIME since midnight
Inputs: IN (TIME)
Output type: TIME_OF_DAY
TIME_TO_UDINT (Function) Datatype convertion
Inputs: IN (TIME)
Output type: DINT
TOD_TO_DINT (Function) Same as TIME_TO_DINT(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TOD_TO_DWORD (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TOD_TO_LREAL (Function) Same as TIME_TO_REAL(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: LREAL
TOD_TO_REAL (Function) Same as TIME_TO_LREAL(TOD_TO_TIME()) (milliseconds)
Inputs: IN (TIME_OF_DAY)
Output type: REAL
TOD_TO_STRING (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: STRING[20]
TOD_TO_TIME (Function) Converts TIME_OF_DAY to TIME since midnight
Inputs: IN (TIME_OF_DAY)
Output type: TIME
TOD_TO_UDINT (Function) Datatype convertion
Inputs: IN (TIME_OF_DAY)
Output type: DINT
TRUNC (Function) Real to integer truncation toward zero
Inputs: IN (?)
Output type: ?
This function is generic?, concrete variants: TRUNC_INT TRUNC_DINT TRUNC_LINT
TRUNC_DINT (Function) Real to integer truncation toward zero
Inputs: IN (REAL)
Output type: DINT
See also generic alias: TRUNC
TRUNC_INT (Function) Real to integer truncation toward zero
Inputs: IN (REAL)
Output type: INT
See also generic alias: TRUNC
TRUNC_LINT (Function) Real to integer truncation toward zero
Inputs: IN (LREAL)
Output type: LINT
See also generic alias: TRUNC
UDINT_TO_BCD_DWORD (Function) Convert from integer to BCD representation
Inputs: IN (UDINT)
Output type: DWORD
See also generic alias: INT_TO_BCD
UDINT_TO_DATE (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE
UDINT_TO_DT (Function) Datatype convertion
Inputs: IN (DINT)
Output type: DATE_AND_TIME
UDINT_TO_TIME (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME
UDINT_TO_TOD (Function) Datatype convertion
Inputs: IN (DINT)
Output type: TIME_OF_DAY
UINT_TO_BCD_WORD (Function) Convert from integer to BCD representation
Inputs: IN (UINT)
Output type: WORD
See also generic alias: INT_TO_BCD
ULINT_TO_BCD_LWORD (Function) Convert from integer to BCD representation
Inputs: IN (ULINT)
Output type: LWORD
See also generic alias: INT_TO_BCD
USINT_TO_BCD_BYTE (Function) Convert from integer to BCD representation
Inputs: IN (USINT)
Output type: BYTE
See also generic alias: INT_TO_BCD
WORD_BCD_TO_UINT (Function) Converts a integer encoded in BDC format to a native integer
Inputs: IN (WORD)
Output type: UINT
See also generic alias: BCD_TO_INT
Notice: all trivial conversion functions TYPE1_TO_TYPE2 for elementary types are available, many are omitted here for brevity