Реализация¶
Содержание:
- 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 ! |