The decimal offset indicates how the remote system must interpret the integer value that is stored in the parameter access register. The following table shows how different parameter values can be shown based on a register value (integer) of 1234.

Decimal

Offset

Example

0

0

1,234

1

–1

12,340

2

–2

123,400

3

–3

1,234,000

4

–4

12,340,000

5

–5

123,400,000

6

+1

123.4

7

+2

12.34

8

+3

1.234

9

Percent

12.34%

Examples of using the format word for both the index values and the decimal offset value are shown below:

Format

Primary Index

Secondary Index

Decimal

00000

00

00

0

01003

01

00

3 right

02038

02

03

3 left

05159

05

15

percent

To write these values you can use a decimal offset as follows: format word = (primary index x 1000) + (secondary index x 10) + (decimal).

Modbus Register Types

Page 106

MultiRanger 100/200 – INSTRUCTION MANUAL

7ML19981FB06

Page 116
Image 116
Siemens 200 instruction manual Decimal Offset Example, Format