ProSoft Technology MVI56E-SIE User Manual

ProSoft Technology MVI56E-SIE User Manual

Siemens industrial ethernet client communication module
Table of Contents

Advertisement

Quick Links

MVI56E-SIE
ControlLogix Platform
Siemens Industrial Ethernet
Client Communication Module
February 13, 2017
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MVI56E-SIE and is the answer not in the manual?

Questions and answers

Summary of Contents for ProSoft Technology MVI56E-SIE

  • Page 1 MVI56E-SIE ControlLogix Platform Siemens Industrial Ethernet Client Communication Module February 13, 2017 USER MANUAL...
  • Page 2: Your Feedback Please

    ® 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 at: www.prosoft-technology.com...
  • Page 3: Important Safety Information

    Important Safety Information North America Warnings Warning - Explosion Hazard - Substitution of components may impair suitability for Class I, Division 2. Warning - Explosion Hazard - When in hazardous locations, turn off power before replacing or rewiring modules. Warning - Explosion Hazard - Do not disconnect equipment unless power has been switched off or the area is known to be nonhazardous.
  • Page 5: Table Of Contents

    MVI56E-SIE ♦ ControlLogix Platform Contents Client Communication Module User Manual Contents Your Feedback Please ........................2 How to Contact Us ..........................2 ® ProSoft Technology Product Documentation ..................2 Important Safety Information ....................... 3 Start Here Features ........................8 System Requirements ....................9 Package Contents ....................
  • Page 6 Contents MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Diagnostics and Troubleshooting LED Status Indicators ................... 114 4.1.1 Scrolling LED Status Indicators ................114 4.1.2 Ethernet LED Indicators ..................115 4.1.3 Non-Scrolling LED Status Indicators ..............115 4.1.4 Troubleshooting ....................116 4.1.5...
  • Page 7: Start Here

     Hardware installation and wiring: install the module, and safely connect Siemens Industrial Ethernet and ControlLogix devices to a power source and to the MVI56E-SIE module’s application port(s) ProSoft Technology, Inc. Page 7 of 172 February 13, 2017...
  • Page 8: Features

    Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Features  ProSoft Configuration Builder (PCB): Windows-based software for ® diagnostics, connecting via the module's Ethernet port or CIPconnect , to upload/download module configuration information and access troubleshooting features and functions.
  • Page 9: System Requirements

    Rockwell Automation ControlLogix processor (firmware version 16 or higher), with compatible power supply, and one free slot in the rack for the MVI56E-SIE module. The module requires 800 mA of available 5 Vdc power  Rockwell Automation RSLogix 5000 programming software Version 16 or higher required for Add-On Instruction ...
  • Page 10: Package Contents

    MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Package Contents The following components are included with your MVI56E-SIE module, and are all required for installation and configuration. Important: Before beginning the installation, please verify that all of the following items are present.
  • Page 11: Setting Jumpers

    Do not jumper the Setup pins together unless you are directed to do so by ProSoft Technical Support. The following illustration shows the MVI56E-SIE jumper configuration. Note: If the module is installed in a remote rack, the Setup pins can be left jumpered.
  • Page 12: Installing The Module In The Rack

    Installing the Module in the Rack If the ControlLogix processor and power supply have not been installed and configured, please do so before installing the MVI56E-SIE module. Refer to the Rockwell Automation product documentation for installation instructions. Warning: All safety instructions must be followed when installing this or any other electronic devices.
  • Page 13 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual 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: Importing The Sample Add-On Instruction

    Client Communication Module Importing the Sample Add-On Instruction Note: This section only applies if the processor is using RSLogix 5000 version 16 or higher. If an earlier version is installed, please contact ProSoft Technology for more information. Before You Begin Two Add-On Instructions are provided for the MVI56E-SIE module.
  • Page 15: Creating A New Rslogix 5000 Project

    MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual Creating a New RSLogix 5000 Project Open the F menu, and then choose N Select the ControlLogix controller model. Select R EVISION Enter a name for the controller, such as My_Controller.
  • Page 16: Creating The Module

    MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 1.7.1 Creating the Module Add the MVI56E-SIE module to the project. In the Controller Organization window, select I/O C and click ONFIGURATION the right mouse button to open a shortcut menu. On the shortcut menu,...
  • Page 17 THERNET LIENT OMMUNICATION ODULE Comm Format Select D -INT. Slot Enter the slot number in the rack where the MVI56E-SIE module is located. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance Configuration Size – INT must be selected in the dialog box,...
  • Page 18: Importing The Add-On Instruction

    Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Click OK to close the dialog box. Notice that the module now appears in the Controller Organization window. 1.7.2 Importing the Add-On Instruction In the Controller Organization window, expand the T...
  • Page 19 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual Navigate to the location on the PC where the Add-On Instruction was saved (for example, My Documents or Desktop). Select the MVI56ESIE_A .L5X file. This action opens the Import Configuration dialog box. Clicking on Tags Reference will show the controller tags that will be created.
  • Page 20 Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Click OK to confirm the import. RSLogix will indicate that the import is in progress: When the import is completed, the new rung with the Add-On Instruction will be visible as shown in the following illustration.
  • Page 21 THERNET LIENT OMMUNICATION ODULE Select D -INT. Comm Format Slot Enter the slot number in the rack where the MVI56E-SIE module is located. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance ProSoft Technology, Inc. Page 21 of 172...
  • Page 22 Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Parameter Value Configuration Size Click OK to confirm. The new module is now visible: Expand the T folder, and then expand the M folder. ASKS In the M folder, double-click to open the M ladder.
  • Page 23 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual 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 ProSoft Technology, Inc.
  • Page 24 Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Select the MVI56ESIE_A 1_0.L5X file, and then click I MPORT This action opens the Import Configuration window, which shows the tags that will be imported. Page 24 of 172 ProSoft Technology, Inc.
  • Page 25 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual 10 Associate the I/O connection variables to the correct module. The default values are Local:1:I and Local:1:O so these require change. ProSoft Technology, Inc. Page 25 of 172 February 13, 2017...
  • Page 26 Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 11 Change the default tags SIE and AOI56SIE to avoid conflict with existing tags. In this step, you should append a string to the default tag names, such as "_2", as shown in the following illustration.
  • Page 27 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual 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 27 of 172...
  • Page 28 The Read Data is moved from the module to the processor, while the Write Data is moved from the processor to the module. The MVI56E-SIE Add-On Instruction rung is configured for 600 registers of Read Data and 600 registers of Write Data, which is sufficient for most applications.
  • Page 29 MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual In the Data Type: SIEDATA dialog box, change the data type designation of the ReadData array to the desired value. In the example below, it was changed from INT[600] to INT[1000]. Click A...
  • Page 30 Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module To modify the WriteData array, follow the above steps, substituting Write for Read. Save and download the configuration to the module and reboot. Make sure that the ReadData and WriteData arrays do not overlap in the module memory.
  • Page 31: Connecting Your Pc To The Controllogix Processor

    MVI56E-SIE ♦ ControlLogix Platform Start Here Client Communication Module User Manual Connecting Your PC to the ControlLogix Processor There are several ways to establish communication between your PC and the ControlLogix processor. The following steps show how to establish communication through the serial interface. It is not mandatory to use the processor's serial interface.
  • Page 32: Downloading The Sample Program To The Processor

    Start Here MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 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. If the processor is not already online, open the Communications menu, and then choose D .
  • Page 33: Configuring The Mvi56E-Sie Module

    MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Configuring the MVI56E-SIE Module In This Chapter  Using ProSoft Configuration Builder Software ........34  Connecting Your PC to the Module ............87  Downloading the Project to the Module ..........91 ProSoft Technology, Inc.
  • Page 34: Using Prosoft Configuration Builder Software

    (known working) configurations to new projects. Note: During startup and initialization, the MVI56E-SIE 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 35 Default Location, with a Default Module in the Default Location folder. The following illustration shows the PCB window with a new project. The first task is to add the MVI56E-SIE module to the project. Use the mouse to select D...
  • Page 36 Choose Module Type dialog box. In the Product Line Filter area of the dialog box, select MVI56E. In the Select Module Type dropdown list, select MVI56E-SIE, and then click OK to save the settings and return to the ProSoft Configuration Builder window.
  • Page 37: Setting Module Parameters

    2.1.2 Setting Module Parameters Notice that the contents of the information pane and the configuration pane changed when the MVI56E-SIE module was added to the project. At this time, the Default Project and Default Location folders may be renamed in the tree view.
  • Page 38 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Printing a Configuration File Select the module icon, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose V . This action opens the ONFIGURATION View Configuration window.
  • Page 39: Module

    MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual 2.1.3 Module This section of the configuration describes the database setup and module-level parameters. Backplane Error/Status Pointer 1 to 4955 This parameter sets the address in the internal database where the backplane error/status data will be placed.
  • Page 40 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Write Register Start 0 to 4999 This parameter specifies the start of the Write Data area in module memory. Data in this area will be transferred in from the processor.
  • Page 41 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual ProSoft Technology, Inc. Page 41 of 172 February 13, 2017...
  • Page 42 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Duplex/Speed Code 0, 1, 2, 3 or 4 This parameter allows the module to use a specific duplex and speed setting.  Value = 1: Half duplex, 10 MB speed ...
  • Page 43: Sie Client X

    MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual 2.1.4 SIE Client x This section defines general configuration for the SIE Client (Master). Client Error/Status Pointer -1 to 4990 This parameter sets the address in the internal database where the Client error/status data will be placed.
  • Page 44 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Retry Count 0 to 10 This parameter specifies the number of times a command will be retried if it fails. Command Error Delay 0 to 300 This parameter specifies the number of 100 millisecond intervals to turn off a command in the error list after an error is recognized for the command.
  • Page 45: Sie Client X Commands

    The function codes used for each command are those specified in the Siemens Industrial Ethernet protocol. Each command list record has the same format. The first part of the record contains the information relating to the MVI56E-SIE communication module, and the second part contains information required to interface to the Siemens Industrial Ethernet server device.
  • Page 46 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module S7-300: Data Block: Address Type Function Data Type READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write REAL READ Write READ...
  • Page 47 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Write TIME READ Count Write Count Output: Address Type Function Data Type Output READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL...
  • Page 48 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module S7-200: Data Block: Address Type Function Data Type READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write REAL READ Write Flag:...
  • Page 49 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Write ProSoft Technology, Inc. Page 49 of 172 February 13, 2017...
  • Page 50 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Input: Address Type Function Data Type Input READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write REAL READ Write Page 50 of 172 ProSoft Technology, Inc.
  • Page 51 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual S7-1200: Data Block: Address Type Function Data Type READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write REAL READ Write READ...
  • Page 52 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Output: Address Type Function Data Type Output READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write REAL READ Write READ TIME...
  • Page 53 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Each command list record has the same general format. The first part of the record contains the information relating to the communication module, and the second part contains information required to interface to the Siemens Industrial Ethernet server device.
  • Page 54 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Internal Address 0 to 65535 (for bit-level addressing) or 0 to 4999 (for word-level addressing) This parameter specifies the database address in the module's internal database to use as the destination for data brought in by a read command or as the source for data to be sent out by a write command.
  • Page 55 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Timer: Address Type Function Data Type Max Reg Cnt Timer READ TIME Counter: Address Type Function Data Type Max Reg Cnt Counter READ Count Flag: Address Type...
  • Page 56 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Output: Address Type Function Data Type Max Reg Cnt Max Reg Cnt Output READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL...
  • Page 57 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual CPU1212C: Data Block: Address Type Function Data Type Max Read Max Write READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write...
  • Page 58 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Output: Address Type Function Data Type Max Reg Cnt Max Reg Cnt Output READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL...
  • Page 59 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual CPU224XP: Data Block: Address Type Function Data Type Max Read Max Write READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL Write...
  • Page 60 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Output: Address Type Function Data Type Max Reg Cnt Max Reg Cnt Output READ BOOL Write BOOL READ BYTE Write BYTE READ DINT Write DINT READ REAL...
  • Page 61 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Swap Code ORDS & B ORDS YTES YTES This parameter specifies if and how the order of bytes in data received or sent is to be rearranged. This option exists to allow for the fact that different manufacturers store and transmit multi-byte data in different combinations.
  • Page 62 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Page 62 of 172 ProSoft Technology, Inc. February 13, 2017...
  • Page 63 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Func Type This parameter can either be Read or Write. Data Type This parameter can be: BOOL, BYTE, DINT, REAL, INT, TIME, or COUNT. Address Type This parameter can be: INPUT, OUTPUT, FLAG, TIMER, COUNTER or DB (Data Block).
  • Page 64 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module The gray area above represents the byte memory locations being overlapped when word address is used consecutively (DB1.DBW0, DB1.DBW1, DB1.DBW2, etc). If DB1.DBW0 is used as the first address in the Siemens processor, the next word address that can be used without overwriting the data would be DB1.DBW2.
  • Page 65 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Below is a graphical representation of the addressing of the processor’s memory locations. DB1.DBD1 DB1.DBW0 DB1.DBW1 DB1.DBW2 DB1.DBW3 2#0000_0110 2#0000_0000 2#0110_0001 2#0011_0110 2#1100_0110 DB1.DBB0 DB1.DBB1 DB1.DBB2 DB1.DBB3 DB1.DBB4...
  • Page 66 MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module PCB screen shot showing MVI56E-SIE command to send INT data to DB1 address 0: Row 1 in the SIMATICS Manager screen shot below shows the data transferred from the SIE.DATA.WriteData[0] controller tag in RSLogix 5000.
  • Page 67 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual The first byte of DB1.DBW0 is the same as DB1.DBB0. The second byte of DB1.DBW0 is the same as DB1.DBB1, and is the same as the first byte of DB1.DBW1.
  • Page 68: Configuration Examples

    Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 2.1.6 Configuration Examples Important: The following sections are for example purposes only, and are intended to assist a user in setting up and configuring module communications with a processor using Siemens Industrial Ethernet protocol.
  • Page 69 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual In the Edit –SIE Client 0 Commands dialog box, click the A button. button to open the Edit – Row 1 dialog box. Click the E ProSoft Technology, Inc.
  • Page 70 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Select each parameter and edit its value according to the table below. (Use the IP address applicable to your network.) Parameter Value Comment Enable Enabled Enables the command to be executed.
  • Page 71 Click the OK button to save the command configuration and exit the Edit – Row 1 dialog box. Click the OK button to exit the the Edit –SIE Client 0 Commands dialog box. Right-click the MVI56E-SIE module icon and choose D OWNLOAD FROM from the dropdown menu.
  • Page 72 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module After the download is complete, click the OK button. 10 In the RSLogix 5000 program, expand the SIE.CONTROL structure. Enable the first Client 0 command by entering 1 in SIE.CONTROL.CmdControl.WriteCmdBits[0].0.
  • Page 73 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual ProSoft Technology, Inc. Page 73 of 172 February 13, 2017...
  • Page 74 Client Communication Module 11 Check the variable table in SIMATIC Manager to see if the data transferred from the ControlLogix processor through the MVI56E-SIE module is present in the proper locations. Open SIMATIC Manager where the S7-300 processor has been set up.
  • Page 75 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual 13 In the Variable table dialog box, type in the destination addresses as shown below. Right-click an entry in the Status value column and select M ONITOR see the variables in addresses DB1.DBW 0 through DB1.DBW 8.
  • Page 76 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Example 2 This example demonstrates data transfer from an S7-300 processor to a ControlLogix processor. The data is transferred from addresses 0 through 16 (MD 0 through MD 16) to RSLogix controller tags SIE.ReadData[0] through SIE.ReadData[9], using the REAL data type and Address Type Flag.
  • Page 77 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual ProSoft Technology, Inc. Page 77 of 172 February 13, 2017...
  • Page 78 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Right-click an entry in the Modify value column and select U PDATE ONITOR from the dropdown list. ALUES The screen should update as shown below. Page 78 of 172 ProSoft Technology, Inc.
  • Page 79 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual In Prosoft Configuration Builder, expand the module tree and double-click SIE LIENT OMMANDS In the Edit –SIE Client 0 Commands dialog box, click the A button. button to open the Edit – Row 1 dialog box.
  • Page 80 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Select each parameter and edit its value as shown below, except for the IP address. Use the IP address of the S7-300 processor that the command is addressing.
  • Page 81 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Right-click the MVI56E-SIE module icon and select D OWNLOAD FROM from the dropdown list. EVICE Click the D button in the Download dialog box. OWNLOAD ProSoft Technology, Inc.
  • Page 82 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 10 When the download is complete, click the OK button. 11 In the RSLogix 5000 program, expand the SIE.CONTROL structure. Assuming this is the second command in the Command List, enable the second Client 0 command by entering 1 in SIE.CONTROL.CmdControl.WriteCmdBits[0].1.
  • Page 83 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual 12 Make sure that RSLogix is online with the ControlLogix processor. Check to see if the data read from the S7-300 processor appears in controller tags SIE.DATA.ReadData[0] through SIE.DATA.ReadData[9].
  • Page 84 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 14 Add a copy instruction to the MainRoutine ladder to copy the 10 words from SIE.DATA.ReadData into the REALDATA array created in the previous step. Note: The length in the COP instruction is the length of the destination. Since 10 INTs (words) become 5 REALS (floating-point numbers), the copy length is 5.
  • Page 85: Static Arp Table

    40 static IP/MAC address data sets. Use the Static ARP table to reduce the amount of network traffic by specifying IP addresses and their associated MAC (hardware) addresses that the MVI56E-SIE module will be communicating with regularly.
  • Page 86: Ethernet Configuration

    Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 2.1.8 Ethernet Configuration Use this procedure to configure the Ethernet settings for the module. An IP address, subnet mask and gateway address must be assigned. After this step is completed, the module can be connected with an Ethernet cable.
  • Page 87: Connecting The Pc To The Module

    3 switch between the computer and the module OR reconfigure the router/ layer 3 switch to allow routing of the UDP broadcast messages. In the tree view in ProSoft Configuration Builder, select the MVI56E-SIE module. ProSoft Technology, Inc.
  • Page 88 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Click the right mouse button to open a shortcut menu. On the shortcut menu, choose D IAGNOSTICS In the Diagnostics window, click the S button. ONNECTION Page 88 of 172 ProSoft Technology, Inc.
  • Page 89 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual In the Connection Setup dialog box, click the B ) button to ROWSE EVICE open the ProSoft Discovery Service. Select the module, then right-click and choose A...
  • Page 90 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Close the ProSoft Discovery Service window. Enter the temporary IP in the Ethernet address field of the Connection Setup dialog box, then click the button to verify that the module is accessible with the ONNECTION current settings.
  • Page 91: Downloading The Project To The Module

    MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Downloading the Project to the Module Note: For alternative methods of connecting to the module with your PC, refer to Using CIPconnect to Connect to the Module (page 92) or Using RSWho to Connect to the Module (page 102).
  • Page 92: Using Cipconnect To Connect To The Module

    OWNLOAD 2.3.1 Using CIPconnect to Connect to the Module ® CIPconnect can be used to connect a PC to the MVI56E-SIE module over Ethernet using Rockwell Automation’s 1756-ENBT EtherNet/IP ® module. This allows for configuringof the MVI56E-SIE module and network, uploading and downloading of files, and viewing of network and module diagnostics from a PC.
  • Page 93 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual 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 94 ENBT (Ethernet/IP) module. Each row corresponds to a physical rack in the CIP path.  If the MVI56E-SIE module is located in the same rack as the first 1756-ENBT module, select R . 1 and configure the associated parameters. ...
  • Page 95 Configuring the MVI56E-SIE Module Client Communication Module User Manual Example 1: Local Rack Application For this example, the MVI56E-SIE module is located in the same rack as the 1756-ENBT that is connected to the PC. MVI56E Module 1756-ENBT Rack 1...
  • Page 96 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Configure the path as shown in the following illustration, and click CIP P to build the path in text format. ONSTRUCT Click OK to close the CIPconnect Path Editor and return to the Download dialog box.
  • Page 97 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Click T to verify that the physical path is available. The ONNECTION following message should be displayed upon success. Click OK to close the Test Connection pop-up and then click D OWNLOAD download the configuration files to the module through the path.
  • Page 98 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Example 2: Remote Rack Application For this example, the MVI56E-SIE module is located in a remote rack accessible through ControlNet, as shown in the following illustration. 1756-ENBT 1756-CNB Rack 1...
  • Page 99 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual In the Download dialog box, click CIP P Configure the path as shown in the following illustration and click C ONSTRUCT CIP P to build the path in text format.
  • Page 100 Configuring the MVI56E-SIE Module MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Check the new path in the Download dialog box. Click T to verify that the physical path is available. The ONNECTION following message should be displayed upon success.
  • Page 101 MVI56E-SIE ♦ ControlLogix Platform Configuring the MVI56E-SIE Module Client Communication Module User Manual Click D to download the configuration files to the module through OWNLOAD the path. ProSoft Technology, Inc. Page 101 of 172 February 13, 2017...
  • Page 102: Using Rswho To Connect To The Module

    For information on setting up the ENBT module, see Using CIPconnect to Connect to the Module (page 92). In the tree view in ProSoft Configuration Builder, right-click the MVI56E-SIE module. From the shortcut menu, choose D...
  • Page 103: Ladder Logic

    User-Defined Data Types (UDTs) ............106  Using Controller Tags ................107  Controller Tag Overview ..............108 Ladder logic is required for managing communication between the MVI56E-SIE module and the processor. The ladder logic handles tasks such as:  Module backplane data transfer ...
  • Page 104: Controller Tags

    Client Communication Module Controller Tags Data related to the MVI56E-SIE is stored in the ladder logic in variables called controller tags. Individual controller tags can be grouped into collections of controller tags called controller tag structures. A controller tag structure can contain any combination of: ...
  • Page 105 MVI56E-SIE ♦ ControlLogix Platform Ladder Logic Client Communication Module User Manual Each controller tag in the Add-On Instruction is commented in the Description column. Notice that the Data Type column displays the data types used to declare each controller tag, controller tag array or controller tag structure.
  • Page 106: User-Defined Data Types (Udts)

    Types folder in the Controller Organizer pane of the main RSLogix window. Like the controller tags, the UDTs are organized in a multiple-level tree structure. Eleven different UDTs are defined for the MVI56E-SIE Add-On Instruction. The main UDT, SIEMODULEDEF, contains all the data types for the module and was used to create the main controller tag structure, SIE.
  • Page 107: Using Controller Tags

    MVI56E-SIE ♦ ControlLogix Platform Ladder Logic Client Communication Module User Manual For example, if you expand SIE.DATA is expanded, two UDTs can be seen, ReadData and WriteData. Both of these are 600-element integer arrays by default. Notice that these UDTs are the data types used to declare the SIE.DATA.ReadData and SIE.DATA.WriteData controller tag arrays.
  • Page 108: Controller Tag Overview

    3.4.1 SIE.DATA The controller tags in SIE.DATA hold data to be transferred between the processor and the MVI56E-SIE module. This read and write data is transferred between the processor and module as "pages," or blocks, of data up to 200 words long.
  • Page 109 MVI56E-SIE ♦ ControlLogix Platform Ladder Logic Client Communication Module User Manual SIE.DATA.ReadData ReadData is a controller tag array that automatically adjusts to match the value entered in the Read Register Count (page 39) parameter of the configuration. For ease of use, this array should be dimensioned as a multiple of 200 words. This data is paged up to 200 words at a time from the module to the processor.
  • Page 110 Ladder Logic MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module SIE.DATA.WriteData WriteData is a controller tag array that automatically adjusts to match the value entered in the Write Register Count (page 40) parameter of the configuration. For ease of use, this array should be dimensioned as a multiple of 200 words. This data is paged up to 200 words at a time from the processor to the module.
  • Page 111: Sie.control

    MVI56E-SIE ♦ ControlLogix Platform Ladder Logic Client Communication Module User Manual 3.4.2 SIE.CONTROL This controller tag structure is used to request special tasks from the module. For more information, see Special Function Blocks (page 143). Controller Tag Data Type Description...
  • Page 112: Sie.util

    MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 3.4.4 SIE.UTIL This controller tag structure stores the variables required for the data transfer between the processor and the MVI56E-SIE module. Name Data Type Description LastRead Index of last read block...
  • Page 113: Diagnostics And Troubleshooting

    MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual Diagnostics and Troubleshooting In This Chapter  LED Status Indicators ................114  Using the Diagnostics Menu in ProSoft Configuration Builder ..... 118  Reading Status Data from the Module ..........127...
  • Page 114: Led Status Indicators

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module LED Status Indicators 4.1.1 Scrolling LED Status Indicators The scrolling LED display indicates the module's operating status as follows: Initialization Messages Code Message Boot / DDOK Module is initializing...
  • Page 115: Ethernet Led Indicators

    May also be OFF during configuration download. GREEN The MVI56E-SIE is working normally. The most common cause is that the module has detected a communication error during operation of an application port. The following conditions may also cause a RED LED: ...
  • Page 116: Troubleshooting

    This indicates a problem with backplane communications. A problem flashes could exist between the processor and any installed I/O module, not just the MVI56E-SIE. Verify that all modules in the rack are correctly configured in the ladder logic. Module Errors...
  • Page 117: Clearing A Fault Condition

    MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual 4.1.5 Clearing a Fault Condition Typically, if the OK LED on the front of the module turns RED for more than ten seconds, a hardware problem has been detected in the module or the program has exited.
  • Page 118: Using The Diagnostics Menu In Prosoft Configuration Builder

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Using the Diagnostics Menu in ProSoft Configuration Builder Tip: ProSoft Configuration Builder Diagnostics is able to have more than one module window open at one time. To connect to the module’s Configuration/Debug Ethernet port: In ProSoft Configuration Builder, select the module, and then click the right mouse button to open a shortcut menu.
  • Page 119 MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual In the Connection Setup dialog box, click the T button to ONNECTION verify that the module is accessible with the current settings. ® You can also use CIPconnect to connect to the module through a 1756- ENBT card.
  • Page 120: Connecting To The Module's Web Page

    (using the grey cable) or directly between the computer and the module (using a red crossover cable). If a connection is still not able to be established, contact ProSoft Technology for assistance. 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 Web site.
  • Page 121 MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual In ProSoft Discovery Service, select the module, and then click the right mouse button to open a shortcut menu. ’ On the shortcut menu, choose V IEW MODULE S WEBPAGE ProSoft Technology, Inc.
  • Page 122: Diagnostics Menu

    Module settings in ProSoft Configuration Builder. NIC Status Use the NIC Status (Network Interface Card) menu to view configuration and status information for the MVI56E-SIE module's Ethernet application port. The information on this menu is useful for troubleshooting Ethernet network connectivity problems.
  • Page 123 MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual Static ARP Use the Static ARP menu to view the list of IP and MAC addresses that are configured not to receive ARP (Address Resolution Protocol) messages from the module.
  • Page 124: Monitoring Backplane Information

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 4.2.4 Monitoring Backplane Information Use the BACKPLANE menu to view the backplane status information for the MVI56E-SIE module. Backplane Status Use the Status menu to view current backplane status, including ...
  • Page 125: Monitoring Database Information

    MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual 4.2.5 Monitoring Database Information Use the DATABASE menu to view the contents of the MVI56E-SIE module’s internal database. You can view data in the following formats: ASCII Decimal...
  • Page 126: Monitoring Sie Client Information

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 4.2.6 Monitoring SIE Client Information Use the SIE CLIENT x menu to view the configuration and status information for the SIE Client(s). Config Use the Configuration menu to view configuration settings for SIE Client x.
  • Page 127: Reading Status Data From The Module

    In the ladder logic's SIE.STATUS controller tag structure. The MVI56E-SIE module returns status data in the input image that can be used to determine the module’s operating status. This data is transferred from the module to the ControlLogix processor continuously as part of the normal data transfer block sequence (page 140).
  • Page 128: Status Data Definition

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 4.3.1 Status Data Definition This section contains a description of the controller tags in the SIE.STATUS controller tag structure, which contains module and Client status data.  The first ten controller tags contain status data routinely transferred from the module to the processor in the normal data transfer block sequence (page 140).
  • Page 129 MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual Controller Tag Data Type Description PassCnt This value is incremented each time a complete program cycle occurs in the module. ProductVersion Product version ProductCode INT[2] Product code BlockStats.Read...
  • Page 130: Configuration Error Word

    Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 4.3.2 Configuration Error Word The Configuration Error Word contains Client configuration error indications, in a bit-mapped format. Specific bits in the module's Configuration Error Word are turned on (set to 1) to indicate various configuration errors. The Configuration Error Word appears in the SIE.STATUS.ClientStatus[x] controller tag array.
  • Page 131: Client Command Errors

    MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual 4.3.3 Client Command Errors There are several different ways to view Client Command Errors.  In the SIE.STATUS.CmdErrorList controller tag array  On the Client status data screens in the ProSoft Configuration Builder Diagnostics ...
  • Page 132 Diagnostics and Troubleshooting MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Module Communication Error Codes Decimal Description 0x0001 No data from I/O module 0x0003 The desired item is not available in the PLC (200 family) 0x0005 The desired address is beyond limit for this PLC 0x0006 The CPU does not support reading a bit block of length<>1...
  • Page 133 MVI56E-SIE ♦ ControlLogix Platform Diagnostics and Troubleshooting Client Communication Module User Manual Decimal Description -11772 0xd204 No linked block in storage medium -11771 0xd205 Object already exists -11770 0xd206 Object already exists -11769 0xd207 Block exists in EPROM -11767 0xd209...
  • Page 134 MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Page 134 of 172 ProSoft Technology, Inc. February 13, 2017...
  • Page 135: Reference

    MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Reference In This Chapter  Product Specifications ................. 136  Backplane Data Transfer ..............138  Ethernet Cable Specifications ............. 155  Using the Optional Add-On Instruction Rung Import ......157 ProSoft Technology, Inc.
  • Page 136: Product Specifications

    CF card Siemens Industrial Ethernet Client (Master) The MVI56E-SIE is a Client-only module that will operate on a local or remote rack. This module was created to improve performance when controlling multiple servers on a Siemens Industrial Ethernet network.
  • Page 137: Functional Specifications

    MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual 5.1.2 Functional Specifications  Siemens Industrial Ethernet data types overlap in the module's memory database, so the same data can be conveniently read or written as bit-level or register-level data.
  • Page 138: Backplane Data Transfer

    The module's firmware program extracts the data and places it in the module's internal database. The output image is set to 248 words. The following illustration shows the data transfer method used to move data between the ControlLogix processor, the MVI56E-SIE module and the Siemens Industrial Ethernet Network. Page 138 of 172 ProSoft Technology, Inc.
  • Page 139 4999 Data contained in this database is transferred in blocks, or pages, using the input and output images. ControlLogix ladder logic and the MVI56E-SIE module's program work together to coordinate these block transfers. Up to 200 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.
  • Page 140: Normal Data Transfer Blocks

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module These block identification codes can be broken down into two groups: Normal data transfer blocks  Read and Write blocks (-1 to 25) Special function blocks  Initialize Output Data blocks (1000 to 1024) ...
  • Page 141 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual During normal program operation, the module sequentially sends read blocks and requests write blocks. For example, if the application uses three read and two write blocks, the sequence will be as follows:...
  • Page 142 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Write Block These blocks of data transfer information from the ControlLogix processor to the module. The following table describes the structure of the output image. Write Block from Processor to Module...
  • Page 143 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual  Local:1.I.Data[249] = Read Block ID. In the example above, all read blocks (1 to 10) are returned in sequential order. Select Priority Read Block = 5 If the ladder logic changes the value of Local:1:O.Data[247] from 0 to 5, note that the Local:1:I.Data[249] value begins to alternate between Block IDs 5 and 6 as...
  • Page 144: Special Function Blocks

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.2.2 Special Function Blocks Special function blocks are optional blocks used to request special tasks from the module. Initialize Output Data (Blocks 1000 to 1024) Use the Initialize Output Data parameter in the configuration to bring the module to a known state after a restart operation.
  • Page 145 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Client Status(Blocks 3000 to 3019) Client status data for a specific Client can be requested and returned in a special Client Status block. The status data contained in the Client Status block is different from the status data contained in the normal data transfer blocks.
  • Page 146 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Controller Tag Data Type Description ClientID Enter the Client (0-19) to request status data for. ClientStatsTrigger BOOL Set the value of this tag to 1 to trigger the Client Status block request.
  • Page 147 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Block Request from Processor to Module Word Offset Description Length Command Control block identification code of 5001 to 5016. The rightmost digit indicates the number of commands (1 to 16) to add to the command priority queue.
  • Page 148 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Block Response from Module to Processor Offset Description Length Reserved Write Block ID Number of commands added to command queue 3 to 248 Spare 5001 to 5016 Controller Tags The SIE.CONTROL controller tag array holds all the values needed to create one Command Control block, have it sent to the module, and control the processing of the returned response block.
  • Page 149 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Reset Module Status (Block 9971) SIE 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 150 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Set Module IP Address (Block 9990) Block Request from Processor to Module Word Offset Description Length 9990 First digit of dotted IP address Second digit of dotted IP address Third digit of dotted IP address...
  • Page 151 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Word Offset Description Length 6 to 248 Spare data area 9991 ProSoft Technology, Inc. Page 151 of 172 February 13, 2017...
  • Page 152 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Warm Boot (Block 9998) This block is sent from the ControlLogix processor to the module (output image) when the module is required to perform a warm-boot (software reset) operation. This block is commonly sent to the module any time configuration data modifications are made in the controller tags data area.
  • Page 153: Client Driver

    User Manual 5.2.3 Client Driver In the Client driver, the MVI56E-SIE module issues read or write commands to servers on the Siemens Industrial Ethernet network using up to 20 simulated Clients. The commands originate either from the module's user-configured Client x Command List for each Client.
  • Page 154: Client Command List

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Data received from the server is passed into the module's internal database, if the command was a read command. General module status information is routinely returned to the processor in the input images.
  • Page 155: Ethernet Cable Specifications

    MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Ethernet Cable Specifications The recommended cable is Category 5 or better. A Category 5 cable has four twisted pairs of wires, which are color-coded and cannot be swapped. The module uses only two of the four pairs.
  • Page 156: Ethernet Performance

    MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.3.2 Ethernet Performance Ethernet performance on the MVI56E-SIE module can affect the operation of the SIE application ports in the following ways.  Accessing the web interface (refreshing the page, downloading files, and so on) may affect SIE performance ...
  • Page 157: Using The Optional Add-On Instruction Rung Import

    MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Using the Optional Add-On Instruction Rung Import 5.4.1 Before You Begin  Make sure that RSLogix 5000 version 16 (or later) has been installed.  Download the Optional Add-On file MVI56ESIE_Optional_Rung_v1_0.L5X from www.prosoft-technology.com...
  • Page 158: Installing The Rung Import With Optional Add-On Instruction

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.4.3 Installing the Rung Import with Optional Add-On Instruction Right-click an empty rung in the main routine of the existing ladder logic and choose I MPORT Page 158 of 172 ProSoft Technology, Inc.
  • Page 159 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual Navigate to the folder where the MVI56ESIE_Optional_Rung_v1_x.L5X was saved and select the file. In the Import Configuration window, click OK. ProSoft Technology, Inc. Page 159 of 172 February 13, 2017...
  • Page 160 Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 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 with the Add-On Instruction. Notice that new tags have been imported: MVI56ESIEETHERNET, AOI56ESIE_OPTIONAL, MVI56ESIECLOCK, and four MESSAGE tags.
  • Page 161 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual In the Add-On Instruction, click the [...] button next to any MSG tag to open the Message Configuration dialog box. Click the C tab and then click the B button.
  • Page 162: Reading The Ethernet Settings From The Module

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.4.4 Reading the Ethernet Settings from the Module Expand the MVI56ESIEETHERNET controller tag and move a value of 1 to MVI56ESIEETHERNET.Read. Page 162 of 172 ProSoft Technology, Inc. February 13, 2017...
  • Page 163 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual The bit will be automatically reset and the current Ethernet settings will be copied to MVI56ESIEETHERNET controller tag as follows. To check the status of the message, refer to the ReadEthernetMSG tag.
  • Page 164: Writing The Ethernet Settings To The Module

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.4.5 Writing the Ethernet Settings to the Module Expand the MVI56ESIEETHERNET controller tag. Set the new Ethernet configuration in MVI56ESIEETHERNET.Config: Move a value of 1 to MVI56ESIEETHERNET.Write. After the message is executed, the MVI56ESIEETHERNET.Write bit resets to 0.
  • Page 165 MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual To check the status of the message, refer to the WriteEthernetMSG tag. ProSoft Technology, Inc. Page 165 of 172 February 13, 2017...
  • Page 166: Reading The Clock Value From The Module

    Reference MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module 5.4.6 Reading the Clock Value from the Module Expand the MVI56ESIECLOCK controller tag and move a value of 1 to MVI56ESIECLOCK.Read The bit will be automatically reset and the current clock value will be copied to MVI56ESIECLOCK.Config controller tag as follows.
  • Page 167: Writing The Clock Value To The Module

    MVI56E-SIE ♦ ControlLogix Platform Reference Client Communication Module User Manual 5.4.7 Writing the Clock Value to the Module Expand the MVI56ESIECLOCK controller tag. Set the new Clock value in MVI56ESIECLOCK.Config: Move a value of 1 to MVI56ESIECLOCK.Write. The bit will be automatically reset to 0.
  • Page 168 MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Page 168 of 172 ProSoft Technology, Inc. February 13, 2017...
  • Page 169: Support, Service And Warranty

    Contacting Technical Support ............. 169  Warranty Information ................170 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: Product Version Number...
  • Page 170: Warranty Information

    (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Warranty Information For complete details regarding ProSoft Technology’s TERMS & CONDITIONS OF SALE, WARRANTY, SUPPORT, SERVICE AND RETURN MATERIAL AUTHORIZATION INSTRUCTIONS please see the documents at: www.prosoft-technology/legal Documentation is subject to change without notice.
  • Page 171: Index

    Ladder Logic • 103 Configuring Module Parameters • 37 LED Status Indicators • 114 Configuring the MVI56E-SIE Module • 33 Connecting to the Module's Web Page • 120 Connecting Your PC to the ControlLogix Processor • MB Address in Device • 63 Connecting Your PC to the Module •...
  • Page 172 Index MVI56E-SIE ♦ ControlLogix Platform User Manual Client Communication Module Normal Data Transfer Blocks • 39, 127, 128, 140 Troubleshooting • 116 Overview • 157 User-Defined Data Types (UDTs) • 106 Using CIPconnect to Connect to the Module • 91, 92, 102, 119, 156 Using Controller Tags •...

Table of Contents