ProSoft Technology inRAx MVI56-PDPMV1 User Manual

Profibus dpv1 master
Table of Contents

Advertisement

Quick Links

MVI56-PDPMV1
ControlLogix Platform
PROFIBUS DPV1 Master
October 18, 2010
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the inRAx MVI56-PDPMV1 and is the answer not in the manual?

Questions and answers

Summary of Contents for ProSoft Technology inRAx MVI56-PDPMV1

  • Page 1 MVI56-PDPMV1 ControlLogix Platform PROFIBUS DPV1 Master October 18, 2010 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 on the enclosed CD-ROM, and are available at no charge from our web site: www.prosoft-technology.com Printed documentation is available for purchase.
  • Page 3: Important Installation Instructions

    Important Installation Instructions Power, Input, and Output (I/O) wiring must be in accordance with Class I, Division 2 wiring methods, Article 501-4 (b) of the National Electrical Code, NFPA 70 for installation in the U.S., or as specified in Section 18-1J2 of the Canadian Electrical Code for installations in Canada, and in accordance with the authority having jurisdiction.
  • Page 4: Warnings

    Warnings Electrical Ratings Backplane Current Load: 800 mA @ 5 Vdc; 3 mA @ 24 Vdc Operating Temperature: 32° F to 140° F (0° C to 60° C) Storage Temperature: -40° F to 185° F (-40° C to 85° C) Shock: 30 g Operational;...
  • Page 5: Table Of Contents

    Exporting the Processor Files for PCB v2.2.0 or later ..........89 2.3.6 Backing Up the Project (Optional) ................92 Downloading the Project to the Module ..............94 2.4.1 Example 1: Local Rack Application ................. 96 ProSoft Technology, Inc. Page 5 of 235 November 8, 2010...
  • Page 6 FLEX mode (Use Legacy Mode=No) ..............169 Using ProSoft Configuration Builder (PCB) for Diagnostics ......... 170 4.3.1 Disabling the RSLinx Driver for the Com Port on the PC ........170 Page 6 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 7 5.2.6 Constructing a Bus Cable for PROFIBUS DP ............190 5.2.7 Supported PROFIBUS Services ................194 PROFIBUS comDTM .................... 195 5.3.1 ProSoft Technology product availability ..............195 5.3.2 Introduction to PROFIBUS comDTM ..............196 5.3.3 System Requirements ................... 199 5.3.4 Installation ......................
  • Page 8 Contents MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 8 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 9: Guide To The Mvi56-Pdpmv1 User Manual

    Functional Overview Functional Overview (page 206) Support, Service, and Support, Service This section contains Support, Service and → Warranty Warranty information. and Warranty (page 223) Index Index of chapters. Index ProSoft Technology, Inc. Page 9 of 235 November 8, 2010...
  • Page 10 Guide to the MVI56-PDPMV1 User Manual MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 10 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 11: Start Here

    Connect your PC to the Module ............73 For most applications, the installation and configuration steps described in this section will work without additional programming. ProSoft Technology strongly recommends that you complete the steps in this chapter before developing a custom application.
  • Page 12: System Requirements

    Small flat blade screwdriver to secure the PROFIBUS connector to the module Note: You can install the module in a local or remote rack. For remote rack installation, the module requires Ethernet I/P or ControlNet access to the processor. Page 12 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 13: Package Contents

    #15 for RS-232 connections Adapter inRAx Solutions CD Contains sample programs, utilities and documentation for the MVI56-PDPMV1 module. If any of these components are missing, please contact ProSoft Technology Support for replacement parts. ProSoft Technology, Inc. Page 13 of 235 November 8, 2010...
  • Page 14: Installing Prosoft Configuration Builder Software

    You must install the ProSoft Configuration Builder (PCB) software to configure the module. You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology website. Installing ProSoft Configuration Builder from the ProSoft website Open your web browser and navigate to http://www.prosoft- technology.com/pcb...
  • Page 15: Install The Module In The Rack

    (backplane) of the ControlLogix rack. Turn power ON. Note: If you insert the module improperly, the system may stop working, or may behave unpredictably. ProSoft Technology, Inc. Page 15 of 235 November 8, 2010...
  • Page 16: Choosing Sample Ladder Logic For Your Application

    MVI56-PDPMV1 mode used (FLEX or LEGACY) Note: FLEX mode available only for module firmware versions 1.21 or later. The next few topics will help you determine which sample programs will work best for your application. Page 16 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 17: Determining The Firmware Version Of Your Processor

    On the Connected To Go Online dialog box, click the G tab. This tab ENERAL shows information about the processor, including the Revision (firmware) version. In the following illustration, the firmware version is 17.2. ProSoft Technology, Inc. Page 17 of 235 November 8, 2010...
  • Page 18: Determining The Firmware Version Of The Mvi56-Pdpmv1 Module

    Refer to the message that appears just before the message "C>pb_msts1": If the message "MVI56-PDPMV1 Firmware Version = x.xx" appears on the screen as shown in the following illustration, the module firmware is version 1.21 or later. Page 18 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 19 ProSoft Configuration Builder (PCB). Press [?] to display the main menu: ProSoft Technology, Inc. Page 19 of 235 November 8, 2010...
  • Page 20 MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Press [V] to display the module version information. Verify "SOFTWARE REVISION LEVEL" for the module firmware version (1.21 for the example below): Page 20 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 21: Determining The Module Mode (Legacy Or Flex)

    12 words to 250 words, output backplane block size can be set from 5 to 248 words). Status, Slave Diagnostic, and Mailbox data transferred through MSG instructions. Supports IOT instruction for immediate write of backplane output. ProSoft Technology, Inc. Page 21 of 235 November 8, 2010...
  • Page 22 The same applies to Mailbox MSG data transfers. Improves backplane performance by implementing the IOT instruction for Immediate Output Transfers, which overrides the module RPI time and sends data as fast as possible. Page 22 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 23: Sample Program Summary

    AOI .L5K files into those older versions of RSLogix 5000. For ControlLogix firmware version 16, refer to Using the MVI56-PDPMV1 Add-On Instructions (page 25). For ControlLogix firmware version 15 or older, Using the MVI56-PDPMV1 Sample Ladder Logic (page 24). ProSoft Technology, Inc. Page 23 of 235 November 8, 2010...
  • Page 24: Using The Mvi56-Pdpmv1 Sample Ladder Logic Programs

    Manually copy the Controller Tags from the sample program and paste them into your existing application. Manually copy the Ladder Logic Tasks and Rungs from the sample program and paste them into your existing application. Page 24 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 25: Using The Mvi56-Pdpmv1 Add-On Instructions

    L5X file containing Add-On Instruction, user defined data types, controller tags and tag arrays, and ladder logic required (where * is the current sample to set up the MVI56-PDPMV1 module in Legacy mode program version number) ProSoft Technology, Inc. Page 25 of 235 November 8, 2010...
  • Page 26 Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Creating a New RSLogix5000 project - Legacy Open the File menu, and then choose N … Select Revision 16 Page 26 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 27 This action opens the S dialog box. ELECT ODULE Select the 1756-M ) from the list and click OK. 1756 M ODULE ENERIC ODULE This action opens the N dialog box. ODULE ProSoft Technology, Inc. Page 27 of 235 November 8, 2010...
  • Page 28 Configuration Assembly Instance Configuration Size On the Connection tab, set the RPI value for your project. Click OK to confirm. Now the MVI56-PDPMV1 module will be visible at the I/O Configuration section Page 28 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 29 On the shortcut menu, choose I MPORT …. Select the MVI56PDPMV1_LEGACY_v*.ACD standard sample file, or the MVI56PDPMV1_LEGACY_AddOn_Rung_v1_2.L5X custom file you exported from PCB, and click the I button. MPORT ProSoft Technology, Inc. Page 29 of 235 November 8, 2010...
  • Page 30 If your module is located in Slot 1 of the local rack, this step is not required. Click OK to confirm the import. RSLogix will indicate that the import is in progress: Page 30 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 31 Important: If your application requires more than one MVI56-PDPMV1 module into the same project, follow the steps below. In the I/O Configuration folder, click the right mouse button to open a shortcut menu, and then choose N ODULE Select 1756-MODULE ProSoft Technology, Inc. Page 31 of 235 November 8, 2010...
  • Page 32 Expand the Tasks folder, and then expand the MainTask folder. On the MainProgram folder, click the right mouse button to open a shortcut menu. On the shortcut menu, choose N OUTINE Page 32 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 33 Select an empty rung in the new routine, and then click the right mouse button to open a shortcut menu. On the shortcut menu, choose I MPORT …. Select the file PS56PDPMV1_LEGACY_v*.L5X ProSoft Technology, Inc. Page 33 of 235 November 8, 2010...
  • Page 34 10 The following window will be displayed showing the tags to be imported: 11 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. Page 34 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 35 "_2" (or any other unique identifier string) as follows: 13 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 35 of 235 November 8, 2010...
  • Page 36: Flex Sample Add-On Instruction Import Procedure

    If you change the connection sizes in the module profile, you must also update the following data types with the new sizes. The connection I/O sizes defined in the module profile must always match the following user-defined data types: PDPMV1_C ONNECTION NPUT PDPMV1_C ONNECTION UTPUT Page 36 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 37 For the following example, if the module profile is configured as: Then, the PDPMV1_C user-defined data type must have an ONNECTION NPUT array size of 250 words, as shown in the following illustration. ProSoft Technology, Inc. Page 37 of 235 November 8, 2010...
  • Page 38 600 registers of ReadData and WriteData. Caution: When you change the array size, RSLogix may reset the PDPMV1 tag values to zero. To avoid data loss, be sure to save your settings before continuing. Page 38 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 39 RITE application requires 2000 words of WriteData starting at register 0, then your parameter must be set to a value of 2000 or greater in EGISTER TART ProSoft Configuration Builder. ProSoft Technology, Inc. Page 39 of 235 November 8, 2010...
  • Page 40 The AOI Connection Input and Output parameters use certain data type sizes that must be set based on how you configured the MVI56-PDPMV1 module. In the D folder, double-click YPES EFINED data type. PDPMV1_C ONNECTION NPUT Page 40 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 41 The imported ladder rung has also used the default I/O settings (Input Count = 250 words, Output Count = 248 words). If different values are used, make the following changes to the ladder logic: ProSoft Technology, Inc. Page 41 of 235 November 8, 2010...
  • Page 42 For example, if the module connection input is set as 122 words, set the last element as 121. COP Instruction (output) Change the Length to match the number of output words configured for the module. The default uses 248 words. Page 42 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 43 Then, the following four scenarios illustrate the flexible I/O size functionality (FLEX), using different backplane I/O sizes for the same PROFIBUS I/O size. Scenario 1: The PROFIBUS data fits into one backplane block This example uses the following backplane configuration: ProSoft Technology, Inc. Page 43 of 235 November 8, 2010...
  • Page 44 PROFIBUS I/O data. Note: For this scenario, block 0 is no longer required because there are two backplane blocks with different data. Page 44 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 45 Scenario 3: The PROFIBUS data fits into two backplane blocks (same PROFIBUS data count per block) For this example, we will split the PROFIBUS data evenly within two backplane blocks, using the following backplane configuration: ProSoft Technology, Inc. Page 45 of 235 November 8, 2010...
  • Page 46 PROFIBUS data to be transferred will affect the number of I/O data blocks the module will need to transfer. Scenario 4: The PROFIBUS data fits into ten backplane blocks (same PROFIBUS data count per block) Page 46 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 47 I/O sizes without changing the amount of PROFIBUS data to be transferred will affect the number of I/O data blocks the module will need to transfer. ProSoft Technology, Inc. Page 47 of 235 November 8, 2010...
  • Page 48 Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Create the RSLogix5000 Project - Flex Open the File menu and then choose N Select Revision 16 Page 48 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 49 The allowable range is from 5 to 248 words. Each output block will reserve 5 words for general purposes (CRC and block handshaking). The remainder is reserved for PROFIBUS output data. Configuration Assembly Instance Configuration Size ProSoft Technology, Inc. Page 49 of 235 November 8, 2010...
  • Page 50 (and, preferably, some even multiple of) the RSNetWorx for ControlNet Network Update Time (NUT). Click OK to confirm. Now the MVI56-PDPMV1 module will be visible at the I/O Configuration section. Page 50 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 51 On the shortcut menu, choose MPORT Select the PS56PDPMV1_FLEX_v*.L5X standard sample file, or the MVI56PDPMV1_FLEX_AddOn_Rung_v1_2.L5X custom file you exported from PCB, and click the I button. MPORT ProSoft Technology, Inc. Page 51 of 235 November 8, 2010...
  • Page 52 Slot 1. If your module is located in a different slot or in a remote rack, modify the parameters to set the correct path to the module, as follows: Page 52 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 53 The procedure has also imported new user defined data types, controller tags, and controller tag arrays. The new Add-On Instruction can also be used through the new toolbar button (at Add-On tab). ProSoft Technology, Inc. Page 53 of 235 November 8, 2010...
  • Page 54 Important: If your application requires more than one MVI56-PDPMV1 module into the same project, follow the steps below. In the I/O Configuration folder, click the right mouse button to open a shortcut menu, and then choose N ODULE Select 1756-MODULE Page 54 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 55 On the MainProgram folder, click the right mouse button to open a shortcut menu. On the shortcut menu, choose N OUTINE In the New Routine dialog box, enter the name and description of your routine, and then click OK. ProSoft Technology, Inc. Page 55 of 235 November 8, 2010...
  • Page 56 On the shortcut menu, choose I MPORT …. Select the PS56PDPMV1_FLEX_v*.L5X standard sample file, or the MVI56PDPMV1_FLEX_AddOn_Rung_v1_2.L5X custom file you exported from PCB, and click the I button. MPORT Page 56 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 57 11 Change the name of all controller tags to avoid a conflict with the existing names. 12 For the connection I/O variables, select the variables associated to the correct module as follows: ProSoft Technology, Inc. Page 57 of 235 November 8, 2010...
  • Page 58 Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Input Connection Variable Output Connection Variable Page 58 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 59 MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 13 Click OK to confirm the import procedure. 14 The new rung will now be visible in the ladder logic. ProSoft Technology, Inc. Page 59 of 235 November 8, 2010...
  • Page 60 MESSAGE tag. Select the Communication path as follows: 16 Select the B button and select the correct module to be associated to ROWSE the MESSAGE instruction. Click OK to confirm. Page 60 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 61 17 Click OK to confirm the MESSAGE configuration. Repeat this procedure for every MESSAGE tag associated to the Add-On Instruction. The setup procedure is now completed and the processor is ready to communicate with the MVI56-PDPMV1 module. ProSoft Technology, Inc. Page 61 of 235 November 8, 2010...
  • Page 62: Common Settings For All Sample Programs

    Controller <Name> folder at the top of the Controller Organizer pane to open a shortcut menu; or you may left-click the Processor icon in the Online Toolbar . Page 62 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 63 Select the correct firmware R for your controller. EVISION Click OK to save your changes and return to the previous window. Select the C that matches your specific installation. HASSIS ProSoft Technology, Inc. Page 63 of 235 November 8, 2010...
  • Page 64: Selecting The Slot Number For The Module

    The following settings are configured in ProSoft Configuration Builder for modules with firmware version 1.21 or later only. Refer to Set module parameters (page 78) for more information. Page 64 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 65 MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Select LEGACY mode (U = Y) EGACY Select FLEX mode (U = N) EGACY ProSoft Technology, Inc. Page 65 of 235 November 8, 2010...
  • Page 66: Selecting The Rpi Time For The Module

    Refer to the Connection tab and enter the RPI time. The connection is scheduled to move data to or from the module at least this often. The RPI time to enter depends on your application as follows: Page 66 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 67 ) instruction that will override the MMEDIATE UTPUT configured RPI time. Setting a lower RPI time will cause unnecessary interrupts to the module, delaying data updates and lowering data throughput. ProSoft Technology, Inc. Page 67 of 235 November 8, 2010...
  • Page 68: Changing And Importing Configuration Changes (For Pcb V 2.2.0 And Up Only)

    To successfully complete this update procedure, you must do the following steps in the following order: the existing ladder logic rung that contains the previously imported ELETE Add-On Instruction (AOI) ladder file. Page 68 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 69 MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Go to the Controller Tags window and select the E tab. D ELETE the controller tags associated with the AOI import. ProSoft Technology, Inc. Page 69 of 235 November 8, 2010...
  • Page 70 User-defined Data Types in the following order: a) PDPMV1_Connection_Input b) PDPMV1_Connection_Output c) PDPMV1_PBInF d) PDPMV1_PBOutF e) PDPMV1_ModuleDefinition f) PDPMV1_UTIL g) PDPMV1_Configuration h) PDPMV1_Backplane_IOSize i) PDPMV1_PROFIBUS_IOSize j) PDPMV1_Status k) PDPMV1_StatusControl l) PDPMV1_Module Page 70 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 71 At this point, you are ready to import your new ladder rung file with your configurations changes. Please, return to the previous section and follow the procedure found in the topic, Export the Processor Files for PCB v2.2.0 or later (page 89). ProSoft Technology, Inc. Page 71 of 235 November 8, 2010...
  • Page 72: Downloading The Sample Program To The Processor

    Program folder in the Controller Organization pane in RSLogix, and double- click MainRoutine. You will be able to see the numbers change in the MVI56PDPMV1.Util.LastRead area in Rung 0 of the MainRoutine program. Page 72 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 73: Connect Your Pc To The Module

    Connect the RJ45-DB-9 Serial Adapter Cable to the Null Modem Cable. Insert the RJ45 cable connector from the RJ45-DB-9 cable into the Configuration/Debug port of the module. Attach the other end to the serial port on your PC. ProSoft Technology, Inc. Page 73 of 235 November 8, 2010...
  • Page 74 Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 74 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 75: Configure The Module

    Verifying Correct Operation ..............106 Because the task of configuring the PROFIBUS network can be challenging, ProSoft Technology has provided a configuration tool called ProSoft Configuration Builder (PCB) that will help you with the following tasks: Creating a configuration project (page 76)
  • Page 76: Set Up The Project

    Start configuring the module by adding the MVI56-PDPMV1 module to the project. Use the mouse to select D in the tree view, and then click the EFAULT ODULE right mouse button to open a shortcut menu. Page 76 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 77 In the Product Line Filter area of the dialog box, select MVI56. In the Select Module Type dropdown list, select MVI56-PDPMV1, and then click OK to save your settings and return to the main PCB window. ProSoft Technology, Inc. Page 77 of 235 November 8, 2010...
  • Page 78: Set Module Parameters

    Click OK to save your settings and return to the main PCB window. At this time, you may wish to rename the D and D EFAULT ROJECT EFAULT folders in the tree view. OCATION Page 78 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 79 Select the object, and then click the right mouse button to open a shortcut menu. From the shortcut menu, choose R ENAME Type the name to assign to the object. Click away from the object to save the new name. ProSoft Technology, Inc. Page 79 of 235 November 8, 2010...
  • Page 80: Configuring The Profibus Master

    AUD RATE The default value is 1500 : The only correct setting is S ROFILE INGLE ASTER Click OK to save your changes and return to the Bus Configuration window. Page 80 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 81: Installing The Gsd Files

    Follow these steps to install the GSD file or files for your slave device or devices. Tip: GSD configuration files for popular PROFIBUS slaves and ProSoft Technology solutions are included with PCB. Before installing GSD files, browse the list of available slaves in the Tree View window to see if GSD files for your slave are already installed.
  • Page 82: Configuring The Profibus Slaves

    In ProSoft Configuration Builder for PROFIBUS, click the plus sign [+] to expand the PROFIBUS DP tree. Navigate to the PLC/Siemens folder containing the EM 277 Slave device to add, and then click the plus sign [+] to expand the folder. Page 82 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 83 EM 277 PLC Slave. The selections available for other devices will be different, so you should review the specifications for the product you are installing in order to determine the correct values to use. ProSoft Technology, Inc. Page 83 of 235 November 8, 2010...
  • Page 84 I/O areas in contiguous blocks. Use the Processor Network Memory Map (page 87) as an aid to cross-referencing the slave I/O data in RSLogix 5000. Double click the S icon to view the Slave Properties. LAVE Page 84 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 85 ProSoft PROFIBUS Slave (PDPS) devices have a configurable parameter for SPC3 User Prm Byte. The following illustration shows the value of this parameter in ProSoft Configuration Builder for PROFIBUS, the configuration tool for ProSoft PROFIBUS Master devices. ProSoft Technology, Inc. Page 85 of 235 November 8, 2010...
  • Page 86 DXB-publisher-functionality of the Publisher_Enable = 0, DXB-request- SPC3 is activated with this bit telegrams are ignored; Publisher_Enable = 1, DXB-request- telegrams are processed 6 to 7 To be parameterized with 0 Page 86 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 87: Printing The Processor Network Memory Map

    On the Master Setup dialog box, click the S button, near EMORY the bottom of the window. This action opens the inRAx Data Type dialog box. This action opens the inRAx Data Type dialog box. ProSoft Technology, Inc. Page 87 of 235 November 8, 2010...
  • Page 88: Export The Processor Files Prior To Pcb V2.2.0

    If you decide to use this functionality, you must develop extra ladder logic to copy the PROFIBUS data between controller tags defined with these data types and the standard SINT arrays. Page 88 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 89: Exporting The Processor Files For Pcb V2.2.0 Or Later

    U parameter. EGACY To Export the AOI Rung Import file from PCB (for version 2.2.0 and later only) ProSoft Technology, Inc. Page 89 of 235 November 8, 2010...
  • Page 90 ProSoft Configuration Builder will suggest a file name with the extension L5X (RSLogix AOI rung import file). It is highly recommended that you use the default filename. For LEGACY Mode: Page 90 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 91 For additional information, please see the topic Changing an Existing Configuration and Importing Changes (page 68). ProSoft Technology, Inc. Page 91 of 235 November 8, 2010...
  • Page 92: Backing Up The Project (Optional)

    The default location and path is: C:\PCBExportFiles. The contents of this folder can then be easily copied to other locations as backup files. They may also be sent to ProSoft Technology Technical Support, if you need help troubleshooting problems with an application.
  • Page 93 XP / 2000) or C:\My Documents\. To move a project to a different PC, copy the .PPF, .XML and .GSD files to the same directory structure on the new machine that they occupied on the old one. ProSoft Technology, Inc. Page 93 of 235 November 8, 2010...
  • Page 94: Downloading The Project To The Module

    Right click the MVI56-PDPMV1 module and choose D OWNLOAD FROM EVICE In the S dropdown list, choose 1756-ENBT. The default path ELECT appears in the text box, as shown in the following illustration. Page 94 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 95 Select the destination module associated to the source module in the rack. The connection between the source and destination modules is performed through the backplane. Destination Module Slot Number The slot number where the destination module is located. ProSoft Technology, Inc. Page 95 of 235 November 8, 2010...
  • Page 96: Example 1: Local Rack Application

    For this example the MVI56-PDPMV1 module is located in the same rack as the 1756-ENBT that is connected to the PC. Rack 1 Slot Module Network Address ControlLogix Processor MVI56-PDPMV1 1756-ENBT IP=105.102.0.12 In the Download window, click CIP P Page 96 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 97 Configure the path as shown in the following illustration, and click to build the path in text format. CIP P ONSTRUCT Check the new path in the download text box. ProSoft Technology, Inc. Page 97 of 235 November 8, 2010...
  • Page 98 The ONNECTION following message should be displayed upon success. Click D to download the configuration files to the module through OWNLOAD the path. Page 98 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 99 Download button. You can also re-edit the path through the CIP Path Edit button. Click C PROFIBUS. ONFIGURE Select O to monitor the PROFIBUS network through NLINE ONITOR ODIFY the CIPconnect path . ProSoft Technology, Inc. Page 99 of 235 November 8, 2010...
  • Page 100: Example 2: Remote Rack Application

    PROFIBUS communication. 2.4.2 Example 2: Remote Rack Application For this example the MVI56-PDPMV1 module is located in a remote rack accessible through ControlNet, as shown in the following illustration. Page 100 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 101 Slot Module Network Address ControlLogix Processor 1756-CNB Node = 1 1756-ENBT IP=105.102.0.12 Rack 2 Slot Module Network Address 1756-CNB Node = 2 MVI56-PDPMV1 In the Download window, click CIP P ProSoft Technology, Inc. Page 101 of 235 November 8, 2010...
  • Page 102 Configure the path as shown in the following illustration for this example and click C to build the path in text format. CIP P ONSTRUCT Check the new path in the download text box. Page 102 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 103 Refer to the PROFIBUS DP section in ProSoft Configuration Builder, and verify the same path you have just created through the Download button. You can also re-edit the path through the CIP Path Edit button. ProSoft Technology, Inc. Page 103 of 235 November 8, 2010...
  • Page 104 Configure the Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Click C PROFIBUS. ONFIGURE Select O to monitor the PROFIBUS network through NLINE ONITOR ODIFY the CIPconnect path . Page 104 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 105 MVI56-PDPMV1 ♦ ControlLogix Platform Configure the Module PROFIBUS DPV1 Master User Manual The configured slave(s) should be indicated with a green border indicating successful PROFIBUS communication. ProSoft Technology, Inc. Page 105 of 235 November 8, 2010...
  • Page 106: Verifying Correct Operation

    After restarting the MVI56-PDPMV1 Master and the PROFIBUS Slave, look at the PROFIBUS cable connection. If all the PROFIBUS LEDs on the MVI56-PDPMV1 are illuminated green, then the Master is communicating successfully with the slave. Page 106 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 107: Viewing The Online Status Of The Profibus Network

    . Slave diagnostic information CHECK ETAILS FOR SLAVE DIAGNOSTIC will appear in the Diagnostic window. Refer to the documentation for your PROFIBUS slave to determine the meaning of the diagnostic data. ProSoft Technology, Inc. Page 107 of 235 November 8, 2010...
  • Page 108 Note: The values in these lists are a binary representation of the slave address. In the illustration above, a value of 20 in the rightmost column means one slave at address 125 is configured and communicating with the Master. Page 108 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 109: Viewing The Controller Tags In Rslogix 5000

    In the illustration above, the binary value in MVI56PDPMV1.Status.Fieldbus.FB_Slave_Cfg_List[15] indicates that a slave is configured at address 125 (the PROFIBUS Slave Address configured in the Slave Configuration (page 82) procedure). ProSoft Technology, Inc. Page 109 of 235 November 8, 2010...
  • Page 110 If the values of these tags show that the slave is configured, but is not transferring data, the slave is not configured correctly. Refer to the documentation provided with your PROFIBUS Slave for troubleshooting procedures. Page 110 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 111: Sending A Mailbox Message In Rslogix 5000

    Address), notice that the value has changed from 4 (not communicating) to 3 (Master). For MVI56PDPMV1.Mailbox.GetLiveList.Station[125] (the PROFIBUS Slave Address configured in the Slave Configuration (page 82) procedure), notice that the value has changed from 4 (not communicating) to 0 (Slave OK) ProSoft Technology, Inc. Page 111 of 235 November 8, 2010...
  • Page 112 Configure the Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 112 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 113: Mailbox Messaging

    Mailbox Message: Acyclic Data Write: Class 1 ........152 Mailbox Message: Alarm Indication ............. 154 Mailbox Message: Set Operating Mode ..........156 Mailbox Message: Start Slave ............. 158 Mailbox Message: Stop Slave ............. 160 ProSoft Technology, Inc. Page 113 of 235 November 8, 2010...
  • Page 114 Mailbox Messaging commands are incorporated into the sample ladder logic. Mailbox messages and responses to mailbox messages are stored in mailbox data types. The following chapter discusses these features in more detail. Page 114 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 115: Mailbox Message Queuing

    10 seconds. If the PROFIBUS Master (for Output Messages) or the processor (for Input and Alarm messages) have not successfully received a message within 10 seconds, the module will clear the message out of the queue. ProSoft Technology, Inc. Page 115 of 235 November 8, 2010...
  • Page 116: Adding Mvi56-Pdpmv1 Logic To Existing Applications

    In the Controller Organization list in RSLogix 5000, click the right mouse button on the I/O Configuration option to open a shortcut menu. On the shortcut menu, choose N … This action opens the Select Module ODULE Type dialog box. Page 116 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 117 You must select the C as D - INT in the dialog box. Failure to ORMAT set the correct parameters will result in backplane communication problems between the module and the processor. ProSoft Technology, Inc. Page 117 of 235 November 8, 2010...
  • Page 118 Program in RSLogix (page 16) to determine the correct version of the sample program to use. Copy the ladder logic routines from the sample ladder logic into your existing application. Repeat this step for each subroutine. Page 118 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 119 Copy and paste each of the User-Defined Types from the sample ladder logic into your existing application: 10 Export the Controller tags from the sample program (Tools/Export) into a CSV file, and then import the CSV file (Tools/Import) into your existing application. ProSoft Technology, Inc. Page 119 of 235 November 8, 2010...
  • Page 120: Flex Mode Mailbox Communication

    PROFIBUS DPV1 Master Flex Mode Mailbox Communication The processor sends a MSG instruction to the module with a Set Attribute Single type to request the module to process a mailbox function. Page 120 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 121 CIP Mailbox MSG Index word of the input block. The ladder logic recognizes this condition and sends another MSG instruction (now Get Attribute Single) to retrieve the mailbox response from the module: ProSoft Technology, Inc. Page 121 of 235 November 8, 2010...
  • Page 122: Using Flex Mode Msg Instructions

    In order to retrieve status data from the module, toggle the MVI56PDPMV1.Command.GetStatus bit. The bit is reset when the MSG instruction is enabled to request status data from the module. Page 122 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 123 MVI56PDPMV1.Util.MSG.GetStatus.LastError. The status data retrieved from the module is stored in the controller tag MVI56PDPMV1.Status. It includes: General module information Backplane communication status ProSoft Technology, Inc. Page 123 of 235 November 8, 2010...
  • Page 124 Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master PROFIBUS slaves status (configured, exchanging data, reporting diagnostics) Page 124 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 125: Sending Mailbox Commands

    Enter the mailbox configuration parameters (if applicable) in the following controller tag: (MVI56PDPMV1.Mailbox.<MailboxName>.Out.<ParameterName>) Note: this step is not applicable to the following mailboxes (no parameters required): SetClearMode SetStopMode SetOperatingMode GetLiveList ProSoft Technology, Inc. Page 125 of 235 November 8, 2010...
  • Page 126 Toggle the trigger bit to initiate the mailbox message request: The trigger bit is automatically reset when the message is enabled for execution: When the mailbox is successfully executed, the counter ACC values will be incremented: MVI56PDPMV1.Util.MSG.MailboxRequest.DNCounter.ACC (Request) Page 126 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 127 MVI56PDPMV1.Mailbox.GetSlaveConfig.In, which includes: MVI56PDPMV1.Mailbox.GetSlaveConfig.In.ByteCount: number of identifier bytes returned MVI56PDPMV1.Mailbox.GetSlaveConfig.In.SlaveAddress: slave address MVI56PDPMV1.Mailbox.GetSlaveConfig.In.ReturnCode: 0 if successful MVI56PDPMV1.Mailbox.GetSlaveConfig.In.FaultInformation: 0 if successful MVI56PDPMV1.Mailbox.GetSlaveConfig.In.Identifier[ ]: configuration identifier bytes ProSoft Technology, Inc. Page 127 of 235 November 8, 2010...
  • Page 128: Reading Alarms

    MVI56PDPMV1.Util.MSG.GetAlarm.DNCounter.ACC If the message is not successfully executed the ladder logic will increment the following controller tag: MVI56PDPMV1.Util.MSG.GetAlarm.ERCounter.ACC The error code will be copied to the following controller tag: Page 128 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 129: Rebooting The Module

    PROFIBUS DPV1 Master User Manual MVI56PDPMV1.Util.MSG.GetAlarm.LastError The alarm data will be stored in the MVI56PDPMV1.Mailbox.Alarm controller tag: 3.4.4 Rebooting the Module In order to reboot the module toggle the MVI56PDPMV1.Command.Reboot controller tag. ProSoft Technology, Inc. Page 129 of 235 November 8, 2010...
  • Page 130: Legacy Mode Mailbox Communication

    Mailbox input message from module Reserved for future use Index of Output image to receive (1 to 4 for data, 0 or -1 if no data) Block number 100 to 109 Page 130 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 131: Output Mailbox: Legacy Mode

    2 = queue is full Reserved for future use Index of Output image to receive (1 to 4 for data, 0 or -1 if no data) Block number 100 to 109 ProSoft Technology, Inc. Page 131 of 235 November 8, 2010...
  • Page 132: Receiving Mailbox Message Responses From Module: Legacy Mode

    Offset high Offset Low Extended Word 1 Extended Word 2 Extended Word 3 Extended Word 4 Extended Word 5 Extended Word 6 Extended Word 7 Extended Word 8 See individual commands Page 132 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 133: Special Function Mailbox Messaging Commands

    IDs to different mailbox messages. Message Info See individual commands for data values to be entered in each of these register locations Command Data Size Frame Count Frame Number Offset high ProSoft Technology, Inc. Page 133 of 235 November 8, 2010...
  • Page 134 Description Offset Low Extended Word 1 Extended Word 2 Extended Word 3 Extended Word 4 Extended Word 5 Extended Word 6 Extended Word 7 Extended Word 8 See individual commands Page 134 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 135: Mailbox Messaging Error Codes

    (All other values are reserved) Message This field specifies the type of 1h: Application Message Type the message. 2h: PROFIBUS Specific Message 3h: Memory Message 5h: Reset Message (All other values are reserved) ProSoft Technology, Inc. Page 135 of 235 November 8, 2010...
  • Page 136: Return Codes

    DPMC_ERR_V1C_MM_SC Sequence conflict 80C9h DPMC_ERR_V1C_MM_SE Sequence error 80CAh DPMC_ERR_V1C_MM_NE Area non-existent 80CBh DPMC_ERR_V1C_MM_DI Data incomplete or incorrect 80CCh DPMC_ERR_V1C_MM_NC Master parameter set not compatible Refer to Error Codes (page 137). Page 136 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 137: Error Codes

    Data block length too large 0045h DPMC_ERR_M_MM_RE Format error in response frame 0046h DPMC_ERR_M_MM_IP Invalid parameter 0047h DPMC_ERR_M_MM_SC Sequence conflict 0048h DPMC_ERR_M_MM_SE Sequence error 0049h DPMC_ERR_M_MM_NE Area non-existent 004Ah DPMC_ERR_M_MM_DI Data incomplete or incorrect ProSoft Technology, Inc. Page 137 of 235 November 8, 2010...
  • Page 138 MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Return Code Name Meaning 004Bh DPMC_ERR_M_MM_NC Master parameter set not compatible 004Ch DPMC_ERR_M_S7_XA 004Dh DPMC_ERR_M_S7_XR PROFIBUS error for DP-V1 (NRS-PDU received) 004Eh DPMC_ERR_M_S7_XW Page 138 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 139: Mailbox Message: Set Slave Mode

    0001h Offset high 0000h 0000h Offset low 0000h 0000h Extended word 1 Slave Group Select Slave Group Select Address Address Extended word 2 Control Control Command Command Extended word 3 ProSoft Technology, Inc. Page 139 of 235 November 8, 2010...
  • Page 140 Reserved, set to zero Reserved, set to zero Unfreeze input data Freeze input data Unsynchronize output data Synchronize output data Reserved, set to zero 7 (MSB) Reserved, set to zero Page 140 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 141 Sync Group) 0350h Incorrect Control Command 0450h No Sync -/ or Freeze groups enabled in Master configuration FE00h Command not possible in Class 2 only mode FF00h Module not initialized ProSoft Technology, Inc. Page 141 of 235 November 8, 2010...
  • Page 142: Mailbox Message: Get Slave Diagnostics

    Response data word 2 Status 3 Status 4 Ident Number Response data word 3 Extended Diagnostic Data Response data word 4 Response data word n Message Information Refer to Message Information (page 135). Page 142 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 143 Address of the Master that parameterized the slave. Ident Number Unique ID assigned by the PROFIBUS User Organization. Extended Diagnostic Data Slave user-specific data. Refer to the documentation for the actual slave for more information. ProSoft Technology, Inc. Page 143 of 235 November 8, 2010...
  • Page 144: Mailbox Message: Get Slave Configuration

    Response data word 2 Identifier byte 3 Response data word 3 Identifier byte n Response data word n Acyclic Message Status Word Refer to Acyclic Message Status Word (page 135). Page 144 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 145 Identifier Bytes [1 … n] Refer to EN50170 Vol. 2 for information on the structure of these bytes. In addition, refer to the documentation provided with the slave device for more information. ProSoft Technology, Inc. Page 145 of 235 November 8, 2010...
  • Page 146: Mailbox Message: Set Slave Address

    Slave Data 2 Message Data byte 3 Slave Data 3 Slave Data 3 Message Data byte "n" Slave Data n Slave Data n Message Information Refer to Message Information (page 135). Page 146 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 147 Refer to Mailbox Messaging Error Codes (page 135). Slave Data With this parameter, it is possible to deliver user-specific data. The data is stored in the slave if possible (EEPROM, FLASH, or other storage media). ProSoft Technology, Inc. Page 147 of 235 November 8, 2010...
  • Page 148: Mailbox Message: Get Live List

    Station Type 2 Response Data Byte 1 Response Data Byte 1 Message Data byte "n" Station Type 126 Response Data Byte 1 Message Information Refer to Message Information (page 135). Page 148 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 149 Refer to Message Information (page 135). 0AH00: Failed to build Live List. FF00h: Module offline (not initialized or no valid database) ProSoft Technology, Inc. Page 149 of 235 November 8, 2010...
  • Page 150: Mailbox Message: Acyclic Data Read: Class 1

    Response Data byte 1 Data 3 Response Data byte 1 Data n Response Data byte 1 Message Information Refer to Message Information (page 135). Slave Address Station address of the slave responder. Page 150 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 151 Module offline (not initialized or no valid database) Error Decode, Error Code 1 and Error Code 2 If "Fault Information" contains error code 1000h, more information according to the DPV1 specification can be found here. ProSoft Technology, Inc. Page 151 of 235 November 8, 2010...
  • Page 152: Mailbox Message: Acyclic Data Write: Class 1

    Data 3 Message Data byte n Data n Data n Acyclic Message Status Word Refer to Acyclic Message Status Word (page 135). Slave Address Station address of the slave responder. Page 152 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 153 Module offline (not initialized or no valid database) Error Decode, Error Code 1, and Error Code 2 If "Fault Information" contains error code 1000h, more information according to the DPV1 specification can be found here. ProSoft Technology, Inc. Page 153 of 235 November 8, 2010...
  • Page 154: Mailbox Message: Alarm Indication

    Message Data byte 2 Data 2 Message Data byte 3 Data 3 … … Message Data byte n Data n Slave Address Station address of the slave the issued the alarm. Page 154 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 155 DPV1 slave ("Slave Address" contains the node address of the slave that issued the erroneous indication). Refer to the PNO document "Extensions to EN50170 (DPV)" for more information on how to interpret these parameters. ProSoft Technology, Inc. Page 155 of 235 November 8, 2010...
  • Page 156: Mailbox Message: Set Operating Mode

    Extended word 2 Extended word 3 Extended word 4 Extended word 5 Extended word 6 Extended word 7 Extended word 8 Fault Information Mode 40h: STOP 80h: CLEAR C0h: OPERATE Page 156 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 157 If "Invalid Other" is returned in the Message Information word in the header of the response, information about the fault can be found here. Refer to Return Codes (page 136) for more information. 0100h: Invalid operating mode FF00h: Module not initialized ProSoft Technology, Inc. Page 157 of 235 November 8, 2010...
  • Page 158: Mailbox Message: Start Slave

    Slave 125 Command: Message data word 1-63 Byte-array stating which slave/slaves to start. Array index is equal to slave address. 0: Do not affect slave 1: Start slave 2-255: Reserved Page 158 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 159 Byte-array stating the status of the slaves. Array index is equal to slave address. 0: Slave unaffected 1: Slave started 2: Warning - Slave could not be started because it is not part of the configuration ProSoft Technology, Inc. Page 159 of 235 November 8, 2010...
  • Page 160: Mailbox Message: Stop Slave

    Slave 125 Command: Message data word 1-63 Byte-array stating which slave/slaves to stop. Array index is equal to slave address. 0: Do not affect slave 1: Stop slave 2-255: Reserved Page 160 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 161 Byte-array stating the status of the slaves. Array index is equal to slave address. 0: Slave unaffected 1: Slave stopped 2: Warning - Slave could not be stopped because it is not part of the configuration 3: Warning - Slave already stopped ProSoft Technology, Inc. Page 161 of 235 November 8, 2010...
  • Page 162 Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 162 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 163: Diagnostics And Troubleshooting

    Configuration/Debug port, using the troubleshooting and diagnostic capabilities of ProSoft Configuration Builder (PCB). Status data values can be transferred from the module to processor memory and can be monitored there manually or by customer-created logic. ProSoft Technology, Inc. Page 163 of 235 November 8, 2010...
  • Page 164: Basic Troubleshooting Steps

    Install the most current version of ProSoft Configuration Builder. Note the color and behavior of the LED Status Indicators (lights) on the front panel. Refer to the chart in the following section for examples. Page 164 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 165: Led Status Indicators: Front Of Mvi56 Module

    This behavior is normal, however, should the LED come on in a working installation, please contact ProSoft Technology. Red/ The card is not receiving any power and is not securely plugged into the rack.
  • Page 166: Profibus Master Indicators

    Data Exchange with at least one configured slave but not all configured slaves Flashing Bus control error (possible bus short circuit or configuration error) No data exchange with any configured slave ALL LEDs Fatal Error Page 166 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 167: Examples

    DBASE STAT (Green): PROFIBUS has been configured. TKN HOLD (Green): Module is holding the PROFIBUS token. MSTR STAT (Green): Master is in operating mode. ProSoft Technology, Inc. Page 167 of 235 November 8, 2010...
  • Page 168: Legacy Mode (Use Legacy Mode = Yes)

    APP STATUS= AMBER FLEX Ladder MSTR STAT= GREEN (1sec) /RED (2 secs) COM STAT= OFF DBASE STAT= GREEN TKN HLD= GREEN OK = GREEN BP ACT = OFF APP STATUS= AMBER Page 168 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 169: Flex Mode (Use Legacy Mode=No)

    COM STAT= GREEN or OFF (depends if the module is communicating with PROFIBUS slaves) DBASE STAT= GREEN TKN HLD= GREEN OK = GREEN BP ACT = AMBER APP STATUS= OFF ProSoft Technology, Inc. Page 169 of 235 November 8, 2010...
  • Page 170: Using Prosoft Configuration Builder (Pcb) For Diagnostics

    1. If the network is being browsed, then you will not be able to stop this driver. To stop the driver your RSWho screen should look like this: Branches are displayed or hidden by clicking on the or the icons. Page 170 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 171 (usually only on Windows NT machines). If you have followed all of the above steps, and it will not stop the driver, then make sure you do not have RSLogix open. If RSLogix is not open, and you still cannot stop the driver, then reboot your PC. ProSoft Technology, Inc. Page 171 of 235 November 8, 2010...
  • Page 172: Configuration/Debug Port

    The cable for communications on this port is shown in the following diagram: 4.3.3 DB9 to RJ45 Adaptor (Cable 14) Page 172 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 173: Using The Diagnostic Window In Prosoft Configuration Builder

    Start PCB, and then select the module to test. Click the right mouse button to open a shortcut menu. On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box. ProSoft Technology, Inc. Page 173 of 235 November 8, 2010...
  • Page 174 On computers with more than one serial port, verify that your communication program is connected to the same port that is connected to the module. If you are still not able to establish a connection, contact ProSoft Technology for assistance.
  • Page 175 When you first connect to the module from your computer, your terminal screen will be blank. To activate the main menu, press the [?] key on your computer’s keyboard. If the module is connected properly, the following menu will appear. ProSoft Technology, Inc. Page 175 of 235 November 8, 2010...
  • Page 176 Only use these commands if you are specifically directed to do so by ProSoft Technology Technical Support staff. Some of these command keys are not listed on the menu, but are active nevertheless. Please be careful when pressing keys so that you do not accidentally execute an unwanted command.
  • Page 177 0400 = module is running but not communicating with slaves, 0401 = running and communicating with slaves. If the module is in STOP mode, the status code shows as 0400. ProSoft Technology, Inc. Page 177 of 235 November 8, 2010...
  • Page 178 Press [P] from the Database View menu to display the previous page of data. Viewing the Next Page of Registers Press [N] from the Database View menu to display the next page of data. Page 178 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 179 Press [O] from the Main Menu to open the Database View menu. Use this menu command to view the current contents of the module’s database. Press [?] to view a list of commands available on this menu. ProSoft Technology, Inc. Page 179 of 235 November 8, 2010...
  • Page 180 Use the Get Slave Diagnostics mailbox message (page 142) to retrieve PROFIBUS Slave diagnostic bytes. Refer to Mailbox Messaging (page 113) to see how to view the bytes returned by this mailbox message. Page 180 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 181 Invalid slave response Parameter fault Master lock Byte 1 - Station Status 2 Bits Description Parameter request Static diagnostic Slave device Watchdog on Freeze mode Sync mode Reserved Slave deactivated ProSoft Technology, Inc. Page 181 of 235 November 8, 2010...
  • Page 182 PROFIBUS User Organization. Byte 5 - Ident Number Low This byte shows the low byte of the specific Ident Number assigned to the module by the PROFIBUS User Organization. Page 182 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 183: Reference

    MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Reference In This Chapter Product Specifications ................. 184 About the PROFIBUS Protocol ............187 PROFIBUS comDTM................195 Module Functional Overview ............... 206 ProSoft Technology, Inc. Page 183 of 235 November 8, 2010...
  • Page 184: Product Specifications

    CIPConnect enabled. Module supports communications with ProSoft Configuration Builder and FDT comDTM via Ethernet routing using Rockwell Automation Ethernet interface. ® CIPConnect Currently supports only L32E and L35E CompactLogix proccessors. Page 184 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 185: Hardware Specifications

    RJ45 (DB-9M with supplied cable) RS-232 only ® CIPConnect Ethernet routing using 1756-ENBT, 1756-EN2T or similar Shipped with Unit RJ45 to DB-9M cables for each port 6-foot RS-232 configuration cable ProSoft Technology, Inc. Page 185 of 235 November 8, 2010...
  • Page 186: Functional Specifications

    Supports Multicast and Broadcast telegrams (DPV1) PROFIBUS Master Port DB-9F Optically Isolated RS-485 Ready, Run, Error and Token LED Indicators PROFIBUS DPV1 RS-485 interface with a 9-pin D shell female connector and isolated Opto-Couplers Page 186 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 187: About The Profibus Protocol

    The token is passed to each station with a maximum, definable token cycle time. A station is given transmission rights for the duration of time that it has the token. ProSoft Technology, Inc. Page 187 of 235 November 8, 2010...
  • Page 188: Master/Slave Communication Phases

    19.2 kbit/sec 1.2 km 93.75 kbit/sec 1.0 km 187.5 kbit/sec 0.5 km 500 kbit/sec 0.2 km 1.5 Mbit/sec 0.1 km 3 Mbit/sec 0.1 km 8 Mbit/sec 0.1 km 12 Mbit/sec Page 188 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 189: Profibus Master Port

    User Manual 5.2.5 PROFIBUS Master Port The following diagram has been imported from the PROFIBUS Master documentation. Note that the signals to reference are the D-Sub signals in the table ProSoft Technology, Inc. Page 189 of 235 November 8, 2010...
  • Page 190: Constructing A Bus Cable For Profibus Dp

    Plug the leads of the corresponding cable(s) into the terminals as shown: Green leads in terminal A Red lead in terminal B Note: Do not tighten the corresponding screws yet. Page 190 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 191 Fasten the individual wires of the PROFIBUS cable to the terminals Close the connector housing. Note: The shielding of both cables is connected internally with the metal housing of the connector. ProSoft Technology, Inc. Page 191 of 235 November 8, 2010...
  • Page 192 Note: An equalization current can flow across a shield connected at both ends because of fluctuations in ground potential. To prevent this, it is imperative that there is potential equalization between all the attached installation components and devices. Page 192 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 193 If this is not possible because of system or construction specific reasons however, use distributed ground with a capacitive coupling of high frequency interference signals. This representation shows distributed grounding with capacitive coupling. ProSoft Technology, Inc. Page 193 of 235 November 8, 2010...
  • Page 194: Supported Profibus Services

    DP-V0 DDLM_Act_Param DP-V0 MSAC1_Read DP-V1 MSAC1_Write DP-V1 MSAL1_Alarm DP-V1 MSAL1_Alarm_Ack DP-V1 MSAC2_Initiate DP-V1 MSAC2_Read DP-V1 MSAC2_Write DP-V1 MSAC2_DataTransport DP-V1 MSAC2_Abort DP-V1 Data_eXchange_Broadcast DP-V2 Isochrone_mode (Takt sync) DP-V2 Extended_Set_Prm (Subscriber) DP-V2 Page 194 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 195: Profibus Comdtm

    Windows application, rather than requiring a custom printer driver for each specific application. PROFIBUS comDTM, distributed by ProSoft Technology, is a DTM for the PTQ-PDPMV1, ProLinx, and MVI series PDPMV1 modules. Configuration is available through Ethernet for the PTQ and ProLinx series PDPMV1, and through RS-232 serial for the MVI series PDPMV1 modules.
  • Page 196: Introduction To Profibus Comdtm

    It is only functional with an FDT container. The FDT container implements the FDT specification. It serves as interface between FDT and a superior application. It uses the DTMs to gain access to devices. Page 196 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 197 This technology is similar to the way Microsoft Windows supports printer drivers supplied by manufacturers and available to any Windows application, rather than requiring a custom printer driver for each specific application. ProSoft Technology, Inc. Page 197 of 235 November 8, 2010...
  • Page 198 User Manual PROFIBUS DPV1 Master PROFIBUS comDTM, distributed by ProSoft Technology, is a DTM for the PTQ and MVI series PDPMV1 modules, which allows configuration tools, instruments and communication devices on a field network to recognize and use the module’s capabilities.
  • Page 199: System Requirements

    450 MB hard drive space for DTM Libraries Video card capable of 1024 X 768 resolution at 64k colors Ethernet Network Interface Card (NIC) ProSoft Technology Profibus DPV1 Master module as follows: ProLinx PDPMV1 Ethernet only, serial port not supported PTQ-PDPMV1 Ethernet only, serial port not supported...
  • Page 200: Installation

    1.0.1.5 with install version 1.01.0003 and later. For information on how to check the comDTM version and install version, refer to Verifying the comDTM Version and comDTM Install Version (page 201). Page 200 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 201: Quick Start

    The comDTM provides a Guided Tour section in the Online Help that explains the basic features and operation of the program. To open the online help, click the right mouse button on ProSoft Technology comDTM, and choose "Additional Functions - Online Help" from the shortcut menu.
  • Page 202 User Manual PROFIBUS DPV1 Master Checking the comDTM Install Version Click the Start Menu and then choose Control Panel In the list of Control Panel applets, select Add or Remove Programs Page 202 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 203 Reference PROFIBUS DPV1 Master User Manual Select ProSoft Technology COM-DTM, and then click on the link "Click here for support information" You will see the comDTM Install Version in the Version field, as shown in the following illustration (1.01.0003 for this example).
  • Page 204 Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Select Uninstall Programs Select Prosoft Technology COM-DTM (click once) Page 204 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 205 MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Select Organize-Layout-Details Pane Check the Install Version at the bottom right part of the window: ProSoft Technology, Inc. Page 205 of 235 November 8, 2010...
  • Page 206: Module Functional Overview

    LEGACY (page 207) (firmware version 0.30 or version 1.21 or later and Use Legacy Mode = Yes) FLEX (page 214) (firmware version 1.21 or later and Use Legacy Mode = No) ProSoft Technology, Inc. Page 206 of 235 November 8, 2010...
  • Page 207: Legacy Mode Input And Output Data Blocks

    The size of the input and output areas should be set to the smallest possible values to maximize data throughput. Handshaking is required between the in and out messages used by the module and the controller. ProSoft Technology, Inc. Page 207 of 235 November 8, 2010...
  • Page 208 Write Block ID Write block ID of Output image to receive (1 to 4 for data, 0 or -1 if no data) Read Block ID Read Block ID number -1 to 4 Page 208 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 209 The associated bit is set if the slave has reached or retained the "Data Exchange" state at least once during the last three data cycles. For the bit/slave relationship, refer to Slave List Structure. ProSoft Technology, Inc. Page 209 of 235 November 8, 2010...
  • Page 210 This is a unique 32-bit serial number for the PROFIBUS Master. Serial Number PROFIBUS Software This is the software version number for the PROFIBUS Master Version software. Example for Version 1.40 High Byte - 0x40 Low Byte - 0x01 Page 210 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 211 MVI56-PDPMV1 module Reserved Reserved Rollover counter of the number of MVI56- Module backplane read count PDPMV1 to processor backplane read data transfers ProSoft Technology, Inc. Page 211 of 235 November 8, 2010...
  • Page 212 Reserved for future use Index of Output image to receive (1 to 4 for data, 0 or -1 if no data) Block index of -1 or 0 for status block Page 212 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 213 If either one of the CRCs do not match, the module will be placed in Stop mode. If each set matches, the module will be placed in Operate mode. Reserved Reserved for future use ProSoft Technology, Inc. Page 213 of 235 November 8, 2010...
  • Page 214: Flex Mode Input And Output Data Blocks

    The MVI56-PDPMV1 module’s application code initiates the data transfers at the end of every ControlLogix PLC ladder scan. As such, the MVI56-PDPMV1 module is able to actively read and write the PROFIBUS Cyclic Input/Output data blocks in the appropriate locations. Page 214 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 215 (MVI56PDPMV1.Util.InputWordsPerReadBlock) PROFIBUS Input Data Word Count Per Write Block Maximum number of PROFIBUS output data words that fits into one write block. (MVI56PDPMV1.Util.OutputWordsPerWriteBlock) ProSoft Technology, Inc. Page 215 of 235 November 8, 2010...
  • Page 216 CIP Alarm MSG Index Latches bit 15 if new alarm response is available PROFIBUS Input Data PROFIBUS input data transferred from the PROFIBUS slaves Block Read ID Block ID of this read block Page 216 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 217 The associated bit is set if the slave has reached or retained the "Data Exchange' state at least once during the last three data cycles. For the bit/slave relationship, refer to Slave List Structure. ProSoft Technology, Inc. Page 217 of 235 November 8, 2010...
  • Page 218 This is a unique 32-bit serial number for the PROFIBUS Master. PROFIBUS Software Version This is the software version number for the PROFIBUS Master software. Example for Version 1.40 High Byte - 0x40 Low Byte - 0x01 Page 218 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 219 Rollover counter of the number of MVI56-PDPMV1 to processor backplane write data transfers Module backplane error count Rollover counter of the number of MVI56-PDPMV1 to processor backplane data transfers that have failed ProSoft Technology, Inc. Page 219 of 235 November 8, 2010...
  • Page 220 If either one of the CRCs do not match, the module will be placed in Stop mode. If each set matches, the module will be placed in Operate mode. PROFIBUS Output Data PROFIBUS output data transferred to the PROFIBUS slaves Page 220 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 221 For more information on the CIP message support, refer to the sample ladder logic. The following topics describe how CIP messages are handled. CIP Generic Messages Get Attribute Single (0x0E) Set Attribute Single (0x10) Instance Status Mailbox Mailbox Alarm ProSoft Technology, Inc. Page 221 of 235 November 8, 2010...
  • Page 222 Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 222 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 223: Support, Service & Warranty

    Return Material Authorization (RMA) Policies and Conditions ..... 225 LIMITED WARRANTY ................. 227 Contacting Technical Support ProSoft Technology, Inc. (ProSoft) is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process:...
  • Page 224 Languages spoken include: Spanish, English Tel: +52-222-3-99-6565, Latin America (location in Puebla, Mexico) E-mail: soporte@prosoft-technology.com Languages spoken include: Spanish Tel: +55-11-5083-3776, Brasil (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Page 224 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 225: Return Material Authorization (Rma) Policies And Conditions

    The following Return Material Authorization (RMA) Policies and Conditions (collectively, "RMA Policies") apply to any returned product. These RMA Policies are subject to change by ProSoft Technology, Inc., without notice. For warranty information, see Limited Warranty (page 227). In the event of any inconsistency between the RMA Policies and the Warranty, the Warranty shall govern.
  • Page 226: Returning Units Under Warranty

    Return Material Authorization i. If a defect is found and is determined to be customer generated, or if the defect is otherwise not covered by ProSoft Technology s warranty, there will be no credit given. Customer will be contacted and can request module be returned at their expense;...
  • Page 227: Limited Warranty

    This Limited Warranty ("Warranty") governs all sales of hardware, software, and other products (collectively, "Product") manufactured and/or offered for sale by ProSoft Technology, Incorporated (ProSoft), and all related services provided by ProSoft, including maintenance, repair, warranty exchange, and service programs (collectively, "Services"). By purchasing or using the Product or Services, the individual or entity purchasing or using the Product or Services ("Customer") agrees to all of the terms and provisions (collectively, the "Terms")
  • Page 228: What Is Not Covered By This Warranty

    (collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 228 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 229: Intellectual Property Indemnity

    The Warranty set forth in What Is Covered By This Warranty (page 227) are in lieu of all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. ProSoft Technology, Inc. Page 229 of 235 November 8, 2010...
  • Page 230: Limitation Of Remedies

    Customer. This allocation is recognized by both parties and is reflected in the price of the goods. The Customer acknowledges that it has read this Warranty, understands it, and is bound by its Terms. Page 230 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 231: Controlling Law And Severability

    Warranty shall remain in full force and effect. Any cause of action with respect to the Product or Services must be instituted in a court of competent jurisdiction in the State of California. ProSoft Technology, Inc. Page 231 of 235 November 8, 2010...
  • Page 232 Support, Service & Warranty MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 232 of 235 ProSoft Technology, Inc. November 8, 2010...
  • Page 233 Create the RSLogix5000 Project - Flex • 46 Creating a New RSLogix5000 project - Legacy • 23 Creating the MVI56-PDPMV1 Module Profile - Flex • Import the Ladder Rung 21, 47 FLEX • 38, 49, 91 ProSoft Technology, Inc. Page 233 of 235 November 8, 2010...
  • Page 234 PROFIBUS Master Indicators • 158 Legacy Mode Input and Output Data Blocks • 197, 198 PROFIBUS Master Port • 179 Legacy Mode Mailbox Communication • 129 ProSoft Technology product availability • 186 LEGACY Sample Add-On Instruction Import Procedure ® ProSoft Technology Product Documentation •...
  • Page 235: Prosoft Technology, Inc

    Viewing Data in Floating-Point Format • 171, 172 Viewing Data in Hexadecimal Format • 170, 172 Viewing Input Data • 168 Viewing Module Configuration • 168 Viewing Module Status • 169 ProSoft Technology, Inc. Page 235 of 235 November 8, 2010...

Table of Contents