® ProSoft Technology , is a registered copyright of ProSoft Technology, Inc. All other brand or product names are or may be trademarks of, and are used to identify products and services of, their respective owners. In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments.
For professional users in the European Union If you wish to discard electrical and electronic equipment (EEE), please contact your dealer or supplier for further information. Warning – Cancer and Reproductive Harm – www.P65Warnings.ca.gov Agency Approvals & Certifications Please visit our website: www.prosoft-technology.com...
Choosing Sample Ladder Logic For Your Application ..........13 1.5.1 Determining the Firmware Version of Your Processor ..........14 1.5.2 Determining the Firmware Version of the MVI56-PDPMV1 Module ....... 15 1.5.3 Determining the Module Mode (LEGACY or FLEX) ..........18 1.5.4 Sample Program Summary ..................
Page 6
Disabling the RSLinx Driver for the Com Port on the PC ........181 4.3.2 RS-232 Configuration/Debug Port ................ 183 4.3.3 DB9 to RJ45 Adaptor (Cable 14) ................183 4.3.4 Using the Diagnostic Window in ProSoft Configuration Builder ......184 Page 6 of 251 ProSoft Technology, Inc. July 29, 2015...
Page 7
5.2.6 Constructing a Bus Cable for PROFIBUS DP ............203 5.2.7 Supported PROFIBUS Services ................208 PROFIBUS comDTM .................... 209 5.3.1 ProSoft Technology Product Availability ............... 209 5.3.2 Introduction to PROFIBUS comDTM ..............210 5.3.3 System Requirements ................... 213 5.3.4 Installation ......................
Page 8
MVI56-PDPMV1 ♦ ControlLogix Platform PROFIBUS DPV1 Master User Manual ProSoft Technology, Inc. Page 8 of 251...
Rockwell Automation ControlLogix processor, with compatible power supply and one free slot in the rack, for the MVI56-PDPMV1 module. The module requires 800 mA of available power. Rockwell Automation RSLogix 5000 programming software version 2.51 or higher ...
Ethernet I/P or ControlNet access to the processor. Package Contents The following components are included with your MVI56-PDPMV1 module, and are all required for installation and configuration. Important: Before beginning the installation, please verify that all of the following items are present.
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 (http://www.prosoft-technology.com). The filename contains the version of PCB.
Installing the Module in the Rack If you have not already installed and configured your ControlLogix processor and power supply, please do so before installing the MVI56-PDPMV1 module. Refer to your Rockwell Automation product documentation for installation instructions. Warning: You must follow all safety instructions when installing this or any other electronic devices.
Selecting and modifying sample logic will not be required if you use PCB 2.2.0. or later and follow the procedure found in the topic, Exporting the Processor Files for PCB v2.2.0 or later (page 103). For more details, see the section, Using the MVI56-PDPMV1 Add-On Instruction (page 20).
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 1.5.1 Determining the Firmware Version of Your Processor Important: The RSLinx service must be installed and running on your computer in order for RSLogix to communicate with the processor. Refer to your RSLinx and RSLogix documentation for help configuring and troubleshooting these applications.
ENERAL shows information about the processor, including the Revision (firmware) version. In the following illustration, the firmware version is 17.2. 1.5.2 Determining the Firmware Version of the MVI56-PDPMV1 Module There are two ways to verify the module firmware version: Checking the Version During Power-Up When the module powers up, it will search for the ControlLogix processor to establish backplane connectivity.
Page 16
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. If the message "MVI56-PDPMV1 Firmware Version = x.xx" does not appear on the screen, the module firmware version is 0.30. Page 16 of 251...
Page 17
If the correct sample program (LEGACY or FLEX) is loaded into your processor and the module is located in same slot that was configured, then after module power-up it will be possible to access the debug menu through ProSoft Configuration Builder (PCB).
MVI56-PDPMV1 firmware version 0.30 must use the LEGACY sample program and fixed I/O sizes. MVI56-PDPMV1 firmware version 1.21 or later can use either the LEGACY or FLEX mode sample programs. For module firmware version 1.21 or later, the U...
ControlLogix versions 15 and earlier do not support Add-On Instructions; so do not try to import the AOI .L5K files into those older versions of RSLogix 5000. For ControlLogix firmware version 16 or newer, refer to Using the MVI56-PDPMV1 Add-On ...
Note: This section applies only for applications with ControlLogix firmware version 16 or newer. For earlier firmware versions, refer to Using the MVI56-PDPMV1 Sample Ladder Logic (page 19). The Add-On Instruction (AOI) is supplied already installed as part of a complete .ACD sample program file and also as an .L5X ladder import file that can be...
Note: This section applies only if your application meets one or more of the following conditions: MVI56-PDPMV1 module firmware version 0.30 MVI56-PDPMV1 module firmware version 1.21 (or later) AND configured in LEGACY mode EGACY Before You Begin The following file is required before you start this procedure. You can download it from www.prosoft-technology.com.
Page 22
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Creating the Module - Legacy Add the MVI56-PDPMV1 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 23
Output Size 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 in the I/O Configuration section. ProSoft Technology, Inc. Page 23 of 251...
Page 24
PROFIBUS DPV1 Master Importing the Ladder Rung - LEGACY Note: ProSoft Configuration Builder (PCB), version 2.2.0, or higher, will allow you to export an .L5X rung import file based on the configuration information you enter in PCB. When using LEGACY mode, these custom export files will be very similar to the provided sample LEGACY AOI Rung Import files.
Page 25
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Select the MVI56PDPMV1_LEGACY_v*.ACD standard sample file, or the MVI56PDPMV1_LEGACY_AddOn_Rung_v*.L5X custom file you exported from PCB, and click the I button. MPORT A window will be displayed showing the controller tags to be created during the import procedure.
Page 26
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master If you are using the module in a different slot (or remote rack) select the correct connection input and output variables to provide the correct path to the module. If your module is located in Slot 1 of the local rack, this step is not required.
Page 27
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 10 When the import is completed, the new rung with the Add-On Instruction will be visible as shown in the following illustration. The procedure has also imported new user-defined data types, controller tags and tag arrays, and the Add-On Instruction to be used at your project.
Page 28
PROFIBUS DPV1 Master Adding Multiple Modules (Optional) - Legacy 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...
Page 29
Enter a description for the module. Example: ProSoft communication module for PROFIBUS communication. Comm Format Select DATA-INT Slot Enter the slot number in the rack where the MVI56-PDPMV1 module is located. Input Assembly Instance Input Size Enter the number of words per backplane input block to copy from the module to the processor.
Page 30
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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...
Page 31
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 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 32
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 12 Change the default tags MVI56PDPMV1 and PS56PDPMV1 to avoid conflict with existing tags by append the string "_2" (or any other unique identifier string) as follows: 13 Click OK to confirm.
Page 33
Adding MVI56-PDPMV1 Logic To Existing Applications Perform the following steps to add the sample ladder logic into your existing application. The controller tags and user-defined data types provided with the sample ladder logic are critical to incorporating the MVI56-PDPMV1 into your application. Legacy Mode Note: You cannot perform this procedure while you are online to the controller.
Page 34
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master In the Select Module Type dialog box, select 1756-M 1756 ODULE ENERIC ) from the list and, and then click OK. This action opens the Module ODULE Properties dialog box.
Page 35
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Click the C tab and change the Requested Packet Interval to 5.0 ONNECTION as shown in the following illustration. Click F to save the module into your existing application.
Page 36
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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.
Start Here PROFIBUS DPV1 Master User Manual 1.7.2 FLEX Sample Add-On Instruction Import Procedure Note: This section applies only if the MVI56-PDPMV1 firmware version is 1.21 (or later) AND configured in FLEX mode (U EGACY Before You Begin The following file is required before you start this procedure. You can download it from www.prosoft-technology.com.
Page 38
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master IMPORTANT: ControlLogix Version 16 with FLEX Mode 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...
Page 39
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Then, the PDPMV1_C user-defined data type must have an ONNECTION NPUT array size of 250 words, as shown in the following illustration. And, the PDPMV1_C user-defined data type must have an...
Page 40
PROFIBUS DPV1 Master Adjusting the Connection Sizes for Your Application Note: ProSoft Configuration Builder (PCB), version 2.2.0, or higher, will automatically make the following adjustments for you based on the configuration information you enter in PCB. The newer versions of PCB allow you to export custom-made RSLogix 5000 .L5X Add-On Instruction (AOI) Rung Import files that are already tailored to your application-specific configuration.
Page 41
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Adjust the array size for your application. The default array size is INT[250] (maximum size). This example is for 250 input words. In the D folder, double-click YPES EFINED PDPMV1_C data type.
Page 42
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Adjust the array size for your application. The default array size is INT[248] (maximum size). This example is for 248 output words. The imported ladder rung has also used the default I/O settings (Input Count = 250 words, Output Count = 248 words).
Page 43
Change the Length to match the number of output words configured for the module. The default uses 248 words. Example - FLEX application For this example, if your application requires the PROFIBUS total data sizes configured as follows (through the ProSoft Configuration Builder): PROFIBUS I : 100...
Page 44
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Scenario 1: The PROFIBUS data fits into one backplane block This example uses the following backplane configuration: For this scenario, each backplane block reserves 100 words for PROFIBUS data, so the data fits into one backplane I/O block.
Page 45
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Scenario 2: The PROFIBUS data fits into two backplane blocks (different PROFIBUS data count per block) For this example, we will subtract one word for each I/O backplane block, using...
Page 46
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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...
Page 47
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Scenario 4: The PROFIBUS data fits into ten backplane blocks (same PROFIBUS data count per block) For this scenario, each backplane block reserves 10 words for PROFIBUS I/O data. The configured PROFIBUS I/O size (100 words) will not fit into one block, so ten backplane input blocks and ten backplane output blocks will be required.
Page 48
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Block Input/ Total word count in PROFIBUS Data Initial PROFIBUS Last PROFIBUS Data Number Output Backplane block Word Count in Data Word Offset in Word Offset in backplane block...
Page 49
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Creating the MVI56-PDPMV1 Module Profile - Flex Right-click I/O C and then choose N ONFIGURATION ODULE Select 1756-MODULE. ProSoft Technology, Inc. Page 49 of 251...
Page 50
PROFIBUS communication. Comm Format Select DATA-INT Slot Enter the slot number in the rack where the MVI56-PDPMV1 module is located. Input Assembly Instance Input Size Enter the number of words per backplane input block to copy from the module to the processor.
Page 51
(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 in the I/O Configuration section. ProSoft Technology, Inc. Page 51 of 251...
Page 52
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Importing the Ladder Rung - Flex Open your application in RSLogix 5000. Expand the Tasks folder, and then expand the MainTask folder. In the MainProgram folder, select an empty rung, and then click the right mouse button to open a shortcut menu.
Page 53
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Select the PS56PDPMV1_FLEX_v*.L5X standard sample file, or the MVI56PDPMV1_FLEX_AddOn_Rung_v*.L5X custom file you exported from PCB, and click the I button. MPORT The following window will be displayed showing the controller tags associated with the project.
Page 54
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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: Click OK to confirm the import.
Page 55
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual The new rung will be now visible in the ladder logic showing also the PS56PDPMV1_FLEX Add-On Instruction. 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).
Page 56
PROFIBUS DPV1 Master Adding Multiple Modules (Optional) - Flex 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...
Page 57
Enter a description for the module. Example: ProSoft communication module for PROFIBUS communication. Comm Format Select DATA-INT Slot Enter the slot number in the rack where the MVI56-PDPMV1 module is located. Input Assembly Instance Input Size Enter the number of words per backplane input block to copy from the module to the processor.
Page 58
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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 PS56PDPMV1_FLEX_v*.L5X standard sample file, or the MVI56PDPMV1_FLEX_AddOn_Rung_v*.L5X custom file you exported from...
Page 59
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 10 The following window will be displayed showing the tags to be imported: ProSoft Technology, Inc. Page 59 of 251...
Page 60
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 11 Change the names of all controller tags to avoid a conflict with the existing names. In this step, you should append a string to the default tag names, such as "_2", as shown in the following illustration.
Page 61
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 12 For the connection I/O variables, select the variables associated to the correct module as follows: Input Connection Variable ProSoft Technology, Inc. Page 61 of 251...
Page 62
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Output Connection Variable 13 Click OK to confirm the import procedure. Page 62 of 251 ProSoft Technology, Inc.
Page 63
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 14 The new rung will now be visible in the ladder logic. 15 The module name associated with the project uses a different name than the standard "MVI56PDPMV1". You must re-define the path accordingly for each MESSAGE tag associated to the Add-On Instruction.
Page 64
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 16 Select the B button and select the correct module to be associated to ROWSE the MESSAGE instruction. Click OK to confirm. 17 Click OK to confirm the MESSAGE configuration. Repeat this procedure for every MESSAGE tag associated to the Add-On Instruction.
Page 65
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual The setup procedure is now completed and the processor is ready to communicate with the MVI56-PDPMV1 module. ProSoft Technology, Inc. Page 65 of 251...
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Common Settings for All Sample Programs Certain parameter options are common to all the various versions of ladder logic and Add-On Instruction sample programs. Specific settings for these parameters vary based on which sample is used and the details of your specific custom application.
Page 67
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual On the shortcut menu, choose P . This action opens the Controller ROPERTIES Properties dialog box. ProSoft Technology, Inc. Page 67 of 251...
Page 68
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Click the C button. This action opens the Change HANGE ONTROLLER Controller dialog box. Open the T drop-down list, and then select your ControlLogix controller. Select the correct firmware revision for your controller.
OK. RSLogix will automatically apply the slot number change to all tags, variables and ladder logic rungs that use the MVI56-PDPMV1 slot number for computation. 1.8.3 Selecting the Connection Parameters for the Module The connection parameters will determine the number of words each backplane I/O block will contain for data transfer between the processor and the module.
Page 70
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master The following settings are configured in ProSoft Configuration Builder for modules with firmware version 1.21 or later only. Note that the parameters that are displayed on the Edit screen vary depending on whether Y or N selected for the Use Legacy Mode parameter.
RPI Time 5 to 750 milliseconds For ANY of the following conditions MVI56-PDPMV1 module firmware version 0.30 MVI56-PDPMV1 module firmware version 1.21 (or later) AND configured in LEGACY mode (U EGACY MVI56-PDPMV1 module firmware version 1.21 (or later) AND configured in...
Page 72
MVI56-PDPMV1 module configured in FLEX mode (U EGACY MVI56-PDPMV1 module is located in either the local rack or remote rack through EtherNet/IP adapters For optimal performance set the RPI time as 750 . For this scenario, the module will use the IOT (Immediate Output) instruction that will override the configured RPI time.
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual 1.8.5 Changing and Importing Configuration Changes (for PCB v 2.2.0 and up only) NOTE: This procedure must be used anytime you wish to change the module configuration after the first time an AOI rung import was performed. For changes to be effective, previous controller tags and ladder logic must be manually deleted before the new rung export file can be successfully imported.
Page 74
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Go to the Controller Tags window and select the E tab. D ELETE the controller tags associated with the AOI import. Page 74 of 251 ProSoft Technology, Inc.
Page 75
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Go to the Add-On Instructions folder in the project tree. D ELETE "AOI56PDPMV1_FLEX" AOI that was created by the original import. Go to the Data Types folder, to the User-Defined sub-folder. D...
Page 76
Start Here MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Go to the I/O Configuration folder. Locate the MVI56-PDPMV1 and right-click on it to open a context menu, then left-click on P to open the ROPERTIES Module Properties dialog box. Check and edit (if necessary) the I...
MVI56-PDPMV1 ♦ ControlLogix Platform Start Here PROFIBUS DPV1 Master User Manual Downloading the Sample Program to the Processor To download the sample program from RSLogix 5000 to the ControlLogix processor Note: The key switch on the front of the ControlLogix module must be in the REM position. Be sure you have saved a copy of the latest version of your RSLogix 5000 project file before you attempt a download.
With the module securely mounted, connect your PC to the Configuration/Debug port using the RJ45-DB-9 Serial Adapter Cable and the Null Modem Cable included in the package with the MVI56-PDPMV1 module. Connect the RJ45-DB-9 Serial Adapter Cable to the Null Modem Cable.
Verifying Correct Operation ..............119 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: Setting Up the Project (page 80) ...
Choose Module Type dialog box. 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.
Setting Module Parameters Notice that the contents of the information pane and the configuration pane changed when you added the MVI56-PDPMV1 module to the project. The red "X" icon indicates that the module’s configuration is incomplete. In the following steps, you will provide the missing information to make the red "X"s go away.
Page 82
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master For the sample application, the input and output data size values should both be 768. Note: Select the module mode (FLEX or LEGACY) to match the sample program previously selected as follows: ...
PROFIBUS network. You will then download the configuration information to the module. You will also export the I/O maps for the processor. In PCB tree view, click [+] to expand the MVI56-PDPMV1 tree, and then double-click the PROFIBUS DP icon. This action opens the PDPMV1 PROFIBUS Master Setup dialog box.
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.
2.3.2 Configuring the PROFIBUS Slaves There are two essential steps to configuring a slave: Add the slave in ProSoft Configuration Builder (PCB) as a device connected to the PROFIBUS Master, specifying the slave address and any necessary input and output configuration. Download the PROFIBUS Master configuration to the MVI56-PDPMV1 module.
Page 86
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Drag the slave icon into the Bus Configuration window. This action adds the slave device and connects it to the Master in a network relationship. In the tree view, click the plus sign [+] to expand the slave device you added.
Page 87
For this example, we will configure thirty-two (32) words of output and eight (8) words of input. These input and output words are assigned to addresses within the MVI56-PDPMV1 module's internal database. For each new slave added to the PROFIBUS network, PCB automatically converts the input/output byte addresses to word input/output addresses for the tag database in the processor.
Page 88
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Double-click the S icon to view the Slave Properties. LAVE PCB automatically assigns a PROFIBUS address to each new slave. The address assignment begins at address 3, and is incremented by 1 for each new slave added to the network.
Page 89
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Using The Autoscan Feature The concept of Automatic network scanning means that the user can instruct the Bus Configuration window to automatically gather information about slaves that are connected to the network.
Page 90
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master When a network scan is initiated, the PROFIBUS Master Configuration window will download the Master bus parameters (baudrate etc.). When the download is completed, the PROFIBUS Master Configuration window will initialize the Master to operate as a Class 2 Master only.
Page 91
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual When the information is collected the PROFIBUS Master Configuration window will find a matching GSD-file and extract information from it. Refer to the flowchart below for this sequence: ProSoft Technology, Inc.
Page 92
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master GSD Selection Algorithm If two or more matching GSD-files are found, the first one found should be selected. The other compatible files should be stored so that the user can select one of them instead.
Page 93
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Address In this column the node address of the slaves will be displayed. Found slaves should be listed in ascending order according to their node addresses. Special address 126 -Set Slave address: If a slave with node address 126 is detected during the network scan, the PROFIBUS Master Configuration window will display the address in red color.
Page 94
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master To be able to adopt a slave with address 126 the user must first assign a valid address by clicking the icon next to the node address. By doing so the Set Slave Address dialog box is started.
Page 95
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Slave In this column the name of the slave as stated in the assigned GSD-file will be displayed. If no matching GSD-file is found the Ident number will be displayed in red color in the drop-down list.
Page 96
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master GSD-file This column shows the name of the GSD-file that matches the Ident number derived from the SlaveDiag mailbox message. If there are more files with the same Ident number in the device catalog, the first matching GSD-file will be displayed in blue color in a drop-down list.
Page 97
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual If no slaves are found a message similar to the one below will appear. The same message will also show up if no slaves are found during the initial scan (for example when selecting S from the Online menu).
Page 98
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master If accepted, the network scan window will close and the PROFIBUS Master Configuration window will be populated with the slaves that were found during the network scan.
Page 99
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. Parameter Data Structure SPC3 evaluates the first seven data bytes (without user prm data), or the first eight data bytes (with user prm data).
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Byte 7 Spec_User_Prm_Byte Name Significance Default State Dis_Startbit The start bit monitoring in the receiver Dis_Startbit = 1, is switched off with this bit Start bit monitoring is switched off.
Page 101
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual This action opens the inRAx Data Type dialog box. Notice that there are buttons in the Display area of the dialog box to show or O . These Input and Output maps correspond to the Input...
NOTE: This is an optional step which is not required to set up your application, regardless of the ProSoft Configuration Builder (PCB) version you are using. The release of PCB version 2.2.0 has made this particular procedure obsolete. This topic has been left in the User Manual solely as historical reference, in case you need to understand how older versions of PCB previously functioned.
Instruction (AOI) Rung Export .L5X file that has been tailored to the specific configuration you created for your PROFIBUS network and module configuration. This makes integrating the MVI56-PDPMV1 module into a new or existing application easier than it has ever been.
Page 104
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master For LEGACY Mode: For FLEX Mode: Page 104 of 251 ProSoft Technology, Inc.
XML file. The recommended location for this file is your My Documents folder. Tip: You can use the XML file created by ProSoft Configuration Builder in this step to simplify the task of configuring additional PROFIBUS network modules. Because it saves the entire network configuration, you can add modules quickly by modifying only the items that are unique for each device, typically the slot number and I/O addresses.
Page 106
Having all the files for your PCB configuration stored in one folder makes it easier to transfer the application from one system to the other or to send your files to ProSoft Technical Support when you need assistance. Page 106 of 251...
Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Downloading the Project to the Module Right-click the MVI56-PDPMV1 module and choose D OWNLOAD FROM EVICE 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 108
1756-ENBT module (Ethernet/IP). Each row corresponds to a physical rack in the CIP path. If the MVI56-PDPMV1 module is located in the same rack as the first 1756- ENBT module, you should only set rack 1 and configure the associated parameters.
The following examples should provide a better understanding on how to set up the path for your network. 2.4.1 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. MVI56-PDPMV1...
Page 110
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master In the Download window, click CIP P Configure the path as shown in the following illustration, and click CIP P to build the path in text format.
Page 111
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Check the new path in the CIPconnect text box. Click T to verify that the physical path is available. The ONNECTION following message should be displayed upon success.
Page 112
You can also monitor the PROFIBUS network through the CIPconnect path. 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.
Page 113
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual Select O > M to monitor the PROFIBUS network through NLINE ONITOR ODIFY the CIPconnect path . The configured slave(s) should have a green border indicating successful PROFIBUS communication.
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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. 1756-CNB 1756-ENBT Rack 1...
Page 115
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual In the Download window, click CIP P Configure the path as shown in the following illustration for this example and click C CIP P to build the path in text format.
Page 116
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Check the new path in the CIPconnect text box. Click T to verify that the physical path is available. The ONNECTION following message should be displayed upon success.
Page 117
User Manual You can also monitor the PROFIBUS network through the CIPconnect path. 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.
Page 118
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master The configured slave(s) should have a green border indicating successful PROFIBUS communication. Page 118 of 251 ProSoft Technology, Inc.
PROFIBUS DPV1 Master User Manual Verifying Correct Operation The final step is to verify that the MVI56-PDPMV1 module is communicating with the PROFIBUS slave. Choose the method that best suits your connection and proximity to the modules and the processor.
2.5.2 Viewing the Online Status of the PROFIBUS Network Note: For this procedure, you must connect a serial cable from the serial port on your PC to the RJ45 to DB9M adaptor cable on the MVI56-PDPMV1 module. In ProSoft Configuration Builder for PROFIBUS, open the O...
Page 121
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual In the Online Slave Properties dialog box, click the D tab, and IAGNOSTIC select ( . 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.
2.5.3 Viewing the Fieldbus Data from the MVI56-PDPMV1’s Configuration/Debug Menu Note: For this procedure, you must connect a serial cable from the serial port on your PC to the RJ45 to DB9M adaptor cable on the MVI56-PDPMV1 module. In ProSoft Configuration Builder, select the MVI56-PDPMV1 , then MODULE click the right mouse button to open a shortcut menu.
Page 123
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual In SLAVE CFG LIST in the example above To find out which slave addresses in Word 1 are occupied by configured slaves, expand Word 1's hexadecimal numbers into a bitmap.
Page 124
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Here is the bitmap for Word 8: So from the SLAVE CFG LIST, we can tell that there are configured slaves at slave addresses 1, 3 and 125.
MVI56-PDPMV1 ♦ ControlLogix Platform Configuring the MVI56-PDPMV1 Module PROFIBUS DPV1 Master User Manual 2.5.4 Viewing the Controller Tags in RSLogix 5000 Note: For this procedure, you must connect a serial cable from the serial port on your PC to the DB9M connector on the ControlLogix processor.
Page 126
Configuring the MVI56-PDPMV1 Module MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Next, expand the MVI56PDPMV1.Status.Fieldbus.FB_Slave_xfer tag. The value for MVI56PDPMV1.Status.Fieldbus.FB_Slave_xfer should match the corresponding value in MVI56PDPMV1.Status.Fieldbus.FB_Slave_Cfg_List, indicating that the slave is configured and communicating. Tip: You can add ladder logic to perform an action based on the values of these tags, for example to determine if a slave is misconfigured.
Enter "1" (number one) in the tag MVI56PDPMV1.[Mailbox]Command.GetLiveList, and then press [Enter] to send the mailbox message from the processor to the MVI56-PDPMV1. Note: The [Mailbox] string will only be available for the Legacy sample program. For the FLEX sample program the controller tag is MVI56PDPMV1.Command.GetLiveList.
Page 128
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Next, expand the tag MVI56PDPMV1.Mailbox.GetLiveList.Station, to verify that the MVI56-PDPMV1 responded to the GetLiveList message. For MVI56PDPMV1.Mailbox.GetLiveList.Station[1] (the PROFIBUS Master Address), notice that the value has changed from 4 (not communicating) to 3 (Master).
Mailbox Message Commands ............. 147 Mailbox Messaging Error Codes ............170 The MVI56-PDPMV1 PROFIBUS DP Master uses a process called Mailbox Messaging to exchange parameter data between the processor, Master, and slave devices. This process provides a way to encapsulate and prioritize commands and data sent between the PROFIBUS Master and slaves.
3.1.1 Queue Timeouts The MVI56-PDPMV1 module will only allow a message to stay in a queue for up to 10 seconds. If the PROFIBUS Master (for output messages) or the processor (for input and alarm messages) has not successfully received a message within 10 seconds, the module will clear the message out of the queue.
Page 131
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual When the module has a response ready to be processed, it will latch bit 15 of the CIP Mailbox MSG Index word of the input block. The ladder logic recognizes this...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.2.1 Using FLEX Mode MSG Instructions This section will provide further information on how to use the controller tags in the FLEX sample program (if Use Legacy Mode=No). The main controller tag structure, MVI56PDPMV1, is organized as follows.
Page 133
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual The bit is reset when the MSG instruction is enabled to request status data from the module. When the MSG execution is successfully completed, the controller tag MVI56PDPMV1.Util.MSG.GetStatus.DNCounter.ACC will be incremented. If an error occurs during message execution, then the controller tag MVI56PDPMV1.Util.MSG.GetStatus.ERCounter.ACC will be incremented.
Page 134
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master The status data retrieved from the module is stored in the MVI56PDPMV1.Status controller tag structure. It includes: General module information Backplane communication status PROFIBUS slaves status (configured, exchanging data, reporting...
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual 3.2.3 Sending Mailbox Commands The mailbox commands allow the processor to request specific tasks from the module. The following table describes the available mailbox commands: Mailbox Controller Tag Overview...
Page 136
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master To send a mailbox request 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 ...
Page 137
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Example - GetSlaveConfiguration Mailbox The following example shows how to use a mailbox command to retrieve the slave configuration (identifier bytes) from a PROFIBUS slave. The first step is to configure the parameters that will be required for the mailbox.
Page 138
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master When the mailbox is successfully executed, the counter ACC values will be incremented: MVI56PDPMV1.Util.MSG.MailboxRequest.DNCounter.ACC (Request) MVI56PDPMV1.Util.MSG.MailboxResponse.DNCounter.ACC (Response) When the mailbox execution was successfully performed, the mailbox response will be stored in the controller tag structure MVI56PDPMV1.Mailbox.GetSlaveConfig.In, which includes:...
Page 139
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual MVI56PDPMV1.Mailbox.GetSlaveConfig.In.Identifier[ ]: configuration identifier bytes The identifier bytes will match the byte sequence displayed through PCB for PROFIBUS (CFG data column): ProSoft Technology, Inc. Page 139 of 251...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.2.4 Reading Alarms The module will automatically read alarms received from DPV1 slaves into specific controller tags. When the ladder recognizes that the module has received a new alarm, the module will latch the MVI56PDPMV1.Util.CurrentAlarm.15 bit.
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual The alarm data will be stored in the MVI56PDPMV1.Mailbox.Alarm controller tag structure: 3.2.5 Rebooting the Module In order to reboot the module toggle the MVI56PDPMV1.Command.Reboot controller tag. ProSoft Technology, Inc.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Legacy Mode Mailbox Communication The processor requests a mailbox block by sending a block with a block number between 100 and 109. The request block contains the mailbox request according...
After a mailbox message has been sent, a response from the command, usually containing the requested data or the status of the command, is returned from the module to the processor. The response is returned from the MVI56-PDPMV1 via the PROFIBUS Input data block.
Page 144
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master The important section relevant to the Mailbox Messaging discussion is the Incoming Mailbox Data section (Byte Offsets 79 to 222). Within this section of data, the following structure exists:...
The provided Function Blocks simplify the processor logic required to implement these messaging mailbox exchanges. Sending a mailbox message to the MVI56-PDPMV1 module is a relatively simple process; however, it is important to follow a certain sequence. ProSoft Technology, Inc.
Page 146
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Mailbox Message Structure: To MVI56 Module Word Offset Type Description Message ID Processor logic or user-set. The Message ID field is used by the MVI56 module to detect a new message in the PROFIBUS output data image.
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Mailbox Message Commands 3.5.1 Mailbox Message: Set Slave Mode In addition to station-related user data transfer, which is executed automatically, the Master can send control commands to a single slave, a group of slaves, or all slaves simultaneously.
Page 148
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Command and Response Layout: Set Slave Mode Command Response Message ID (ID) (ID) Message information 4002h 0002h Command 0003h 0003h Set Slave Mode Data size 0000h 0000h Frame count...
Page 149
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Example: To address Group 1, 2, and 4, the Group Select value should be D0h. If an individual slave should be addressed, the correct group selection must also be made, because the slave will ignore the message if it does not belong to the requested group(s).
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.2 Mailbox Message: Get Slave Diagnostics This command reads diagnostic data from a specified slave. Note: The response data size depends on the actual slave implementation. Range 6 to 244.
Page 151
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Message Information Refer to Acyclic Message Status Word (page 170). Slave Address Range 1 to 125; specifies the slave from which to read diagnostics. Type of request 00h: Internal slave diagnostic request. Returns the diagnostic information stored in the Master.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.3 Mailbox Message: Get Slave Configuration This command reads the configuration (identifier bytes) of a specified slave. Note: The response data size depends on the actual slave implementation. Range 6 to 244.
Page 153
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Acyclic Message Status Word Refer to Acyclic Message Status Word (page 170). Slave Address Range 1 to 125; specifies the slave from which to read the configuration. Error Code [1 … 4] If "Return Code"...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.4 Mailbox Message: Set Slave Address This command allows you to set the node address of a slave (if supported). Note: The message data size depends on the actual slave implementation. Range 0 to 240 bytes.
Page 155
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Message Information Refer to Acyclic Message Status Word (page 170). Current Slave Address Range 1 to 125; specifies the current address of the slave. New Slave Address Range 1 to 125; specifies the new address of the slave.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.5 Mailbox Message: Get Live List This command returns 127 bytes of slave node information. Every byte stands for one bus subscriber, and the position of the byte in the response data assigns the address (0 to 126), the content assigns the Station Type.
Page 157
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Message Information Refer to Acyclic Message Status Word (page 170). Station Type [0 … 126] 00h: Slave Station 01h: Master Station not yet ready for Token ring (station only physically at the...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.6 Mailbox Message: Class 1 Acyclic Data Read This command initiates a DPV1 Class 1 acyclic read request. Refer to EN50170 (DPV1) for more information. Parameter Description Command Initiator...
Page 159
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Message Information Refer to Acyclic Message Status Word (page 170). Slave Address Station address of the slave responder. Slot Number and Slot Index Used in the slave to address the desired data block.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.7 Mailbox Message: Class 1 Acyclic Data Write This command initiates a DPV1 Class 1 acyclic write request. Refer to EN50170 (DPV1) for more information. Parameter Description Command Initiator...
Page 161
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Acyclic Message Status Word Refer to Acyclic Message Status Word (page 170). Slave Address Station address of the slave responder. Slot Number and Slot Index Used in the slave to address the desired data block.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.8 Mailbox Message: Alarm Indication This message indicates to the application that a DPV1 slave has transferred an alarm message to the Master. This mailbox message is sent spontaneously by the module;...
Page 163
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Slave Address Station address of the slave that issued the alarm. Slot Number Used by the slave to indicate the source of the alarm. Range 0 to 254. Seq Number Unique identification number of the alarm.
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.9 Mailbox Message: Set Operating Mode This command allows setting the operating mode of the module (STOP, CLEAR, or OPERATE). Parameter Description Command Initiator Application Command Name SET OPERATING MODE...
Page 165
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Conf. Req. 00h: Confirmation is not required 01h: Confirmation required. All confirmations are automatically sent by the Master; the user is not required to send a confirmation message. Fault Information If "Invalid Other"...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.10 Mailbox Message: Start Slave This mailbox message starts a selection of slaves that was previously removed from the processing cycle by means of the mailbox message FB_APPL_STOP_SLAVE. This message is allowed in all Operation modes (STOP, CLEAR and OPERATE).
Page 167
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual 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 Response: ...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.5.11 Mailbox Message: Stop Slave This mailbox message stops a selection of slaves from the processing cycle. This message is allowed in all Operation modes (STOP, CLEAR and OPERATE).
Page 169
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual 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 Response: ...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Mailbox Messaging Error Codes 3.6.1 Acyclic Message Status Word This register contains bit and code information about the mailbox message. The register is divided into five areas according to the following illustration:...
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual 3.6.2 Return Codes Possible error codes in Message Data word "Return Code" (The Return Codes can be byte swapped) Return Code Name Meaning 8010h DPMC_ERR_V1C_CLOSED Internal DPMC instance no longer exists...
Mailbox Messaging MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 3.6.3 Error Codes If the return code indicates DPMC_ERR_V1C_REQ_NEG, the status values according to the DP-standard may be available in Error Code 1. Refer to the PROFIBUS DP specification for information on how to interpret these status values.
Page 173
MVI56-PDPMV1 ♦ ControlLogix Platform Mailbox Messaging PROFIBUS DPV1 Master User Manual Return Code Name Meaning 0038h DPMC_ERR_M_REQ_NOT_FOUND Associated request block not found 0040h DPMC_ERR_M_MM_FE Format error in request frame 0041h DPMC_ERR_M_MM_NI Function not implemented 0042h DPMC_ERR_M_MM_AD Access denied 0043h DPMC_ERR_M_MM_EA...
Page 174
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 174 of 251 ProSoft Technology, Inc.
Verify that the module is installed correctly, and is communicating with the processor. 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.
If the LED remains RED for over 10 seconds, the processor program may be incompatible with the module. Check the Determining the Firmware Version of the MVI56-PDPMV1 Module (page 15) and Determining the Module Mode (LEGACY or FLEX) (page 18) (Legacy or Flex) to determine the correct sample ladder logic.
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual 4.2.2 PROFIBUS Master Indicators State Description TKN HLD GREEN The module has the token The module does not have the token DBASE STAT GREEN Database OK GREEN-Flashing Database download in progress...
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 4.2.3 Examples The following table shows some of the possible status indicators. Processor Module PROFIBUS Master PROFIBUS Master Status Status Status Status LED Description Normal RUN (ON) ACTIVE (ON)
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual Processor Module PROFIBUS Master PROFIBUS Master Status Status Status Status LED Description CPU is in PROG ACTIVE COM STAT (OFF): Program Master is operating but mode there are no slaves responding.
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Scenario Debug Access After Power Up LED Behavior After Power Up LEGACY Ladder loaded to MSTR STAT= GREEN processor (module is inserted in COM STAT= GREEN or OFF (depends if the...
The communication port driver in RSLinx can occasionally prevent other applications from using the PC’s COM port. If you are not able to connect to the module’s configuration/debug port using ProSoft Configuration Builder (PCB), HyperTerminal or another terminal emulator, follow these steps to disable the RSLinx driver.
Page 182
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master You may see something like this: If you see the status as running, you will not be able to use this com port for anything other than communication to the processor. To stop the driver press...
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual 4.3.2 RS-232 Configuration/Debug Port This port is physically an RJ45 connection. An RJ45 to DB-9 adapter cable is included with the module. This port permits a PC-based terminal emulation program to view configuration and status data in the module and to control the module.
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 4.3.4 Using the Diagnostic Window in ProSoft Configuration Builder To connect to the module’s Configuration/Debug serial port Start PCB, and then right-click the module icon. On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box.
Page 185
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 186
PROFIBUS DPV1 Master Navigation All of the submenus in ProSoft Configuration Builder for this module contain commands to redisplay the menu or return to the previous menu. You can always return from a submenu to the next higher menu by pressing [M] on your keyboard.
Page 187
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 188
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Viewing Input Data Press [I] to open the Input Database View menu. Use this command to see the contents of data placed in the Input database. Viewing Output Data Press [O] to open the Output Database menu.
Page 189
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 190
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Input Database View Menu Press [I] from the Main Menu to open the Input 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.
Page 191
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual Viewing the Previous Page of Registers Press [P] from the Database View menu to display the previous 100 registers of data. Viewing the Next Page of Registers Press [N] from the Database View menu to display the next 100 registers of data.
Page 192
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Output Database View Menu 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.
Page 193
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual Viewing the Previous Page of Registers Press [P] from the Database View menu to display the previous 100 registers of data. Viewing the Next Page of Registers Press [N] from the Database View menu to display the next 100 registers of data.
Page 194
Diagnostics and Troubleshooting MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Viewing PROFIBUS Slave Diagnostic Bytes Use the Mailbox Message: Get Slave Diagnostics (page 150) to retrieve PROFIBUS slave diagnostic bytes. Refer to Mailbox Messaging (page 129) to see how to view the bytes returned by this mailbox message.
Page 195
MVI56-PDPMV1 ♦ ControlLogix Platform Diagnostics and Troubleshooting PROFIBUS DPV1 Master User Manual Byte 2 - Station Status 3 Bits Description Reserved Reserved Reserved Reserved Reserved Reserved Reserved Extended diagnostic overflow Byte 3 - Master Address This byte shows the address of the assigned PROFIBUS Master after parameterization.
Page 196
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 196 of 251 ProSoft Technology, Inc.
The inRAx PDPMV1 PROFIBUS Master module acts as a PROFIBUS network scanner, transferring input and output data between PROFIBUS devices and processor data memory over the backplane. Master Busview configuration interface via included ProSoft Configuration Builder software (Part Number PSW-PCB) Project-unique GSD file import library ...
When the connection is established, the Master sends the PROFIBUS poll messages (called telegrams in PROFIBUS) to the slave or slaves. The MVI56-PDPMV1 module works as a Master only. It cannot be a slave to some other Master.
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 5.2.1 PROFIBUS DP Architecture The PROFIBUS DPV1 network supports multiple Master systems with several slaves. The following table shows the most important features of PROFIBUS DPV1: Standard EIN 501 70...
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual 5.2.3 Master/Slave Communication Phases The communication between the Master and the slaves takes place in the following phases: Parameterization and configuration phase Usable data transfer phase Before a DP slave can be integrated into the usable data transfer phase, the...
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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. Page 202 of 251...
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual 5.2.6 Constructing a Bus Cable for PROFIBUS DP The bus cable for connecting PROFIBUS DP devices must be constructed by the user. A special PROFIBUS cable (twisted pair) is required here. This standard cable is available from various manufacturers and is a Belden part number 3079A.
Page 204
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 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 205
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Attach the cables with the provided cable cleat to create a robust shielded connection and to relieve any tension as shown: PVC Jacket S Braided shielding with foil shielding C Cable cleat Note: Half of the cable jacket must lie under the cable cleat! ...
Page 206
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Grounding and Shielding for Systems with Equipotential Bonding Each cable shield should be galvanically grounded with the earth using FE/PE grounding clamps immediately after the cable has been connected to the cabinet.
Page 207
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Grounding and Shielding for Systems without Equipotential Bonding Note: Grounding and shielding is to be carried out the same as for systems with equipotential bonding. 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.
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 5.2.7 Supported PROFIBUS Services The following table lists all available services according to the PROFIBUS specification. Service PROFIBUS Master Class 1 Master Class 2 Version Request Response Request Response DDLM_Data-Exchange...
PC programs (1756-ENBT support). The 1756-ENBT card must be located in the same rack as the MVI56-PDPMV1. Bridging through multiple racks is not supported by the comDTM software. MVI69-PDPMV1 requires firmware version 1.37.002 or later to support CIPconnect through the Ethernet port to L32E and L35E CompactLogix processors.
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 5.3.2 Introduction to PROFIBUS comDTM Why Use PROFIBUS comDTM? Customers from around the world have different machines, fieldbusses, and other end-user equipment. Each is equipped with the field bus requested by their end-user.
Page 211
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual To better understand the functionality of these components, consider the analogy of the Internet - a standard web browser allows users to view countless web pages created by many content providers. The host system supplier typically creates the Frame Application, just as Microsoft supplies the Internet Explorer web browser.
Page 212
Windows application, rather than requiring a custom printer driver for each specific application. PROFIBUS comDTM, distributed by ProSoft Technology, is a DTM for PTQ and MVI series PDPMV1 modules and ProLinx PDPMV1 gateways. It allows configuration tools, instruments and communication devices on a field network to recognize and use the module’s capabilities.
Note for MVI56-PDPMV1 users: The Ethernet connection uses CIPconnect to communicate with the MVI56-PDPMV1 (firmware version 1.28.000 is CIPconnect enabled and is required for 1756- ENBT support). The 1756-ENBT card must be located in the same rack as the MVI56-PDPMV1. Bridging through multiple racks is not supported by the comDTM software.
Important: You must have Administrator rights on your computer to install this application. Important: Please open and read the Readme file before starting the installation. To install comDTM Download the comDTM file from www.prosoft-technology.com. Double-click the file. This action starts the installation wizard.
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual 5.3.5 Quick Start The following steps demonstrate how to start the FDT (Field Device Tool) program and configure the PROFIBUS comDTM. Starting FDT Start the FDT program and login as administrator. The following procedures use PACTware 3.0 software.
Page 216
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Note: You must use the same PROFIBUS device address that you used when setting up the device. Page 216 of 251 ProSoft Technology, Inc.
Page 217
Connecting the comDTM to the Master to Establish Communication Note: The features described in this section require the current version of PROFIBUS comDTM. You can always download the newest version from www.prosoft-technology.com. From the Windows S button, navigate to P >...
Page 218
For MVI-PDPMV1 users: Select the S tab and enter the COM port ERIAL number on your PC connected to the module. Enter a descriptive path name. For MVI56-PDPMV1 and MVI69-PDPMV1 users with CIPconnect: Select the tab, and then click the A button. CONNECT Click the CIP button to define the path for this application.
Page 219
For more information, please refer to Using the CIPconnect Path Editor (page 222). Note: CIPconnect is available for MVI56-PDPMV1 firmware version 1.28.000 (or later) and for MVI69-PDPMV1 firmware version 1.37.002 (or later). This functionality requires comDTM version 1.0.1.5 with install version 1.01.0003 (or later). For information on how to check the comDTM version and install version, refer to Verifying the comDTM Version and comDTM Install Version (page 224).
Page 220
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master When you have configured the communication path, click the OK button to confirm. The communication path will be displayed at the top grid panel as shown in the following illustration.
Page 221
When the comDTM is connected with the Master, PACTware indicates the connection Master by displaying a green plug in the status bar. This completes the installation and Quick Start Guide for the ProSoft Technology PROFIBUS comDTM. Refer to the online help and documentation additional information on each DTM component you have installed and configured.
Page 222
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Using the CIPconnect Path Editor Example MVI56-PDPMV1 1756-ENBT Rack 1 Ethernet Rack 1 Slot Module Network Address ControlLogix Processor MVI56-PDPMV1 1756-ENBT IP=105.102.0.12 In the Transport Path Editor, click A , then click CIP...
Page 223
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Configure the path as shown in the following illustration, and click CIP P to build the path in text format. ONSTRUCT Check the new path in the Transport Path Editor.
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master 5.3.6 Verifying the comDTM Version and comDTM Install Version Introduction There are two versions associated to the comDTM – the comDTM version and the comDTM install version. Starting with comDTM version 1.0.1.5, each upgrade will indicate the same comDTM version but a different comDTM install version.
Page 225
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Checking the comDTM Install Version Click the S menu and then choose C TART ONTROL ANEL In the list of C applets, select A ONTROL ANEL DD OR EMOVE ROGRAMS ProSoft Technology, Inc.
Page 226
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Select P COM-DTM, and then click on the link C ECHNOLOGY LICK 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 227
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Checking the Install Version for Vista Select C ONTROL ANEL Select U NINSTALL ROGRAMS ProSoft Technology, Inc. Page 227 of 251...
Page 228
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Select Prosoft Technology COM-DTM (click once) Click the O tab and select L > D RGANIZE AYOUT ETAILS Page 228 of 251 ProSoft Technology, Inc.
Page 229
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Check the Install Version at the bottom right portion of the window. ProSoft Technology, Inc. Page 229 of 251...
MVI56-PDPMV1 Output Data block This section of the Application Reference Guide describes the data structures and transfer mechanisms used to transfer data between the MVI56-PDPMV1 module and the ControlLogix processor. The following illustration shows the Input/Output Data block flow between the ControlLogix processor and the MVI56-PDPMV1 module.
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual 5.4.1 Legacy Mode Input and Output Data Blocks The following illustration shows how the transfer of user data, mailbox block, and status data is performed between the module and the ControlLogix processor.
Page 232
PROFIBUS DPV1 Master Normal Backplane Operation 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 233
PROFIBUS DPV1 Master User Manual Input Block Status Data Details (Block ID = 0 to -1) The MVI56-PDPMV1 module periodically transfers a status block to the ControlLogix containing relevant information about the module operation (Block IDs 0 to -1). The types of data returned in the PROFIBUS Input Status area include: ...
Page 234
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Byte Offset Start Name Description PROFIBUS Data This is a 16-byte array with bit fields where one bit is assigned to Transfer Status each slave station address. The associated bit is set if the slave has reached or retained the "Data Exchange"...
Page 235
MVI56-PDPMV1 for module configuration downloaded from configuration checksum configuration utility Application program MVI56-PDPMV1 module program scan counter. Can be used to scan counter gauge application code scan time performance Module PROFIBUS Counter representing the number of times the output data image...
Page 236
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Byte Offset Start Name Description File Error Word This is bit-mapped value that indicates which files are not present. Bit 0: Problem with PDPMV1.CFG file Bit 1: Not used Bit 2: Problem with PDPMV1.DDB file Bit 3: Problem with PDPMV1.XML file...
Page 237
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual Output Data Block (Block ID = 1 to 4) This block contains the PROFIBUS output data to be sent from the processor to the module. Output Data Block Format (Output Image) You can find the contents of the Output Data Block (Output Image) in the MVI56PDPMV1.Output user controller tag structure in RSLogix.
5.4.2 Flex Mode Input and Output Data Blocks The following illustration shows how the transfer of data, mailbox block, and status data is performed between the MVI56-PDPMV1 and the ControlLogix processor. The PROFIBUS I/O data is transferred through the backplane I/O images. The status and mailbox data is transferred through MSG instructions.
Page 239
PROFIBUS DPV1 Master User Manual Normal Operation 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 240
PROFIBUS CRC32 value CRC32 checksum for PROFIBUS Master configuration downloaded from configuration utility Module CRC32 value MVI56-PDPMV1 module configuration checksum for module configuration downloaded from configuration utility CIP Mailbox MSG Index Latches bit 15 if new mailbox response is available...
Page 241
User Manual MSG Status Data Details The ControlLogix processor may periodically send a MSG request to retrieve the status data from the MVI56-PDPMV1 module. The types of data returned in the PROFIBUS Input Status area include: Module configuration data values ...
Page 242
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Byte Offset Start Name Description PROFIBUS Data Transfer Status This is a 16-byte array with bit fields where one bit is assigned to each slave station address. The associated bit is set if the slave has reached or retained the "Data Exchange"...
Page 243
MVI56-PDPMV1 for module configuration downloaded from checksum configuration utility Application program scan counter MVI56-PDPMV1 module program scan counter. Can be used to gauge application code scan time performance Module PROFIBUS output image Counter representing the number of times the output data image data update counter is transferred to the module’s internal Master...
Page 244
Reference MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Byte Offset Start Name Description File Error Word Bitmapped value that indicates which files are not present Bit 0: Problem with PDPMV1.CFG file Bit 1: Not used Bit 2: Problem with PDPMV1.DDB file Bit 3: Problem with PDPMV1.XML file...
Page 245
MVI56-PDPMV1 ♦ ControlLogix Platform Reference PROFIBUS DPV1 Master User Manual CIP Message Support CIP Messaging is supported for mailbox communication and status retrieval. CIP messaging is executed using a Generic CIP Message instruction using the Class value of 4 (assembly object). The instance value identifies the data used by the MSG instruction.
Page 246
MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 246 of 251 ProSoft Technology, Inc.
LED patterns Details about the serial, Ethernet or Fieldbus devices interfaced to the module, if any. Note: For technical support calls within the United States, ProSoft’s 24/7 after-hours phone support is available for urgent plant-down issues. Europe / Middle East / Africa Regional Office North America (Corporate Location) Phone: +1.661.716.5100...
Page 248
Support, Service & Warranty MVI56-PDPMV1 ♦ ControlLogix Platform User Manual PROFIBUS DPV1 Master Page 248 of 251 ProSoft Technology, Inc.
PROFIBUS DPV1 Master User Manual Creating a New RSLogix5000 Project - Legacy • 21 Creating the Module - Legacy • 20, 22 Creating the MVI56-PDPMV1 Module Profile - Flex • 20, 49 Index DB9 to RJ45 Adaptor (Cable 14) • 183 Determining the Firmware Version of the MVI56- PDPMV1 Module •...
Page 250
Output Database View Menu • 192 Legacy Mode • 142 Installation • 214 Output Mailbox Installing ProSoft Configuration Builder Software • 11 Legacy Mode • 142, 143 Installing the GSD Files • 84 Installing the Module in the Rack • 12 Introduction •...
Page 251
Using the Diagnostic Window in ProSoft Configuration Builder • 184 Using the MVI56-PDPMV1 Add-On Instruction • 13, 19, 20 Using the MVI56-PDPMV1 Sample Ladder Logic • 19, 20, 103 Verifying Correct Operation • 119 Verifying the comDTM Version and comDTM Install Version •...
Need help?
Do you have a question about the MVI56-PDPMV1 and is the answer not in the manual?
Questions and answers