Reserved Words
- Last UpdatedJul 18, 2023
- 2 minute read
You cannot use certain reserved words when configuring a Plant SCADA project. You need to check the following lists before you create a name for any element:
You cannot use Cicode function names and the following reserved words when defining a tag name for a variable tag:
|
& |
* |
** |
- |
|
/ |
+ |
< |
<= |
|
>= |
<> |
= |
> |
|
ACTION |
AND |
ANY_NUM |
AREA |
|
ARRAY |
BOOL |
CASE |
CONFIGURATION |
|
CONSTANT |
DATE |
DINT |
DO |
|
DUT |
DWORD |
ELSE |
EN |
|
END_CASE |
END_CONFIGURATION |
END_FOR |
END_IF |
|
END_PROGRAM |
END_VAR |
END_WHILE |
END |
|
EXIT |
FALSE |
FOR |
FUNCTION |
|
IF |
INT |
ME |
MOD |
|
NOT |
OF |
OR |
PROGRAM |
|
REAL |
REPEAT |
STRING |
TASK |
|
TIME |
TO |
TRUE |
UNTIL |
|
VAR_EXTERNAL |
VAR_GLOBAL |
VAR_IN_OUT |
VAR_INPUT |
|
VAR_OUTPUT |
WHILE |
WORD |
XOR |
Note: When defining an alarm tag name, following are some additional reserved words that
you need to avoid:
• ServerStatus
• SummaryRecordId
• RDBTimeInDB
• CitectArchiveObject
If you use any of these reserved words for alarm tag, an error message will display
when you compile your project.
You cannot use the following reserved words when defining a cluster name:
|
& |
* |
** |
- |
|
/ |
+ |
< |
<= |
|
>= |
<> |
= |
> |
|
ACTION |
AND |
ANY_NUM |
AREA |
|
ARRAY |
BOOL |
CASE |
CONFIGURATION |
|
CONSTANT |
DATE |
DINT |
DO |
|
DUT |
DWORD |
ELSE |
EN |
|
END_CASE |
END_CONFIGURATION |
END_FOR |
END_IF |
|
END_PROGRAM |
END_VAR |
END_WHILE |
END |
|
EXIT |
FALSE |
FOR |
FUNCTION |
|
IF |
INT |
ME |
MOD |
|
NOT |
OF |
OR |
PROGRAM |
|
REAL |
REPEAT |
STRING |
TASK |
|
TIME |
TO |
TRUE |
UNTIL |
|
VAR_EXTERNAL |
VAR_GLOBAL |
VAR_IN_OUT |
VAR_INPUT |
|
VAR_OUTPUT |
WHILE |
WORD |
XOR |
You cannot use the following reserved words when defining an equipment name:
|
& |
* |
** |
- |
|
/ |
+ |
< |
<= |
|
>= |
<> |
= |
> |
|
ACTION |
AND |
ANY_NUM |
AREA |
|
ARRAY |
BOOL |
CASE |
CONFIGURATION |
|
CONSTANT |
DATE |
DINT |
DO |
|
DUT |
DWORD |
ELSE |
EN |
|
END_CASE |
END_CONFIGURATION |
END_FOR |
END_IF |
|
END_PROGRAM |
END_VAR |
END_WHILE |
END |
|
EXIT |
FALSE |
FOR |
FUNCTION |
|
IF |
INT |
ME |
MOD |
|
NOT |
OF |
OR |
PROGRAM |
|
REAL |
REPEAT |
STRING |
TASK |
|
TIME |
TO |
TRUE |
UNTIL |
|
VAR_EXTERNAL |
VAR_GLOBAL |
VAR_IN_OUT |
VAR_INPUT |
|
VAR_OUTPUT |
WHILE |
WORD |
XOR |
Note: When defining an Item Name, there are a number of reserved words that you need to
avoid. These reserved words relate to syntax that is used for Tag Extensions. They are:
• field
• valid
• override
• overridemode
• controlmode
• status
• v
• vt
• q
• qt
• t
If you use one of these reserved words, an error message will display when you compile
your project.
Note: Using a reserved word for a name may generate a compile error message.