Phone: +1 561 779 5660 E-mail : [email protected] - Web Site www.datexel.com
DAT 3015-V
DAT 3015-V
DAT 3015- I
DAT 3015- I
pag 1/4
Coil
00009
00010
00011
Description
Watchdog Enable
Watchdog Event
Power Up Event
Access
R/W
R/W
R/W
E
2
P
Distributed I/O device
4 channels V or mA inputs
on RS-485 network
User Guide – MODBUS protocol
User Guide – MODBUS protocol
Firmware Version : 3310
Firmware Version : 3310
All the data variables shared by a Modbus module are shown in tables, where each data is linked to one address.
Each data can be of two types:
- “COIL”, composed by a single bit, can be associated to digital input (switch), digital outputs (relays), logic states (alarms).
- “REGISTER”, composed by 2 bytes (16 bits), can be associated to analog input or outputs, variables, set-point, etc...
A register can also include the image of more coils, for example the 16 digital inputs of a device can be read and write as bit, one by one, addressing
the relative coil , or they can be read or write as a single 16-bit port addressing the associated register, where for example the last significant bit will
respond to the first coil.
In the Modbus protocol, coils and registers are divided in banks:
0xxxx and 1xxxx = Coils (bits)
3xxxx and 4xxxx = Registers (words)
PRELIMINAR DESCRIPTION
Register
40001
40002
40003
40004
40005
40006
40007
40008
40009
40010
40011
40012
40013
40014
40015
40016
40017
40018
40019
40020
40021
40022
40023
40024
40025
40026
40027
40028
40029
40030
Description
Test
Firmware Version
Device Name
Communication
Address
RX/TX Delay
Watchdog Timer
Coils
-- (reserved)
Channel Enable
-- (reserved)
-- (reserved)
Input # 0
Input # 1
Input # 2
Input # 3
-- (reserved)
-- (reserved)
-- (reserved)
-- (reserved)
Sync. value input # 0
Sync. value input # 1
Sync. value input # 2
Sync. value input # 3
-- (reserved)
-- (reserved)
-- (reserved)
-- (reserved)
Access
R/W
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
E
2
P
*
*
*
*
*
*
*
*
*
REGISTERS TABLE
NOTE:
The registers marked with ' * ' in the ' E
2
P ' column are saved in
EEPROM each time they are written, to be automatically reloaded
to each power-on of the device.
COILS TABLE
Function
01
02
03
04
05
06
15
16
08
Description
Read multiple coils (0xxxx bank)
Read multiple coils (1xxxx bank)
Read multiple registers (4xxxx bank)
Read multiple registers (3xxxx bank)
Write single coil
Write single register
Write multiple coils
Write multiple registers
Diagnostic
IMPLEMENTED MODBUS FUNCTIONS
NOTE:
For DAT3000 series devices, the bank 0xxxx is a mirror of bank
1xxxx, as the 3xxxx bank is a mirror of bank 4xxxx, as for i.e. the
first register can be read indifferently as 30001 (with the function
04) or 40001 (with the function 03)