58
ED 15117
Field Definitions
Field
Units
Valid Range
Notes
object_id
unsigned long
0 to 65,535
2 bytes
invalid_id
unsigned
0, 1
1 bit (offset 0)
invalid_request unsigned
0, 1
1 bit (offset 1)
Disabled
unsigned
0, 1
1 bit (offset 2) - Not Used
out_of_limits
unsigned
0, 1
1 bit (offset 3) - Not Used
open_circuit
unsigned
0, 1
1 bit (offset 4) - Not Used
out_of_service
unsigned
0, 1
1 bit (offset 5) - Not Used
mechanical_fault
unsigned
0, 1
1 bit (offset 6) - Not Used
feedback_failure
unsigned
0, 1
1 bit (offset 7) - Not Used
over_range
unsigned
0, 1
1 bit (offset 0) - Not Used
under_range
unsigned
0, 1
1 bit (offset 1) - Not Used
electrical_fault
unsigned
0, 1
1 bit (offset 2) - Not Used
unable_to_measure
unsigned
0, 1
1 bit (offset 3) - Not Used
comm_failure
unsigned
0, 1
1 bit (offset 4) - Not Used
fail_self_test
unsigned
0, 1
1 bit (offset 5) - Not Used
Self_test_in_progress
unsigned
0, 1
1 bit (offset 6) - Not Used
locked_out
unsigned
0, 1
1 bit (offset 7) - Not Used
manual_control
unsigned
0, 1
1 bit (offset 0) - Not Used
in_alarm
unsigned
0, 1
1 bit (offset 1) - Not Used
in_override
unsigned
0, 1
1 bit (offset 2) - Not Used
report_mask
unsigned
0, 1
1 bit (offset 3)
programming_mode
unsigned
0, 1
1 bit (offset 4) - Not Used
programming_fail
unsigned
0, 1
1 bit (offset 5) - Not Used
Alarm_notify_disabled
unsigned
0, 1
1 bit (offset 6) - Not Used
reset_complete
unsigned
0, 1
1 bit (offset 7) - Not Used
reserved2
unsigned
0 to 0
8 bits (offset 0) - Not Used
Object Request
This input network variable provides the mechanism to request an operation or a mode for a functional
block within a device. A request consists of an object ID (the
object_id
field) and an object request
(the
object_request
field). The object ID is the functional block index for a functional block on the
device. The Node Object functional block is index zero. The remaining functional blocks are numbered
sequentially, starting with one. The following functions are supported:
RQ_NORMAL
- If the specified functional block was in the disabled or overridden state, this
request cancels that state, and returns the functional block to normal operation. If the functional
block was already in the normal state, a request to enter the normal state is not an error. After
device reset, the state of functional blocks on the device is application-specific. An
RQ_NORMAL
request that specifies the Node Object functional block index is a request for all functional blocks in
the device to leave the disabled and overridden states.
RQ_UPDATE_STATUS -
Requests the status of the specified functional block to be sent to the
nvoStatus
network variable. The state of the functional block is unchanged. An
RQ_
UPDATE_STATUS
request that specifies the Node Object functional block is a request for the
status of the device and all functional blocks on the device. The status bits of the Node Object (with
the exception of
invalid_request
and
invalid_id
) are defined to be the inclusive-OR of the status
bits of all the other functional blocks in the device; with the possible addition of error conditions
and other conditions attributed to the device as a whole, rather than to any individual functional
block. For example, if
comm_failure
is supported for the Node Object, then it should be set when
reporting the Node Object functional block status whenever any of the functional blocks in the
device reports communications failure, as well as when there is a communications failure at the
device level.
RQ_REPORT_MASK -
Requests a
status mask
reporting the status bits that are supported by the
specified functional block to be sent to the
nvoStatus
network variable. A one bit in the status mask
means that the device may set the corresponding bit in the object status when the condition defined
for that bit occurs. A zero bit in the status mask means that the bit is never set by the device.
Measurement
Units
Data Type
Valid Range
Uses Heartbeat
Default Value
Object Request
N/A
Structure
N/A
No
N/A