Functional specifications, Functional overview, General concepts – ProSoft Technology MVI71-MCM User Manual
Page 55: E 55), Functional, Overview
Reference MVI71-MCM
♦ PLC Platform
Modbus Communication Module
ProSoft Technology, Inc.
Page 55 of 111
December 28, 2007
5.1.4 Functional
Specifications
Support for the storage and transfer of up to 5000 registers to/from the PLC
processor's data files
User-definable module memory usage
Two ports to emulate any combination of Modbus master or slave device
Supports Enron version of Modbus protocol for floating point data
transactions
Slave Specifications
The MVI71-MCM module accepts Modbus function code commands of 1, 2, 3, 4,
5, 6, 8, 15, 16, 17, 22 and 23 from an attached Modbus master unit. A port
configured as a Modbus slave permits a remote master to interact with all data
contained in the module. This data can be derived from other Modbus slave
devices on the network, through a master port, or from the PLC processor.
Master Specifications
A port configured as a virtual Modbus master device on the MVI71-MCM module
actively issues Modbus commands to other nodes on the Modbus network. One
hundred commands are supported on each port. Additionally, the master ports
have an optimized polling characteristic that polls slaves with communication
problems less frequently. The PLC processor can be programmed to control the
activity on the port by actively selecting commands from the command list to
execute or issuing commands directly from the ladder logic.
5.2 Functional
Overview
This section provides an overview of how the MVI71-MCM module transfers data
using the MCM protocol. You should understand the important concepts in this
chapter before you begin installing and configuring the module.
5.2.1 General
Concepts
The MVI71-MCM is a module that allows the communication between the PLC
and a Modbus network. The module has 2 ports that can be individually
configured as a Modbus Master or as a Modbus Slave.
The module uses the rack backplane in order to transfer data to the PLC. Ladder
logic is used for different tasks including:
Downloading configuration data
Updating the module's internal database (read or write)
Executing control blocks
The module uses block transfer instructions in order to read and write data to the
PLC. The MVI71-MCM also supports side connect transfer (requires a side
connect adapter) which allows a faster data transfer and does not require ladder
logic to transfer data from/to the PLC.