Communication in Modbus mode
54 Snow depth sensor SHM 31, V2.1
When writing to a parameter register, the new value is entered into the permanent memory, but is
only active after a device reset. In other words, the register only supplies the new value when read
after a reset. The value to be written is checked to ensure it is permissible. If the set limits are
exceeded, the sensor responds with an ‘Illegal Data Value’ Modbus exception and does not
execute the command.
The actions are executed when the value 0x3247 (hex) or 12871 (decimal) is written to the
corresponding register. If the action cannot be executed, the sensor responds with an ‘Illegal Data
Value’ Modbus exception.
Action registers always return 0 when read.
Action register
Initiated a sensor reset. During the reset process
Modbus communication is interrupted for a few
Starts normal measurement operation *)
Terminates normal measurement operation *)
Laser permanently on (e.g. for sensor alignment) *)
Turn laser off after “Laser On” *)
Automatic Calibration of reference angle and height
*)
Automatic Height
Calibration
Automatic Calibration of reference height *)
Terminate defrosting process
*
) Action can only be executed if the current operating state allows it. If not, the write process is
answered with the ‘ILLEGAL_DATA_VALUE’ Modbus exception. This is also the case if an action
to be started is already active.
P
arameter register
block heating
1 = automatic
2 = start single defrost operation
3 = terminate defrost operation
window heating
1 = automatic
2 = start single defrost operation
3 = terminate defrost operation
Enable external
heating control
0 = ignore ext. control pin
1 = enable ext. control pin
Automatic defrosting
after power on
measurement point in mm
Reference angle in °
Range -180 … +180
angle
accelerometer for calculation
0 = use stored reference angle
1 = use current accelerometer angle
snow height change
Time to accept snow height change
exceeding the configured max. snow
height difference [sec]