Flintec DAD 141.1 User Manual

Type DAD 141.1
Technical Manual Modbus Communication
Hardware Version 141.10x.v.1.01
Document No. E223-1 Rev. 2.2 EN
DAD 141.1 Technical Manual Modbus Communication, Rev. 2.3 - Juni 2014 Page 1
1. How to use Modbus in DAD 141.1
1.1. Implemented functions for Modbus RTU and Modbus TCP.
0x03 Read holding registers: Used for reading 16 or 32bit values.  0x04 Read input registers: Same as above.  0x06 Write single register: Used for writing 16bit values.  0x10 Write multiple registers: Used for writing 32bit values.
1.2. Modbus RTU
The baudrate must be set in menu 8.1.  In multidrop or 2 wire applications the user must select "485" in menu 8.2 or "422" for
point to point 4 wire applications.
A Modbus address between 1 and 247 must be set in menu 8.3.  The parity used in the actual Modbus network must be selected in menu 8.7
(select no or o = odd or e = even).
The Modbus RTU mode must be selected in menu 8.8 (select RTU).
1.3. Modbus Protocols
1.3.1. Modbus RTU via Serial Port
binary data protocol
1.3.2. Modbus TCP via Ethernet Port:
binary data protocol, embedded in TCP/IP packages Modbus TCP port: 502 IP address is 192.168.0.100 (factory default)
1.4. Modbus Index Tables
See the following pages.
DAD 141.1 Technical Manual Modbus Communication, Rev. 2.3 - Juni 2014 Page 2
Index (hex)
Type
Size
Access
Function
2000
Float
2 R Gross Weight
This Index returns the latest Gross value obtained from a DAD141. The format is IEEE754 Single precision floating point format. The 32 bit data is obtained by reading 2 16-bit registers from index 2000. The Gross Weight are also sent when reading multiple DAD141 data at index 3500. see also command description: GG get gros value
2002
Float
2 R Net Weight
This Index returns the latest Netto value obtained from a DAD141. The format is IEEE754 Single precision floating point format. The 32 bit data is obtained by reading 2 16-bit registers from index 2002. The Netto Weight are also sent when reading multiple DAD141 data at index 3500. see also command description: GN get net value
2008
Float
2 R Average Weight
This Index returns the latest average weight value obtained from a DAD141. The format is IEEE754 Single precision floating point format. The 32 bit data is obtained by reading 2 16-bit registers from index 2008. see also command description: GA get average value
2020
Int32
2 R Gross Weight
This Index returns the Gross weight value obtained from a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 2020. The Gross Weight are also sent when reading multiple DAD141 data at index 3300. see also command description: GG get gros value
2022
Int32
2 R Net Weight
This Index returns the Netto weight value obtained from a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 2022. The Netto Weight are also sent when reading multiple DAD141 data at index 3300. see also command description: GN get net value
2028
Int32
2 R Average Weight
This Index returns the latest average weight value obtained from a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 2028. see also command description: GA get average value
202A
Int32
2 R A/D Sample
This Index returns the current ADC value obtained from a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 202A. see also command description: GS get sample
202C
Int32
2 R Device ID
This Index returns the current ID of a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 202C. The the high word (202C) are 0(zero) and the low word (202D) should be split into two bytes:
1. Byte is the minor ID, normally 10h (16d).
2. Byte is the major ID, normally 14h (20d). see also command description: ID identification device
DAD 141.1 Technical Manual Modbus Communication, Rev. 2.3 - Juni 2014 Page 3
Loading...
+ 7 hidden pages