smartDEN IP-16R-XX User Manual
13 Apr 2021
smartDEN IP-16R-MT uses the following registers to represent the resources
accessed by a Modbus command:
Table 10.7. Modbus registers
Generate Pulses on Relays 1..16 (write only)
Set Pulse Width for Relays 1..16
Week Schedule Start Date (Day)
Week Schedule Start Date (Month)
Week Schedule Start Date (Year)
Week Schedule Row Enable Flag
Week Schedule Row Outputs Code
Week Schedule Row Outputs State
Week Schedule Row WeekDays Code
Firmware Version (read only)
Pulse width is specified in milliseconds x 100. For example, a value of 30
will generate a pulse with 3 seconds duration.
Week schedule table has 30 rows. The row number (starting from zero) is
defined by the low significant byte of the address.
The least significant bit (LSB) of the Outputs Code corresponds to Relay 1,
the most significant bit (MSB) – to Relay 16.
The least significant bit (LSB) of the WeekDays Code corresponds to
Sunday, the most significant bit (MSB) – to Saturday.
10.2.1.1. Read Coil Status
This command is used to read the ON/OFF status of the output relays (coils).
Request
The Read Coil Status request specifies the starting address and quantity of relays
to be read:
Start Address: 0x0000 (Relay 1) to 0x000F (Relay 16)
Coil Quantity: 0x0001 (1 Relay) to 0x0010 (16 Relays)
Relays are addressed starting from zero (relays 1–16 are addressed as 0–15).