SNVT_dev_status

Overview:

Device status..  Status of the device. 

This network variable type is used to report the status of a Pump Controller or Valve Positioner device.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 173
Obsolete: no
Size: 4
Programmatic Name: SNVT_dev_status
Neuron C Type:
Structure
device_selectDevice selection.  (device selection names.) .  Determines the interpretation of the network-variable content. 
 
device_select_t
dev_typeUnion of device status for various devices..   
 
Union
pump_ctrlPump controller device status..   
 
Structure
device_faultPump controller fault.  (boolean) .  See SNVT_pump_fault network variable declaration on device. 
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
supply_faultSupply fault.  (boolean) .  No electrical power, no fluid in pump, etc. See SNVT_pump_fault network variable declaration on device. 
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved1_2.   
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
speed_lowLow-speed limit of pump.  (boolean) .  Pump is running at the lowest possible speed, therefore the requested performance is not possible. 
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
speed_highHigh-speed limit of pump.  (boolean) .  Pump is running at the highest possible speed, therefore the requested performance is not possible. 
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved1_5.   
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
setpt_out_of_rangeSetpoint out of range.  (boolean) .  Chosen override setpoint value is lower than the manufacturer-defined low-setpoint limit or higher than the manufacturer-defined high-setpoint limit. 
 
bitfield
Signed: no
Width: 1
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved1_7.   
 
bitfield
Signed: no
Width: 1
Offset: 7
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
local_controlLocally controlled pump.  (boolean) .  Pump is locally operated (hardware override) 
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2_1.   
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
runningRunning pump.  (boolean) .  Pump is presently running. 
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2_3.   
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
remote_pressRemote pressure sensor.  (boolean) .  Pump controller is using a remote pressure sensor. 
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
remote_flowRemote flow sensor.  (boolean) .  Pump controller is using a remote flow sensor. 
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
remote_tempRemote temperature sensor.  (boolean) .  Pump controller is using a remote temperature sensor. 
 
bitfield
Signed: no
Width: 1
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2_7.   
 
bitfield
Signed: no
Width: 1
Offset: 7
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved3_0_7.   
 
bitfield
Signed: no
Width: 8
Offset: 0
Minimum: 0
Maximum: 255
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
valve_posValve positioner device status..   
 
Structure
runningValve Running..  Valve is presently being positioned. 
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
adaptingAdapting.  Valve is presently adapting. 
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
initializingInitializing.  Valve is presently initializing. 
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
local_controlLocal Control..  The valve operation is being locally controlled. 
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
setpt_out_of_rangeSetpoint out of range..  Chosen override setpoint value is lower than the manufacturer-defined low-setpoint limit or higher than the manufacturer-defined high-setpoint limit. 
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
remote_ctrl_signalRemote Control Signal..  The remote-control signal is active. 
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved1_6_7This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 2
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
hw_emergencyHardware Emergency..  The hardware-emergency state is active. 
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
sw_emergencySoftware Emergency..  The software-emergency state is active. 
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2_2_7This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 6
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved3_0_7This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 8
Offset: 0
Minimum: 0
Maximum: 255
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
Formats:

SNVT_dev_status:  text(("DS=%m ",device_select),((device_select == 0) ?("DF=%d SF=%d {%d} SL=%d SH=%d {%d} SOR=%d {%d} LC=%d {%d} R=%d {%d} RP=%d RF=%d RT=%d {%d %d}", dev_type.pump_ctrl.device_fault,dev_type.pump_ctrl.supply_fault,dev_type.pump_ctrl.reserved1_2,dev_type.pump_ctrl.speed_low,dev_type.pump_ctrl.speed_high,dev_type.pump_ctrl.reserved1_5,dev_type.pump_ctrl.setpt_out_of_range,dev_type.pump_ctrl.reserved1_7,dev_type.pump_ctrl.local_control,dev_type.pump_ctrl.reserved2_1,dev_type.pump_ctrl.running,dev_type.pump_ctrl.reserved2_3,dev_type.pump_ctrl.remote_press,dev_type.pump_ctrl.remote_flow,dev_type.pump_ctrl.remote_temp,dev_type.pump_ctrl.reserved2_7,dev_type.pump_ctrl.reserved3_0_7) :((device_select == 1) ?("R=%d A=%d I=%d LC=%d SOR=%d RCS=%d {%d} HW=%d SW=%d {%d %d}", dev_type.valve_pos.running,dev_type.valve_pos.adapting,dev_type.valve_pos.initializing,dev_type.valve_pos.local_control,dev_type.valve_pos.setpt_out_of_range,dev_type.valve_pos.remote_ctrl_signal,dev_type.valve_pos.reserved1_6_7,dev_type.valve_pos.hw_emergency,dev_type.valve_pos.sw_emergency,dev_type.valve_pos.reserved2_2_7,dev_type.valve_pos.reserved3_0_7) :("UNKNOWN"))))

Used by:

SFPThvacValvePositioner  SFPTpumpController