ProSoft MVI56E-MNETCR User Manual Download Page 1

 

 

 

 

 

 

MVI56E-MNETCR 

 

Modbus TCP/IP Multi-Client 
Enhanced Communications Module 
for Remote Chassis 

 

July 12, 2019    

USER MANUAL 

 

Summary of Contents for MVI56E-MNETCR

Page 1: ...MVI56E MNETCR Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis July 12 2019 USER MANUAL...

Page 2: ...k and RadioLinx are Registered Trademarks of ProSoft Technology Inc All other brand or product names are or may be trademarks of and are used to identify products and services of their respective owne...

Page 3: ...These products are intended to be mounted in an IP54 enclosure The devices shall provide external means to prevent the rated voltage being exceeded by transient disturbances of more than 40 This devi...

Page 4: ......

Page 5: ...the Sample Program to the Processor 38 2 Configuring the MVI56E MNETCR Module 39 2 1 Installing ProSoft Configuration Builder 39 2 2 Using ProSoft Configuration Builder Software 39 2 2 1 Upgrading fr...

Page 6: ...5 1 2 Functional Specifications 105 5 1 3 Hardware Specifications 105 5 2 Backplane Data Transfer 106 5 2 1 Normal Data Transfer Blocks 108 5 2 2 Special Function Blocks 110 5 3 Data Flow between MVI5...

Page 7: ...ing the Clock Value to the Module 146 5 7 Adding the Module to an Existing Project 147 5 8 Using the Sample Program 150 5 8 1 Opening the Sample Program in RSLogix 150 5 8 2 Choosing the Controller Ty...

Page 8: ...Contents MVI56E MNETCR ControlLogix Platform User Manual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 8 of 161 ProSoft Technology Inc...

Page 9: ...Connecting Your PC to the ControlLogix Processor 37 Downloading the Sample Program to the Processor 38 To get the most benefit from this User Manual you should have the following skills Rockwell Autom...

Page 10: ...onnect to upload download module configuration information and access troubleshooting features and functions ProSoft Discovery Service PDS Utility software to find and display a list of MVI56E modules...

Page 11: ...PCB Pentium II 450 MHz minimum Pentium III 733 MHz or better recommended Supported operating systems o Microsoft Windows 10 o Microsoft Windows 7 Professional 32 or 64 bit o Microsoft Windows XP Profe...

Page 12: ...r MVI56E MNETCR module and are all required for installation and configuration Important Before beginning the installation please verify that all of the following items are present Qty Part Name Part...

Page 13: ...rite protected mode the Setup pins are not connected and the module s firmware cannot be overwritten Do not jumper the Setup pins together unless you are directed to do so by ProSoft Technical Support...

Page 14: ...rt the MVI56E MNETCR into the ControlLogix chassis Use the same technique recommended by Rockwell Automation to remove and install ControlLogix modules You can install or remove ControlLogix system co...

Page 15: ...holding clips on the top and bottom of the module are securely in the locking holes of the rack 4 Make a note of the slot location You must identify the slot in which the module is installed in order...

Page 16: ...n Instructions are provided for the MVI56E MNETCR module The first is required for setting up the module the second is optional Copy the files from www prosoft technology com Save them to a convenient...

Page 17: ...er Manual ProSoft Technology Inc Page 17 of 161 1 7 Creating a New RSLogix 5000 Project 1 Open the FILE menu and then choose NEW 2 Select your ControlLogix controller model 3 Select REVISION 16 4 Ente...

Page 18: ...le in a remote rack follow these steps If you are installing the module in a local rack follow the steps in Creating the Module Local Rack page 22 1 Right click I O CONFIGURATION and choose NEW MODULE...

Page 19: ...ENBT A module then set the IP Address and slot location in the local rack with the ControlLogix processor 4 Click OK 5 Next select the 1756 ENBT module that you just created in the Controller Organiza...

Page 20: ...CR module in a remote rack follow the next steps If you are installing the module in a local rack follow the steps in Creating the Module Local Rack page 22 1 In the Controller Organization window sel...

Page 21: ...scription Enter a description for the module Example MODBUS TCP IP MULTI CLIENT ENHANCED COMMUNICATIONS MODULE FOR REMOTE CHASSIS Comm Format Select DATA INT Very Important Slot Enter the slot number...

