background image

C700 | C720 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 C700 Series

Page 1: ...C700 C720 Series Controller Conductivity TDS Resistivity Salinity Operating Manual...

Page 2: ...Default Current Outputs 11 Calibration 11 Field Calibration 12 Calibration 12 Measurement Settings Quick Start 14 Temperature Calibration 15 Point Calibration 16 Field Calibration 17 Relays 18 4 20mA...

Page 3: ...red for a long time in an environment where the temperature exceeds 70 C The analyzer must be installed by licensed professionals in accordance with relevant local specifications and instructions are...

Page 4: ...nsation Automatic or Manual Output Two 4 20mA 20 4mA 0 20mA Communication RS485 MODBUS RTU Relay Control Contact 5A 240VAC 5A 28VDC Power Supply 9 36VDC std 85 265VAC Power Consumption 3W Environmenta...

Page 5: ...P lon reference S S Membrane dissolved oxygen FCL CE RE WE Constant voltage Residual Chlorine chlorine Dioxide ozone I1 G I2 Output current I3 G I4 Input current RLY3 RLY2 RLY1 Three Relays G L N G gr...

Page 6: ...Dimension 120 mm 235 mm 185 mm 35 mm 190 mm SET LEFT RIGHT UP DOWN ENT Instrument Installation 1 Cable Recommended stripping length for cables is at least 90mm please use 0 5 to 1 square meter wire 2...

Page 7: ...Measurement Mode Programming Mode Calibration Mode Note New Sensors are Factory Calibrated Data Logging Trend Chart 2023 01 09 12 53 17 Calibration Set points Output History System 25 0 C 83 01 S cm...

Page 8: ...Temperature Temperature Sensor NTC2 252 k NTC10 k Pt100 Pt1000 Default Temperature Offset 0 0000 Enter Value if Required Temperature Input Automatic Manual Temperature Unit C F Default Calibration St...

Page 9: ...esis 00 000 Default can be modified Relay 2 Status ON OFF High Low Setpoint High Alarm Low Alarm Clean Limit Value 00 00 Default can be modified Hysteresis 00 000 Default can be modified Output Curren...

Page 10: ...ight Power Saving Enter Value Long Bright Information Soft Version 19 1 0 Password Settings 0000 Serial Number Factory Default No Keep User Settings Yes Reset back to Factory Default Factory Calibrati...

Page 11: ...en factory calibrated before delivery and users can use it directly Note Calibration if required can be made using at least one of the five calibration points Not all points are required for sensor ca...

Page 12: ...t measurement if there are errors the error data can be modified by this function Linear adjustment Linear values after field calibration are stored in this item with factory data of 1 00 The main val...

Page 13: ...vement direction of the key Press to switch the displacement direction and press to switch the display range enlarge shrink Item Display Selection Sub Menu System Terminal Current Tuning Current 1 4mA...

Page 14: ...r Back Press ENT key for Save Press ESC key for Back Press ENT key for Save Press ESC key for Back Press ENT key for Save Press ESC key for Back Press ENT key Press ENT key Select Configure Press key...

Page 15: ...T key for Save Press ESC key for Back Press ENT key Select Configure Press key Temperature Press ENT key Select Temperature Press key Press ENT key Select Temp Input Press key Press ENT key Select Tem...

Page 16: ...Select Point 3 Using Press key Press ENT key Select Point 4 Using Press key Press ENT key Select Point 2 Press key 0000 Enter Value Press ENT key for Save Press ESC key for Back Calibrating Select Val...

Page 17: ...ss ENT key Select Point 3 Press key Press ENT key Select Point 2 Press key Std Cal Field Cal Press ENT key Select Temperature Press key 0000 Enter Value Press ENT key for Save Press ESC key for Back C...

Page 18: ...Press ENT key Select Limit Value Press key Press ENT key Select Hysteresis Press key Press ENT key Select High Low Set Press key OFF On Press ENT key for Save Press ESC key for Back Select Item Press...

Page 19: ...Configure Press ENT key Select Output Press key Current 2 Press ENT key Select Current Press key Press ENT key Select Lower Limit Press key Press ENT key Select Upper Limit Press key 0 20mA 20 4mA 4...

Page 20: ...ess ENT key Select Parity Check Press key 9600 BPS 19200 BPS 4800 BPS Press ENT key for Save Press ESC key for Back Select Item Press key Odd Even None Press ENT key for Save Press ESC key for Back Se...

Page 21: ...ey Password Serial Value 000000 Press ENT key for Save Press ESC key for Back Value English Std Low High Med Press ENT key for Save Press ESC key for Back Select Item Press key Display Speed Press ENT...

Page 22: ...ayer Figure 1 MODBUS Protocol Data Unit MODBUS protocol mapping on a specific bus or network introduces additional fields of protocol data units The client that initiates the MODBUS exchange creates t...

Page 23: ...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 sequence Check Domain Structure Cyclic Redu...

Page 24: ...3 5 characters 1 247 Function codes conforming to MODBUS specification 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 def...

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

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: ...0 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 Pleas...

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 23 0032 01 20 23 Need a great sensor Pair your D400 Series controller with the industry s most innovative and reliable sensing technology iconprocon com...

Reviews: