Daisychain setup
7.1 Function Code 3 (Read holding register)
General exceptions:
•
Requesting less than 1 or more than 125 registers => Exception 3 (Illegal data value)
•
Requesting more than max. message size (27 registers) => Exception 2(Illegal data address)
•
Requesting data out of defined range of registers chapter 8 => Exception 2 (Illegal data address)
Application exceptions:
•
Application errors => Exception 4 (server device error)
Holes/register alignment:
•
The read command always returns data if no exception is given. Bad Start/end alignment will result in
only parts of the data item being read.
7.2 Function code 16 (Write multiple registers)
In general only status register (register 2001 – 2064) are writable.
General exceptions:
•
Writing less than 1 or more than 63 registers => Exception 3 (Illegal data value)
•
If ByteCount is not exactly 2 times NoOfRegisters => Exception 3 (Illegal data value)
•
Exceeding max. message size (27 registers) => Exception 2 (Illegal data address)
•
Writing data out of defined register range chapter 8 =>Exception 2 (Illegal data address)
Application exceptions:
•
Application errors => Exception 4 (server device error)
•
Application errors include writing to ReadOnIy holding registers
Holes / register alignment:
•
If start-address is not the start of a mapped holding register => Exception 2 (Illegal data address)
•
Writing to holes is allowed (ie ignored - and no exception occurs) — except for the condition described
above
METPOINT
BDL Compact
®
11 | 32
Need help?
Do you have a question about the METPOINT BDL Compact and is the answer not in the manual?
Questions and answers