Page 22: ...1 7 3 Creating the Module Local Rack Note If you are installing the MVI56E MNETCR module in a local rack follow these steps If you are installing the module in a remote rack follow the steps in Creat...

Page 23: ...erties values as follows Parameter Value Name Enter a module identification string The recommended value is MNETCR Description Enter a description for the module Example MODBUS TCP IP MULTI CLIENT ENH...

Page 24: ...hanced Communications Module for Remote Chassis Page 24 of 161 ProSoft Technology Inc 6 On the Connection tab set the RPI value for your project Five 5 milliseconds is usually a good starting value Cl...

Page 25: ...your processor uses RSLogix 5000 version 15 or earlier see Using the Sample Program page 150 1 In the Controller Organization window expand the TASKS folder and subfolder until you reach the MAINPROGR...

Page 26: ...mote Chassis Page 26 of 161 ProSoft Technology Inc 4 Navigate to the location on your PC where you saved page 16 the Add On Instruction for example My Documents or Desktop Select the MVI56EMNETCR_ADDO...

Page 27: ...or Remote Chassis User Manual ProSoft Technology Inc Page 27 of 161 If you are installing the module in a Remote Rack open the dropdown menus for the Input and Output tags and select the MNETCR module...

Page 28: ...is Page 28 of 161 ProSoft Technology Inc When the import is complete you will see the new Add On Instruction rung in the ladder The procedure has also imported new user defined data types controller t...

Page 29: ...Manual ProSoft Technology Inc Page 29 of 161 Adding Multiple Modules Optional Important If your application requires more than one MVI56E MNETCR module in the same project follow the steps below 1 In...

Page 30: ...he module Example MODBUS TCP IP MULTI CLIENT ENHANCED COMMUNICATIONS MODULE FOR REMOTE CHASSIS Comm Format Select DATA INT Slot Enter the slot number in the rack where the MVI56E MNETCR module is loca...

Page 31: ...ions Module for Remote Chassis User Manual ProSoft Technology Inc Page 31 of 161 7 Select an empty rung in the routine and then click the right mouse button to open a shortcut menu On the shortcut men...

Page 32: ...gix Platform User Manual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 32 of 161 ProSoft Technology Inc 9 This action opens the Import Configuration window which sh...

Page 33: ...i Client Enhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 33 of 161 10 Associate the I O connection variables to the correct module The default values are Remo...

Page 34: ...4 of 161 ProSoft Technology Inc 11 Change the default tags MNETCR and AOI56MNETCR to avoid conflict with existing tags In this procedure you will append the string _2 as shown in the following illustr...

Page 35: ...d Data area is moved from the module to the processor while the Write Data area is moved from the processor to the module The MVI56E MNETCR Add On Instruction rung is configured for 600 registers of R...

Page 36: ...Data array follow the above steps substituting WriteData for ReadData 3 Save and download the configuration to the module page 61 and reboot Make sure that the ReadData and WriteData arrays do not ove...

Page 37: ...r The following steps show how to establish communication through the serial interface It is not mandatory that you use the processor s serial interface You may access the processor through whatever n...

Page 38: ...to download through the processor s serial port as shown here You may download through any available network connection 2 When communication is established RSLogix 5000 will open a confirmation dialo...

Page 39: ...chnology com 2 Run the installation file to start the installation wizard 2 2 Using ProSoft Configuration Builder Software ProSoft Configuration Builder PCB provides a convenient way to manage module...

Page 40: ...o a form that your new MVI56E MNETCR module will accept when you download it ProSoft Configuration Builder version 2 2 2 or later has an upgrade option that easily performs this conversion while prese...

Page 41: ...ON BUILDER PCB If you have used other Windows configuration tools before you will find the screen layout familiar PCB s window consists of a tree view on the left and an information pane and a configu...

Page 42: ...the project 1 Use the mouse to select DEFAULT MODULE in the tree view and then click the right mouse button to open a shortcut menu 2 On the shortcut menu select CHOOSE MODULE TYPE This action opens t...

Page 43: ...ck away from the object to save the new name Configuring Module Parameters 1 Click the sign next to the module icon to expand module information 2 Click the sign next to any icon to view module inform...

Page 44: ...e to the processor For more information see Normal Data Transfer Blocks page 108 Read Register Start 0 to 4999 The Read Register Start parameter specifies the start of the Read Data area in module mem...

