Type DAD 141.1 Technical Manual Modbus Communication Firmware Version 141.181.v.1.06 or higher Hardware Version 141.10x.v.1.01 Document No. E223-1 Rev. 2.2 EN DAD 141.1 Technical Manual Modbus Communication, Rev. 2.
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.
Index (hex) 2000 Type Float Size 2 Access R Function Gross Weight 2002 Float 2 R Net Weight 2008 Float 2 R Average Weight 2020 Int32 2 R Gross Weight 2022 Int32 2 R Net Weight 2028 Int32 2 R Average Weight 202A Int32 2 R A/D Sample 202C Int32 2 R Device ID 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.
Index (hex) 202E Type Int32 Size 2 Access R Function Firmware Version 2030 Int32 2 R Device Status 2034 Int32 2 R Serial Number 2060 Int16 1 R Qualifier 2061 Int16 1 W Bit Commands 2062 Int16 1 W Trigger Index (hex) 2066 Type Int16 Size 1 Access W Function Save in Description This Index returns the current Firmware version of a DAD141. The 32 bit integer data is obtained by reading 2 16-bit registers from index 202E.
EEPROM 2067 Int16 1 RW SetPoint Selection 2068 Int32 2 RW SetPoint Source 206A Int32 2 RW SetPoint Hysteresis 206C Int32 2 RW SetPoint Value 2070 Int32 2 RW SetPoint Polarity The 16 bit integer data is accessed by writing one 16-bit register at index 2066.The values are: 0001h: AS Save analog parameters 0002h: CS Save calibration 0004h: WP Save general setup parameters 0010h: SS Save set-point parameters 8000h: FD Factory default This Index is used to select Setpoint in a DAD141.
Index (hex) 2074 Type Int16 Size 1 Access RW Function Logic Input Select 2076 Int16 1 RW Assign Logic Input 2080 Float 2 R Peak Value 2082 Int32 2 R Peak Value 2084 Float 2 R Hold 2086 Int32 2 R Hold 2088 Float 2 R Valley Value 208A Int32 2 R Valley Value 208C Float 2 R Peak to Peak Value 208E Int32 2 R Peak to Peak Value 2100 Int32 2 RW Analog Action Index (hex) Type Size Access Function Description This Index is used to get or set Logic Input Fun
2102 Int32 2 RW Analog High 2104 Int32 2 RW Analog Low 2106 Int32 2 RW Filter Setting 210A Int32 2 RW Logic Output 210C Int32 2 R Logic Input 210E 2110 Int32 Int32 2 2 RW RW Measuring Time Filter Mode 2112 Int32 2 RW No Motion Range 2114 Int32 2 RW No Motion Time 2116 Int32 2 RW Logic Output Mask 2118 Int32 2 R Tare Value 211A 211C 211E Index (hex) 2120 Int32 Int32 Int32 Type Int32 2 2 2 Size 2 RW RW RW Access RW Start Delay Trigger Edge Trigger Level Fu
2122 Int32 2 RW Zero Tracking 2128 Int32 2 RW Analog Output Mode 2200 Int32 2 RW Absolute Gain Calibration 2202 Int32 2 RW Absolute Zero Calibration 2204 Int32 2 RW Calibrate Enable 2206 Int32 2 RW Calibrate Gain 220C Int32 2 RW Calibrate Max 220E Int32 2 RW Calibrate Min 2212 Int32 2 W Calibrate Zero 2214 Int32 2 RW Decimal Point Index (hex) 2216 Type Int32 Size 2 Access RW Function Display Step Size The values of the update rate are 0 to 7 (2 exp 0 =
221E Int32 2 RW 2220 Int32 2 RW 2224 Int32 2 RW 2226 Int32 2 RW 2400 Int32 2 RW 2402 Int32 2 RW 2408 Int32 2 RW 240A Int32 2 RW 240C Int32 2 RW 2410 Int32 2 RW Initial Zero @ Power ON This Index enables or disables the initial zero function @ power ON. The 32 bit integer data accessed by reading or writing 2 16-bit registers from index 221E. see also command description: ZI Initial Zero ON/OFF Zero Range This Index selects the zero range.
Index (hex) 2412 Type Int32 Size 2 Access RW Function Start Delay 3006 Int32 2 R MAC Hi 3008 Int32 2 R MAC Lo 300C Int32 2 RW IP Address 3300 Int32 Int32 Int16 Float Float Int16 5 R Combined result, integer 5 R Combined result, floating point 3500 Description This Index Reads/Modify the delay between falling/rising edge of the trigger pulse and start of the measurement. The 32 bit integer data accessed by reading or writing 2 16-bit registers from index 2412.