ABB SR100A Operating Manual

Specifications

Brand: ABB
Category: Measuring Instruments
Model: SR100A (Operating Manual)
File Type: PDF
File Size: —
Pages: 28

Read Online

Read the ABB SR100A Operating Manual online using the built-in PDF viewer.

Text of the manual

Advanced Process Recorder

COMMANDER SR100 OPERATING PAGE 1 BOILER ROOM 09:50 Batch 18/3 Complete 09:00 A1 75.5 %RH A2 495.8 m3/day 09:00 A3 110.0 C A4 20.0 CO2 09:00 A5 25.2 l/h A6 7.0 pH Operating Guide Modbus (RTU) Communications Option

Clarification of an instruction or additional information.

Information. Further reference for more detailed information or technical details. Although Warning hazards are related to personal injury, and Caution hazards are associated with equipment or property damage, it must be understood that operation of damaged equipment could, under certain operational conditions, result in degraded process system performance leading to personal injury or death. Therefore, comply fully with all Warning and Caution notices. Information in this manual is intended only to assist our customers in the efficient operation of our equipment. Use of this manual for any other purpose is specifically prohibited and its contents are not to be reproduced in full or part without prior approval of Technical Communications Department, ABB Instrumentation. Licensing, Trademarks and Copyrights Modbus™ is a trademark of Modicon, Inc. IBM™ and IBM PC AT™ are trademarks of International Business Machines Corp. The Company ABB Instrumentation is an established world force in the design and manufacture of instrumentation for industrial process control, flow measurement, gas and liquid analysis and environmental applications. As a part of ABB, a world leader in process automation technology, we offer customers application expertise, service and support worldwide. We are committed to teamwork, high quality manufacturing, advanced technology and unrivalled service and support. The quality, accuracy and performance of the Company’s products result from over 100 years experience, combined with a continuous program of innovative design and development to incorporate the latest technology. The NAMAS Calibration Laboratory No. 0255 is just one of the ten flow calibration plants operated by the Company, and is indicative of ABB Instrumentation’s dedication to quality and accuracy. Stonehouse, U.K. EN 29001 (ISO 9001) Lenno, Italy – Cert. No. 9/90A Use of Instructions Warning. An instruction that draws attention to the risk of injury or death. Caution. An instruction that draws attention to the risk of damage to the product, process or surroundings. Health and Safety To ensure that our products are safe and without risk to health, the following points must be noted: 1. The relevant sections of these instructions must be read carefully before proceeding. 2. Warning labels on containers and packages must be observed. 3. Installation, operation, maintenance and servicing must only be carried out by suitably trained personnel and in accordance with the information given. 4. Normal safety precautions must be taken to avoid the possibility of an accident occurring when operating in conditions of high pressure and/or temperature. 5. Chemicals must be stored away from heat, protected from temperature extremes and powders kept dry. Normal safe handling procedures must be used. 6. When disposing of chemicals ensure that no two chemicals are mixed. Safety advice concerning the use of the equipment described in this manual or any relevant hazard data sheets (where applicable) may be obtained from the Company address on the back cover, together with servicing and spares information. 0255 BS EN ISO 9001 St Neots, U.K. – Cert. No. Q5907 Stonehouse, U.K. – Cert. No. FM 21106 R E G I S T E R E D

The Modbus protocol is the standard for PLC to system

communications and digital controller to PC and/or PLC communications. It supports open communications and provides more information with a greater degree of interchangeability and connectability of all process control and recording devices. Section Page 1 INTRODUCTION .......................................................... 2 2 ELECTRICAL INSTALLATION .................................... 2 2.1 Selection of Serial Communication Adaptors for Personal Computers........................ 2 2.2 Recommended OPTO22 Boards ......................... 2 2.3 Pull-up and Pull-down Resistors .......................... 2 2.4 Termination Resistors .......................................... 3 2.5 RS485/422 Standard ........................................... 3 2.6 Serial Connections ............................................... 4 3 ADVANCED CONFIGURATION LEVEL ...................... 5 3.1 Serial Communication Configuration Page .......... 6 4 MODBUS PROTOCOL ................................................. 7 4.1 Introduction to Modbus Protocol .......................... 7 4.1.1 Non-volatile Memory Limitations .......... 7 4.2 Modbus Function Codes ...................................... 8 5 MODBUS FUNCTIONS ................................................ 9 5.1 Read Coil Status – Function Code 01.............................................. 9 5.1.1 Read Coil Status Query ....................... 9 5.1.2 Read Coil Status Response ................. 9 5.2 Read Input Status – Function Code 02.............................................. 9 5.2.1 Read Input Status Query ..................... 9 5.2.2 Read Input Status Response ............. 10 5.3 Read Holding Register – Function Code 03............................................ 10 5.3.1 Read Holding Register Query ............ 10 5.3.2 Read Holding Register Response ...... 10 5.4 Read Input Register – Function Code 04............................................ 11 5.4.1 Read Input Register Query ................ 11 5.4.2 Read Input Register Response .......... 11 5.5 Force Single Coil – Function Code 05............................................ 12 5.5.1 Force Single Coil Query .....................12 5.5.2 Force Single Coil Response ..............12 5.6 Preset Single Register – Function Code 06............................................ 13 5.6.1 Preset Single Register Query ............ 13 5.6.2 Preset Single Register Response ...... 13 5.7 Loopback Diagnostic Test – Function Code 08............................................ 13 5.7.1 Loopback Diagnostic Test Query ....... 13 5.7.2 Loopback Diagnostic Test Response ........13 5.8 Force Multiple Coils – Function Code 15............................................ 14 5.8.1 Force Multiple Coils Query ................. 14 5.8.2 Force Multiple Coils Response .......... 14 5.9 Preset Multiple Registers – Function Code 16............................................ 14 5.9.1 Preset Multiple Registers Query ........14 5.9.2 Preset Multiple Registers Response .. 14 5.10 User Defined – Function Code 65............................................ 15 5.10.1 User Defined Query ...........................15 5.10.2 User Defined Response .....................15 Section Page 6 EXCEPTION RESPONSES ........................................16 6.1 Examples ...........................................................16 7 MODBUS REGISTERS .............................................. 17 7.1 Coils ...................................................................17 7.2 Inputs .................................................................18 7.3 Input Registers ................................................... 19 7.4 Holding Registers...............................................23 8 QUERY/RESPONSE DATA CODES ..........................24 8.1 Operator Message Character Code Conversion .............................. 24

The advanced process recorder is extended by the