Page 45: ...Register Count parameter specifies the size of the Write Data area of module memory and the number of registers to transfer from the processor to this memory area up to a maximum value of 5000 words N...

Page 46: ...emory address in the Read Data area If the value is set to 1 the error status data will not be stored in the module s internal database and will not be transferred to the processor s ReadData array En...

Page 47: ...n it is moving 32 bit floating point data If the remote server expects to receive or will send one complete 32 bit floating point value for each count of one 1 then set this parameter to YES When set...

Page 48: ...parameter is set to 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...

Page 49: ...server device to be addressed the function to be performed read or write the data area in the device to interface with and the registers in the internal database to be associated with the device data...

Page 50: ...ess Read Input 1x Register Code Register 1 10th Seconds Word Count Code IP Address Port Address Read Holding Registers 4x Register Code Register 1 10th Seconds Word Count 0 IP Address Port Address Rea...

Page 51: ...re information see Command Control Blocks page 114 Internal Address 0 to 65535 for bit level addressing or 0 to 4999 for word level addressing This field specifies the database address in the module s...

Page 52: ...t to rearrange the byte order of data received or sent into an order more useful or convenient for other applications The following table defines the valid Swap Code values and the effect they have on...

Page 53: ...thernet to Serial converter Note Use the Node IP Address parameter page 52 to address commands to a remote Modbus TCP IP device Note Most Modbus devices accept an address in the range of only 1 to 247...

Page 54: ...mentation of each Modbus server device for the register and bit address assignments valid for that device The Modbus Function Code determines whether the address will be a register level or bit level...

Page 55: ...heir associated MAC hardware addresses that the MVI56E MNETCR module will be communicating with regularly Important If the device in the field is changed this table must be updated to contain the new...

Page 56: ...e the network settings for your module with the help of your network administrator if necessary You will need the following information o IP address fixed IP required _____ _____ _____ _____ o Subnet...

Page 57: ...to the Config E1 Port on the module by using an Ethernet crossover cable not included 2 3 1 Setting Up a Temporary IP Address Important ProSoft Configuration Builder locates MVI56E MNETCR modules thr...

Page 58: ...anual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 58 of 161 ProSoft Technology Inc 2 Click the right mouse button to open a shortcut menu On the shortcut menu cho...

Page 59: ...lick the BROWSE DEVICE S button to open the ProSoft Discovery Service Select the module then right click and choose ASSIGN TEMPORARY IP 5 The module s default IP address is 192 168 0 250 Choose an unu...

Page 60: ...1 ProSoft Technology Inc 6 Close the ProSoft Discovery Service window Enter the temporary IP in the Ethernet address field of the Connection Setup dialog box then click the TEST CONNECTION button to v...

Page 61: ...ttings you configured you must download copy the updated Project file from your PC to the module 1 In the tree view in ProSoft Configuration Builder click once to select the MVI56E MNETCR module 2 Ope...

Page 62: ...edure fails you will see an error message To correct the error follow these steps 1 Click OK to dismiss the error message 2 In the Download dialog box click BROWSE DEVICE S to open ProSoft Discovery S...

Page 63: ...R module and network upload and download files and view network and module diagnostics from a PC RSLinx is not required when you use CIPconnect All you need are The IP addresses and slot numbers of an...

Page 64: ...d configure the associated parameters If the MVI56E MNETCR is available in a remote rack accessible through ControlNet or Ethernet IP include all racks by using the ADD RACK button Parameter Descripti...

Page 65: ...a remote rack add more racks to configure the full path o The path can only contain ControlNet or Ethernet IP networks o The maximum number of supported racks is six 2 Click CONSTRUCT CIP PATH to bui...

Page 66: ...ications Module for Remote Chassis Page 66 of 161 ProSoft Technology Inc 1 In the Download dialog box click CIP PATH EDIT 2 Configure the path as shown in the following illustration and click CONSTRUC...

Page 67: ...Multi Client Enhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 67 of 161 3 Check the new path in the Download dialog box 4 Click TEST CONNECTION to verify that...

Page 68: ...ick OK to close the Test Connection pop up and then click DOWNLOAD to download the configuration files to the module through the path Example 2 Remote Rack Application For this example the MVI56E MNET...

Page 69: ...for Remote Chassis User Manual ProSoft Technology Inc Page 69 of 161 Rack 1 Slot Module Network Address 0 ControlLogix Processor 1 1756 CNB Node 1 2 1756 ENBT IP 192 168 0 100 3 Any Rack 2 Slot Modul...

