<< Click to Display Table of Contents >> Navigation: »No topics above this level« Standard functions |
mapp Services V5.16
The following IEC standard functions are supported.
Name |
Data type of the return value |
Data type of the input value(s) |
Description |
ABS |
ANY_NUM |
ANY_NUM |
Absolute value |
SQRT |
ANY_REAL |
ANY_REAL |
Square root |
LN |
ANY_REAL |
ANY_REAL |
Natural logarithm |
LOG |
ANY_REAL |
ANY_REAL |
Common logarithm (base 10) |
EXP |
ANY_REAL |
ANY_REAL |
Natural exponential function |
SIN |
ANY_REAL |
ANY_REAL |
Sine |
COS |
ANY_REAL |
ANY_REAL |
Cosine |
TAN |
ANY_REAL |
ANY_REAL |
Tangent |
ASIN |
ANY_REAL |
ANY_REAL |
Arcsine |
ACOS |
ANY_REAL |
ANY_REAL |
Arccosine |
ATAN |
ANY_REAL |
ANY_REAL |
Arctangent |
MOD* |
ANY_INT |
ANY_INT, ANY_INT |
Modulo division |
EXPT |
ANY_REAL |
ANY_REAL, ANY_NUM |
Exponentiation (power) |
TRUNC |
IEC_INT |
ANY_REAL |
Integer part of a number |
Name |
Data type of the return value |
Data type of the input value(s) |
Description |
MIN |
ANY_NUM |
ANY_NUM, ANY_NUM |
The smallest value |
MAX |
ANY_NUM |
ANY_NUM, ANY_NUM |
The largest value |
LIMIT |
ANY_NUM |
ANY_NUM, ANY_NUM, ANY_NUM |
Limitation |
Name |
Data type of the return value |
Data type of the input value(s) |
Description |
ROL |
ANY_NUM |
ANY_INT, SINT |
Left bit rotation |
ROR |
ANY_NUM |
ANY_INT, SINT |
Right bit rotation |
SHL |
ANY_NUM |
ANY_INT, SINT |
Left bit shift |
SHR |
ANY_NUM |
ANY_INT, SINT |
Right bit shift |
BIT_TST |
ANY_NUM |
ANY_INT, SINT |
Value of a bit |
BIT_SET |
ANY_NUM |
ANY_INT, SINT |
Set bit |
BIT_CLR |
ANY_NUM |
ANY_INT, SINT |
Clear bit |
Name |
Data type of the return value |
Data type of the input value(s) |
Description |
ADR |
UDINT |
ANY_DATA |
Address of a variable |
SIZEOF |
UINT |
ANY_DATA |
Size of a variable |
REF |
ANY_DATA |
ANY_DATA |
Reference to variable |