Полигон 2 поддерживает все операторы IEC 61131-3. Эти операторы неявно распознаются во всем проекте.
Помимо операторов IEC, Полигон 2 также поддерживает некоторые операторы, не соответствующие стандарту IEC 61131-3.
Помимо операторов IEC, Полигон 2 также поддерживает некоторые операторы, не соответствующие стандарту IEC 61131-3.
| Операторы | Поддержка |
|---|---|
| Арифметические | |
| ADD | да |
| SUB | да |
| MUL | да |
| DIV | да |
| MOD | да |
| MOVE | да |
| INDEXOF | да |
| SIZEOF | да |
| XSIZEOF | нет |
| Битовой строки | |
| AND | да |
| OR | да |
| XOR | да |
| NOT | да |
| AND_THEN | ожидается |
| OR_ELSE | ожидается |
| Битового сдвига | |
| SHL | да |
| SHR | да |
| ROL | да |
| ROR | да |
| Выбора | |
| SEL | да |
| MAX | да |
| MIN | да |
| LIMIT | да |
| MUX | да |
| Сравнения | |
| GT | да |
| LT | да |
| LE | да |
| GE | да |
| EQ | да |
| NE | да |
| Адресные | |
| ADR | ожидается |
| Контент | |
| BITADR | нет |
| Числовые | |
| ABS | да |
| SQRT | да |
| LN | да |
| LOG | да |
| EXP | да |
| EXPT | да |
| SIN | да |
| ASIN | да |
| COS | да |
| ACOS | да |
| TAN | да |
| ATAN | да |
| Пространства имен | |
| Global Namespace | нет |
| Namespace for Global Variable Lists | да |
| Enumeration Namespace | да |
| Library Namespace | ожидается |
| __POOL | да |
| Мультиядерности | |
| TEST_AND_SET | нет |
| __COMPARE_AND_SWAP | нет |
| __XADD | нет |
| Прочие | |
| __DELETE | нет |
| __ISVALIDREF | нет |
| __NEW | нет |
| __QUERYINTERFACE | нет |
| __QUERYPOINTER | нет |
| INI | ожидается |
| __TRY, __CATCH, __FINALLY, __ENDTRY | нет |
| __POSITION | нет |
| __POUNAME | ожидается |