Page 70: ...nications Module for Remote Chassis Page 70 of 161 ProSoft Technology Inc 2 Configure the path as shown in the following illustration and click CONSTRUCT CIP PATH to build the path in text format Clic...

Page 71: ...nced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 71 of 161 4 Click TEST CONNECTION to verify that the physical path is available The following message should be di...

Page 72: ...need to have RSLinx installed on your PC to use this feature You also need an ENBT module set up in the rack For information on setting up the ENBT module see Using CIPconnect to Connect to the Module...

Page 73: ...nhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 73 of 161 4 Click RSWHO to display modules on the network The MVI56E MNETCR module will automatically be identi...

Page 74: ...MVI56E MNETCR ControlLogix Platform User Manual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 74 of 161 ProSoft Technology Inc...

Page 75: ...n between the MVI56E MNETCR module and the processor The ladder logic handles tasks such as Module backplane data transfer Special block handling Status data receipt Additionally a power up handler ma...

Page 76: ...s controller tag structure is arranged as a tree structure Individual controller tags are found at the lowest level of the tree structure Each individual controller tag is defined to hold data of a sp...

Page 77: ...ller tag structures Another advantage of defining a UDT is that it may be re used in other controller tag structures that use the same data types The Add On Instruction Import Rung ladder logic for th...

Page 78: ...ese are 600 element integer arrays by default Notice that these UDTs are the data types used to declare the MNETCR DATA ReadData and MNETCR DATA WriteData controller tag arrays Each UDT is commented i...

Page 79: ...a is transferred between the processor and the module as pages or blocks of data up to 40 words long The data types for the MNETCR DATA ReadData and MNETCR DATA WriteData controller tag arrays are int...

Page 80: ...80 of 161 ProSoft Technology Inc The ReadData array is related to the contents of the Read Data area of the module s internal database To view the actual registers in the module s internal database ac...

Page 81: ...of 40 words This data is paged up to 40 words at a time from the processor to the module The ladder logic places the write data into the output image for transfer to the module This data is passed fr...

Page 82: ...mdControl MNETCRCMDCONTROL Holds Command Control status CmdControlTrigger BOOL Initiates Command Control CmdControlPending BOOL Halts rung until module is ready IPAddress MNETCRIPADDRESS IP address st...

Page 83: ...zeGet INT Gets WriteData array length ReadDataBlkCount INT Holds the value of the block counts of the ReadData array WriteDataBlkCount INT Holds the value of the block counts of the WriteData array RB...

Page 84: ...Ladder Logic MVI56E MNETCR ControlLogix Platform User Manual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 84 of 161 ProSoft Technology Inc...

Page 85: ...s 86 Using the Diagnostics Menu in ProSoft Configuration Builder 89 Reading Status Data from the Module 97 The module provides information on diagnostics and troubleshooting in the following forms LED...

Page 86: ...not in RUN or REM RUN mode Last config date Indicates the last date when the module changed its IP address You can update the module date and time through the module s web page or with the Optional MV...

Page 87: ...on download GREEN The MVI56E MNETCR is working normally RED The most common cause is that the module has detected a communication error during operation of an application port The following conditions...

Page 88: ...fault Verify that the module is plugged into the slot that has been configured for the module in the I O Configuration of RSLogix Verify that the slot location in the rack has been configured correctl...

Page 89: ...uration Builder Tip You can have a ProSoft Configuration Builder Diagnostics window open for more than one module at a time To connect to the module s Configuration Debug Ethernet port 1 In ProSoft Co...

Page 90: ...nology Inc 4 In the Connection Setup dialog box click the TEST CONNECTION button to verify that the module is accessible with the current settings You can also use CIPconnect to connect to the module...

Page 91: ...Discovery Service Select the module then right click and choose SELECT FOR PCB 2 Close ProSoft Discovery Service and click the CONNECT button again 3 If these troubleshooting steps fail verify that t...

Page 92: ...roSoft Technology Inc 4 2 1 Connecting to the Module s Web Page The module s internal web server provides access to general product information firmware download link and links to ProSoft Technology s...

Page 93: ...nfiguration port for this module is arranged as a tree structure with the Main menu at the top of the tree and one or more submenus for each menu command The first menu you see when you connect to the...

