User Manual
RM169-1
ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY
BE REPRODUCED WITHOUT PRIOR PERMISSION.
www.seneca.it
Doc. MI004760-E
Rev. 0
Pag. 32
13.
APPENDICE
13.1.
MODBUS REGISTER
Read of digital input
Use Modbus command “Read discrete inputs” (0x02). The address are:
Digital input 1 = Address 0
Read of digital output
Use Modbus command “Read coils” (0x01). The address are:
Digital output 1 = Address 0
Read of radiomodem registers
Thanks to Modbus command “Read Input Registers” (0x04) it’s possible to read different Radiomodem
parameters as following:
Address 0: Digital input status (bit 0 = digital input 1)
Address 1: Battery voltage (mV)
Address 2: RSSI value of local unit (dbm, signed int16 format)
Address 3: RSSI value of remote unit (dbm, signed int16 format).
In order to read the register select the address node, set the starting address and the number of register to read
(max 8).
Write digital output
Use Modbus command “Write sigle coil” (0x05) or “Write multiple coils” (0x15). The address are:
Digital output 1 = Address 0
Digital output 2 = Address 1
13.2.
MODBUS LOW ENERGY REGISTER
The Slave unit when receive the data from Master units write on SCADA register the data received starting from
register 100 as follows:
Master setup:
-External node not connect
-Digital input on
Byte Description
Note
0 Slave Address
RM169-1 Address setted as Slave unit
1 Function Code
Preset Multiple Register 16
2 Data Address
Address of first register, always 0064
3
4 Register quantity
In this setup always 05
5
6 Number of bytes to follow
CRC not included, in this setup always 0A
7 Register 1- Digital input
Bit 0 = input 1
Value 1 refer to contact closed (active low)
8
9 Register 2 – Voltage battery
Not available.