ProSoft Technology MVI46 MCM Modbus Interface Module User Manual

The MVI46-MCM is a gateway between the Modbus network and the Allen-Bradley backplane. This module allows Allen-Bradley SLC I/O compatible processors to easily interface with other Modbus protocol compatible devices. The module has two ports that can be configured as either Modbus master or slave devices and supports up to 5000 registers for data exchange between the processor and the Modbus network. The MVI46-MCM module can also be used 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.

PDF
Document
ProSoft Technology MVI46-MCM Modbus Interface Module User Manual | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Two Modbus ports (master/slave)

  • 5000-word register space

  • User-definable memory usage

  • Support for RTU and ASCII protocols

  • SLC backplane interface

  • Complete setup and monitoring through RSLogix 500 software

  • Flexible configuration options for baud rate, parity, data bits, and stop bits

Frequently asked questions

The MVI46-MCM module can communicate with any Modbus-compatible device, including Modicon PLCs and a wide range of end devices.

The MVI46-MCM module can store and transfer up to 5000 registers.

Yes, each of the two ports on the MVI46-MCM module can be configured as either a Modbus master or slave device.

The maximum baud rate supported by the MVI46-MCM module is 115,200.

The MVI46-MCM module communicates with the SLC processor through the backplane using the module's M-files.

User questions

C A

Robert C.

What is the function of code 9001 in module configuration?

Code 9001 acts as a configuration ready signal from the PLC processor to the module. It serves as a logic identifier for the configuration data block (containing backplane and port settings) and is also used to return current configuration data to the processor during a write operation.

R E

Mary R.

What are the roles of M0 and M1 files in the module?

M0 and M1 files are used for data exchange between the module and the processor. The M1 file stores the module's database (user registers, configuration, and status), while the M0 file is used to transfer control blocks and configuration data from the processor to the module.

S E

Patricia S.

How is data and configuration transferred between the SLC processor and the MVI46-MCM module?

Data transfer occurs via M-files on the backplane. User data is accessed in the M1 file (registers 0-4999) using COP instructions. Configuration is handled by the module requesting settings via a value of 9000 in the M0 file, to which the processor responds with a specific configuration block (9001).

S E

Patricia S.

How does the module behave when the processor is not in Run mode?

When the processor is in Fault or PGM mode, the module shuts down its Modbus communication ports and ceases all backplane data transfers until the processor returns to Run mode.

M O

Michael M.

How to perform a warm or cold boot on the MVI46-MCM module?

To initiate a warm boot, use block code 9998 at M1 offset 7800. For a cold boot, use block code 9999 at the same offset.

M O

Michael M.

What do the different slave status values indicate for the Modbus master port?

The slave status values are: 0 (inactive/not defined), 1 (active polling/control), 2 (communication failure/suspended), and 3 (communication disabled by ladder logic).

I D

Michael I.

How to manage data transfer and configuration for the MVI46-MCM module using registers and commands?

The M0:1.0 register is used for configuration requests (module automatically writes 9000 to signal readiness), while M1:1.7200 monitors program scan counts. Data transfer is managed via COP instructions between the processor and the module's M1 file (Section 4.2). The MCM CMDS subroutine (Section 4.3) handles special tasks like system restarts, event commands, and slave polling management.

Preparing document for printing…
0%