ProSoft Technology Product Documentation In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments. User Manuals, Datasheets, Sample Ladder Files, and Configuration Files are provided on the enclosed CD-ROM, and are available at no charge from our web site: www.prosoft-technology.com...
Battery Life Advisory Note: Modules manufactured after April 1 , 2011 do not contain a battery. For modules manufactured before that date the following applies: The module uses a rechargeable Lithium Vanadium Pentoxide battery to back up the real-time clock and CMOS settings.
Page 4
Markings Agency Applicable Standards RoHS ATEX EN60079-0 July 2006 EN60079-15 October 2005 IEC61010 EMC-EN61326-1:2006 EN61000-6-4:2007 CSA CB Safety CA/10533/CSA IEC 61010-1 Ed. 2 CB 243333-2056722 (2090408) cULus GOST-R Test 2.4 243333 E183151 ME06 Class I Division 2 Groups A, B, C, and D Temp Code T5 II 3 G Ex nA nL IIC T5 X...
Module Data Object (MNETCRMODULEDEF) ............72 3.1.1 User Data Object (MNETCRDATA) ................ 73 3.1.2 Command Control Data Object (MNETCCONTROL) ..........74 3.1.3 Status Object (MNETCRSTATUS) ................75 3.1.4 Backplane Control Object (MNETCRUTIL) ............. 77 ProSoft Technology, Inc. Page 5 of 159 June 14, 2011...
Page 6
Writing the Ethernet Settings to the Module ............139 5.6.6 Reading the Clock Value from the Module ............140 5.6.7 Writing the Clock Value to the Module ..............141 Adding the Module to an Existing Project ............. 142 Page 6 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 7
Limitation of Remedies ** ..................154 6.2.7 Time Limit for Bringing Suit ................... 154 6.2.8 No Other Warranties ..................... 154 6.2.9 Allocation of Risks ....................154 6.2.10 Controlling Law and Severability ................155 Index ProSoft Technology, Inc. Page 7 of 159 June 14, 2011...
Page 8
Contents MVI56E-MNETCR ♦ ControlLogix Platform User Manual Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Page 8 of 159 ProSoft Technology, Inc. June 14, 2011...
Hardware installation and wiring: install the module, and safely connect Modbus TCP/IP and ControlLogix devices to a power source and to the MVI56E-MNETCR module’s application port(s) ProSoft Technology, Inc. Page 9 of 159 June 14, 2011...
Ethernet settings, allowing quick and easy replacement. LED Scrolling Diagnostic Display: 4-character, alphanumeric display, providing standard English messages for status and alarm data, and for processor and network communication status. Page 10 of 159 ProSoft Technology, Inc. June 14, 2011...
1024 × 768 recommended) CD-ROM drive Note: The Hardware and Operating System requirements in this list are the minimum recommended to install and run software provided by ProSoft Technology ® . Other third party applications may have different minimum requirements. Refer to the documentation for any third party applications for system requirements.
ProSoft Solutions CD CD-013 Contains configuration tools for the MVI56E-MNETCR module Insert MVI56E-MNETCR Quick Start Guide If any of these components are missing, please contact ProSoft Technology Support for replacement parts. Page 12 of 159 ProSoft Technology, Inc. June 14, 2011...
Note: If you are installing the module in a remote rack, you may prefer to leave the Setup pins jumpered. That way, you can update the module’s firmware without requiring physical access to the module. ProSoft Technology, Inc. Page 13 of 159 June 14, 2011...
With a firm, steady push, snap the module into place. Check that the holding clips on the top and bottom of the module are securely in the locking holes of the rack. Page 14 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 15
(backplane) of the ControlLogix rack. Turn power ON. Note: If you insert the module improperly, the system may stop working or may behave unpredictably. ProSoft Technology, Inc. Page 15 of 159 June 14, 2011...
ONFIGURATION UILDER action starts the installation wizard for ProSoft Configuration Builder. Click N on each page of the installation wizard. Click F on the last INISH page of the wizard. Page 16 of 159 ProSoft Technology, Inc. June 14, 2011...
PC. You can also connect directly from the Ethernet Port on your PC to the Config (E1) Port on the module by using an Ethernet crossover cable (not included). ProSoft Technology, Inc. Page 17 of 159 June 14, 2011...
When you first start PCB, the tree view consists of folders for Default Project and Default Location, with a Default Module in the Default Location folder. The following illustration shows the PCB window with a new project. Page 18 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 19
In the Product Line Filter area of the dialog box, select MVI56E. In the dropdown list, select MVI56E-MNETCR, and then click ELECT ODULE OK to save your settings and return to the ProSoft Configuration Builder window. Right-click the module icon. ProSoft Technology, Inc. Page 19 of 159 June 14, 2011...
Page 20
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box. If there is no response from the module, Page 20 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 21
If PCB is still unable to connect to the module, click the B ROWSE EVICE button to open the ProSoft Discovery Service. Select the module, then right-click and choose A SSIGN EMPORARY ProSoft Technology, Inc. Page 21 of 159 June 14, 2011...
(the last ENBT/CNBx and chassis in the path). To use CIPconnect, follow these steps. In the Select Connection Type dropdown list, choose 1756-ENBT. The default path appears in the text box, as shown in the following illustration. Page 22 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 23
The path can only contain ControlNet or Ethernet/IP networks. The maximum number of supported racks is six. Click C to build the path in text format CIP P ONSTRUCT Click OK to confirm the configured path. ProSoft Technology, Inc. Page 23 of 159 June 14, 2011...
Important: The temporary IP address is only valid until the next time the module is initialized. Please refer to Setting Temporary IP Address (page 18) in the MVI56E-MNETCR User Manual for information on how to set the module’s permanent IP address. Page 24 of 159 ProSoft Technology, Inc. June 14, 2011...
MVI56E-MNETCR module. The Rung Import with Utility Add-On Instruction (Optional): MVI56EMNETCR_Optional_Rung_v1_0.L5X If your processor uses an earlier version of RSLogix 5000, see Using the Sample Program (page 145). ProSoft Technology, Inc. Page 25 of 159 June 14, 2011...
Note: If you are installing the MVI56E-MNETCR module in a remote rack, follow these next few steps. If you are installing the module in a local rack, follow the steps in Create the Module - Local Rack (page 31). Page 26 of 159 ProSoft Technology, Inc. June 14, 2011...
Bridge module that matches your hardware. This example uses a 1756- ENBT/A module. Note: If you are prompted to "Select Major Revision", choose the lower of the available revision numbers. ProSoft Technology, Inc. Page 27 of 159 June 14, 2011...
Page 28
Organization pane and click the right mouse button to open a shortcut menu. On the shortcut menu, choose N ODULE Repeat steps 2 and 3 to add the second EtherNet/IP module to the remote rack. Page 28 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 29
Enter the slot number in the rack where the MVI56E-MNETCR module will be installed. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance 4 Configuration Size ProSoft Technology, Inc. Page 29 of 159 June 14, 2011...
Page 30
Note: If you are installing the MVI56E-MNETCR module in a local rack, follow these next few steps. If you are installing the module in a remote rack, follow the steps in Create the Module - Remote Rack (page 27). Page 30 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 31
Enter the slot number in the rack where the MVI56E-MNETCR module is to be installed. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance 4 Configuration Size ProSoft Technology, Inc. Page 31 of 159 June 14, 2011...
Page 32
RPI value for your project. Five milliseconds ONNECTION is usually a good starting value. Click OK to confirm. The MVI56E-MNETCR module is now visible in the I/O C pane. ONFIGURATION Page 32 of 159 ProSoft Technology, Inc. June 14, 2011...
ROGRAM OUTINE Select an empty rung in the new routine, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose I MPORT … ProSoft Technology, Inc. Page 33 of 159 June 14, 2011...
Page 34
Navigate to the location on your PC where you saved (page 25) the Add-On Instruction (for example, "My Documents" or "Desktop"). Select the MVI56EMNETCR_A 1_3.L5X file This action opens the I dialog box, showing the MPORT ONFIGURATION controller tags that will be created. Page 34 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 35
Input and Output tags, and select the MNETCR module in the remote rack. Click OK to confirm the import. RSLogix will indicate that the import is in progress: ProSoft Technology, Inc. Page 35 of 159 June 14, 2011...
Page 36
The procedure has also imported new User Defined Data Types, data objects and the Add-On instruction for your project. Save the application and then download the sample ladder logic into the processor. Page 36 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 37
Slot Enter the slot number in the rack where the MVI56E- MNETCR module is located. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance Configuration Size ProSoft Technology, Inc. Page 37 of 159 June 14, 2011...
Page 38
ROGRAM OUTINE Select an empty rung in the routine, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose I … MPORT Page 38 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 39
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis User Manual Select the MVI56EMNETCR_A 1_3.L5X file, and then click MPORT This action opens the I window, which shows the tags MPORT ONFIGURATION that will be imported. ProSoft Technology, Inc. Page 39 of 159 June 14, 2011...
Page 40
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis 10 Associate the I/O connection variables to the correct module. The default values are RemoteENBT_Slot6:1:I and RemoteENBT_Slot6:1:O so these require change. Page 40 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 41
In this procedure, you will append the string "_2" as shown in the following illustration. 12 Click OK to confirm. The setup procedure is now complete. Save the project and download the application to your ControlLogix processor. ProSoft Technology, Inc. Page 41 of 159 June 14, 2011...
Page 42
It is unnecessary to manually edit the ReadData and WriteData user-defined data types in the ladder logic, as these are automatically updated to match the changed array sizes in ProSoft Configuration Builder. Page 42 of 159 ProSoft Technology, Inc. June 14, 2011...
Connect the straight connector end of the cable to the serial port on your computer. 1.11.4 Downloading the Sample Program to the Processor Note: The key switch on the front of the ControlLogix processor must be in the REM or PROG position. ProSoft Technology, Inc. Page 43 of 159 June 14, 2011...
Page 44
PROGRAM mode to RUN mode. Note: If you receive an error message during these steps, refer to your RSLogix documentation to interpret and correct the error. Page 44 of 159 ProSoft Technology, Inc. June 14, 2011...
Configuring the MVI56E-MNETCR Module In This Chapter Using ProSoft Configuration Builder Software ........46 Downloading the Project to the Module ..........62 ® Using CIPconnect to Connect to the Module ........63 ProSoft Technology, Inc. Page 45 of 159 June 14, 2011...
Note: During startup and initialization, the MVI56E-MNETCR module receives its protocol and backplane configuration information from the installed Personality Module (Compact Flash). Use ProSoft Configuration Builder to configure module settings and to download changes to the Personality Module. Page 46 of 159 ProSoft Technology, Inc. June 14, 2011...
Your first task is to add the MVI56E-MNETCR module to the project. Use the mouse to select D in the tree view, and then click the EFAULT ODULE right mouse button to open a shortcut menu. ProSoft Technology, Inc. Page 47 of 159 June 14, 2011...
Page 48
In the Product Line Filter area of the dialog box, select MVI56E. In the dropdown list, select MVI56E-MNETCR, and then click ELECT ODULE OK to save your settings and return to the ProSoft Configuration Builder window. Page 48 of 159 ProSoft Technology, Inc. June 14, 2011...
P RINT This action opens the Print dialog box. In the Print dialog box, choose the printer to use from the drop-down list, select printing options, and then click OK. ProSoft Technology, Inc. Page 49 of 159 June 14, 2011...
Note: Total Read Register Count and Write Register Count cannot exceed 5000 total registers. Read Data and Write Data Areas must be configured to occupy separate address ranges in module memory and should not be allowed to overlap. Page 50 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 51
0. If the value is set to 1, the data will be initialized with data from the processor. Use of this option requires associated ladder logic to pass the data from the processor to the module. ProSoft Technology, Inc. Page 51 of 159 June 14, 2011...
The value to use depends upon the type of communication network used, and the expected response time of the slowest device on the network. Page 52 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 53
7000, data requests for register 7000 will use the internal Modbus register 3000. ARP Timeout 1 to 60 This parameter specifies the number of seconds to wait for an ARP reply after a request is issued. ProSoft Technology, Inc. Page 53 of 159 June 14, 2011...
If the user specifies a value of 10 for the parameter, the command will be executed no more frequently than every 1 second. Page 54 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 55
Multiple Register (4x) The first part of the record is the module information, which relates to the MVI56E module and the second part contains information required to interface to the server device. ProSoft Technology, Inc. Page 55 of 159 June 14, 2011...
Page 56
For Modbus functions 1, 2, 5, and 15, this parameter is interpreted as a bit- level address. For Modbus functions 3, 4, 6, and 16, this parameter is interpreted as a word- or register-level address. Page 56 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 57
These swap operations affect 4-byte (or 2-word) groups of data. Therefore, data swapping using these Swap Codes should be done only when using an even number of words, such as when 32-bit integer or floating-point data is involved. ProSoft Technology, Inc. Page 57 of 159 June 14, 2011...
Page 58
Modbus Function Code Description Read Coil Status Read Input Status Read Holding Registers Read Input Registers Force (Write) Single Coil Preset (Write) Single Register Force Multiple Coils Preset Multiple Registers Page 58 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 59
In such cases, it is not usually necessary to subtract 1 from the converted decimal number, as this addressing scheme typically uses the exact offset address expressed as a hexadecimal number. Comment 0 to 35 alphanumeric characters ProSoft Technology, Inc. Page 59 of 159 June 14, 2011...
Important: If the device in the field is changed, this table must be updated to contain the new MAC address for the device and downloaded to the module. If the MAC is not changed, no communications with the module will occur. Page 60 of 159 ProSoft Technology, Inc. June 14, 2011...
Edit the values for my_ip, netmask (subnet mask) and gateway (default gateway). When you are finished editing, click OK to save your changes and return to the ProSoft Configuration Builder window. ProSoft Technology, Inc. Page 61 of 159 June 14, 2011...
Select the module, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose S PCB. ELECT FOR Close ProSoft Discovery Service. Click D to transfer the configuration to the module. OWNLOAD Page 62 of 159 ProSoft Technology, Inc. June 14, 2011...
Using CIPconnect to Connect to the Module ® You can use CIPconnect to connect a PC to the ProSoft Technology MVI56E- MNETCR module over Ethernet using Rockwell Automation’s 1756-ENBT ® EtherNet/IP module. This allows you to configure the MVI56E-MNETCR network settings and view module diagnostics from a PC.
Page 64
ONSTRUCT Click OK to confirm the configured path. The following examples should provide a better understanding on how to set up the path for your network. Page 64 of 159 ProSoft Technology, Inc. June 14, 2011...
For this example, the MVI56E-MNETCR module is located in the same rack as the 1756-ENBT that is connected to the PC. Rack 1 Slot Module Network Address ControlLogix Processor MVI56E-MNETCR 1756-ENBT IP=192.168.0.100 In the Download dialog box, click CIP P ProSoft Technology, Inc. Page 65 of 159 June 14, 2011...
Page 66
CIP P ONSTRUCT Click OK to close the CIPconnect Path Editor and return to the Download dialog box. Check the new path in the Download dialog box. Page 66 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 67
Click OK to close the Test Connection pop-up and then click D OWNLOAD download the configuration files to the module through the path. ProSoft Technology, Inc. Page 67 of 159 June 14, 2011...
ControlNet, as shown in the following illustration. Rack 1 Slot Module Network Address ControlLogix Processor 1756-CNB Node = 1 1756-ENBT IP=192.168.0.100 Rack 2 Slot Module Network Address 1756-CNB Node = 2 MVI56E-MNETCR Page 68 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 69
Configure the path as shown in the following illustration and click C ONSTRUCT to build the path in text format. CIP P Click OK to close the CIPconnect Path Editor and return to the Download dialog box. ProSoft Technology, Inc. Page 69 of 159 June 14, 2011...
Page 70
The ONNECTION following message should be displayed upon success. Click D to download the configuration files to the module through OWNLOAD the path. Page 70 of 159 ProSoft Technology, Inc. June 14, 2011...
The sample Import Rung with Add-On Instruction is extensively commented to provide information on the purpose and function of each user-defined data type and controller tag. For most applications, the Import Rung with Add-On Instruction will work without modification. ProSoft Technology, Inc. Page 71 of 159 June 14, 2011...
Client ,Server Status and blocks status (page 75) UTIL MNETCRUTIL (page Block statistics This object contains objects that define the configuration, user data, status and command control data related to the module. Page 72 of 159 ProSoft Technology, Inc. June 14, 2011...
MNETCR.DATA.WriteData and puts that data into the output image for transfer to the module. Once the data has been stored in the module's database, it is available for use as status and control information by other nodes on the network. ProSoft Technology, Inc. Page 73 of 159 June 14, 2011...
Module internal database to use with message Count Register or data point count Swap Swap code to use with functions 3 and 4 MBFunction Modbus function code for message Address Address to interface with in device Page 74 of 159 ProSoft Technology, Inc. June 14, 2011...
BOOL Get Client Status ClientIDReq Client ID requested. ClientStatus MNETCRCLIENTSTATS[30] Client Status requests (page 76) ClientIDRec Client ID received. CmdErrorList INT[16] Command Error List ClientStatsPending BOOL Allows Get Client Status ProSoft Technology, Inc. Page 75 of 159 June 14, 2011...
Page 76
Current Error code LastErr Last recorded error code Refer to MVI56E-MNETCR Status Data Definition (page 105, page 112) for a complete listing of the data stored in the status object. Page 76 of 159 ProSoft Technology, Inc. June 14, 2011...
The LastRead tag stores the latest Read Block ID received from the module. The LastWrite tag stores the latest Write Block ID to be sent to the module. The Block Index tag is an intermediate variable used during the block calculation. ProSoft Technology, Inc. Page 77 of 159 June 14, 2011...
Page 78
Ladder Logic MVI56E-MNETCR ♦ ControlLogix Platform User Manual Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Page 78 of 159 ProSoft Technology, Inc. June 14, 2011...
Status data contained in the module can be viewed in ProSoft Configuration Builder through the Ethernet port. Status data values are transferred from the module to the processor. ProSoft Technology, Inc. Page 79 of 159 June 14, 2011...
<IP Address> Module IP address <C0> OK: Port is communicating without error Communication Errors: port is having communication errors. Refer to PCB diagnostics (page 79) for further information about the error. Page 80 of 159 ProSoft Technology, Inc. June 14, 2011...
If the LED remains RED for over 10 seconds, the module is not working. Remove it from the rack and re-insert it to restart its internal program. Not Used ProSoft Technology, Inc. Page 81 of 159 June 14, 2011...
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis 4.1.4 Troubleshooting Use the following troubleshooting steps if you encounter problems when the module is powered up. If these steps do not resolve your problem, please contact ProSoft Technology Technical Support. Processor Errors Problem description Steps to take...
If the module's OK LED does not turn GREEN, verify that the module is inserted completely into the rack. If this does not cure the problem, contact ProSoft Technology Technical Support. ProSoft Technology, Inc. Page 83 of 159 June 14, 2011...
In ProSoft Configuration Builder, select the module, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box. If there is no response from the module, Page 84 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 85
1756- ENBT card. Refer to Using CIPconnect to Connect to the Module (page 63, page 22) for information on how to construct a CIP path. ProSoft Technology, Inc. Page 85 of 159 June 14, 2011...
Page 86
(using the grey cable) or directly between your computer and the module (using the red cable). If you are still not able to establish a connection, contact ProSoft Technology for assistance. Page 86 of 159 ProSoft Technology, Inc.
Use the MODULE menu to view configuration and hardware information for the MVI56E-MNETCR module’s backplane and Ethernet application port. Version Use the V menu to view module hardware and firmware information. ERSION ProSoft Technology, Inc. Page 87 of 159 June 14, 2011...
During normal operation, the read, write, and parsing values should increment continuously, while the error value should not increment. The status values on this menu correspond with the members of the MVI56E- MNETCR Status object. Page 88 of 159 ProSoft Technology, Inc. June 14, 2011...
Use the Command Status menu to view MNET Client x Command status. A zero indicates no error. A non-zero value indicates an error. Refer to Client Command Errors (page 113) for an explanation of each value. ProSoft Technology, Inc. Page 89 of 159 June 14, 2011...
You can view data in the following formats: ASCII Decimal Float Hexadecimal Use the scroll bar on the right edge of the window to view each page (100 words) of data. Page 90 of 159 ProSoft Technology, Inc. June 14, 2011...
Complete display of the module’s internal database (registers 0 to 3999) Version Information Control over the module (warm boot, cold boot, transfer configuration) Facility to upload and download the module’s configuration file ProSoft Technology, Inc. Page 91 of 159 June 14, 2011...
Page 92
Diagnostics and Troubleshooting MVI56E-MNETCR ♦ ControlLogix Platform User Manual Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Page 92 of 159 ProSoft Technology, Inc. June 14, 2011...
Using the Optional Add-On Instruction Rung Import ......132 Adding the Module to an Existing Project ..........142 Using the Sample Program - RSLogix 5000 Version 15 and earlier ..145 ProSoft Technology, Inc. Page 93 of 159 June 14, 2011...
Personality Module - a non-volatile industrial-grade Compact Flash (CF) card used to store network and module configuration for easy disaster recovery, allowing quick in-the-field product replacement by transferring the CF card Page 94 of 159 ProSoft Technology, Inc. June 14, 2011...
Supports up to 30 Clients with up to 16 commands for each Client Error codes, counters, and module status available from module memory through the Clients, or through the ladder logic and controller tags in RSLogix 5000 ProSoft Technology, Inc. Page 95 of 159 June 14, 2011...
Setting, Port Status, and Error Information Debug/Configuration/Application Ethernet port (E1) Ethernet Port 10/100 Base-T, RJ45 Connector, for CAT5 cable Link and Activity LED indicators Auto-crossover cable detection Shipped with Unit 5-foot Ethernet straight-through cable Page 96 of 159 ProSoft Technology, Inc. June 14, 2011...
MODBUS/TCP network and the Rockwell Automation backplane. The module uses an internal database to pass data and commands between the processor and the server devices on the MODBUS/TCP network. ProSoft Technology, Inc. Page 97 of 159 June 14, 2011...
0 (40001 Modbus) to 4999 (45000 Modbus). The following illustration shows the layout of the database: Module’s Internal Database Structure 5000 registers for user data Register Data 4999 Page 98 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 99
These block identification codes can be broken down into a few groups: Normal data transfer blocks (-1 to 125), Initialization blocks (1000 to 1124), and Command control blocks (2000, 5000 to 5016, 9998 and 9999). ProSoft Technology, Inc. Page 99 of 159 June 14, 2011...
Page 100
The Write Block ID is an index value used to determine the location in the module’s database where the data will be placed. Each transfer can move up to 40 words (block offsets 1 to 40) of data. Page 100 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 101
This field contains the total number of block errors recognized by the module. 8 to 37 Enable/Disable Each bit in each word is used to enable or disable individual Command Bits commands in each client ProSoft Technology, Inc. Page 101 of 159 June 14, 2011...
Important: Each command defined in the command list is controlled by the ladder logic. The Write Command Bits parameter must be set in ladder logic to allow the command to be sent out on the Modbus TCP/IP network. Page 102 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 103
1 to 4 → 192, 168, 0 and 100. The module will construct the normal dotted IP address from the values entered. The values entered will be anded with the mask 0x00ff to insure the values are in the range of 0 to 255. ProSoft Technology, Inc. Page 103 of 159 June 14, 2011...
Page 104
Word two of the block can be used by the ladder logic to determine if the command was added to the command queue of the module. The command will only fail if the command queue for the port is full (16 commands for each queue). Page 104 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 105
Total number of command list errors Total number of requests of slave Total number of responses Total number of errors sent Total number of errors received Configuration Error Word Current Error Last Error ProSoft Technology, Inc. Page 105 of 159 June 14, 2011...
Page 106
The Command index parameters in the block have a range of 0 to 15 and correspond to the module's command list entries. Page 106 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 107
This block allows the processor to reset all status values available from the module to the processor or through the PCB diagnostics menu. This block is triggered through the following data type and controller tag elements: ProSoft Technology, Inc. Page 107 of 159 June 14, 2011...
Page 108
First digit of dotted IP address Second digit of dotted IP address Third digit of dotted IP address Last digit of dotted IP address 6 to 41 Spare data area Page 108 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 109
Y The following table describes the format of the control block. Offset Description Length 9998 1 to 41 Spare The module does not send a response block for this command. ProSoft Technology, Inc. Page 109 of 159 June 14, 2011...
Page 110
Y The following table describes the format of the control block. Offset Description Length 9999 1 to 41 Spare The module does not send a response block for this command. Page 110 of 159 ProSoft Technology, Inc. June 14, 2011...
MBAP (Modbus API for network communications) or MNET requests dependent on the service port selected in the command. The following topics discuss the operation of the client drivers. ProSoft Technology, Inc. Page 111 of 159 June 14, 2011...
Data received from the node on the network is passed into the module's internal database, assuming a read command. Status data is returned to the processor for the client and a Command List error table can be established in the module's internal database. Page 112 of 159 ProSoft Technology, Inc. June 14, 2011...
This error list can be transferred to the processor. The errors generated by the module are displayed in the following table. ProSoft Technology, Inc. Page 113 of 159 June 14, 2011...
Page 114
Incorrect function code in response Invalid CRC/LRC value in response MNET Client Specific Errors Code Description Failed to connect to server specified in command MNET command response timeout TCP/IP connection ended before session finished Page 114 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 115
This feature allows the Client to continue sending commands and polling other existing servers, while waiting for the non-existent server to appear on the network. ProSoft Technology, Inc. Page 115 of 159 June 14, 2011...
MNETCR performance High Ethernet traffic may impact MNETCR performance (consider CIPconnect (page 63, page 22) for these applications and disconnect the module Ethernet port from the network). ProSoft Technology, Inc. Page 117 of 159 June 14, 2011...
The following table is a sample read output status request to read coils 0020 to 0056 from Server device number 11. Func Data Start Pt Hi Data Start Pt Lo Data # Of Pts Ho Data # Of Pts Lo Error Check Field Page 118 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 119
1B (HEX) = 0001 1011 (Binary), contains the status of only 5 coils (52 to 56) instead of 8 coils. The 3 left most bits are provided as zeros to fill the 8-bit format. ProSoft Technology, Inc. Page 119 of 159 June 14, 2011...
35 HEX = 0011 0101 (binary) contains the status of only 6 inputs (10213 to 102180) instead of 8 inputs. The two left-most bits are provided as zeros to fill the 8-bit format. Page 120 of 159 ProSoft Technology, Inc. June 14, 2011...
In the example below, the registers 40108 to 40110 have the decimal contents 555, 0, and 100 respectively. Func ByteCnt Hi Data Lo Data Hi Data Lo Data Hi Data Lo Data Error Check Field ProSoft Technology, Inc. Page 121 of 159 June 14, 2011...
PC scans will be required, and the data provided will be form sequential scans. In the example below the register 3009 contains the decimal value 0. Func Byte Count Data Input Reg Hi Data Input Reg Lo Error Check Field Page 122 of 159 ProSoft Technology, Inc. June 14, 2011...
Thus, if such a coil is set ON by function Code 5 and (even months later), an output is connected to that coil, the output will be "hot". ProSoft Technology, Inc. Page 123 of 159 June 14, 2011...
The response to a preset single register request is to re-transmit the query message after the register has been altered. Func Data Reg Hi Data Reg Lo Data Input Reg Hi Data Input Reg Lo Error Check Field Page 124 of 159 ProSoft Technology, Inc. June 14, 2011...
(A5 37 hex). Request Response Field Name (Hex) Field Name (Hex) Function Function Sub-function Hi Sub-function Hi Sub-function Lo Sub-function Lo Data Hi Data Hi Data Lo Data Lo ProSoft Technology, Inc. Page 125 of 159 June 14, 2011...
Page 126
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis The data fields in responses to other kinds of queries could contain error counts or other data requested by the sub-function code. Page 126 of 159 ProSoft Technology, Inc. June 14, 2011...
Thus, if such a coil is set ON by function code 15 and (even months later) an output is connected to that coil, the output will be hot. ProSoft Technology, Inc. Page 127 of 159 June 14, 2011...
The normal response to a function 16 query is to echo the address, function code, starting address and number of registers to be loaded. Func Hi Addr Lo Addr Quantity Error Check Field Page 128 of 159 ProSoft Technology, Inc. June 14, 2011...
(01) is for a Read Output Status operation. It requests the status of the output at address 1245 (04A1 hex). Note that only that one output is to be read, as specified by the number of outputs field (0001). ProSoft Technology, Inc. Page 129 of 159 June 14, 2011...
Page 130
Usually means that the gateway is misconfigured or overloaded. Page 130 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 131
Specialized use in conjunction with gateways, indicates Failed To Respond that no response was obtained from the target device. Usually means that the device is not present on the network. ProSoft Technology, Inc. Page 131 of 159 June 14, 2011...
Important: The Optional Add-On Instruction only supports the two features listed above. You must use the sample ladder logic for all other features including backplane transfer of Modbus TCP/IP data. Page 132 of 159 ProSoft Technology, Inc. June 14, 2011...
User Manual 5.6.3 Installing the Rung Import with Utility Add-On Instruction Right-click on an empty rung in the main routine of your existing ladder logic and choose I … MPORT ProSoft Technology, Inc. Page 133 of 159 June 14, 2011...
Page 134
Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Navigate to the folder where you saved MVI56EMNETCR_Optional_AddOn_Rung_<version #>.L5X and select the file. In the I window, click OK. MPORT ONFIGURATION Page 134 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 135
User Manual The Add-On Instruction will be now visible in the ladder logic. Observe that the procedure has also imported data types and controller tags associated to the Add-On Instruction. ProSoft Technology, Inc. Page 135 of 159 June 14, 2011...
Page 136
In the Add-On Instruction, click the [...] button next to each MSG tag to open the M ESSAGE ONFIGURATION Click the C tab and click the B button as follows. OMMUNICATION ROWSE Page 136 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 137
MVI56E-MNETCR ♦ ControlLogix Platform Reference Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis User Manual Select the module to configure the message path. ProSoft Technology, Inc. Page 137 of 159 June 14, 2011...
The bit will be automatically reset and the current Ethernet settings will be copied to MVI56EMNETCRETHERNET controller tag as follows. To check the status of the message, refer to the READETHERNETMSG tag. Page 138 of 159 ProSoft Technology, Inc. June 14, 2011...
Move a value of 1 to MVI56EMNETCRETHERNET.W RITE After the message is executed, the MVI56EMNETCRETHERNET.W RITE resets to 0. To check the status of the message, refer to the WRITEETHERNETMSG tag. ProSoft Technology, Inc. Page 139 of 159 June 14, 2011...
The bit will be automatically reset and the current clock value will be copied to controller tag as follows. MVI56EMNETCRCLOCK.C ONFIG To check the status of the message, refer to the READCLOCKMSG tag. Page 140 of 159 ProSoft Technology, Inc. June 14, 2011...
Move a value of 1 to MVI56EMNETCRCLOCK.W RITE The bit will be automatically reset to 0. To check the status of the message, refer to the W MSG tag. RITE LOCK ProSoft Technology, Inc. Page 141 of 159 June 14, 2011...
ONFIGURATION ONTROLLER RGANIZATION click the right mouse button to open a shortcut menu. On the shortcut menu, choose N ODULE This action opens the S dialog box: ELECT ODULE Page 142 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 143
Enter the Name, Description and Slot options for your application. You must select the C - INT in the dialog box, otherwise the ORMAT AS module will not communicate over the backplane of the ControlLogix rack. Click OK to continue. ProSoft Technology, Inc. Page 143 of 159 June 14, 2011...
Page 144
Copy the User Defined Data Types from the sample program. Copy the Ladder Rungs from the sample program. Save and Download (page 43) the new application to the controller and place the processor in run mode. Page 144 of 159 ProSoft Technology, Inc. June 14, 2011...
ControlLogix processor and a network of Modbus TCP/IP devices. For most applications, the sample program will work without modification. ProSoft Technology, Inc. Page 145 of 159 June 14, 2011...
Page 146
Reference MVI56E-MNETCR ♦ ControlLogix Platform User Manual Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Page 146 of 159 ProSoft Technology, Inc. June 14, 2011...
Return Material Authorization (RMA) Policies and Conditions ..... 149 LIMITED WARRANTY ................. 151 Contacting Technical Support ProSoft Technology, Inc. (ProSoft) is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process:...
Page 148
Languages spoken include: Spanish, English Latin America Tel: +52-222-3-99-6565, (location in Puebla, Mexico) E-mail: soporte@prosoft-technology.com Languages spoken include: Spanish Brasil Tel: +55-11-5083-3776, (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Page 148 of 159 ProSoft Technology, Inc. June 14, 2011...
The following Return Material Authorization (RMA) Policies and Conditions (collectively, "RMA Policies") apply to any returned product. These RMA Policies are subject to change by ProSoft Technology, Inc., without notice. For warranty information, see Limited Warranty (page 151). In the event of any inconsistency between the RMA Policies and the Warranty, the Warranty shall govern.
Return Material Authorization i. If a defect is found and is determined to be customer generated, or if the defect is otherwise not covered by ProSoft Technology s warranty, there will be no credit given. Customer will be contacted and can request module be returned at their expense;...
This Limited Warranty ("Warranty") governs all sales of hardware, software, and other products (collectively, "Product") manufactured and/or offered for sale by ProSoft Technology, Incorporated (ProSoft), and all related services provided by ProSoft, including maintenance, repair, warranty exchange, and service programs (collectively, "Services"). By purchasing or using the Product or Services, the individual or entity purchasing or using the Product or Services ("Customer") agrees to all of the terms and provisions (collectively, the "Terms")
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 152 of 159 ProSoft Technology, Inc. June 14, 2011...
The Warranty set forth in What Is Covered By This Warranty (page 151) are in lieu of all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. ProSoft Technology, Inc. Page 153 of 159 June 14, 2011...
Customer. This allocation is recognized by both parties and is reflected in the price of the goods. The Customer acknowledges that it has read this Warranty, understands it, and is bound by its Terms. Page 154 of 159 ProSoft Technology, Inc. June 14, 2011...
Warranty shall remain in full force and effect. Any cause of action with respect to the Product or Services must be instituted in a court of competent jurisdiction in the State of California. ProSoft Technology, Inc. Page 155 of 159 June 14, 2011...
Page 156
Support, Service & Warranty MVI56E-MNETCR ♦ ControlLogix Platform User Manual Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis Page 156 of 159 ProSoft Technology, Inc. June 14, 2011...
Page 157
Command Entry Formats • 55 Functional Overview • 97 Command Error Delay • 54 Functional Specifications • 95 Command Error Pointer • 52 Command List • 89 Command List Entry Errors • 115 ProSoft Technology, Inc. Page 157 of 159 June 14, 2011...
Page 158
Printing a Configuration File • 49 How to Contact Us • 2 Product Specifications • 94 ProSoft Technology® Product Documentation • 2 Import Add-On Instruction • 33 Important Safety Information - MVI56E Modules • 3 Read Coil Status (Function Code 01) • 118 Initialize Output Data •...
Page 159
Write Register Count • 51, 73 Write Register Start • 51 Writing the Clock Value to the Module • 141 Writing the Ethernet Settings to the Module • 139 Your Feedback Please • 2 ProSoft Technology, Inc. Page 159 of 159 June 14, 2011...
Need help?
Do you have a question about the inRAX MVI56E-MNETCR and is the answer not in the manual?
Questions and answers