Description
Executing custom user-written software applications directly within standard Rockwell Automation backplanes is facilitated by the ProSoft MVI56-ADM co-processor, a single-slot module designed for the ControlLogix platform. This development module allows industrial system integrators to build and load proprietary C-language applications, making it possible to integrate specialized field devices or construct non-standard communication protocols that are not supported by native controller configurations.
Key Features
- Custom programmable environment supporting user-compiled C-code execution.
- Direct integration with ControlLogix backplanes for high-speed register data exchange.
- Two independent serial ports configurable for RS-232, RS-422, or RS-485 communications.
- Onboard industrial-grade flash memory for reliable storage of compiled applications and configurations.
- Active backplane communication utilizing ladder logic interface or direct I/O data transfers.
Applications
- Implementation of proprietary or legacy serial protocol drivers.
- Localized high-speed mathematical algorithms and data preprocessing.
- Direct serial interface to legacy SCADA systems, barcode readers, and scales.
- Stand-alone data logging and specialized event archiving within the ControlLogix chassis.
Technical Specifications
| Parameter |
Specification |
| Manufacturer |
ProSoft Technology |
| Model Number |
MVI56-ADM |
| Module Type |
'C' Programmable Application Development Module |
| Platform Compatibility |
ControlLogix System (Single-slot) |
| Backplane Current Load |
800 mA at 5 V DC |
| Operating Temperature |
0 to 60 degC (32 to 140 degF) |
| Storage Temperature |
-40 to 85 degC (-40 to 185 degF) |
| Relative Humidity |
5% to 95% RH (non-condensing) |
| Shipping Weight (Calculated) |
2.0 kg (4.4 lbs) |
| Package Dimensions (Calculated) |
250 mm x 150 mm x 80 mm |
Connections and Interfaces
| Port Reference |
Interface Type |
Function / Circuit Assignment |
| PRT1 |
RS-232, RS-422, or RS-485 (Jumper Selectable) |
Application communication port for peripheral devices. |
| PRT2 |
RS-232, RS-422, or RS-485 (Jumper Selectable) |
Application communication port for peripheral devices. |
| CFG |
RS-232 (RJ45 Connection) |
Configuration and debugging interface for application deployment. |
Empirical Engineering Insights
Alternative Models & Compatibility
The MVI56-ADM serves as a legacy-style programmable co-processor. When upgrading systems or looking for Ethernet-enabled development environments, consider the MVI56E-ADM or modern Ethernet-based application modules, though existing compiled C-code may require migration paths or library updates depending on the target processor environment.
Application Pitfalls & Engineering Notes
This module demands 800 mA at 5 V DC directly from the ControlLogix backplane. It is essential to perform a chassis power supply calculation prior to installation, especially in multi-module setups, to prevent voltage drops or system resets. Additionally, memory management must be handled carefully within the custom C-application to prevent memory leaks and watchdog timeouts that could lock up module-to-backplane communications.
Commissioning & Wiring Tips
When configuring RS-485 interfaces on PRT1 or PRT2, ensure proper termination resistors are engaged at the physical ends of the communication run. Use high-quality shielded twisted-pair (STP) cabling to minimize industrial high-frequency noise interference, grounding the shield strictly at one end to avoid ground loop currents.
Installation Guidelines
CRITICAL WARNING
Isolate all electrical power feeding the ControlLogix chassis before inserting or removing the MVI56-ADM module. Live insertion or extraction (RIUP) in unsafe environments can damage internal circuitry or result in unexpected process disruption.
1
Set the physical jumpers on the side of the module to match the required physical communication standards (RS-232, RS-422, or RS-485) for PRT1 and PRT2 prior to chassis insertion.
2
Align the MVI56-ADM module with the card guides of an empty slot in the ControlLogix chassis and slide it inward until it sits firmly in the backplane connectors.
3
Tighten the top and bottom chassis locking tabs to secure the module mechanically within the rack.
4
Connect the communication cables to the respective front ports and restore system power to load and execute your compiled application binaries.