Twinno T6000 Operating Manual Download Page 12

13

Overview

The hardware version number of this document is V2.0; the software version number is V5.9 and 
above. This document describes the MODBUS RTU interface in details and the target object is a 
software programmer.

MODBUS command structure

Data format description in this document;
Binary display, suffix B, for example: 10001B
- decimal display, without any prefix or suffix, for example: 256
Hexadecimal display, prefix 0x, for example: 0x2A
ASCII character or ASCII string display, for 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 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 the MODBUS PDU, and then 
adds the domain to establish the correct communication PDU.

Figure 2: MODBUS architecture for serial communication

On the MODBUS serial line, the address domain contains only the slave instrument address. Tips:
The device address range is 1...247
Set the device address of the slave in the address field of the request frame sent by the host. 
When the slave instrument responds, it places its instrument address in the address area of the 
response frame so that the master station knows which slave is responding.
Function codes indicate the type of operation performed by the server.
CRC domain is the result of the “ redundancy check” calculation, which is executed according to 
the information content.

MODBUS RTU General Information

Function Code

Data

Address Domain

Function Code

Data

CRC

MODBUS SERIAL LINE PDU

MODBUS PDU

PH Calibration

: After entering the calibration mode, the instrument displays as shown above.

The instrument automatically identifies the standard liquid, first calibrates the midpoint (example 
7.00pH), then calibrates 4.01pH or 10.01pH. The corresponding mV value will be displayed on the 
left side of the screen.
After the calibration is completed, the offset and slope will be displayed on the right side of the 
screen.
If only two points of calibration are needed, after two points of calibration, press the 

ս

Menu

վ

 

button to exit directly.
During the calibration process, Error prompt appears on the screen when the standard liquid is 
wrong.
Calibration results: The slope of glass electrode (> 0.90) is qualified, and that of metal antimony 
electrode (> 0.80) is qualified.

2019-01-09  12:53:17

pH / ORP

14.51 mA

C1

SP1

SP2

SP3

235

98 %

Done

Slope:

228 mV

2019-01-09  12:53:17

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:

PH Calibration

PH Calibration

10

USA:7.00,4.01,10.01
NIST:6.86,4.01,9.18
ORP Standard Sulution
Field Calibration
Offset Adjustment
Slope Adjustment

Standard
Calibration

Field
Calibration

Calibration

Automatic identification, calibrate 7.00 first
Automatic identification, calibrate 6.86 first
235mV(Default)

Calibration of Standard Solution

Select the Standard Solution Calibration, a total of two groups: USA: 7.00, 4.01, 10.01 and NIST: 
6.86, 4.01, 9.18. After the selection is completed, press the [MENU] button to return to the 
measurement screen, press the 

CAL

 button to enter the calibration mode of the labeling 

solution.
When the Standard Solution Calibration need not be modified, pressing the 

CAL

 key enter 

theStandard Calibration mode.
If the instrument has been calibrated, press the 

CAL

 key to inspect the calibration state, and 

then press the

ENT

 key to enter the re-calibration.

If the monitor prompts you to enter the calibration security password, press the

【▼】

 key or

Ӝ

key to set the calibration security password, and then press the 

ENT

key to confirm the 

calibration security password.

Calibration

Press [MENU] to enter the setting mode and select the calibration 

Summary of Contents for T6000

Page 1: ... Co Ltd Tel 021 61621082 Fax 021 61621099 Web www twinno net Add Building 6 No 166 Mindong Road Pudong New District Shanghai China Post code 201209 T6000 pH ORP Online Analyzer Operating Manual Shanghai Chunye Instrument Technology Co Ltd ...

Page 2: ...ment is not suitable for use in harsh environment high temperature low temperature or strong magnetic field interference which may lead to instrument damage ӹ If there is any problem with the instrument please contact the dealer or the company Do not disassemble the instrument by yourself If disassembled the company will no longer be responsible for the warranty Cautions Table of Contents Preface ...

Page 3: ...vides specified measurements 3 The analyzer has been stored for a long time in an environment where the temperature exceeds 70 The analyzer must be installed by professionals in accordance with relevant local specifications and instructions are included in the operation manual Comply with the technical specifications and input requirements of the analyzer 22 Complete Set We Instruments warrants th...