addition of a serial data communication option designed for use with SCADA systems. • RS422/485 Communication Standard. • Modbus RTU protocol – for master (host computer) to slave (process recorder) system. • Isolated (500V) from rest of instrument. • 5-wire communication supported. • Baud rate – from 1200 to 9600. • Parity-checking – odd, even or none. 2 ELECTRICAL INSTALLATION 1 INTRODUCTION 2.1 Selection of Serial Communication Adaptors for Personal Computers Information. • A RS422/485 communication board is required in the host PC. • Observe the limitations outlined in Section 7 of the User Guide. The maximum serial data transmission line length for both RS422 and RS485 systems is 1200m. An RS422/485 communications adaptor is required for serial links. It is strongly recommended that the card used has galvanic isolation to protect the computer from lightning damage and increase immunity from noise pick-up. 2.2 Recommended OPTO22 Boards The following OPTO22 boards are recommended for use with the advanced process recorder: Part No. Computer Type AC24 AT AT Bus IBM PC compatible AC34 Microchannel IBM PC. 2.3 Pull-up and Pull-down Resistors – Fig. 2.1 To prevent false triggering of the slave (process recorder) by the presence of noise when the master (host computer) is inactive, 1.8kΩ pull-up and pull-down resistors must be fitted to the RS422/485 adaptor card – see Fig. 2.1. Fig. 2.1 Pull-up and Pull-down Resistors 1.8kΩ Pull-up Resistor 1.8kΩ Pull-down Resistor Rx+ Rx– Tx+ Tx– +5V +5V 0V Computer Terminal or Host Computer 1 2 3 4 5 F TB1 TB2 TB3 TB4 6 7 8 9 10 0V 1.8kΩ Pull-up Resistor 1.8kΩ Pull-down Resistor GND Process Recorder

Termination Resistors – Fig. 2.2

Under normal operating conditions the slave termination resistors are linked out. For long transmission lines, termination resistors are required on the last slave in the chain and the host computer/computer terminal – see Fig. 2.2A. The slaves termination resistors are linked-in using plug-in link (LK1) on the serial module – see Fig. 2.2B. 2.5 RS485/422 Standard The RS485 standard quotes connection of thirty-two slaves maximum, to any single driver (computer terminal or host computer); the RS422 standard quotes connection of up to ten slaves. However, these numbers can be increased if the driver’s serial port permits. 2 ELECTRICAL INSTALLATION… Position link Termination Resistors Linked-out Termination Resistors Linked-in Identify Link 4 4 1 1 LK1 LK1 Serial Module 1 4 LK1 Internal Termination Resistors Computer Terminal or Host Computer Advanced Process Recorder Slaves Remove chassis from case 1 2 3 Fig. 2.2 Slave Termination Resistors Note. For long transmission lines, the internal termination resistors on the last slave in the chain must be linked-in. A – Schematic Diagram B – Termination Link Positions

Serial Connections – Fig. 2.3

Information. • Up to 10 slaves can be connected to a single RS422 adaptor card on a PC. • Up to 32 slaves can be connected to a single RS485 adaptor card on a PC. • The maximum serial data transmission line length for both RS422 and RS485 systems is 1200m. All connections, apart from those for serial data communication, are made as shown in Section 7 of the User Guide. Make serial data connections as shown in Fig. 2.3. The type of cable used is dependent on the cable length: Up to 6m – standard screened or twisted pair cable Up to 300m – twin twisted pair with overall foil screen and an integral drain wire, e.g. Belden 9502 or equivalent Up to 1200m – twin twisted pair with separate foil screens and integral drain wires for each pair, e.g. Belden 9729 or equivalent. …2 ELECTRICAL INSTALLATION Fig. 2.3 Serial Module Connections Table 2.1 Terminal and Pin Identification Serial Module Connections 1 2 3 4 5 F TB1 TB2 TB3 TB4 6 7 8 9 10 Tx+ Tx– Rx+ Rx– GND Tx+ Tx– Rx+ Rx– GND OPTO22 Adaptor Board Connections 8 5 4 9 3 Screen Process Recorder e l u d o M l a ir e S r e d r o c e R s s e c o r P n o it a c ifit n e d I n i P d r a o B 2 2 O T P O r e b m u N l a n i m r e T s n o it c e n n o C 4 3 C A & T A 4 2 C A r e b m u N tr a P s n o it c e n n o C 2 – X T 9 – X R 3 + X T 8 + X R 5 + X R 4 + X T 6 – X R 5 – X T 8 D N G 3 D N G

Operating Level Pages

Advanced Level Disabled Memory Card Data-Logging Setup Displayed only if Memory Card Option fitted 3 ADVANCED CONFIGURATION LEVEL Fig. 3.1 Location of the Serial Communication Configuration Page

Page Header – Serial Communication Configuration Page.

Transmission Rate Select the transmission rate required (1200 slowest, 9600 fastest). Parity Select the appropriate parity to match the computer terminal or host computer. Identity Assign the recorder an identification number (1 to 99). The identification number allows more than one recorder to be accessed via the communications channel. Return to Serial Communication Configuration frame. …3 ADVANCED CONFIGURATION LEVEL 3.1 Serial Communication Configuration Page Information. • Modbus protocol. • Programmable baud rate (1200 to 9600 baud). • Odd or even parity. The general programming procedure is as detailed in the User Guide – Section 2. •1 The instrument is dispatched programmed with these Company Standard Settings

The advanced process recorder operates as a Modbus, Remote Terminal Unit (RTU) slave.

• Parity checking – used to detect transmission errors in individual characters. • Cyclic redundancy checking – used to detect errors in the master messages and slave responses. • Non-volatile memory save command. 4.1 Introduction to Modbus Protocol Modbus communication is based on a master and a slave arrangement. The master sends a message to one slave at a time and waits for a reply. The slave cannot accept a new message until the existing message is processed and a reply sent to the master (maximum response time 90 milliseconds). The slave monitors the elapsed time between receipt of characters. If the elapsed time without a new character is 31/2 character times, the slave assumes the next character received is the start of a new message. To allow the master to differentiate between more than one slave in a system, each slave is given a unique identity address (between 1 and 99). A broadcast address (address zero) can be used to access all slave devices with one command. This is limited to write messages only and there is no slave acknowledgment. Note. Modbus RTU requires 1 start bit, 8 data bits, 1 parity bit (optional) and 1 or 2 stop bits. 4.1.1 Non-volatile Memory Limitations Caution. If the number of write cycles to any particular non-volatile memory register exceeds 104 cycles, the data stored may not be retained. Any changes made to a parameter via the serial link, e.g. Alarm A Trip Point value, are stored in a non-volatile memory register assigned to that parameter. The number of write cycles to a particular register can be reduced by disabling non-volatile memory access when making changes to parameters which do not need to be retained following a power-down. This is achieved using the Non-volatile Save State (NV) Coil 061 – see Section 7.1. When the Non-volatile Save State is set to ‘1=Saved’, any parameter changes made via the serial link are written to non-volatile memory and are retained on power-down. If the Non-volatile Save State is set to ‘0=Not Saved’, parameter changes made via the serial link are not retained on power down. The Non-volatile Save State must be adjusted only when necessary and must be reset to the required state each time the instrument is or the host computer is powered down or the instrument is replaced.

