Spreader/sprayer data record (record code 8)
Spreader/sprayer data record script description
Version | V1.0 |
Script name | BCE_SCEN_EN15430_1 |
Last updated | 2019-08-12 |
Revision information | No revision |
Script Description
Script is capable of collecting separate variables from multiple record codes and storing them into sensors chosen by users. A single script is capable of parsing multiple record codes. To do that, user must select which record codes they want to parse by placing check mark on "Read this record" check box.
Configuration
Inside FMSet it's possible select which variables are important and onto what specific sensor to save them (note that your device might not report a value which you're expecting, depends on device and it's configuration):
Full list of record code 8 Variables
ManufID and EquipID - Manufacturer and spreader identification of the system which generates this record.
DeviceEntity - If more than one implement is mounted on the vehicle, this indicator allows to differentiate between the individual implements.
Source - Data generation source.
System time and date - Time and date is in unix format.
SprMode - Spreader mode (0=Idle or Transport, 1=Spreading or Spraying, 2=Unload Hopper, 3=Spreading and Spraying, 4=Spreading, 5=Spraying)
SprSimSpd - Simulation driving speed (0 or empty = off, >0 = speed in km/h) If the value > 0, the spreader will use this value as basis for the driving speed instead of VehSpd.
SprWidthSet - Spreading width setting as shown by the control panel to the driver (supplier specific code).
SprSymSet - Spreading symmetry setting. Symmetry setting as shown by the control panel to the driver (supplier specific code).
SprDosSet - Spreading/spraying dosage setting of total dosage as shown by the control panel to the driver (supplier specific code). Remark: this can contain 2 dosages in case of combi equipment or double chamber spreader.
SprWidth - Spreading width.
SprWiLe - Spreading width left from middle of vehicle.
SprDosRes1 - Spreading dosage setting hopper reservoir/chamber 1 (0=not spreading from res. 1).
SprDosRes2 - Spreading dosage setting hopper reservoir/chamber 2 (0=not spreading from res. 2).
SprDosBr_g - Spreading dosage setting brine (liquid) (0=not spreading brine). Remark: this is the dosage of the liquid only.
SprDosBr_ml - Spreading dosage setting brine (liquid) (0=not spreading brine). Remark: this is the dosage of the liquid only.
SprBrinePerc - Brine% (as % of the total set dosage): 0 = dry (prewet is off or tank empty), >0 = pre-wetted. Remark: If spraying only liquid this value is 100. NOTE For spraying and spreading (SprMode=3), the value applies to the brine percentage of the spreading dosage only.
SprMaxOn - “Blast” or “Max” function (0 or empty = off, 1=on) Remark: If active, all changed dosage values due the this function shall be adapted as well.
SprCntRes1 - Spread solid material from hopper reservoir 1 (can start at any value at power-up, can overrun, can be reset when counters are reset).
SprCntRes2 - Spread solid material from hopper reservoir 2 (can start at any value at power-up, can overrun, can be reset when counters are reset).
SprCntBrineL - Spread brine in litres (can start at any value at power-up, can overrun, can be reset when counters are reset).
SprBrineKg - Spread brine in kilograms (can start at any value at power-up, can overrun, can be reset when counters are reset).
SprCntLen - Total driven length while spreading (can start at any value at power-up, can overrun, can be reset when counters are reset).
SprCntHrs - Total working hours while spreading (can start at any value at power-up, can overrun, can be reset when counters are reset).
DrivenLen - Driven length as interpreted and generated by the source (can start at any value at power-up, can overrun, can be reset when counters are reset).
RunHrs - Total of hours the system has run (time that control system is switched on); (can start at any value at power-up, can overrun, can be reset when counters are reset).
VehSpd - Vehicle speed (0 = not driving; any other value = driving)
SprErr - Machine detected a problem. Read SprErrCode and SprErrRpt for details.
SprErrCode - Error codes separated by dashes, e.g 1-2-13 1 = no salt detected 2 = no brine detected 3 = min level of tank 4 = min level of hopper 5 = no feedback from spinner 6 = no feedback from conveyer 7 = no feedback from conveyer2 8 = no feedback from pump 9 = spinner rpm out of range* 10 = conveyer rpm out of range* 11 = conveyer2 rpm out of range* 12 = pump rpm out of range* 13 = setting out of range (dosage x width x speed) 14 = aux engine charge control fault 15 = aux engine oil pressure too low 16 = aux engine water temp too high *out of range means that the control loop cannot reach its setpoint due to technical reasons (e.g too less oil).
SprErrRpt - Error report (e.g. no salt detected), could contain more than one error, separated by dashes – supplier specific code.
GeoLat - Geographic position latitude in NMEA-0183 format: DDMM.mmmmR (two fixed digits of degrees, two fixed digits of minutes and a variable number of digits for decimal-fraction of minutes, R = reference - latitude direction: N=north, S=south). Example: 3339,7334 N = 33 º 39,7334’ north.
GeoLon - Geographic position longitude in NMEA-0183 format: DDDMM.mmmmR (three fixed digits of degrees, two fixed digits of minutes and a variable number of digits for decimal-fraction of minutes, R = reference - longitude direction: E=east, W=west). Example: 11751,7598 W = 117 º 51,7598’ west
GeoAlt - Geographic position altitude.
GeoSQ - Geographic position system signal quality (0=no fix, 1=2D, 2=3D, 3=differential correction active).
SprMatRes1 - Material setting for hopper reservoir 1 as shown to the driver (supplier specific code). Remark: In the office this value could be translated into the user material name (spreader manufacturer shall provide its code table) (this record is only optional and your device might not send any value. It depends on your device configuration).
SprMatRes2 - Material setting for hopper reservoir 2 as shown to the driver (supplier specific code). Remark: In the office this value could be translated into the user material name (spreader manufacturer shall provide its code table) (this record is only optional and your device might not send any value. It depends on your device configuration).
SprBrineTyp - Material setting for type of brine (thawing liquid) as shown to the driver (supplier specific code) (this record is only optional and your device might not send any value. It depends on your device configuration).
SprThGr - Simulation driving speed (0 or empty = off, >0 = speed in km/h). If the value > 0, the spreader will use this value as basis for the driving speed instead of VehSpd (this record is only optional and your device might not send any value. It depends on your device configuration).
SprEngMode - Auxiliary engine mode (0=off, 1=standby, 2=full speed) (this record is only optional and your device might not send any value. It depends on your device configuration).
SprEngHrs - Total hours of auxiliary engine use (this record is only optional and your device might not send any value. It depends on your device configuration).
AirHum - Relative air humidity (this record is only optional and your device might not send any value. It depends on your device configuration).
AirTemp - Air temperature (this record is only optional and your device might not send any value. It depends on your device configuration).
RoadTemp - Road surface temperature (this record is only optional and your device might not send any value. It depends on your device configuration).
RoadFrict - Friction coefficient of road (value between 0 = no friction and 1 = max. friction) (this record is only optional and your device might not send any value. It depends on your device configuration).
BeaconOn - Beacon light is switched on (0=off, 1=on) (this record is only optional and your device might not send any value. It depends on your device configuration).
SprOilT - Oil temperature of spreader (this record is only optional and your device might not send any value. It depends on your device configuration).
SprOilP - Oil working pressure on rotor (this record is only optional and your device might not send any value. It depends on your device configuration).
SprOilQ - Oil flow through rotor (this record is only optional and your device might not send any value. It depends on your device configuration).
FreeDef - This variable is free definable by the manufacturer. It can be used for any parameter which is not defined in this norm. It is up to the user to process this data in the office application software. The type is STRING to provide easy conversion in any other type.