SNVT_dev_maint

Overview:

Device maintenance..  Device-maintenance states. 

This network variable type is used to report device-maintenance states of a Pump Controller or Valve Positioner device.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 175
Obsolete: no
Size: 4
Programmatic Name: SNVT_dev_maint
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 maintenance state structures for various devices..   
 
Union
pump_ctrlPump controller device maintenance state..   
 
Structure
service_requiredService required.  (boolean) .  Service/maintenance is required. 
 
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
bearings_changeChange bearings.  (boolean) .  Bearings need to be replaced. 
 
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
bearings_lubricateLubricate bearings.  (boolean) .  Bearings need to be greased. 
 
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
shaftseal_changeChange shaft seal.  (boolean) .  Seal on the shaft needs to be replaced. 
 
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
reserved1_4_7.   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2_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
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 maintenance information..   
 
Structure
motor_maintMotor Maintenance..  The motor requires servicing. 
 
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
packing_changePacking Change..  The packing needs to be controlled or changed. 
 
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
electronics_checkCheck Electronics..  The electronics need to be checked (temperature 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
positioning_checkCheck Position..  The positioning needs to be checked (mechanical or electronic) 
 
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
lubrication_checkCheck Lubrication..  The lubrication need to be checked. 
 
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
return_checkCheck Spring-Return Function..  The spring-return function needs to be checked. 
 
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
battery_checkCheck battery..  The battery needs to be checked. 
 
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_7This field is reserved..  This field is reserved. 
 
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
reserved2_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
reserved3_0_6This field is reserved..  This field is reserved. 
 
bitfield
Signed: no
Width: 7
Offset: 0
Minimum: 0
Maximum: 127
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
general_maintGeneral Maintenance..  General Maintenance needs to be performed. Please consult the documentation or your Maintenance Department. 
 
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_maint:  text(("DS=%m ",device_select),((device_select == 0) ?("RQ=%d BC=%d BL=%d SC=%d {%d %d %d}",dev_type.pump_ctrl.service_required,dev_type.pump_ctrl.bearings_change,dev_type.pump_ctrl.bearings_lubricate,dev_type.pump_ctrl.shaftseal_change,dev_type.pump_ctrl.reserved1_4_7,dev_type.pump_ctrl.reserved2_0_7,dev_type.pump_ctrl.reserved3_0_7) :((device_select == 1) ?("MM=%d PC=%d EC=%d PC=%d LC=%d RC=%d BC=%d {%d %d %d} GM=%d",dev_type.valve_pos.motor_maint,dev_type.valve_pos.packing_change,dev_type.valve_pos.electronics_check,dev_type.valve_pos.positioning_check,dev_type.valve_pos.lubrication_check,dev_type.valve_pos.return_check,dev_type.valve_pos.battery_check,dev_type.valve_pos.reserved1_7,dev_type.valve_pos.reserved2_0_7,dev_type.valve_pos.reserved3_0_6,dev_type.valve_pos.general_maint) : ("UNKNOWN") )))

Used by:

SFPThvacValvePositioner  SFPTpumpController