![Elseta IOMOD 16DI User Manual Download Page 6](http://html1.mh-extra.com/html/elseta/iomod-16di/iomod-16di_user-manual_2396494006.webp)
4/14/2017
IOMOD 16DI
6
V1.1 | ELSETA | MODBUS working information
Supported MODBUS functions
02 (0x02) Read Discrete Inputs
Reads status of digital inputs (Off or On). IOMOD 16DI has 16 digital inputs from address 0 to address
15; These inputs are active-high or active-low according to supply given to reference input. User can
turn on logical input inversion (through USB).
04 (0x04) Read Input Registers
Reads input count values
– pulse count and ON time for each input. IOMOD 16DI has 16 digital inputs
from address 0 to address F; 3 registers are used per input to show count values
– maximum number
of registers is 16 x 3 = 48. First register in group shows pulse count (16bit unsigned integer), 2
nd
and 3
rd
registers show total ON time of that input (32bit unsigned integer) in seconds.
06 (0x06) Preset Single Register
Sets single register. Register addresses is identical to
“Read Input Registers”
addresses.
Modbus registers
Function
Register
Name
Description
Values range
02
00000-0000F
Read Discrete
Inputs
Returns Input
status
0-65535
(decimal)
04
00000-00030
Read Input
Registers
Returns input count
values
0-65535 (16bit)
06
00000-00030
Preset Single
Register
Sets count values
0-65535 (16bit)
Testing With “THE VINCI” software
To test IOMOD with default settings, user connects device through RS485 to Modbus master. Example
using “The Vinci Expert” device as serial interface converter and adapter to PC with “The Vinci” software.
Default settings for Modbus
– 9600 baudrate; 8 data, no parity, 1 stop bit. When opening “The Vinci”
software, choose Modbus serial
– Master mode. In settings tab, choose station number (default – 1);
configure tags (as described in section 2. Device working information); Press
start and go to “Statistic”
tab: