Property | Type | Description |
Context Size |
Numeric |
This is the amount of space made available for variables and stacks for this particular CPL object. |
Context Size High Water Mark |
Numeric |
This is the maximum amount of space that this CPL object has ever used. |
Control Event Class |
Numeric |
Contains the Alarm and Message Routing Class number (1–20) that is used to route messages when this object is controlled. |
Last Control Date Time |
Date/Time Numeric |
This indicates the date and time when the present value property of this object was last controlled. |
Object Identifier |
Object ID |
Unique hexadecimal ID of this object. This ID is used internally to identify the object. |
Object Type |
Multi-State |
Designates object’s type (i.e., analog input, binary output, TCM, PCM, etc.). |
Present Value |
Multi-State |
Current value of the CPL Program. |
Program Location |
Numeric |
This property contains the value of the "program counter" |
Program State |
Multi-State |
This property indicates the current state of the CPL program (Idle, Loading, Halted, Waiting, and Running). |
Program Updated |
Numeric |
This property informs the interpreter when the program has changed. |
Run Frequency |
Numeric |
This property indicates the amount of time between consecutive executions of a routine (if time based). The routine may also be event driven. |
Saved Value [1-16] |
Numeric |
This array retains 16 pieces of information for a CPL routine from one execution to the next. |
Security Class |
BitString |
Contains security class setup for this object. |
Token Quota |
Numeric |
This is an indication of how long this program can run before the interpreter switches to another program. |
Update Tag |
Numeric |
Value indicating last edit change of this object. |