...
In mathematical expressions, there may be used constants implemented in the D2000 system. When writing a system constant, it is important to place the symbol "@" before its name. The list of system constants is listed in the following table.
Name | Value type | Meaning | ||||||
---|---|---|---|---|---|---|---|---|
Normal | Integer | State (value) of Alarm type object. | ||||||
Alarm | Integer | State (value) of Alarm type object. | ||||||
Kvit | Integer | State (value) of Alarm type object. | ||||||
Block | Integer | State (value) of Alarm type object. | ||||||
UnBlock | Integer | State (value) of Alarm type object. | ||||||
NoKvit | Integer | State (value) of Alarm type object. | ||||||
Run | Integer | Value of Process type object. | ||||||
Crash | Integer | Value of Process type object. | ||||||
Stop | Integer | Value of Process type object. | ||||||
WDErr | Integer | Value of Process type object. | ||||||
StON | Integer | Value of Station type object. | ||||||
StOFF | Integer | Value of Station type object. | ||||||
StCOMERR | Integer | Value of Station type object. | ||||||
StHARDERR | Integer | Value of Station type object. | ||||||
StSIMUL | Integer | Value of Station type object. | ||||||
TRUE | Boolean | Logical true. | ||||||
FALSE | Boolean | Logical false. | ||||||
HodInt | Integer | Hour interval length. | ||||||
MinInt | Integer | Minute interval length. | ||||||
SecInt | Integer | Second interval length. | ||||||
ZV | Boolean (TRUE) | Closing output. | ||||||
OV | Boolean (FALSE) | Opening output. | ||||||
OK | Integer | Value in limits. | ||||||
HL | Integer | High Limit - value above the high limit. | ||||||
LL | Integer | Low Limit - value below the high limit. | ||||||
VLL | Integer | Very Low Limit - value below the lowest limit. | ||||||
VHL | Integer | Very High Limit - value above the highest limit. | ||||||
L_ERR | Integer | Limits Problem - overrunning the dynamic limits (violation of the condition VLL<LL<HL<VHL). | ||||||
A, B, C, ... P, X | Integer | Value flag. | ||||||
MyValue | Internal The internal variable of an object of Eval tag type. The value of the variable is the current value of the given eval tag. It is important in the case of the eval tag, which "internal" value could be different than the value in the target structured variable. Warning: the value of the variable @MyValue is invalid before the first calculation. For correct functionality, either the parameter Replace invalid values with 0 of the eval tag must be checked or the value of @MyValue/VLD must be tested before use. Note: The constant always has an invalid value in ESL. | |||||||
| Absolute time | Time for which the value of the archive object (historical value) is to be calculated. Note: the constant can only be used in the statement determines the value of the object of Historical value or Eval tag type.
| ||||||
QTRANS | Integer | Value of object I/O tag (quaternary). | ||||||
QOFF | Integer | Value of object I/O tag (quaternary). | ||||||
QON | Integer | Value of object I/O tag (quaternary). | ||||||
QERR | Integer | Value of object I/O tag (quaternary). | ||||||
QOSC | Integer | Value of object I/O tag (quaternary). | ||||||
OTYPE_SYSTEM | Integer | System | ||||||
OTYPE_PROCES | Integer | Process | ||||||
OTYPE_LINE | Integer | Line | ||||||
OTYPE_STATION | Integer | Station | ||||||
OTYPE_POINT | Integer | I/O Tag | ||||||
OTYPE_PICTURE | Integer | Picture | ||||||
OTYPE_GRAPH | Integer | Graph | ||||||
OTYPE_CLC_VAL | Integer | Eval Tag | ||||||
OTYPE_EVENT | Integer | Event | ||||||
OTYPE_LIST | Integer | List | ||||||
OTYPE_UNUSED | Integer | Do not use it! | ||||||
OTYPE_ST_TEXT | Integer | Status Text | ||||||
OTYPE_USER | Integer | User | ||||||
OTYPE_BITMAP | Integer | Bitmap | ||||||
OTYPE_PALETTE | Integer | Display Palette | ||||||
OTYPE_L_BITMAP | Integer | Background Bitmap | ||||||
OTYPE_COMPOSIT | Integer | Composition | ||||||
OTYPE_ALARM | Integer | Alarm | ||||||
OTYPE_FNTSTYLE | Integer | Text Font | ||||||
OTYPE_CTRL_DLG | Integer | Dialog | ||||||
OTYPE_ARCHIV | Integer | Archive | ||||||
OTYPE_TM_CHAN | Integer | Time Channel | ||||||
OTYPE_SYS_VAR | Integer | System Tag | ||||||
OTYPE_USER_VAR | Integer | User Variable | ||||||
OTYPE_REPORT | Integer | Text report | ||||||
OTYPE_LOG_LIST | Integer | Unused | ||||||
OTYPE_KALENDAR | Integer | Calendar | ||||||
OTYPE_DAY_TYP | Integer | Day Type | ||||||
OTYPE_ARR_VAL | Integer | Value Array | ||||||
OTYPE_CMD_FILE | Integer | Command File | ||||||
OTYPE_REM_OBJ | Integer | Remote Tag | ||||||
OTYPE_ARCH_VAL | Integer | Historical Value | ||||||
OTYPE_GRREPORT | Integer | Report | ||||||
OTYPE_RES_GROUP | Integer | Object Group | ||||||
OTYPE_EVENT_TRIGGER | Integer | EVENT_TRIGGER | ||||||
OTYPE_ALARM_ALARM_COND | Integer | ALARM_ALARM_COND | ||||||
OTYPE_ALARM_NORM_COND | Integer | ALARM_NORM_COND | ||||||
OTYPE_ARCHIV_START_COND | Integer | ARCHIV_START_COND | ||||||
OTYPE_ARCHIV_STOP_COND | Integer | ARCHIV_STOP_COND | ||||||
OTYPE_SWITCH | Integer | Switch | ||||||
OTYPE_BMPPAL | Integer | Bitmap Palette | ||||||
OTYPE_EXTPAL | Integer | Extended Palette | ||||||
OTYPE_TOPOLOGY | Integer | Topology | ||||||
OTYPE_TOPOL_NODE | Integer | Topological Node | ||||||
OTYPE_TOPOL_LINK | Integer | Topological Line | ||||||
OTYPE_STRUCTDEF | Integer | Structure Definition | ||||||
OTYPE_D2RECORD | Integer | Structured Variable | ||||||
OTYPE_DB_TABLE | Integer | Database Table | ||||||
OTYPE_LOG_GROUP | Integer | Logical Group | ||||||
OTYPE_EXT_FNCT | Integer | External Function | ||||||
OTYPE_DB_CONNECT | Integer | Database | ||||||
OTYPE_HI_MENU | Integer | HI Menu | ||||||
OTYPE_SHOW_MASK | Integer | Display Mask | ||||||
OTYPE_ALL_TYPES | Integer | All types | ||||||
OTYPE_ALL_ALARMS | Integer | All types with possible alarm state. | ||||||
REL_NONE | Integer | Unspecified relation. | ||||||
REL_NOTUSED | Integer | Unused objects. | ||||||
REL_CHILDREN | Integer | List of children. | ||||||
REL_PARENT | Integer | Parent of an object. | ||||||
REL_USEDIN | Integer | Used objects. | ||||||
REL_USEDBY | Integer | Object The object used by objects. | ||||||
SORT_LIST_NAME | Integer | Sort the list according to the object name. | ||||||
SORT_LIST_MODIFY_TIME | Integer | Sort the list according to the time of modification. | ||||||
SORT_LIST_HOBJ | Integer | Sort the list according to the unique identifier of object HOBJ. | ||||||
SDM_KEEP_VALUE | Integer | Keep the value of the attribute as it was originally set in the configuration of the object. | ||||||
SDM_DEL_VALUE | Integer | Delete the value of the attribute in the configuration of the object. | ||||||
SDM_SET_SOURCE | Integer | Set the value of the attribute as it is defined in the imported XML data. | ||||||
Constants describing the attribute Process alarm type (the value attribute \ALV) | ||||||||
PA_NoAlarm | Integer | No active process alarm. | ||||||
PA_ToOn | Integer | Process alarm occurrence - change into the level ON (TRUE). | ||||||
PA_ToOff | Integer | Process alarm occurrence - change into the level OFF (FALSE). | ||||||
PA_On | Integer | Process alarm occurrence - the level ON (TRUE). | ||||||
PA_Off | Integer | Process alarm occurrence - the level OFF (FALSE). | ||||||
PA_Err | Integer | Error (invalid) value. | ||||||
PA_Oscillate | Integer | Oscillating value. | ||||||
PA_ErrCmdOn | Integer | Error during the execution of the command cm_SetSwitchOn (ON). | ||||||
PA_ErrCmdOff | Integer | Error during the execution of the command cm_SetSwitchOff (OFF). | ||||||
PA_SwToTrans | Integer | Process alarm occurrence - change of quaternary value into the value Q_Trans. | ||||||
PA_SwToOff | Integer | Process alarm occurrence - change of quaternary value into Q_Off (FALSE). | ||||||
PA_SwToOn | Integer | Process alarm occurrence - change of quaternary value into Q_On (TRUE). | ||||||
PA_SwToErr | Integer | Process alarm occurrence - change of quaternary value into the value Q_Err. | ||||||
PA_SwTrans | Integer | Process alarm occurrence - quaternary value is Q_Trans. | ||||||
PA_SwOff | Integer | Process alarm occurrence - quaternary value is Q_Off. | ||||||
PA_SwOn | Integer | Process alarm occurrence - quaternary value is Q_On. | ||||||
PA_SwErr | Integer | Process alarm occurrence - quaternary value is Q_Err. | ||||||
PA_ErrZalCmdOff | Integer | Error during the execution of the command cm_SetSwitchBkpOff (Backup Off). | ||||||
PA_HL | Integer | Process alarm occurrence - HL limit state of the value. | ||||||
PA_VHL | Integer | Process alarm occurrence - VHL limit state of the value. | ||||||
PA_LL | Integer | Process alarm occurrence - LL limit state of the value. | ||||||
PA_VLL | Integer | Process alarm occurrence - VLL limit state of the value. | ||||||
PA_ToHL | Integer | Process alarm occurrence - change of value into the HL limit state. | ||||||
PA_ToVHL | Integer | Process alarm occurrence - change of value into the VHL limit state. | ||||||
PA_ToLL | Integer | Process alarm occurrence - change of value into the LL limit state. | ||||||
PA_ToVLL | Integer | Process alarm occurrence - change of value into the VLL limit state. | ||||||
PA_ErrWriteCmd | Integer | Error while setting the value of output tags. | ||||||
PA_Change | Integer | Process alarm occurrence - change of integer or analog value. | ||||||
PA_SysPrAl | Integer | Special A special type of process alarm that is used just for two objects of System variable type - SystemError and SystemWarning. |
...