Product Name:Modbus Master/Slave Communication Module
Brand Name: PROSOFT
Model Number:MVI94-MCM
Country of Origin:USA
Warranty: 12 Months
Whatsapp:+86 18159889985
Email:[email protected]
Brand Name: |
PROSOFT |
Model Number: |
MVI94-MCM |
Country of Origin: |
USA |
Packaging Details: |
Original new Factory Sealed |
Delivery Time: |
Delivery time in stock |
Payment Terms: |
T/T |
|
Sales Manager: |
Stella |
|
Send an email: |
|
|
Contact in Whatsapp: |
The PROSOFT MVI94-MCM is a single‑slot communication module for the Rockwell Automation 1794 Flex I/O platform. The MVI94-MCM acts as a gateway between Modbus RTU or ASCII devices and the Flex I/O backplane. The module can be configured as a Modbus master actively polling up to 100 commands to slave devices, or as a Modbus slave, allowing a remote master to access all data in its virtual Modbus database. With fully user‑definable memory and support for up to 5,000 registers, the PROSOFT MVI94-MCM offers a flexible and reliable solution for legacy automation integration.
Legacy Modbus device integration into modern Flex I/O systems
SCADA communications as a Modbus slave gateway
Data concentration – collecting multiple Modbus slaves into a single Flex processor
Oil & gas pipelines and offshore platforms
Food processing, mining, and pulp & paper industries
Water/wastewater treatment – connecting variable frequency drives (VFDs), flow meters, and pressure transmitters
Building automation – linking HVAC controllers and energy meters to a Flex I/O processor
Enron/Daniel floating‑point applications (battery limit monitoring, custody transfer data concentration)
1794 Flex I/O single‑slot design – installs in any slot of a Flex I/O backplane
Dual‑port architecture – PRT1 for configuration/debug (RS‑232), PRT2 for Modbus application (RS‑232/422/485)
Optimized master polling – polls slaves with communication problems less frequently, improving network efficiency
User‑definable virtual Modbus database – size, content, and structure completely configurable
Up to 100 Modbus commands per master port
Supports Modbus RTU and ASCII protocols
Floating‑point data handling including Enron/Daniel Float support for ”single address = one 32‑bit REAL” addressing
Onboard event queue – ladder logic can issue single commands (Event Blocks 1000–1255) or multiple commands (Command Blocks 2001–2006)
Built‑in diagnostics – LED status indicators + debug port menu system showing live error counts, slave status lists, and a data analyzer for traffic capture
Data analyzer mode – view all transmitted and received bytes on the application port; timing marks from 1ms to 100ms selectable
Flash ROM / Compact Flash (CF) storage – configuration file and optional CF card for archival storage
Warm boot (9998) and cold boot (9999) – software and hardware reset blocks triggered from ladder logic or debug terminal
Pass‑through mode – for Modbus write commands (functions 5, 6, 22) addressed to the module can be passed directly to the Flex processor
Virtual Modbus database – central memory area (up to 3,996 registers) that acts as the interface between the Flex I/O backplane and remote Modbus devices
Modbus master function – the configured application port (PRT2) actively issues commands from a user‑defined command list to Modbus slave devices
Modbus slave function – the port responds to incoming Modbus requests from a remote master, allowing access to any data in the virtual database
Block transfer data exchange – the Flex I/O bus pages data between the module’s virtual Modbus database and the processor through the module’s input and output images. Each transfer uses six‑word blocks with block identification codes ranging from 0 to 666
Event and command blocks – the processor can trigger single commands (Event Blocks 1000–1255) or push up to six commands into the queue (Command Blocks 2001–2006) from ladder logic
Command error list – each command in the list has an associated status/error code; the list can be placed anywhere in the virtual Modbus database
Slave status list – tracks the communication status of up to 256 Modbus slave devices per master port (0 = inactive, 1 = active/successful, 2 = suspended/communication failure)
Data analyzer tool – built‑into the debug port menu; shows live transmit/receive byte traffic with special characters:for transmitted data,for received data,and for RTS transitions, and for timing marks
Configuration via plain text file – all parameters are set in a .CFG file and downloaded via terminal emulator using Ymodem protocol
Q1: Is the PROSOFT MVI94-MCM still in production?
A1: No. The MVI94-MCM has been officially discontinued by ProSoft Technology. This summary is provided for reference for existing users. Contact your distributor for replacement recommendations.
Q2: Does the MVI94-MCM require external power?
A2: Yes. The module must be powered by an external 12‑24 V DC Class 2 power supply connected directly to the base unit. Current draw depends on voltage: approximately 340 mA at 12 V DC and 170 mA at 24 V DC.
Q3: How do I configure the MVI94-MCM?
A3: Configuration is done by editing a plain text file (.CFG) using any text editor (e.g., Notepad). Download the file to the module via the PRT1 configuration/debug port using a terminal emulation program (e.g., HyperTerminal) at 57,600 baud, 8 data bits, 1 stop bit, no parity, no hardware handshaking, and the Ymodem file transfer protocol for uploading or downloading the configuration file.
Q4: Which MVI94-MCM function codes are supported?
A4: When operating as a Modbus slave, the MVI94-MCM accepts function codes: 1, 2, 3, 4, 5, 6, 15, and 16. When operating as a Modbus master, support is provided for all eight function codes listed above plus broadcast mode (node address 0) for write commands (5, 6, 15, 16).
Q5: How does the MVI94-MCM handle Enron/Daniel floating‑point data?
A5: The MVI94-MCM includes dedicated configuration parameters: Float Flag, Float Start, and Float Offset. When Float Flag is enabled, any request with a register address greater than or equal to the Float Start value is treated as floating‑point data. This allows a single Modbus address (e.g., 47001) to represent a single 32‑bit REAL value. For write commands to Enron/Daniel floats, this functionality requires the Float Flag to be enabled and the Float Start parameter properly sete.
| Inguiry Now: [email protected] |