ProSoft Technology MVI69L-MBS User Manual

Page 57

Advertising
background image

MVI69L-MBS ♦ CompactLogix Platform

MVI69L-MBS Configuration

Communication Module

User Manual

ProSoft Technology, Inc.

Page 57 of 154

January 6, 2014

Register Count parameters in the Module section.

If the command is a write function, the data to be written to
the slave device is sourced

beginning from the module’s

internal database register specified. This register value must
come from the Write Data area of the module’s memory,
defined by the Write Register Start and Write Register
Count
parameters in the Module section.

Poll Interval

0 to 65535
seconds

Specifies the minimum interval between executions of
continuous commands (Enable code = 1).

Example: If a value of 10 is entered, the command
executes no more frequently than once every 10 seconds.
When the command reaches the top of the command queue
and 10 seconds has not elapsed, it is skipped until the poll
interval has expired.

Register Count

1 to 125 (words)

or

1 to 800 (coils)

Specifies the number of registers or digital points to be
associated with the command. Modbus Function Codes 5
and 6 ignore this field as they only apply to a single data
point.

For Modbus Function Codes 1, 2 and 15, this parameter
sets the number of single bit digital points (inputs or coils) to
be associated with the command.

For Modbus Function Codes 3, 4 and 16, this parameter
sets the number of 16-bit registers to be associated with the
command.

Swap Code

0,1,2,3

Defines if the data received from the Modbus slave is to be
ordered differently than received from the slave device. This
parameter is helpful when dealing with floating-point or other
multi-register values, as there is no standard method of
storage of these data types in slave devices. This parameter
can be set to order the register data received in an order
useful by other applications.

No Change (0)= No change is made in the byte ordering
(ABCD = ABCD)

Word Swap (1)= The words are swapped (ABCD= CDAB)

Word and Byte Swap (2) = The words are swapped, then
the bytes in each word are swapped (ABCD=DCBA)

Byte Swap (3) = The bytes in each word are swapped
(ABCD=BADC)

Note: Each pair of characters is a byte. Ex: AB and CD.
Two pairs of characters is 16-bit register Ex: ABCD.

Node Address

1 to 255

(0 = broadcast)

Specifies the Modbus slave node address on the network to
be considered. Values of 1 to 255 are permitted. Most
Modbus devices only accept an address in the range of 1 to
247 so be careful. If the value is set to zero, the command is
a broadcast message on the network. The Modbus protocol
permits broadcast commands for write operations. Do not
use this node address for read operations.

Modbus
Function

1,2,3,4,5,6,15,16 Specifies the Modbus function to be executed by the

command. These function codes are defined in the Modbus
protocol.

1

– Read Coil Status (0xxxx)

2

– Read Input Status (1xxxx)

Advertising