Page 4: ...vaded into the 3 3mkcl solution for activation Do not touch it by hand To ensure long term accurate measurement the electrode should be cleaned maintained and calibrated regularly Antimony electrode will be oxidized after a period of time and the electrode head will be black Fine sandpaper can be selected to polish the electrode head and remove the oxidation part to ensure the sensitivity of elect...

Page 5: ... 4 00 4 01 4 01 4 02 4 03 4 04 4 06 4 08 4 10 4 12 4 16 4 20 pH6 86 6 98 6 95 6 92 6 90 6 88 6 86 6 85 6 84 6 84 6 83 6 83 6 83 6 84 6 85 6 86 6 88 pH9 18 9 47 9 38 9 32 9 27 9 22 9 18 9 14 9 10 9 07 9 04 9 01 8 99 8 96 8 92 8 89 8 85 pH4 00 4 01 4 00 4 00 4 00 4 00 4 00 4 01 4 02 4 03 4 04 4 06 4 07 4 09 4 12 4 16 4 20 pH7 00 7 12 7 09 7 06 7 04 7 02 7 00 6 99 6 98 6 97 6 97 6 97 6 97 6 98 6 99 7...

Page 6: ...es Examples of function code 04 instructions Communication address 1 temperature 20 0 ion value 10 0 temperature voltage 100 0 ion voltage 200 0 Host Send 01 04 00 00 08 F1 CC Slave Response 01 04 10 00 41 A0 00 41 20 00 42 C8 00 43 48 81 E8 Note 01 Represents the instrument communication address 04 Represents function code 04 10 represents 10H 16 byte data 00 00 00 41 A0 20 0 temperature value 00...

Page 7: ...s 0x00 2 If the compiler used by the user does not implement the library function of this function the following functions can be used to achieve this function void memcpy void dest void src int n char pd char dest char ps char src for int i 0 i n i pd ps And then make a call to the above memcpy outdata floatdata 4 Example Compile binary floating point number 0100 0010 0111 1011 0110 0110 0110 10B...

Page 8: ...ssa 0 10000011 00011010000000000000000B the hexadecimal system is shown as 0 x418d0000 Reference code 1 If the compiler used by the user has a library function that implements this function the library function can be called directly for example using C language then you can directly call the C library function memcpy to obtain an integer representation of the floating point storage format in memo...

Page 9: ...fies the value of the registers written in the request data frame Data is packaged in two bytes per register Response frame return function code start address and number of registers written Request N Register number Figure11 Write multiple register request frames Response N Register number Figure 12 write multiple register response frames The request frame and response frame are illustrated below...

Page 10: ...s 1 byte 1 byte N 2 byte 0x03 N 2 Request Frame Number Systems Function code Start address high byte Start address low byte Number of Read Registers High Bytes Number of Read Registers Low Bytes Hexadecimal 0x03 0x06 0x02 0x2B 0x00 0x00 0x00 0x64 Hexadecimal 0x03 0x00 0x6B 0x00 0x03 Response Frame Number Systems Function code Byte count Register Value High Bytes 108 Register Value Low Bytes 108 Re...

Page 11: ...contains two 4 bit hexadecimal characters 0 9 A F Bits in each byte 1 starting bit 8 data bits the first minimum valid bits without parity check bits 2 stop bits Baud rate 9600 BPS How characters are transmitted serially Each character or byte is sent in this order from left to right the least significant bit LSB Maximum Significant Bit MSB Figure 3 RTU pattern bit sequence Check Domain Structure ...

Page 12: ...atically identifies the standard liquid first calibrates the midpoint example 7 00pH then calibrates 4 01pH or 10 01pH The corresponding mV value will be displayed on the left side of the screen After the calibration is completed the offset and slope will be displayed on the right side of the screen If only two points of calibration are needed after two points of calibration press theսMenuվ button...

Page 13: ...rrect the data Offset adjustment Compare the data of laboratory or portable instrument with the data of instrument 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 Calibrating 12 Press theսMenuվbutton returns to the measurement screen Press theսӜ TRENDվ button in...

Reviews: