beautypg.com

Xylem Expert 7060_7070_Modbus User Manual

Page 14

background image

Communication protocol Serie30

Page 20/37

5.2.4 Scaling the analogue output
The analogue output on the Series 30 pressure transmitters can be programmed via the interface. As the two routes sensor-

signal

Æ

digital transformation and digital value

Æ

analogue signal are calibrated independently at the factory, the analogue

output can be set to different pressures or pressure units without requiring recalibration. For this purpose, KELLER offers the

free READ30 software, which provides a convenient means of carrying out this scaling with a PC.

To programme the scaling of the analogue output yourself, proceed as follows:

Function 100 enables you to ascertain whether the device possesses an analogue output. The coefficients required for

calculation can be read out via function 30. A new scaling can be programmed via function 31.

For devices of Class.Group = 5.1 the new scaling must be updated via function 95 CMD = 4.

In the case of devices of Class.Group = 5.20 the analogue output is updated automatically.

Read-out of pressure range for the analogue output:

The following coefficients(K[no.]) must be read out via function 30 in order to calculate the lower and upper limit of the analogue

output:

A = (K[92] – K[68]) / K[69]

B = (K[93] – K[68]) / K[69]

Setting a new pressure range for the analogue output:

K[68] and K[69] must be calculated and written into the device via function 31:

K[68] = K[92] - ((K[93] – K[92]) / (B – A)) * A

K[69] = (K[93] – K[92]) / (B – A)

Whereby:

K[x]: Coefficient with the corresponding number [x] Æ see function 30

A:

Pressure in bar at which the signal K[94] is to be output

B:

Pressure in bar at which the signal K[95] is to be output

Other pressure units are to be converted into bar.

5.3

Function 31: Write coefficient

Request:

DevAddr 31

Nr.

B3

B2

B1

B0

CRC16_H CRC16_L

Response:

DevAddr 31

0

CRC16_H CRC16_L

Exception errors:

2

If no. is not 53, 64 .. 73, 78, 79 or 100 .. 111

3

If message length is incorrect

32

If device has not yet been initialised

Note:

Information on scaling of the channels: See functions 73 and 95. Information on which channels are active: See function 100.

Device of Class.Group = 5.1: DAC scaling only, no. 68 and 69 can be specified.

Device of Class.Group = 5.20: No. 64 .. 71 can be specified.

MJK do