InteliMains 210 Global Guide
151
Data type
Meaning
Number of
registers
Data maping
Date
Date (dd-mm-yy)
2
MSB1 = BCD (dd)
LSB1 = BCD (mm)
MSB2 = BCD (yy)
LSB2 = 0
Time
Time (hh-mm-ss)
2
MSB1 = BCD (hh)
LSB1 = BCD (mm)
MSB2 = BCD (ss)
LSB2 = 0
Alarm
An item of the Alarmlist
27
MSB1 = reserved for future use
LSB1 = reserved for future use
MSB2 = Alarm level *)
LSB2 = Alarm status **)
MSB3 = alarm string ***)
LSB3 = alarm string
MSB4 = alarm string
LSB5 = alarm string
…
*) 1 .. level 1 (yellow), 2 .. level 2 (red), 3 .. sensor fail
**) Bit0 – alarm is active, Bit1 – alarm is confirmed
***) String encoding is UTF-8
Error codes (exception codes)
Exception code is returned by the controller (server) if the query sent from the client could not be completed
successfuly.
The controller responds with the error codes in as follows:
01 – Ilegal function is returned if an incompatible type of operation is applied for a specific object, e.g. if
function 03 is applied to a binary object.
02 – illegal address is returned if the client tries to perform an operation with a object address that is not
related to any existing object or that is located inside an object which is composed by multiple addresses
(registers).
04 – device error is returned in all other errorneous situations. More detailed specification of the problem can
be consequently obtained by reading the registers 4205 – 4206.
Reserved registers
There are several registers with specific meaning. These registers are available in all controllers regardless of
the configuration.