Intek RheoVac CMS User Manual

Page 31

Advertising
background image

September 2013

27

© Intek, Inc. 2013

Revision D

Table 8: Modbus server global settings

Address

Description

Allowed Values

Default

Format

Read Only?

0001

Restart Modbus Server

Write ‘1’ to restart

0

16-bit unsigned

No

0002

CMS Serial Port

Set to ‘0’ internally by
CMS System

0

16-bit unsigned

Yes

0003

Baud Rate

2400,4800,9600,14400,
19200 bps

9600

16-bit unsigned

No

0004

Data Bits

7 or 8

8

16-bit unsigned

No

0005

Stop Bits

0 = 1 stop bit
1 = 1.5 stop bits
2 – 2 stop bits

2

16-bit unsigned

No

0006

Parity

0 = No Parity
1 = Odd Parity
2 = Even Parity
3 = Mark Parity
4 = Space Parity

0

16-bit unsigned

No

0007

Modbus Address

1 – 255

1

16-bit unsigned

No

0008

Communication Mode

0 = RTU
1 = ASCII

0

16-bit unsigned

No

0009

Conversion Mode

0 = Multiplied Integer
1 = Single Float

1

16-bit unsigned

No

0010

Number of Probes

1 – 255

1

16-bit unsigned

Yes

4.2.2.2

Modbus data settings (Multiplied Integer Mode)

The values listed in Table 9 are examples of how the Modbus server stores “Multiplied Integer”.

“Multiplied Integer” mode can be enabled by writing a “0” to register 09. The address for the multiplier
is the holding register equivalent of the input register parameter it is multiplying. These register values
determine the power of 10 that is used to multiply each parameter (effectively shifting the decimal point)
before it is transmitted as a 16-bit unsigned integer.

Table 9: Modbus example data holding registers

Address

Description

Allowed Values

Default

Read Only?

8001

Multiplier power for TC1-1

0 – 3

16-bit unsigned

No

12005

Multiplier power for RheoVac MSP Actual Volume Flow

0 – 3

16-bit unsigned

No

12007

Multiplier power for RheoVac MSP Total Mass Flow

0 – 3

16-bit unsigned

No

12009

Multiplier power for RheoVac MSP Water Vapor Flow

0 – 3

16-bit unsigned

No

4.2.2.3

Modbus data registers (Multiplied Integer Mode)

When in Multiplied Integer Mode, the CMS data values are multiplied by a power of ten

specified in the registers listed in Table 9. The resulting values are then transmitted as 16-bit unsigned
integers. Each value therefore needs only 1 register (2 bytes) of allocated space. In this mode, the data
registers are allocated in pairs, with each data value followed by the multiplication power corresponding
to it. For example, assuming all multiplier registers are set to 3, the RheoVac MSP Pressure is
transmitted as follows:

RheoVac MSP Pressure (probe reading) = 1.257

Input Register 12011 (RheoVac MSP Pressure) = 1257

Holding Register 12011 (Multiplier Value) = 3

All other instruments can be calculated the same way substituting the correct address in place of

12011. The addresses for each instrument can be found in SECTION 8 - CUSTOM INFORMATION.

Advertising