Реализация
BYTE 0.0 – реализовано в версии v0.0
BYTE 0.1 – реализовано в версии v0.1
BYTE 0.2 – реализовано в версии v0.2
BYTE 0.3! – планируется реализовать в версии v0.3
BYTE ! – планируется реализовать, но версия не определена
BYTE X – не планируется
0.0 |
0.1 |
0.2 |
|
---|---|---|---|
Целочисленные |
|||
BYTE |
|||
WORD |
|||
DWORD |
|||
LWORD X |
|||
SINT |
|||
USINT |
|||
INT |
|||
UINT |
|||
DINT |
|||
UDINT |
|||
LINT X |
|||
ULINT X |
|||
Вещественные |
|||
REAL |
|||
LREAL |
|||
Время и дата |
|||
TIME |
|||
TIME_OF_DAY (TOD) ! |
|||
DATE ! |
|||
DATE_AND_TIME (DT) ! |
|||
Другие типы |
|||
BOOL |
|||
STRING X |
|||
Операторы |
|||
Встроенные |
|||
RETURN |
|||
AND |
|||
OR |
|||
XOR |
|||
NOT |
|||
+ |
|||
- |
|||
* |
|||
/ |
|||
> |
|||
>= |
|||
= |
|||
<> |
|||
<= |
|||
< |
|||
MOD(in) |
|||
INDEXOF(in) ! |
|||
SIZEOF(in) |
|||
SHL(K,in) |
|||
SHR(K,in) |
|||
ROL(K,in) |
|||
ROR(K,in) |
|||
SEL(G,in0,in1) |
|||
MAX(in0,in1) |
|||
MIN(in0,in1) |
|||
LIMIT(MIN,in,Max) |
|||
MUX(K,in0,…in_n) ! |
|||
ADR(in) ! |
|||
ADRINST(in) ! |
|||
BITADR(in) ! |
|||
BOOL_TO_(in) |
|||
_TO_BOOL(in) |
|||
INT_TO_(in) |
|||
REAL_TO_(in) |
|||
LREAL_TO_(in) |
|||
TIME_TO_(in) |
|||
TOD_TO_(in) ! |
|||
DATE_TO_(in) ! |
|||
DT_TO_(in) ! |
|||
STRING_TO_(in) X |
|||
TRUNC(in) |
|||
ABS(in) |
|||
SQRT(in) |
|||
LN(in) |
|||
LOG(in) |
|||
EXP(in) |
|||
SIN(in) |
|||
COS(in) |
|||
TAN(in) |
|||
ASIN(in) |
|||
ACOS(in) |
|||
ATAN(in) |
|||
EXPT(in,expt) |
|||
IF |
|||
WHILE |
|||
REPEAT |
|||
FOR |
|||
Компоненты Standard.lib |
|||
Функции |
|||
LEN(in) X |
|||
LEFT(str,size) X |
|||
RIGHT(str,size) X |
|||
MID(str,size,pos) X |
|||
CONCAT(„str1“,“str2“) X |
|||
INSERT(„str1“,“str2“,pos) X |
|||
DELETE(„str1“,len,pos) X |
|||
REPLACE(„str1“,“str2“,len,pos) X |
|||
FIND(„str1“,“str2“) X |
|||
Функциональные блоки |
|||
SR |
|||
RS |
|||
SEMA |
|||
R_TRIG |
|||
F_TRIG |
|||
CTU |
|||
CTD |
|||
CTUD |
|||
TP |
|||
TON |
|||
TOF |
|||
RTC ! |