Modbus Function Codes

The function code field instructs the addressed slaves what function to perform. Table 4.1 shows the function codes, their definitions, and the actions they initiate. …4 MODBUS PROTOCOL s u b d o M e d o C n o it c n u F e m a N e g a s s e M s u b d o M n o iti n if e D r e d r o c e R s s e c o r P 1 0 s u t a t S lio C d a e R .t nio p g nitr a ts cific e p s a m o rf ) slio c ( st nio p ) n a elo o b ( e t e r c sid e vit u c e s n o c 6 1 o t p u d a e R n oit p e c x e n A . a t a d d e nif e d nia t n o c t o n o d h cih w st nio p r o f s o r e z s n r u t e r t n e m u rts ni e h T . 0 9 n a h t r e t a e r g si s r e b m u n t nio p r o f ts e u q e r y n a fi d e n r u t e r si e s n o p s e r 2 0 s u t a t S t u p n I d a e R g nitr a ts cific e p s a m o rf ) st u p ni( st nio p ) n a elo o b ( e t e r c sid e vit u c e s n o c 6 1 o t p u d a e R d n a a t a d d e nif e d nia t n o c t o n o d h cih w st nio p r o f s o r e z s n r u t e r t n e m u rts ni e h T .t nio p . 0 2 1 n a h t r e t a e r g si s r e b m u n t nio p r o f ts e u q e r y n a fi e s n o p s e r n oit p e c x e n a s n r u t e r 3 0 s r e tsig e R g nidlo H d a e R e h T .r e tsig e r g nitr a ts cific e p s a m o rf s r e tsig e r g nidlo h e vit u c e s n o c 2 1 o t p u d a e R n oit p e c x e n A . a t a d d e nif e d nia t n o c t o n o d h cih w s r e tsig e r m o rf s o r e z s n r u t e r t n e m u rts ni . 0 9 n a h t r e t a e r g si s r e b m u n r e tsig e r r o f ts e u q e r y n a fi d e n r u t e r si e s n o p s e r 4 0 s r e tsig e R t u p n I d a e R t n e m u rts ni e h T .r e tsig e r g nitr a ts cific e p s a m o rf s r e tsig e r t u p ni e vit u c e s n o c 2 1 o t p u d a e R n oit p e c x e n a s n r u t e r d n a a t a d d e nif e d nia t n o c t o n o d h cih w s r e tsig e r m o rf s o r e z s n r u t e r . 0 0 3 n a h t r e t a e r g si s r e b m u n r e tsig e r r o f ts e u q e r y n a fi e s n o p s e r 5 0 lio C elg ni S e c r o F fi e s n o p s e r n oit p e c x e n a s n r u t e r t n e m u rts ni e h T .)lio c ( t nio p ) n a elo o b ( e t e r c sid e n o e tir W . elb a e tir w ylt n e rr u c t o n sit nio p e h t 6 0 r e tsig e R elg ni S t e s e r P si r e tsig e r e h t fi e s n o p s e r n oit p e c x e n a s n r u t e r t n e m u rts ni e h T .r e tsig e r g nidlo h e n o e tir W o t sti m il elb a cilp p a ylt n e rr u c y n a s eilp p a o sla e d o c n oitc n u f sih T . elb a e tir w ylt n e rr u c t o n . e s a b a t a d e h t ni e g a r o ts e r o f e b e ula v e h t 8 0 ts e T cits o n g ai D k c a b p o o L n oit p e c x e n r u t e r s e d o c cits o n g aid r e h t O . a t a d y r e u q s n r u t e r 0 0 0 0 e d o c cits o n g aid a t a D .s e s n o p s e r 5 1 slio C elpitlu M e c r o F .t nio p g nitr a ts cific e p s a m o rf ) slio c ( st nio p ) n a elo o b ( e t e r c sid e vit u c e s n o c 6 1 o t p u e tir W ylt n e rr u c t o n e r a s r e tsig e r e h t f o y n a fi e s n o p s e r n oit p e c x e n a s n r u t e r t n e m u rts ni e h T elb alia v a si e d o c n oitc n u f e h T . dila v e r a h cih w s e tir w e h tlla t u o s eirr a c llits t u b , elb a e tir w . 1 6 r e b m u n lio c e e s – d elb a sid si’y r o m e m elit alo v - n o n o t e tir w ‘fi yln o 6 1 s r e tsig e R elpitlu M t e s e r P e h T .r e tsig e r g nitr a ts d eific e p s a m o rf s r e tsig e r g nidlo h e vit u c e s n o c 2 1 o t p u e tir W ylt n e rr u c t o n e r a s r e tsig e r e h t f o y n a fi e s n o p s e r n oit p e c x e n a s n r u t e r t n e m u rts ni o sla e d o c n oitc n u f sih T . dila v e r a h cih w s e tir w e h tlla t u o s eirr a c llits t u b , elb a e tir w e h T . e s a b a t a d e h t ni e g a r o ts e r o f e b e ula v e h t o t sti m il elb a cilp p a ylt n e rr u c y n a s eilp p a lio c e e s – d elb a sid si’y r o m e m elit alo v - n o n o t e tir w ‘fi yln o elb alia v a si e d o c n oitc n u f . 1 6 r e b m u n 5 6 d e nif e D r e s U s e ula v n oitc n u fla n r e t ni r e h t O .’n ois r e v t n e m u rts ni d a e r‘ yln o 4 2 n oitc n u fla n r e t ni str o p p u S . e s n o p s e r n oit p e c x e n a n r u t e r Table 4.1 Modbus Function Codes

This section shows typical examples of Modbus function codes 01, 02, 03, 04, 05, 06, 08, 15, 16 and 65.

5.1 Read Coil Status – Function Code 01 5.1.1 Read Coil Status Query This function allows the user to obtain the ON/OFF status of logic coils within the addressed slave only. Broadcast mode is not supported with this function code. In addition to the slave address and function fields, the message requires the initial coil offset address to be read (starting address) and the number of locations to be interrogated. Note. The coil offset address is the coil number minus one, e.g. to start at coil 21 the data start value must be set to 20 (14H). Example – a read coil status request to read 12 coils from slave (01) starting at coil 21 (alarm A status) is shown below. 5.1.2 Read Coil Status Response The data is packed one bit for each coil (1 = active, 0 = inactive). The response includes the slave address, function code, quantity of data characters, the data characters and error checking. The low order bit of the first character contains the first addressed coil and the remainder follow. For coil quantities that are not even multiples of eight, the last characters are filled in with zeros at high order end. Example – the response to the read coil status query shows the following: Alarm A status – active Alarm B status – acknowledged or inactive Alarm C status – active Alarm D status – acknowledged or inactive Alarms E to M status – acknowledged or inactive. 5 MODBUS FUNCTIONS s s e r d d A n o it c n u F tr a t S li o C h g i H t e s ff O tr a t S li o C w o L t e s ff O f o r e b m u N h g i H s li o C f o r e b m u N w o L s li o C ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 1 0 0 0 4 1 0 0 C 0 C 7 B 0 s s e r d d A n o it c n u F t n u o C e t y B s u t a t S li o C a t a D 8 2 o t 1 2 s u t a t S li o C a t a D 6 3 o t 9 2 ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 1 0 2 0 5 0 0 0 A B C A 5.2 Read Input Status – Function Code 02 5.2.1 Read Input Status Query This function allows the user to obtain the ON/OFF status of logic inputs within the addressed slave. Broadcast mode is not supported with this function code. In addition to the slave address and function fields, the message requires the initial input offset address to be read (starting address) and the number of locations to be interrogated. Note. The input offset address is the input number –1, e.g. to start at input 01 the data start value must be set to 00. Example – a read input status request to read 16 inputs from slave (01) starting at input 01 (module A digital input 1) is shown below. s s e r d d A n o it c n u F tr a t S t u p n I h g i H t e s ff O tr a t S t u p n I w o L t e s ff O f o r e b m u N h g i H s t u p n I f o r e b m u N w o L s t u p n I ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 2 0 0 0 0 0 0 0 0 1 9 7 6 C

Read Input Status Response

The data is packed one bit for each input (1 = active, 0 = inactive). The response includes the slave address, function code, quantity of data characters, the data characters and error checking. The low order bit of the first character contains the first addressed input and the remainder follow. For input quantities that are not even multiples of eight, the last characters are filled- in with zeros at high order end. Example – the response to the read input status query shows the following: Digital input A1 – active Digital input B1 – inactive Digital input B2 – active Digital input B3 – inactive Digital inputs C1, C2, C3 – inactive Digital inputs D1, D2, D3 – inactive Digital inputs E1, E2, E3 – inactive Digital inputs G1, G2, G3 – inactive …5 MODBUS FUNCTIONS 5.3.2 Read Holding Register Response The addressed slave responds with its address and function code, followed by the information field. The information field contains 1 byte describing the quantity of data bytes to be returned. The contents of each register requested is two bytes, the first byte contains the high order bits and the second the low order bits. Example – the response to the read holding register query shows the following: Alarm A trip point – 150 Alarm B trip point – 50 Alarm C trip point – 100 Alarm D trip point – 400 Alarm E trip point – 0 Alarm F trip point – 0. s s e r d d A n o it c n u F e t y B t n u o C g n i d l o H 1 5 r e t s i g e R w o L h g i H g n i d l o H 2 5 r e t s i g e R w o L h g i H g n i d l o H 3 5 r e t s i g e R w o L h g i H g n i d l o H 4 5 r e t s i g e R w o L h g i H g n i d l o H 5 5 r e t s i g e R w o L h g i H g n i d l o H 6 5 r e t s i g e R w o L h g i H d l e i F k c e h C r o rr E ) 6 1 - C R C ( 1 0 3 0 C 0 6 9 0 0 2 3 0 0 4 6 0 0 0 9 1 0 0 0 0 0 0 0 0 0 9 D 1 9 s s e r d d A n o it c n u F t n u o C e t y B s u t a t S t u p n I a t a D 8 0 o t 1 0 s u t a t S t u p n I a t a D 6 1 o t 9 0 ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 2 0 2 0 5 0 0 0 A B 8 E 5.3 Read Holding Register – Function Code 03 5.3.1 Read Holding Register Query The Read holding registers allow the user to obtain the binary contents of holding registers in the addressed slave. Note. The data start register must contain the offset address of the first register to be accessed, e.g. to start at register 5, the data start register must be set to 50 (32H). Broadcast mode is not allowed. Example – a read holding register request to read 6 holding registers from slave (01) starting at holding address 51 (alarm A trip point) is shown below. s s e r d d A n o it c n u F tr a t S r e t s i g e R h g i H t e s ff O tr a t S r e t s i g e R w o L t e s ff O f o r e b m u N a t a D h g i H s r e t s i g e R f o r e b m u N a t a D w o L s r e t s i g e R ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 3 0 0 0 2 3 0 0 6 0 4 6 7 0

Read Input Register – Function Code 04

5.4.1 Read Input Register Query The read input registers allow the user to obtain the binary contents of input registers in the addressed slave. Note. The data start register must contain the offset address of the first register to be accessed, e.g. to start at register 01, the data start register must be set to 00. Broadcast mode is not allowed. Example – a read input register request to read 6 input registers from slave (01) starting at input address 01 (A1 analog input) is shown below. 5.4.2 Read Input Register Response The addressed slave responds with its address and function code, followed by the information field. The information field contains 1 byte describing the quantity of data bytes to be returned. The contents of each register requested is two bytes, the first byte includes the high order bits and the second the low order bits. Example – with an input range of 0 to 1000mV, the response to the read input register query shows the following: A1 analog input – 200 A2 analog input – 200 A3 analog input – 200 A4 analog input – 200 A5 analog input – 200 A6 analog input – 200. s s e r d d A n o it c n u F tr a t S r e t s i g e R h g i H t e s ff O tr a t S r e t s i g e R w o L t e s ff O f o r e b m u N a t a D h g i H s r e t s i g e R f o r e b m u N a t a D w o L s r e t s i g e R ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 4 0 0 0 0 0 0 0 6 0 0 7 8 0 s s e r d d A n o it c n u F e t y B t n u o C t u p n I 1 0 r e t s i g e R w o L h g i H t u p n I 2 0 r e t s i g e R w o L h g i H t u p n I 3 0 r e t s i g e R w o L h g i H t u p n I 4 0 r e t s i g e R w o L h g i H t u p n I 5 0 r e t s i g e R w o L h g i H t u p n I 6 0 r e t s i g e R w o L h g i H d l e i F k c e h C r o rr E ) 6 1 - C R C ( 1 0 4 0 C 0 2 3 3 0 2 3 3 0 2 3 3 0 2 3 3 0 2 3 3 0 2 3 3 0 2 9 A E

Force Single Coil – Function Code 05

5.5.1 Force Single Coil Query This message forces a single coil into the active or inactive state. The data value 65,280 (FF00 HEX) renders the coil active and the value zero renders the coil inactive. All other values are illegal and do not affect the coil. Note. To write to a coil the coil offset address must be used, e.g. to write to coil 41, the coil address 40 (28H) is transmitted. The use of slave address zero (broadcast mode) forces all attached slaves to modify the desired coil. Example – a force single coil request to set coil address 41 active (print operator message command) in slave 01 is shown below. 5.5.2 Force Single Coil Response The response is confirmation of the query after the coil state has been altered. Example:

Preset Single Register – Function Code 06

5.6.1 Preset Single Register Query The preset single register allows the user to modify the contents of a holding register. Note. To write to a register, the register’s offset address must be used, e.g. to write to register 31, the offset address 30 (1EH) is transmitted. The use of slave address zero (broadcast mode) forces all attached slaves to modify the desired register. Example – a preset single register request to write the value 500 to holding register address 31 (maths 1 constant a) in slave 01 is shown below. 5.6.2 Preset Single Register Response The normal response to a preset single register request is to retransmit the query message after the register has been altered. Example: 5.7 Loopback Diagnostic Test – Function Code 08 5.7.1 Loopback Diagnostic Test Query The purpose of the loopback diagnostic test is to test the Modbus system, it does not affect the content of the controller. Variations in the response may indicate faults in the Modbus system. The information field contains 2 bytes for the designation of the diagnostic code followed by 2 bytes to designate the action to be taken. Example – a loopback test query of slave 01 is shown below. 5.7.2 Loopback Diagnostic Test Response The response always echoes the query, only diagnostic code 0 (bytes 3 and 4) can be used. Example:

Force Multiple Coils – Function Code 15

5.8.1 Force Multiple Coils Query Coils existing within the recorder can have their contents changed by this message (a maximum of 16 coils). When used with slave address zero (broadcast mode) all slave controllers load the selected coils with the contents specified. Note. To write to multiple coils, the initial coil offset address must be used, e.g. to write to coil 45 onwards, the offset address 44 (2CH) is transmitted. Example – a preset multiple coils request to set coil address 45 (total 1 print command) active, coil address 46 (total 2 print command) inactive, coil address 47 (total 3 print command) active and coil address 48 (total 4 print command) active in slave 01 is shown below. s s e r d d A n o it c n u F tr a t S li o C h g i H t e s ff O tr a t S li o C w o L t e s ff O f o r e b m u N s li o C e t y B t n u o C s u t a t S li o C 2 5 o t 5 4 s u t a t S li o C 0 6 o t 3 5 ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 F 0 0 0 C 2 4 0 0 0 2 0 D 0 0 0 4 E C E 5.8.2 Force Multiple Coils Response The response confirms slave identification, function code, starting coil address and quantity only. Example: s s e r d d A n o it c n u F tr a t S li o C h g i H t e s ff O tr a t S li o C w o L t e s ff O s li o C f o r e b m u N ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 F 0 0 0 C 2 0 0 4 0 5 9 1 C 5.9 Preset Multiple Registers – Function Code 16 5.9.1 Preset Multiple Registers Query Holding registers existing within the controller can have their contents changed by this message. When used with slave address zero (broadcast mode) all slave controllers load the selected registers with the contents specified. Note. To write to multiple registers, the initial register offset address must be used, e.g. to write to register 02 onwards, the offset address 01 is transmitted. Example – a preset multiple registers request to write the value 10 to the register address 02 (chart speed 1) and the value 100 to the register address 03 (chart speed 2) in slave 01 is shown below. s s e r d d A n o it c n u F r e t s i g e R tr a t S t e s ff O h g i H r e t s i g e R tr a t S t e s ff O w o L f o r e b m u N s r e t s i g e R e t y B t n u o C g n i d l o H r e t s i g e R h g i H 2 0 g n i d l o H r e t s i g e R w o L 2 0 g n i d l o H r e t s i g e R h g i H 3 0 g n i d l o H r e t s i g e R w o L 3 0 d l e i F k c e h C r o rr E ) 6 1 - C R C ( 1 0 0 1 0 0 1 0 2 0 0 0 4 0 0 0 A 0 0 0 4 6 3 1 A 8 s s e r d d A n o it c n u F tr a t S r e t s i g e R h g i H t e s ff O tr a t S r e t s i g e R w o L t e s ff O s r e t s i g e R f o r e b m u N ) 6 1 - C R C ( d l e i F k c e h C r o rr E 1 0 0 1 0 0 1 0 0 0 2 0 0 1 8 0 5.9.2 Preset Multiple Registers Response The response confirms slave identification, function code, starting register address and quantity only. Example:

User Defined – Function Code 65

5.10.1 User Defined Query The user defined function makes available to the user a range of non-standard Modbus query responses. The information field comprises of a control byte which defines control type, an internal function byte designating the action to be taken, a qualifier byte the usage of which is dependent on the user defined task and a byte specifying the number of bytes to follow in the information data string. Example – a user defined read instrument version (internal function 24) of slave 01 is shown below. The control byte has no effect, valid qualifier and byte counts are zero only and other values return an exception response. 5.10.2 User Defined Response The addressed slave responds with its address and function code followed by the information field. The information field comprises of the control byte, one byte defining the quantity of data bytes in the response information string and the data string. Example:

The exception response codes sent by the slave are shown in Table 6.1. When a slave detects one of these errors, it sends a

response message to the master consisting of slave address, function code, error code and error check fields. Table 6.1 Exception Response Codes 6.1 Examples A read register request to read holding register address 91 of slave 01 (undefined address for slave, beyond address limit) is shown below. The response is an exception response sighting ‘illegal data address’. To indicate that the response is a notification of an error, the most significant bit of the function code is set to 1.

Totalizer 1 Stop/Go

002 R/W Totalizer 2 Stop/Go 003 R/W Totalizer 3 Stop/Go 0 = Stop 004 R/W Totalizer 4 Stop/Go 1 = Go 005 R/W Totalizer 5 Stop/Go 006 R/W Totalizer 6 Stop/Go 007 W Totalizer 1 Reset 008 W Totalizer 2 Reset 009 W Totalizer 3 Reset 0 = Inactive 010 W Totalizer 4 Reset 1 = Reset to Preset Value 011 W Totalizer 5 Reset 012 W Totalizer 6 Reset Alarm Status 021 R/W Alarm A 022 R/W Alarm B 023 R/W Alarm C 024 R/W Alarm D 025 R/W Alarm E 026 R/W Alarm F 027 R/W Alarm G 028 R/W Alarm H 0 = Alarm State Acknowledged or Inactive 029 R/W Alarm J 1 = Alarm State Active Not Acknowledged 030 R/W Alarm K 031 R/W Alarm L 032 R/W Alarm M 033 R/W Real Time Alarm 1 034 R/W Real Time Alarm 2 035 R/W Line (Power) Fail Print Commands 041 W Print Operator Message 042 W Print Channel Data 043 W Print Channel Values 044 W All Totals Print 045 W Total 1 Print 046 W Total 2 Print 047 W Total 3 Print 048 W Total 4 Print 0 = Inactive 049 W Total 5 Print 1 = Active 050 W Total 6 Print 051 W Scale 1 Print 052 W Scale 2 Print 053 W Scale 3 Print 054 W Scale 4 Print 055 W Scale 5 Print 056 W Scale 6 Print Memory Access Commands 061 R/W Non-volatile Save State* 0 = Not Saved, 1 = Saved *See Section 4.1.1 7.1 Coils

Digital Input State

001 R Digital Input A1 002 R Digital Input B1 003 R Digital Input B2 004 R Digital Input B3 005 R Digital Input C1 006 R Digital Input C2 007 R Digital Input C3 008 R Digital Input D1 0 = Inactive 009 R Digital Input D2 1 = Active 010 R Digital Input D3 011 R Digital Input E1 012 R Digital Input E2 013 R Digital Input E3 014 R Digital Input G1 015 R Digital Input G2 016 R Digital Input G3 Analog Input Fail States 031 R A1 Fail State 032 R A2 Fail State 033 R A3 Fail State 034 R A4 Fail State 035 R A5 Fail State 036 R A6 Fail State 0 = Inactive 037 R B1 Fail State 1 = Active 038 R B2 Fail State 039 R B3 Fail State 040 R B4 Fail State 041 R B5 Fail State 042 R B6 Fail State Alarm States 051 R Alarm A 052 R Alarm B 053 R Alarm C 054 R Alarm D 055 R Alarm E 056 R Alarm F 057 R Alarm G 0 = Inactive 058 R Alarm H 1 = Active 059 R Alarm J 060 R Alarm K 061 R Alarm L 062 R Alarm M 063 R Real Time Alarm 1 064 R Real Time Alarm 2 7.2 Inputs

Analog Input A1

002 R Analog Input A2 003 R Analog Input A3 004 R Analog Input A4 005 R Analog Input A5 0 to 4095 (0 to 100% input range) 006 R Analog Input A6 007 R Analog Input B1 Value = Response x (FS – Z) 008 R Analog Input B2 4095 009 R Analog Input B3 010 R Analog Input B4 011 R Analog Input B5 012 R Analog Input B6 + Z Where FS = Engineering range Full Scale for the appropriate input Z = Engineering range Zero for the appropriate input Input Number Read/Write Description Response Entry Logic Equation Result State 071 R Logic Equation 1 Result 072 R Logic Equation 2 Result 073 R Logic Equation 3 Result 074 R Logic Equation 4 Result 075 R Logic Equation 5 Result 0 = Inactive 076 R Logic Equation 6 Result 1 = Active 077 R Logic Equation 7 Result 078 R Logic Equation 8 Result 079 R Logic Equation 9 Result 080 R Logic Equation 10 Result Instrument Status 091 R Recording Stopped 0 = Recording 1 = Recording Stopped 092 R Paper Out State 0 = Paper Available 1 = Less Than 0.5m of Paper 093 R Line (Power) Failure State 0 = Inactive, 1 = Fail …7.2 Inputs 7.3 Input Registers

Register Number Read/Write

Description Response Entry Analog Input Configuration 021 R A1 Engineering range Full Scale – 0999 to +9999 022 R A1 Engineering range Zero – 0999 to +9999 023 R A1 Engineering range Decimal Point 0 to 3 Decimal Places 024 R A2 Engineering range Full Scale – 0999 to +9999 025 R A2 Engineering range Zero – 0999 to +9999 026 R A2 Engineering range Decimal Point 0 to 3 Decimal Places 027 R A3 Engineering range Full Scale – 0999 to +9999 028 R A3 Engineering range Zero – 0999 to +9999 029 R A3 Engineering range Decimal Point 0 to 3 Decimal Places 030 R A4 Engineering range Full Scale – 0999 to +9999 031 R A4 Engineering range Zero – 0999 to +9999 032 R A4 Engineering range Decimal Point 0 to 3 Decimal Places 033 R A5 Engineering range Full Scale – 0999 to +9999 034 R A5 Engineering range Zero – 0999 to +9999 035 R A5 Engineering range Decimal Point 0 to 3 Decimal Places 036 R A6 Engineering range Full Scale – 0999 to +9999 037 R A6 Engineering range Zero – 0999 to +9999 038 R A6 Engineering range Decimal Point 0 to 3 Decimal Places 039 R B1 Engineering range Full Scale – 0999 to +9999 040 R B1 Engineering range Zero – 0999 to +9999 041 R B1 Engineering range Decimal Point 0 to 3 Decimal Places 042 R B2 Engineering range Full Scale – 0999 to +9999 043 R B2 Engineering range Zero – 0999 to +9999 044 R B2 Engineering range Decimal Point 0 to 3 Decimal Places 045 R B3 Engineering range Full Scale – 0999 to +9999 046 R B3 Engineering range Zero – 0999 to +9999 047 R B3 Engineering range Decimal Point 0 to 3 Decimal Places 048 R B4 Engineering range Full Scale – 0999 to +9999 049 R B4 Engineering range Zero – 0999 to +9999 050 R B4 Engineering range Decimal Point 0 to 3 Decimal Places 051 R B5 Engineering range Full Scale – 0999 to +9999 052 R B5 Engineering range Zero – 0999 to +9999 053 R B5 Engineering range Decimal Point 0 to 3 Decimal Places 054 R B6 Engineering range Full Scale – 0999 to +9999 055 R B6 Engineering range Zero – 0999 to +9999 056 R B6 Engineering range Decimal Point 0 to 3 Decimal Places Math Function Results 081 R Math Block 1 Function Result Math Block n Engineering range FS +10% 082 R Math Block 2 Function Result Math Block n Engineering range Zero –10% 083 R Math Block 3 Function Result Result = Response x (FS – Z) 084 R Math block 4 Function Result 4095 Math Function Configuration 091 R Math 1 Engineering range Full Scale –0999 to +9999 092 R Math 1 Engineering range Zero –0999 to +9999 093 R Math 1 Engineering range Decimal Point 0 to 3 decimal places 094 R Math 2 Engineering range Full Scale –0999 to +9999 095 R Math 2 Engineering range Zero –0999 to +9999 096 R Math 2 Engineering range Decimal Point 0 to 3 decimal places 097 R Math 3 Engineering range Full Scale –0999 to +9999 098 R Math 3 Engineering range Zero –0999 to +9999 099 R Math 3 Engineering range Decimal Point 0 to 3 decimal places 100 R Math 4 Engineering range Full Scale –0999 to +9999 101 R Math 4 Engineering range Zero –0999 to +9999 102 R Math 4 Engineering range Decimal Point 0 to 3 decimal places + Z Where FS = Engineering range Full Scale for the appropriate math block Z = Engineering range Zero for the appropriate math block …7.3 Input Registers

Predetermined Value Channel 1

121 R High Word The Limit for High Word : Low Word linked 122 R Low Word together is 0 to 99,999,999 Preset Value 123 R High Word The Limit for High Word : Low Word linked 124 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 1 125 R High Word The Limit for High Word : Low Word linked 126 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 1 127 R High Word The Limit for High Word : Low Word linked 128 R Low Word together is 0 to 99,999,999 129 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Predetermined Value Channel 2 130 R High Word The Limit for High Word : Low Word linked 131 R Low Word together is 0 to 99,999,999 Preset Value 132 R High Word The Limit for High Word : Low Word linked 133 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 2 134 R High Word The Limit for High Word : Low Word linked 135 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 2 136 R High Word The Limit for High Word : Low Word linked 137 R Low Word together is 0 to 99,999,999 138 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Predetermined Value Channel 3 139 R High Word The Limit for High Word : Low Word linked 140 R Low Word together is 0 to 99,999,999 Preset Value 141 R High Word The Limit for High Word : Low Word linked 142 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 3 143 R High Word The Limit for High Word : Low Word linked 144 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 3 145 R High Word The Limit for High Word : Low Word linked 146 R Low Word together is 0 to 99,999,999 148 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Predetermined Value Channel 4 148 R High Word The Limit for High Word : Low Word linked 149 R Low Word together is 0 to 99,999,999 Preset Value 150 R High Word The Limit for High Word : Low Word linked 151 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 4 152 R High Word The Limit for High Word : Low Word linked 153 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 4 154 R High Word The Limit for High Word: Low Word linked 155 R Low Word together is 0 to 99,999,999 156 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Continued… …7.3 Input Registers

Predetermined Value Channel 5

157 R High Word The Limit for High Word : Low Word linked 158 R Low Word together is 0 to 99,999,999 Preset Value 159 R High Word The Limit for High Word : Low Word linked 160 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 5 161 R High Word The Limit for High Word : Low Word linked 162 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 5 163 R High Word The Limit for High Word : Low Word linked 164 R Low Word together is 0 to 99,999,999 165 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Predetermined Value Channel 6 166 R High Word The Limit for High Word : Low Word linked 167 R Low Word together is 0 to 99,999,999 Preset Value 168 R High Word The Limit for High Word : Low Word linked 169 R Low Word together is 0 to 99,999,999 Front-Panel Totalizer Value Channel 6 170 R High Word The Limit for High Word : Low Word linked 171 R Low Word together is 0 to 99,999,999 Secure Totalizer Value 6 172 R High Word The Limit for High Word : Low Word linked 173 R Low Word together is 0 to 99,999,999 174 R Value Decimal Point Position 8 = No Dec. Places, 0 = 8 Dec. Places 9 = x10 Multiplier, 10 = x100 Multiplier Alarm Configuration 195 R Process Alarm A Type 0 = None, 1 = High, 2 = Low Process 196 R Alarm A Decimal Point 0 to 3 Decimal Places 197 R Process Alarm B Type 0 = None, 1 = High, 2 = Low Process 198 R Alarm B Decimal Point 0 to 3 Decimal Places 199 R Process Alarm C Type 0 = None, 1 = High, 2 = Low Process 200 R Alarm C Decimal Point 0 to 3 Decimal Places 201 R Process Alarm D Type 0 = None, 1 = High, 2 = Low Process 202 R Alarm D Decimal Point 0 to 3 Decimal Places 203 R Process Alarm E Type 0 = None, 1 = High, 2 = Low Process 204 R Alarm E Decimal Point 0 to 3 Decimal Places 205 R Process Alarm F Type 0 = None, 1 = High, 2 = Low Process 206 R Alarm F Decimal Point 0 to 3 Decimal Places 207 R Process Alarm G Type 0 = None, 1 = High, 2 = Low Process 208 R Alarm G Decimal Point 0 to 3 Decimal Places 209 R Process Alarm H Type 0 = None, 1 = High, 2 = Low Process 210 R Alarm H Decimal Point 0 to 3 Decimal Places 211 R Process Alarm J Type 0 = None, 1 = High, 2 = Low Process 212 R Alarm J Decimal Point 0 to 3 Decimal Places 213 R Process Alarm K Type 0 = None, 1 = High, 2 = Low Process 214 R Alarm K Decimal Point 0 to 3 Decimal Places 215 R Process Alarm L Type 0 = None, 1 = High, 2 = Low Process 216 R Alarm L Decimal Point 0 to 3 Decimal Places 217 R Process Alarm M Type 0 = None, 1 = High, 2 = Low Process 218 R Alarm M Decimal Point 0 to 3 Decimal Places Instrument Status 231 R Remaining Paper 0 to 320 Decimetres 232 R Remaining Chart Time (Hours) 49 = No Warning (hours remaining >48) 0 to 48 = Hours Remaining …7.3 Input Registers

Operating Chart Speed

0 = Chart Speed 1, 1 = Chart Speed 2 2 = Chart Speed 3 002 R/W Chart Speed 1 003 R/W Chart Speed 2 0 to 1500 mm/h 004 R/W Chart Speed 3 Operator Message 011 R/W Operator Message (Start of Message) 012 R/W Operator Message 013 R/W Operator Message 014 R/W Operator Message User Defined 2 Characters per Word 015 R/W Operator Message (In Total 20 Characters) 016 R/W Operator Message Refer to Section 8 for Character Code 017 R/W Operator Message Conversion. 018 R/W Operator Message 019 R/W Operator Message 020 R/W Operator Message (End of Message) Math Constants 031 R/W Math 1 Constant a 032 R/W Math 1 Constant b 033 R/W Math 1 Constant c 034 R/W Math 2 Constant a 035 R/W Math 2 Constant b 036 R/W Math 2 Constant c 037 R/W Math 3 Constant a –9999 to +9999 038 R/W Math 3 Constant b 039 R/W Math 3 Constant c 040 R/W Math 4 Constant a 041 R/W Math 4 Constant b 042 R/W Math 4 Constant c Alarm Trip Points 051 R/W Alarm A Trip Point 052 R/W Alarm B Trip Point 053 R/W Alarm C Trip Point 054 R/W Alarm D Trip Point 055 R/W Alarm E Trip Point 056 R/W Alarm F Trip Point –9999 to +9999 057 R/W Alarm G Trip Point 058 R/W Alarm H Trip Point 059 R/W Alarm J Trip Point 060 R/W Alarm K Trip Point 061 R/W Alarm L Trip Point 062 R/W Alarm M Trip Point

QUERY/RESPONSE DATA CODES

8.1 Operator Message Character Code Conversion Character Decimal Hexadecimal Space 32 20 ! 33 21 " 34 22 # 35 23 $ 36 24 % 37 25 & 38 26 ' 39 27 ( 40 28 ) 41 29 * 42 2A + 43 2B , 44 2C – 45 2D . 46 2E / 47 2F 0 48 30 1 49 31 2 50 32 3 51 33 4 52 34 5 53 35 6 54 36 7 55 37 8 56 38 9 57 39 : 58 3A ; 59 3B < 60 3C = 61 3D > 62 3E ? 63 3F @ 64 40 A 65 41 B 66 42 C 67 43 D 68 44 E 69 45 F 70 46 G 71 47 H 72 48 I 73 49 J 74 4A K 75 4B L 76 4C M 77 4D N 78 4E O 79 4F P 80 50 Character Decimal Hexadecimal Q 81 51 R 82 52 S 83 53 T 84 54 U 85 55 V 86 56 W 87 57 X 88 58 Y 89 59 Z 90 5A [ 91 5B \ 92 5C ] 93 5D ^ 94 5E _ 95 5F ` 96 60 a 97 61 b 98 62 c 99 63 d 100 64 e 101 65 f 102 66 g 103 67 h 104 68 i 105 69 j 106 6A k 107 6B l 108 6C m 109 6D n 110 6E o 111 6F p 112 70 q 113 71 r 114 72 s 115 73 t 116 74 u 117 75 v 118 76 w 119 77 x 120 78 y 121 79 z 122 7A α 123 7B β 124 7C Ω 125 7D ∑ 126 7E µ 127 7F π 128 80 ° 129 81

PRODUCTS & CUSTOMER SUPPORT

A Comprehensive Instrumentation Range Analytical Instrumentation • Transmitters On-line pH, conductivity, and dissolved oxygen transmitters and associated sensing systems. • Sensors pH, redox, selective ion, conductivity and dissolved oxygen. • Laboratory Instrumentation pH and dissolved oxygen meters and associated sensors. • Water Analyzers For water quality monitoring in environmental, power generation and general industrial applications including: pH, conductivity, ammonia, nitrate, phosphate, silica, sodium, chloride, fluoride, dissolved oxygen and hydrazine. • Gas Analyzers Zirconia, katharometers, hydrogen purity and purge-gas monitors, thermal conductivity. Controllers & Recorders • Controllers Digital display, electronic, pneumatic. Discrete single- loop and multi-loop controllers which can be linked to a common display station, process computer or personal computer. • Recorders Circular and strip-chart types (single and multi-point) for temperature, pressure, flow and many other process measurements. Electronic Transmitters • Smart & Analog Transmitters For draft, differential, gauge and absolute pressure measurement. Also, liquid level and temperature. • I to P Converters and Field Indicators Flow Metering • Magnetic Flowmeters Electromagnetic, insertion type probes and watermeters. • Turbine Flowmeters • Wedge Flow Elements • Mass Flow Meters Transmitters, sensors, controllers and batch/display units. Level Control • Submersible, Capacitance & Conductivity. Pneumatic Instrumentation • Transmitters • Indicating Controllers • Recording Controllers Customer Support ABB Instrumentation provides a comprehensive after sales service via a Worldwide Service Organization. Contact one of the following offices for details on your nearest Service and Repair Centre. United Kingdom ABB Instrumentation Limited Tel: +44 (0)1480 475321 Fax: +44 (0)1480 470787 United States of America ABB Automation Inc. Instrumentation Division Tel: +1 215-674-6000 Fax: +1 215-674-7183 Italy ABB Instrumentation SpA Tel: +39 (0) 344 58111 Fax: +39 (0) 344 58278 Client Warranty Prior to installation, the equipment referred to in this manual must be stored in a clean, dry environment, in accordance with the Company's published specification. Periodic checks must be made on the equipment's condition. In the event of a failure under warranty, the following documentation must be provided as substantiation: 1. A listing evidencing process operation and alarm logs at time of failure. 2. Copies of operating and maintenance records relating to the alleged faulty unit.

The Company’s policy is one of continuous product

improvement and the right is reserved to modify the information contained herein without notice. © ABB 2000 Printed in UK (01.00) ABB Instrumentation Ltd. St. Neots Cambs. England, PE19 3EU Tel: +44 (0) 1480 475321 Fax: +44 (0) 1480 217948 ABB Automation Inc. Instrumentation Division 125 E. County Line Road Warminster, PA 18974 USA Tel: +1 215-674-6000 Fax: +1 215-674-7183 ABB Instrumentation SpA 22016 Lenno Como Italy Tel: +39 (0) 344 58111 Fax: +39 (0) 344 58278

Other Measuring Instruments Manuals