Reserved Keywords in IEC Programming
This followig table contains the list of keywords that are reserved according to the IEC standard. If you use these keywords in one of the IEC programming languages, for example as an identifier for a variable in an ST code worksheet, in variables tables, data lists or data type worksheets, the keyword is highlighted and a 'Invalid statement' error is reported in the 'Error List' in the MESSAGES window.
Reserved keywords:
| A | ABSTRACT |
| ANALOG | |
| AND | |
| AND_S | |
| ANY | |
| ANY_BIT | |
| ANY_DATE | |
| ANY_DERIVED | |
| ANY_ELEMENTARY | |
| ANY_INT | |
| ANY_MAGNITUDE | |
| ANY_NUM | |
| ANY_REAL | |
| ANY_SAFEBIT | |
| ANY_SAFEDATE | |
| ANY_SAFEDERIVED | |
| ANY_SAFEELEMENTARY | |
| ANY_SAFEINT | |
| ANY_SAFENUM | |
| ANY_SAFEMAGNITUDE | |
| ANY_SAFEREAL | |
| ANY_SAFESIGNED | |
| ANY_SAFESTRING | |
| ANY_SAFEUNSIGNED | |
| ANY_SIGNED | |
| ANY_STRING | |
| ANY_UNSIGNED | |
| ARRAY | |
| AT | |
| B | BOOL |
| BY | |
| BYTE | |
| C | CASE |
| CHAR | |
| CLASS | |
| CONSTANT | |
| CONTINUE | |
| D | D |
| DATE | |
| DATE_AND_TIME | |
| DINT | |
| DO | |
| DT | |
| DWORD | |
| E | ELEMENTARY |
| EN | |
| END_CASE | |
| END_CLASS | |
| END_FOR | |
| END_FUNCTION | |
| END_FUNCTION_BLOCK | |
| END_IF | |
| END_INTERFACE | |
| END_METHOD | |
| END_NAMESPACE | |
| END_PROGRAM | |
| END_REPEAT | |
| END_STRUCT | |
| END_TYPE | |
| END_VAR | |
| END_WHILE | |
| ENO | |
| ELSE | |
| ELSIF | |
| EXIT | |
| EXTENDS | |
| F | FALSE |
| FINAL | |
| FOR | |
| FUNCTION | |
| FUNCTION_BLOCK | |
| F_EDGE | |
| I | IF |
| IMPLEMENTS | |
| INT | |
| INTERFACE | |
| INTERNAL | |
| L | LD |
| LDATE | |
| LDATE_AND_TIME | |
| LDT | |
| LINT | |
| LT | |
| LTIME | |
| LTIME_OF_DAY | |
| LTOD | |
| LREAL | |
| M | METHOD |
| MOD | |
| MOD_S | |
| N | NAMESPACE |
| NON_RETAIN | |
| NOT | |
| NOT_S | |
| O | OF |
| OR | |
| OR_S | |
| OVERRIDE | |
| P | PROGRAM |
| PUBLIC | |
| PRIVATE | |
| PROTECTED | |
| R | REAL |
| REPEAT | |
| RETAIN | |
| RETURN | |
| R_EDGE | |
| S | SAFEANALOG |
| SAFEANY | |
| SAFEBOOL | |
| SAFEBYTE | |
| SAFECHAR | |
| SAFED | |
| SAFEDATE | |
| SAFEDATE_AND_TIME | |
| SAFEDINT | |
| SAFEDT | |
| SAFEDWORD | |
| SAFEELEMENTARY | |
| SAFEFALSE | |
| SAFEINT | |
| SAFELD | |
| SAFELDATE | |
| SAFELDATE_AND_TIME | |
| SAFELDT | |
| SAFELINT | |
| SAFELREAL | |
| SAFELT | |
| SAFE_LTOD | |
| SAFELTIME | |
| SAFE_LTIME_OF_DAY | |
| SAFELWORD | |
| SAFEREAL | |
| SAFESINT | |
| SAFESTRING | |
| SAFET | |
| SAFETIME_OF_DAY | |
| SAFETIME | |
| SAFE_TOD | |
| SAFE_TRUE | |
| SAFEUDINT | |
| SAFEUINT | |
| SAFEULINT | |
| SAFEUSINT | |
| SAFEWCHAR | |
| SAFEWORD | |
| SAFEWSTRING | |
| SINT | |
| STRING | |
| STRUCT | |
| SUPER | |
| T | T |
| TASK | |
| TIME | |
| TIME_OF_DAY | |
| THEN | |
| THIS | |
| TO | |
| TOD | |
| TRUE | |
| TYPE | |
| U | UDINT |
| UDINT | |
| UDINT | |
| ULINT | |
| UINT | |
| USING | |
| V | VAR |
| VAR_INPUT | |
| VAR_OUTPUT | |
| VAR_IN_OUT | |
| VAR_TEMP | |
| VAR_EXTERNAL | |
| VAR_ACCESS | |
| VAR_CONFIG | |
| VAR_GLOBAL | |
| W | WCHAR |
| WHILE | |
| WORD | |
| WSTRING | |
| X | X_OR |
| XOR_S |