30.11.2012 Views

Thermo Scientific AquaSensors™ DataStick™ Modbus ...

Thermo Scientific AquaSensors™ DataStick™ Modbus ...

Thermo Scientific AquaSensors™ DataStick™ Modbus ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!