Page 94: ...hat are configured not to receive ARP Address Resolution Protocol messages from the module The Static ARP Table page 55 defines a list of static IP addresses that the module will use when an ARP is re...

Page 95: ...roll bar on the right edge of the window to view each page 100 words of data 4 2 6 Monitoring MNET Client Information Use the MNET CLIENT x menu to view the configuration and status information for th...

Page 96: ...he number of errors should not change Command List Use the Command List menu to view the command list settings for MNET Client x The information on this menu corresponds with the MNET Client x Command...

Page 97: ...TUS see the Status Data Definition page 97 In ProSoft Configuration Builder s Diagnostics screens For more information see the section on PCB Diagnostics page 93 In database locations specified by Err...

Page 98: ...INT Specifies Client 0 29 to request status data from ClientStatus x CmdReq INT Total number of command list requests sent from Client ClientStatus x CmdResp INT Total number of command list responses...

Page 99: ...than 60000 milliseconds and will default to 5000 milliseconds 0100h 9 The Command Error Delay is 300 and will default to 300 0200h 10 Reserved not currently used 0400h 11 Reserved not currently used 0...

Page 100: ...rror value is maintained in the module for each command This error list can be transferred to the processor Standard Modbus Exception Code Errors Code Description 1 Illegal function 2 Illegal data add...

Page 101: ...lid swap code 47 ARP could not resolve MAC from IP bad IP address not part of a network invalid parameter to ARP routine 48 Error during ARP operation the response to the ARP request did not arrive to...

Page 102: ...Diagnostics and Troubleshooting MVI56E MNETCR ControlLogix Platform User Manual Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis Page 102 of 161 ProSoft Technology Inc...

Page 103: ...nc Page 103 of 161 5 Reference In This Chapter Product Specifications 104 Backplane Data Transfer 106 Data Flow between MVI56E MNETCR Processor and Network 120 Ethernet Cable Specifications 123 Modbus...

Page 104: ...r definable module data memory mapping of up to 5000 16 bit registers CIPconnect enabled network configuration and diagnostics monitoring using ControlLogix 1756 ENxT and 1756 CNB modules ProSoft Conf...

Page 105: ...ction Configurable parameters for the Client including a minimum response delay of 0 to 65535 ms and floating point support Supports up to 30 Clients with up to 16 commands for each Client Error codes...

Page 106: ...he communication load on the module Typical update times range from 1 to 10 milliseconds This bi directional transference of data is accomplished by the module putting data in the module s input image...

Page 107: ...transfers Up to 40 words of data can be transferred from the module to the processor read block input image or from the processor to the module write block output image in each block transfer The bloc...

Page 108: ...of 80 words Since the Read and Write data is paged 40 words at a time the module will use 3 Read blocks and 2 Write blocks to transfer the data The Read Write and Status blocks will be sequenced as fo...

Page 109: ...n about the module and is routinely copied from the module into the MNETCR STATUS controller tag array in the sequence of normal data transfer blocks A Status block has a Block ID of 0 or 1 distinguis...

Page 110: ...r to initialize the Read Data area of the module s internal database CLX Processor Read Tags Local X I Local X O MNET Module Normal Data transfer Modbus Output Modbus Input Write Tags CLX Processor Re...

Page 111: ...ient x Command List Block Request from Processor to Module Word Offset Description 0 Block ID This word contains the block 2000 to 2029 identification code to indicate that this block contains a comma...

Page 112: ...2029 1 Word 2 of the block can be used by the ladder logic to determine if the command was successfully added to the command priority queue The command will fail if the queue for the Client is already...

Page 113: ...n codes 3 and 4 EventCmd MBFunction INT Enter the Modbus function code for the command EventCmd Address INT Enter the database address for the server Client Status Blocks 3000 to 3029 Client status da...

Page 114: ...BOOL Set the value of this tag to 1 to trigger the Client Status block request Command Control Blocks 5001 to 5016 Note Command Control is not needed for normal Modbus command list polling operations...

Page 115: ...to the command priority queue whether it is enabled for routine polling or not Command Control also gives you the option to use ladder logic to have commands from the MNET Client x Command List execut...

Page 116: ...o the command priority queue Block Response from Module to Processor Word Offset Description Length 0 Write Block ID 1 1 Number of commands added to command priority queue 1 2 to 40 Spare 39 41 5001 t...

