This object contains attributes common to many Metasys system objects. These common attributes are described in the Common Object Attributes section. This section includes attributes of the Focus/Configuration tab, the Diagnostics tab (if applicable), and any other tab specific only to this object. See the Object and Feature Tabs section for information on the attributes that appear on the other tabs of this object (for example, the Hardware and Options tab appear on point objects).
Attribute Name |
Notes 1 |
Description |
---|---|---|
Executing |
Specifies the current execution status of the object. It is True when the object receives a state command and starts sending commands. When all actions are completed for a given state, this flag is set to False. |
|
Execution Priority |
C,W |
Indicates the relative importance of performing the function of the object within the device. |
Last Executed Date |
N |
Indicates the date stamp for the beginning of executing the current state. |
Last Executed Time |
N |
Indicates the time stamp for the beginning of executing the current state. |
Present Value |
D,R,W |
Represents the current value of the object. Present Value is set based on the relationships set up in the Interlock definition. |
Priority Array |
Lists values of the object in level of importance. | |
Reliability |
Indicates if the Present Value is questionable. | |
Restore Command Priority |
C,W |
Selects which commands (at a selected priority) persist through a device restart. When the bit is set, the command (at a selected priority) is saved at shutdown and restored at startup. |
Send OK |
Indicates the success or failure of the subordinate commands. If any subordinate commands failed, this attribute is set to False. When a send error is detected, a five minute timer is set. When the timer expires, the interlock is reevaluated and all commands are sent again. Commands may fail if the subordinate object is off-box and offline or if the subordinate object is set for local control. |
|
States Text |
C,W |
Indicates the displayed strings for the Present Value. |
Attribute Name |
Notes 2 |
Description |
---|---|---|
Logic |
C,W |
Specifies the Boolean logic (And/Or) to be employed in combination with source inputs in deriving a True or False outcome. When the source input operator is unreliable, the interlock operates according to the following rules: • Complex - Uses the equation defined by the Logic Equation attribute. If any input is unreliable, the expression cannot be evaluated; therefore, the interlock is unreliable and does not execute. • Match All (AND) - Every one of the source conditions must be True. If an input is reliable, it is evaluated. If the result is False, the interlock evaluates to False and executes. All inputs are checked for trouble (Reliability != Reliable). If any input is not reliable, the expression cannot be evaluated; therefore, the interlock is unreliable and does not execute. • Match Any (OR) - One or more of the source conditions must be True. If an input is reliable, it is evaluated. If the result is True, the interlock evaluates to True and executes. All inputs are checked for trouble (Reliability != Reliable). If no inputs are reliable, the expression cannot be evaluated; therefore, the interlock is unreliable and does not execute. |
Logic Equation |
C,W |
Contains a logic equation when the Logic attribute is set to Complex. Use the logic equation to define the relationship between the manager conditions using logic operators and parentheses for determining precedence. Valid characters in the Logic Equation string are: * AND operator + OR operator ( Open parenthesis (for grouping) ) Closed parenthesis (for grouping) numbersManager condition numbers spacesSpaces are allowed for readability |
Source |
C,W |
Lists objects whose attributes are used for input into the logic expression to decide if the condition is True or False. Information needed: • Item - Name of the source object • Attribute - Varies according to object. Default = Present Value • Relation - Equal, Not Equal, Greater Than, Less Than, Greater Than or Equal, Less Than or Equal • Value - The value used in the Relation. Varies according to the object. • Differential - Accounts for variations in the value. Required (and only used) if the value is analog. |
Attribute Name |
Notes 3 |
Description |
---|---|---|
Action Table 1 (True) |
C,W |
Action Tbl 1 (True) Lists commands issued by this object when the condition is true: • Item - The name of the object to be commanded. Do not use any object that contains special characters, such as the ampersand (&). Otherwise, the Interlock may not function properly. • Command - The type of command to send to the object. • Priority - The priority at which to send the command. • Delay - The amount of time, in seconds, each command waits to be sent, after a change in condition. • Parameters - These vary according to command. Any object capable of accepting commands can be defined in either action table. The available commands depend on the type of object and the user’s access capability. An object may be sent more than one command by identifying the object more than once and specifying a different command. The user does not have to specify objects for both the True and False Action Tables. If no command is specified for an object, no command is sent. |
Action Table 2 (False) |
C,W |
Lists commands issued by this object when the condition is false: • Item - The name of the object to be commanded. Do not use any object that contains special characters, such as the ampersand (&). Otherwise, the Interlock may not function properly. • Command - The type of command to send to the object • Priority - The priority at which to send the command • Delay - The amount of time, in seconds, each command waits to be sent, after a change in condition • Parameters - These vary according to command. Any object capable of accepting commands can be defined in either action table. The available commands depend on the type of object and the user’s access capability. An object may be sent more than one command by identifying the object more than once and specifying a different command. The user does not have to specify objects for both the True and False Action Tables. If no command is specified for an object, no command is sent. |
Commands Priority |
C,W |
Determines the order by importance for all commands sent. If the All Commands Priority option is not selected, the commands are sent at each individual priority specified in the Action Tbl attribute. If the All Commands Priority option is selected, then every item in the Action Table is sent a command at the priority specified. For example, if the command chosen is Operator Override, the command priority automatically sets to Operator Override (8) for every item listed in the Action Table. When the All Commands Priority option is selected, you cannot change the command priority within the Action Table. An object defined in the Action Tables must use commands greater than Priority 16 (default) if no Relinquish Default attribute is defined for that object. Otherwise, commands sent at Priority 16 to objects without a Relinquish Default will not be accepted by that object. Commands with a lower priority number are of higher priority (importance) or are more critical than commands with a higher priority number. For example, Manual Life Safety (1) is of higher priority than Scheduling (15). If the Commands Priority is defined as 16 (Default), then any existing commands from Scheduling (15) through Priority 9 (9) will be released when the command is sent. The Commands Priority uses the priorities in the Write Priority (Set 1). |