
DL8000 Preset Instruction Manual
Revised February-2016
Modbus Communications
B-17
Field
Description
Register number must be unique for any given
communications port. You can duplicate registers, as
long as you assign them to separate ports. If a
register number is duplicated within a port, the
system uses the first occurrence of the register.
4.
Click
Apply
to save any changes you have made to this screen.
5.
Proceed to
Section B.5.2
to configure Modbus conversions.
B.5.2 Modbus Conversion
Conversion codes convert data into a format that is compatible with a
Modbus device.
You use the Conversion field (present on both the Modbus Registers
and the Modbus History screens) to specify the type of conversion
required, if any, on the data before it is sent to the host or before it is
written to the DL8000. The conversions are used to account for
differences in data types between the master and slave devices.
Conversion codes 65 to 72 allow a 4-byte IEEE formatted floating point
number to be sent or received in two Modbus registers with the byte
orders configurable. ROCLINK 800 checks to ensure that an even
number of registers is requested, that the Start Register number does not
begin in the middle of a register pair, and that the number of registers
does not exceed the number of registers configured.
Table B-6. Modbus Conversion Codes
Convert
Code
Description
Slave
Function
Definition
0
No Conversion
1
Float to integer, Float Scale 1
3,4
The Float to Integer conversion changes DL8000
floating point data to an integer for transmission to
the host. The number of the Convert Code specifies
which floating point scaling value is to be used for
the conversion.
2
Float to integer, Float Scale 2
3,4
3
Float to integer, Float Scale 3
3,4
4
Float to integer, Float Scale 4
3,4
5
Float to integer, Float Scale 5
3,4
6
Float to integer, Float Scale 6
3,4
7
Float to integer, Float Scale 7
3,4
8
Float to integer, Float Scale 8
3,4
9 to 16
No Conversion
6,16
25
Any type to Float, No Scaling
3,4,6,16
When using Function Code 03 or 04, this
conversion changes any data type (unsigned or
signed Character, Integer, or Long) in the DL8000
to a specific point value for transmission to the
host. When using Function Code 6 or 16, this
26
Any type to Signed Short
Integer
3,4,6,16
27
Any type to Signed Long
Integer
3,4,6,16
Содержание DL8000
Страница 82: ...DL8000 Preset Instruction Manual 3 44 Modules Revised February 2016 This page is intentionally left blank ...
Страница 118: ...DL8000 Preset Instruction Manual B 26 Modbus Communications Revised February 2016 This page is intentionally left blank ...
Страница 329: ...DL8000 Preset Instruction Manual Revised February 2016 I 7 This page is intentionally left blank ...