Thermo Scientific AquaSensors™ DataStick™ Modbus ...
Thermo Scientific AquaSensors™ DataStick™ Modbus ...
Thermo Scientific AquaSensors™ DataStick™ Modbus ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Register Map Notes:<br />
1. If no DataStick is connected to the <strong>Modbus</strong> Adapter, Sensor Value (float) and Temperature Value<br />
(float) will read “Not a Number” (NaN). NaN = FFFF FFFFH.<br />
2. The Main Serial Number must be read/written with a single read/write command.<br />
3. DataStick Code Version must be read with a single read command.<br />
4. Some values provided by the DataStick can exceed a register’s ability to represent them. In such<br />
cases, the value is limited to 32,767 or -32,768 as appropriate. For example, if the Sensor Type is<br />
pH and the Sensor Units are mV, the Sensor Value can exceed 400.00 mV. At a resolution of 0.01<br />
mV the corresponding integer value would be 40,000 which would exceed the register’s ability to<br />
represent it. In this case the resolution is decreased to 0.1 mV, and the integer value becomes 4,000<br />
which is representable.<br />
5. When calibrating sensors, use the primary unit of measure.<br />
6.1 Embedded in an AV38<br />
When the <strong>Modbus</strong> option is present in the AV38 Local Display, register 6001 is available and can be<br />
used to change the address of the DataStick with which the AV38 is communicating. In this way, a PLC<br />
on the host-side of the AV38 can access a DataStick that’s connected to the other side of the AV38.<br />
For example, to communicate with the DataStick whose station address is 3, the PLC would write 3 to<br />
register number 6001 in the AV38. Then, when the PLC reads registers 2001:2002, the Sensor Value of<br />
the DataStick whose station address is 3 would be returned. The range of acceptable values is 1-247.<br />
In the case of the AquaChlor Free Chlorine Measurement System, the range of acceptable values is 1-<br />
2. This is because one channel on the AV38 is dedicated to the Chlorine DataStick and the other is<br />
dedicated to the pH DataStick and no other DataSticks are on the network.<br />
7 References<br />
1. Modicon Compact 984 Ladder Logic Manual, 043503387,<br />
http://www.telemecanique.com/C1256FDB0057F465/all/C1256EDE0038AFB2C12570C200338EE<br />
2/$File/43503387_eng.pdf<br />
2. IEEE Standard for Binary Floating-Point Arithmetic, IEEE Std 754-1985,<br />
http://shop.ieee.org/ieeestore/Product.aspx?product_no=SH10116<br />
3. <strong>Modbus</strong> Application Protocol Specification, V1.1, http://www.modbus.org<br />
4. DataStick Measurement System Instruction Manual, Catalog Number MAN011DS<br />
5. TIA-485-A (March 1998) Electrical Characteristics of Generators and Receivers for Use in Balanced<br />
Digital Multipoint Systems, http://www.tiaonline.org<br />
6. Ten Ways to Bulletproof RS-485 Interfaces, National Semiconductor, Application Note 1057, John<br />
Goldie, October 1996<br />
7. FAILSAFE Biasing of Differential Buses, National Semiconductor, Application Note 847, John<br />
Goldie, July 1992<br />
<strong>Thermo</strong> <strong>Scientific</strong> AquaSensors DataStick <strong>Modbus</strong> Communications User Guide 20