background image

D500 | D520 Series Operating Manual

26

◀◀

|

The request frame and response frame are illustrated below in two registers that write the values 0x000A  

and 0x0102 to the start address of 2.

Request Frame

(hexidecimal)

Response Frame

(hexidecimal)

Number Systems

0x10

Function code

0x10

Function code

0x00

Register Value (High Bytes) (108)

0x00

Start address (high byte)

0x01

Register Value (Low Bytes)(108)

0x01

Start address (low byte)

0x00

Register Value (High Bytes) (109)

0x00

Number of Read Registers (High Bytes)

0x02

Register Value (Low Bytes) (109)

0x02

Number of Read Registers (Low Bytes)

0x04

Register Value (High Bytes)(110)

0x00

Number of bytes

0x00

Register value (high byte)

0x0A

Register value (low byte)

0x01

Register value (high byte)

0x02

Register value (low byte)

Figure 13: Examples of writing multiple register request and response frames

Data Format

Overview 

Floating Point 

Definition : Floating point, conforming to IEEE 754 (single precision)

Description

Symbol

Index

Mantissa

SUM

Bit

3

30…23

22…0

22…0

Index Deviation 127

Figure 14: floating point single-precision definition (4 bytes, 2 MODBUS registers)

Example:

 Compile decimal 17.625 to binary

Step 1:

 Converting 17.625 in decimal form to a floating-point number in binary form, first finding the binary representation of the integer 

part 17 Decimal= 16 + 1 = 1×24 + 0×23 + 0×22 + 0×21 + 1×20 
The binary representation of integer part 17 is 10001B then the binary representation of decimal part is obtained 0.625= 0.5 + 0.125 = 1×2-1 + 

0×2-2 + 1×2-3
The binary representation of decimal part 0.625 is 0.101B.
So the binary floating point number of 17.625 in decimal form is 10001.101B 

Step 2:

 Shift to find the exponent. 

Move 10001.101B to the left until there is only one decimal point, resulting in 1.0001101B, and 10001.101B = 1.0001101 B× 24 . So the exponential 

part is 4, plus 127, it becomes 131, and its binary representation is 10000011B.

Step 3:

 Calculate the tail number 

After removing 1 before the decimal point of 1.0001101B, the final number is 0001101B (because before the decimal point must be 1, so IEEE 

stipulates that only the decimal point behind can be recorded). For the important explanation of 23-bit mantissa, the first (i.e. hidden bit) is 

not compiled.
Hidden bits are bits on the left side of the separator, which are usually set to 1 and suppressed.

Step 4:

 Symbol bit definition 

The sign bit of positive number is 0, and the sign bit of negative number is 1, so the sign bit of 17.625 is 0.

Step 5:

 Convert to floating point number 

1 bit 8 bit index + 23-bit mantissa 0 10000011 00011010000000000000000B  

(the hexadecimal system is shown as 0 x418d0000)
 

Summary of Contents for proCon D500 Series

Page 1: ...D500 D520 Series pH ORP Digital Analyzer Controller Operating Manual...

Page 2: ...ration 12 pH Buffer Reading vs Temperature 13 Field Calibration 13 Data Logging Graphic Trending Trend Chart 14 Measurement Settings 16 SimplCal Calibration 17 Field Calibration 18 Calibration Adjusme...

Page 3: ...tion or repair For example 1 Apparent damage to the analyzer 2 The analyzer does not work properly or provides specified measurements 3 The analyzer has been stored for a long time in an environment w...

Page 4: ...54 F 0 3 C Temperature Compensation Manual or Automatic Stability pH 0 01pH 24h ORP 1mV 24h Outputs Two 2 4 20mA 20 4mA 0 20mA Communication RS485 MODBUS RTU Relay Control Contact 5A 240VAC 5A 28VDC P...

Page 5: ...ion Output G TX RX RS232 Communication Output P P DC Power T2 T2 Temperature Connection EC1 EC2 EC3 EC4 Conductivity Resistivity Connection RLY3 RLY2 RLY1 Three Relays L N Communication Terminal L Liv...

Page 6: ...500 D520 Series Operating Manual 6 Instrument Installation 1 Cable Recommended stripping length for cables is at least 90mm please use 0 5 to 1 square meter wire 2 Cable ties 3 Waterproof cable glands...

Page 7: ...D500 D520 Series Operating Manual 7 Slim Line Wall Mount Bracket Typical Application...

Page 8: ...ORP Sensor 1 pH ORP Sensor 2 Relay 1 Pump Valve Relay 2 Pump Valve Relay Alarm Cleaning 4 20mA 4 wire No Pre Amp Required No Pre Amp Required D400 R PH ORP 4 001pH 14 51 mA C1 SP 1 SP 2 SP 3 pH ORP 2...

Page 9: ...021 11 09 12 53 17 pH ORP 14 51 mA pH Value Unit Year Month Day Sensor Communication Warning Hour Minutes Seconds Relay 1 blue is off Relay 2 red is on Relay 3 Sensor Cleaning Relay Instrument Type Cu...

Page 10: ...IST 6 86 4 01 9 18 6 86 4 01 9 18 ORP Standard Solution 235mV Default Field Calibration Field Calibration Enter Value Offset Adjustment Enter Value Slope Adjustment Enter Value Calibration Adjustment...

Page 11: ...1 Bit 2 BIT Network Node 000001 Data Log Graphic Trend Trend Chart Record Interval Display according to interval settings 480 points screen 1h point 12h point 24h point Record Query Data Points Record...

Page 12: ...y password PH Calibration pH ORP 14 51 mA C1 SP1 SP2 SP3 7 00 4 01 10 01 5 mV 170 mV 5 mV 98 Done Calibrating Error Offset Slope 2023 11 09 12 53 17 2023 11 09 12 53 17 pH ORP 14 51 mA C1 SP1 SP2 SP3...

Page 13: ...2 9 73 ORP Calibration Press the MENU button to enter the calibration mode select ORP standard liquid calibration and input the known standard liquid value Default 235mV Press the MENU button to retur...

Page 14: ...unit Field Calibration 7 5s Store data every 7 5 seconds 90s 1 3 minutes Store data every 90 seconds 1 5 minutes 180s 3 minutes Store data every 180 seconds 3 minutes Press the MENU button returns to...

Page 15: ...D500 D520 Series Operating Manual 15...

Page 16: ...D500 D520 Series Operating Manual 16 Measurement Settings...

Page 17: ...D500 D520 Series Operating Manual 17 SimplCal Calibration...

Page 18: ...D500 D520 Series Operating Manual 18 Field Calibration...

Page 19: ...D500 D520 Series Operating Manual 19 Calibration Adjusment...

Page 20: ...D500 D520 Series Operating Manual 20 Alarm Relay Settings...

Page 21: ...D500 D520 Series Operating Manual 21 Output Settings...

Page 22: ...or example YL0114010022 Command Structure The MODBUS application protocol defines the Simple Protocol Data Unit PDU which is independent of the underlying communication layer Figure 1 MODBUS Protocol...

Page 23: ...y Each character or byte is sent in this order from left to right the least significant bit LSB Maximum Significant Bit MSB Start bit 1 2 3 4 5 6 7 8 Stop bit Stop bit Figure 3 RTU pattern bit sequenc...

Page 24: ...3 5 characters 1 247 Function codes conforming to MODBUS specifi cation Data conforming to MODBUS specification CRCL CRCL No signal bytes during 3 5 characters Byte 3 5 1 n 1 1 3 5 Figure 7 MODBUS de...

Page 25: ...Value Low Bytes 110 0x00 Function code 0x64 Figure 10 Examples of read and hold register request and response framesMODBUS function code 0x10 write multiple registers This function code is used to wr...

Page 26: ...number in binary form first finding the binary representation of the integer part 17 Decimal 16 1 1 24 0 23 0 22 0 21 1 20 The binary representation of integer part 17 is 10001B then the binary repres...

Page 27: ...10 0111 1011 0110 0110 0110 0110B to decimal number Step 1 Divide the binary float ing point number 0100 0010 0111 1011 0110 0110 0110 0110B into symbol bit exponential bit and mantissa bit 0 10000100...

Page 28: ...then shortcircuit the terminal Input and Ref the instrument should be displayed in 7 000 or within the error range If the display is not correct please contact the manufacturer for maintenance Please...

Page 29: ...one year from the date of purchase If repair is necessary and has not been the result of abuse or misuse within the warranty period please return to Icon Process Controls and amendment will be made w...

Page 30: ...30 22 0004 01 27 23 Need a great sensor Pair your D500 D520 Series controller with the industry s most innovative and reliable sensing technology iconprocon com...

Reviews: