SNVT_dev_fault

Overview:

Device fault states..  Fault information for the device. 

This network variable type is used to report fault information for a Pump Controller or Valve Positioner device.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 174
Obsolete: no
Size: 4
Programmatic Name: SNVT_dev_fault
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 fault structures for various devices..   
 
Union
pump_ctrlPump controller device fault information..   
 
Structure
sf_voltage_lowSupply fault - low voltage.  (boolean) .  Supply voltage is too low. 
 
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
sf_voltage_highSupply fault - high voltage.  (boolean) .  Supply voltage is too high. 
 
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
sf_phaseSupply fault - power phase.  (boolean) .  Supply power is missing phase. 
 
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
sf_no_fluidSupply fault - no fluid.  (boolean) .  There is no fluid in the pump. 
 
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
sf_press_lowSupply fault - low pressure.  (boolean) .  System pressure is too low. 
 
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
sf_press_highSupply fault - high pressure.  (boolean) .  System pressure is too high. 
 
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
sf_general_faultGeneral supply fault..   
 
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
sf_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
df_motor_tempDevice fault - motor temperature.  (boolean) .  Motor temperature is too high. 
 
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
df_motor_failureDevice fault - motor fatal failure.  (boolean) .  Motor has encountered a fatal failure. 
 
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
df_pump_blockedDevice fault - pump blocked.  (boolean) .  Pump is presently blocked. 
 
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
df_elect_tempDevice fault - electronics temperature.  (boolean) .  Temperature of the electronic circuitry is too high. 
 
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
df_elect_failure_nfDevice fault - electronics failure.  (boolean) .  Electronic circuitry has encountered a non-fatal failure. 
 
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
df_elect_failureDevice fault - electronics fatal failure.  (boolean) .  Electronic circuitry has encountered a fatal failure. 
 
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
df_sensor_failureDevice fault - sensor failure.  (boolean) .  Sensor has failed on the device. 
 
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
df_general_faultGeneral device fault..   
 
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 fault information..   
 
Structure
df_valve_blockedDevice fault - valve blocked..  The valve is presently blocked. 
 
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
df_blocked_direction_openDevice fault - blocked direction open..  The device is blocked while attempting to open. 
 
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
df_blocked_direction_closeDevice fault - blocked direction close..  The device is blocked while attempting to close. 
 
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
df_position_errorDevice fault - position error..  The valve position is not correct. 
 
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
df_stroke_out_of_rangeDevice fault - stroke out of range..  The valve stroke is out of operating range. 
 
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
df_initializationDevice fault - initialization error..  The was an error during initialization of the device. 
 
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
df_vibration_cavitationDevice fault - vibration / cavitation..  There are excessive vibrations or cavitations detected. 
 
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
df_ed_too_highDevice fault - ED too high..  The ED is too high. 
 
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
reserved1_0_2This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 3
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
ee_oscillatingEngineering error - oscillating..  There is an oscillating error. 
 
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
ee_valve_too_largeEngineering error - valve too big..  The valve size is too large. 
 
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
ee_valve_too_smallEngineering error - valve too small..  The valve size is too small. 
 
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
reserved2_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
reserved3_0_7This field is reserved..  This field is reserved. 
 
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
sf_voltage_out_of_rangeSupply fault - voltage out of range..  The voltage is out of the specified acceptable range. 
 
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
sf_electronic_high_tempSupply fault - electronics temperature..  The temperature of the electronics is too high. 
 
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
sf_frictional_resistanceSupply fault - frictional resistance..  Resistance due to friction is detected. 
 
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
reserved4_4_6This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 3
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
general_faultGeneral Fault..  A General Fault has occured. Please consult the documentation or contact the valve-controller manufacturer. 
 
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
Formats:

SNVT_dev_fault:  text(("DS=%m ",device_select),((device_select == 0) ?("SF: [VL=%d VH=%d PH=%d NF=%d PL=%d PH=%d GF=%d {%d}] DF: [MT=%d MF=%d PB=%d ET=%d EF=%d EX=%d SF=%d GF=%d {%d}]", dev_type.pump_ctrl.sf_voltage_low,dev_type.pump_ctrl.sf_voltage_high,dev_type.pump_ctrl.sf_phase,dev_type.pump_ctrl.sf_no_fluid,dev_type.pump_ctrl.sf_press_low,dev_type.pump_ctrl.sf_press_high,dev_type.pump_ctrl.sf_general_fault,dev_type.pump_ctrl.sf_reserved1_7,dev_type.pump_ctrl.df_motor_temp,dev_type.pump_ctrl.df_motor_failure,dev_type.pump_ctrl.df_pump_blocked,dev_type.pump_ctrl.df_elect_temp,dev_type.pump_ctrl.df_elect_failure_nf,dev_type.pump_ctrl.df_elect_failure,dev_type.pump_ctrl.df_sensor_failure,dev_type.pump_ctrl.df_general_fault,dev_type.pump_ctrl.reserved3_0_7) :( (device_select == 1) ?("DF: [VB=%d DO=%d DC=%d PE=%d SOR=%d I=%d VC=%d ED=%d {%d}] EE: [O=%d VL=%d VS=%d {%d %d}] SF: [VOR=%d ET=%d FR=%d {%d}] GF=%d", dev_type.valve_pos.df_valve_blocked,dev_type.valve_pos.df_blocked_direction_open,dev_type.valve_pos.df_blocked_direction_close,dev_type.valve_pos.df_position_error,dev_type.valve_pos.df_stroke_out_of_range,dev_type.valve_pos.df_initialization,dev_type.valve_pos.df_vibration_cavitation,dev_type.valve_pos.df_ed_too_high,dev_type.valve_pos.reserved1_0_2,dev_type.valve_pos.ee_oscillating,dev_type.valve_pos.ee_valve_too_large,dev_type.valve_pos.ee_valve_too_small,dev_type.valve_pos.reserved2_6_7,dev_type.valve_pos.reserved3_0_7,dev_type.valve_pos.sf_voltage_out_of_range,dev_type.valve_pos.sf_electronic_high_temp,dev_type.valve_pos.sf_frictional_resistance,dev_type.valve_pos.reserved4_4_6,dev_type.valve_pos.general_fault) :("UNKNOWN"))))

Used by:

SFPThvacValvePositioner  SFPTpumpController