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.
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.
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;...
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...
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...
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.
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...
#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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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)
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
. 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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.
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...
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...
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...
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...
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...
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...
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...
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.
Return Material Authorization i. If a defect is found and is determined to be customer generated, or if the defect is otherwise not covered by ProSoft Technology s warranty, there will be no credit given. Customer will be contacted and can request module be returned at their expense;...
This Limited Warranty ("Warranty") governs all sales of hardware, software, and other products (collectively, "Product") manufactured and/or offered for sale by ProSoft Technology, Incorporated (ProSoft), and all related services provided by ProSoft, including maintenance, repair, warranty exchange, and service programs (collectively, "Services"). By purchasing or using the Product or Services, the individual or entity purchasing or using the Product or Services ("Customer") agrees to all of the terms and provisions (collectively, the "Terms")
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 228 of 235 ProSoft Technology, Inc. November 8, 2010...
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...
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...
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...
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...
Need help?
Do you have a question about the inRAx MVI56-PDPMV1 and is the answer not in the manual?
Questions and answers