Page 117: ...essor or through the PCB diagnostics menu This block is triggered through the following data type and controller tag elements Set Module IP Address Block 9990 Block Request from Processor to Module Wo...

Page 118: ...1 Write Block ID 1 2 First digit of dotted IP address 1 3 Second digit of dotted IP address 1 4 Third digit of dotted IP address 1 5 Last digit of dotted IP address 1 6 to 41 Spare data area 35 Warm B...

Page 119: ...same way as if the power was cycled The Cold Boot control block also reloads the module s backplane and application port drivers restarts the program and resets all internal registers to zero Note In...

Page 120: ...data between the two pieces of hardware processor and MVI56E MNETCR module and other nodes on the Modbus TCP IP network The module contains up to 30 Clients which can generate either MBAP Modbus API f...

Page 121: ...each Client or directly from the processor as Event Commands The commands from the Client x Command List are executed either via routine polling or as a result of special Command Control block request...

Page 122: ...sor and returned in a special Client Status block 6 Special functions such as Event Commands and Command Control options can be generated by the processor and sent to the Client driver for action 5 3...

Page 123: ...Ethernet switch or directly to a PC The module will detect the cable type and use the appropriate pins to send and receive Ethernet signals Ethernet cabling is like U S telephone cables except that it...

Page 124: ...nce Ethernet performance on the MVI56E MNETCR module can affect the operation of the MNETCR application ports in the following ways Accessing the web interface refreshing the page downloading files an...

Page 125: ...e administration and control of devices over an Internet connection It is important to note that not all Internet protocols are implemented in the module for example HTTP and SMTP protocols are not av...

Page 126: ...cans Adr Func Byte Count Data Coil Status 20 to 27 Data Coil Status 28 to 35 Data Coil Status 36 to 43 Data Coil Status 44 to 51 Data Coil Status 52 to 56 Error Check Field 11 01 05 CD 6B B2 OE 1B CRC...

Page 127: ...us for large coil quantities multiple PC transactions must be made using coil status for sequential scans Adr Func Byte Count Data Discrete Input 10197 to 10204 Data Discrete Input 10205 to 10212 Data...

Page 128: ...ister content provided each scan thus for large register quantities multiple transmissions will be made using register content from sequential scans In the example below the registers 40108 to 40110 h...

Page 129: ...provided will be form sequential scans In the example below the register 3009 contains the decimal value 0 Adr Func Byte Count Data Input Reg Hi Data Input Reg Lo Error Check Field 11 04 02 00 00 E9 5...

Page 130: ...gh ladder logic programming Coils that are reprogrammed in the controller logic program are not automatically cleared upon power up Thus if such a coil is set ON by function Code 5 and even months lat...

Page 131: ...evice does not affect the running of the user program in the remote device Device memory bit and register data addresses are not accessed by the diagnostics However certain functions can optionally re...

Page 132: ...requested by the sub function code 5 5 9 Force Multiple Coils Function Code 15 Query This message forces each coil in a consecutive block of coils to a desired ON or OFF state Any coil that exists wi...

Page 133: ...g of coils via Modbus function 15 will be accomplished regardless of whether the addressed coils are disabled or not Coils that are unprogrammed in the controller logic program are not automatically c...

Page 134: ...ror but cannot handle it for example if the request is to read a non existent output or register the server will return an exception response informing the Client of the nature of the error The except...

Page 135: ...the query is not an allowable address for the server More specifically the combination of reference number and transfer length is invalid For a controller with 100 registers a request with offset 96...

Page 136: ...t detected a parity error in the memory The Client can retry the request but service may be required on the server device 0a Gateway Path Unavailable Specialized use in conjunction with gateways indic...

Page 137: ...Read Write Ethernet Configuration Allows the processor to read or write the module IP address netmask and gateway values Note This is an optional feature You can perform the same task through PCB Pro...

Page 138: ...Multi Client Enhanced Communications Module for Remote Chassis Page 138 of 161 ProSoft Technology Inc 5 6 3 Installing the Rung Import with Utility Add On Instruction 1 Right click on an empty rung i...

Page 139: ...IP Multi Client Enhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 139 of 161 2 Navigate to the folder where you saved MVI56EMNETCR_Optional_Rung_v1_0 L5X and se...

Page 140: ...ti Client Enhanced Communications Module for Remote Chassis Page 140 of 161 ProSoft Technology Inc The Add On Instruction will now be visible in the ladder logic Observe that the procedure has also im...

Page 141: ...anual ProSoft Technology Inc Page 141 of 161 You will notice that new tags have been imported four MESSAGE tags MVI56MNETCCLOCK and MVI56MNETCETHERNET tags 3 In the Add On Instruction click the button...

Page 142: ...hanced Communications Module for Remote Chassis Page 142 of 161 ProSoft Technology Inc 5 Select the module to configure the message path 5 6 4 Reading the Ethernet Settings from the Module Expand the...

Page 143: ...161 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 READETHERNETM...

Page 144: ...Enhanced Communications Module for Remote Chassis Page 144 of 161 ProSoft Technology Inc Move a value of 1 to MVI56EMNETCRETHERNET WRITE After the message is executed the MVI56EMNETCRETHERNET WRITE b...

Page 145: ...nc Page 145 of 161 5 6 6 Reading the Clock Value from the Module Expand the MVI56EMNETCRCLOCK controller tag and move a value of 1 to MVI56EMNETCRCLOCK READ The bit will be automatically reset and the...

Page 146: ...s Page 146 of 161 ProSoft Technology Inc 5 6 7 Writing the Clock Value to the Module Expand the MVI56EMNETCRCLOCK controller tag Set the new Clock value in MVI56EMNETCRCLOCK CONFIG Move a value of 1 t...

Page 147: ...Technology Inc Page 147 of 161 5 7 Adding the Module to an Existing Project 1 Add the MVI56E MNETCR module to the project Select the I O CONFIGURATION folder in the Controller Organization window and...

Page 148: ...tion for the module Example MODBUS TCP IP MULTI CLIENT ENHANCED COMMUNICATIONS MODULE FOR REMOTE CHASSIS Comm Format Select DATA INT Very Important Slot Enter the slot number in the rack where the MVI...

Page 149: ...his value should not be set to less than 1 millisecond The default value is 5 milliseconds Values between 1 and 10 milliseconds should work with most applications 4 Save the module Click OK to dismiss...

Page 150: ...site You can always download the latest version of the sample ladder logic and user manuals for the MVI56E MNETCR module from the ProSoft Technology website at www prosoft technology com support down...

Page 151: ...ab This tab shows information about the processor including the Revision firmware version In the following illustration the firmware version is 11 32 6 Select the sample ladder logic file for your fir...

Page 152: ...o use the correct processor model 1 In the Controller Organization list select the folder for the controller and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose...

Page 153: ...o that program tags and variables are correct and do not conflict with other modules in the rack To change the slot number 1 In the Controller Organization list select the module and then click the ri...

Page 154: ...firmation dialog box Click the DOWNLOAD button to transfer the sample program to the processor 3 RSLogix will compile the program and transfer it to the processor This process may take a few minutes 4...

Page 155: ...formation to assist in expediting this process 1 Product Version Number 2 System architecture 3 Network details If the issue is hardware related we will also need information regarding 1 Module config...

Page 156: ...m Malaysia Phone 60 3 7941 2888 neasia prosoft technology com Languages spoken English Chinese Japanese Korea Phone 60 3 7941 2888 korea prosoft technology com Languages spoken English Korean Regional...

Page 157: ...h English REGIONAL TECH SUPPORT support la prosoft technology com Andean Countries Central America Caribbean Chile Bolivia Paraguay Phone 507 6427 48 38 andean prosoft technology com Languages spoken...

Page 158: ...MVI56E MNETCR ControlLogix Platform Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 158 of 161...

Page 159: ...Support 155 Controller Tag Overview 79 Controller Tags 76 149 154 Creating a New RSLogix 5000 Project 17 Creating the Module Local Rack 18 20 22 Creating the Module Remote Rack 20 Creating the Remote...

Page 160: ...Code 02 126 Read Register Count 44 79 Read Register Start 44 Reading Status Data from the Module 97 Reading the Clock Value from the Module 145 Reading the Ethernet Settings from the Module 142 Refere...

Page 161: ...MVI56E MNETCR ControlLogix Platform Index Modbus TCP IP Multi Client Enhanced Communications Module for Remote Chassis User Manual ProSoft Technology Inc Page 161 of 161 Y Your Feedback Please 2...

Reviews: