manualshive.com logo in svg
background image

 

 
 

 

 

 

MVI46-PDPS 

SLC Platform 

Profibus DP Slave Communication Module 

User Manual 

April 30, 2008 

 

 

 

 

Содержание InRAX MVI46-PDPS

Страница 1: ...MVI46 PDPS SLC Platform Profibus DP Slave Communication Module User Manual April 30 2008 ...

Страница 2: ...ology Improvements and or changes in this manual or the product may be made at any time These changes will be made periodically to correct technical inaccuracies or typographical errors Battery Life Advisory All modules in the MVI series use a rechargeable Lithium Vanadium Pentoxide battery to backup the 512K SRAM memory real time clock and CMOS The battery should last for the life of the module T...

Страница 3: ...ludes printed manuals with our product shipments User Manuals Datasheets Sample Ladder Files and Configuration Files are provided on the enclosed CD and are available at no charge from our web site http www prosoft technology com Printed documentation is available for purchase Contact ProSoft Technology for pricing and availability Asia Pacific 603 7724 2080 Europe Middle East South Africa 33 5 34...

Страница 4: ......

Страница 5: ...ft Configuration Builder 22 2 3 1 Set Up the Project 22 2 3 2 Set Module Parameters 24 2 4 MODULE 26 2 5 BACKPLANE 26 2 6 PROFIBUS SLAVE 26 2 6 1 Slave Address 26 2 6 2 Swap Input Bytes 27 2 6 3 Swap Output Bytes 27 2 6 4 Comm Failure Mode 27 2 6 5 Comm Timeout Multiplier 27 2 7 Download the Project to the Module 27 3 LADDER LOGIC 29 4 DIAGNOSTICS AND TROUBLESHOOTING 31 4 1 Reading Status Data fro...

Страница 6: ...eturns 63 6 3 Procedures for Return of Units Under Warranty 63 6 4 Procedures for Return of Units Out of Warranty 64 6 4 1 Un repairable Units 64 6 4 2 Purchasing Warranty Extension 65 6 5 LIMITED WARRANTY 65 6 5 1 What Is Covered By This Warranty 65 6 5 2 What Is Not Covered By This Warranty 66 6 5 3 DISCLAIMER REGARDING HIGH RISK ACTIVITIES 67 6 5 4 DISCLAIMER OF ALL OTHER WARRANTIES 67 6 5 5 LI...

Страница 7: ...c and Troubleshooting Verifying Communication page 43 Diagnostics and Troubleshooting page 31 This section describes how to verify communications with the network Diagnostic and Troubleshooting procedures Reference Product Specifications Functional Overview Glossary Reference page 45 Functional Overview page 47 Product Specifications page 45 These sections contain general references associated wit...

Страница 8: ...MVI46 PDPS SLC Platform Start Here Profibus DP Slave Communication Module Page 8 of 72 ProSoft Technology Inc April 30 2008 ...

Страница 9: ...n without exposing personnel or equipment to unsafe or inappropriate working conditions Safety quality and experience are key factors in a successful installation 1 1 System Requirements The MVI46 PDPS module requires the following minimum hardware and software components Rockwell Automation SLC 5 02 M0 M1 capable processors or newer with compatible power supply and one free slot in the rack for t...

Страница 10: ...ion 1 MVI46 PDPS Module MVI46 PDPS Profibus DP Slave Communication Module 1 Cable Cable 15 RS232 Null Modem For RS232 Connection to the CFG Port 1 Cable Cable 14 RJ45 to DB9 Male Adapter cable For DB9 Connection to Module s Port If any of these components are missing please contact ProSoft Technology Support for replacement parts 1 3 Install ProSoft Configuration Builder Software You must install ...

Страница 11: ...oSoft Solutions CD ROM included in the package with your MVI46 PDPS module To install ProSoft Configuration Builder from the CD ROM 1 Insert the ProSoft Solutions CD ROM into the CD drive of your PC Wait for the startup screen to appear 2 On the startup screen click Product Documentation This action opens an explorer window 3 Click to open the Utilities folder This folder contains all of the appli...

Страница 12: ...sor and power supply please do so before installing the MVI46 PDPS 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 Failure to follow safety procedures could result in damage to hardware or data or even serious injury or death to personnel Refer to the do...

Страница 13: ...e it into the rack until the module is firmly against the backplane connector 3 With a firm but steady push snap the module into place 4 Check that the holding clips on the top and bottom of the module are securely in the locking holes of the rack 5 Make a note of the slot location You will need to identify the slot in which the module is installed in order for the sample program to work correctly...

Страница 14: ...e Page 14 of 72 ProSoft Technology Inc April 30 2008 1 6 Connect your PC to the Processor 1 Connect the right angle connector end of the cable to your controller at the communications port 2 Connect the straight connector end of the cable to the serial port on your computer ...

Страница 15: ...cessor open the Communications menu and then choose Download RSLogix will establish communication with the processor 2 Click the Download button to transfer the sample program to the processor 3 RSLogix will compile the program and transfer it to the processor This process may take a few minutes 4 When the download is complete RSLogix will open another confirmation dialog box Click Yes to switch t...

Страница 16: ...n with the processor follow these steps 1 Open RSLinx 2 Open the Communications menu and choose Configure Drivers This action opens the Configure Drivers dialog box Note If the list of configured drivers is blank you must first choose and configure a driver from the Available Driver Types list The recommended driver type to choose for serial communication with the processor is RS 232 DF1 Devices ...

Страница 17: ...e fails verify that the cables are connected correctly between the processor and the serial port on your computer and then try again If you are still unable to auto configure the port refer to your RSLinx documentation for further troubleshooting steps 1 8 Connect your PC to the Module With the module securely mounted connect your PC to the Configuration Debug port using the RJ45 DB 9 Serial Adapt...

Страница 18: ...MVI46 PDPS SLC Platform Start Here Profibus DP Slave Communication Module Page 18 of 72 ProSoft Technology Inc April 30 2008 ...

Страница 19: ...These areas contain the read and write data from the module and status related to the module It is important to understand each element of the data areas for proper application of the module Go to the Module Data Object page 21 section for the presentation of the data areas 2 1 Installing and Configuring the Module This chapter describes how to install and configure the module to work with your ap...

Страница 20: ...you can copy the necessary elements from the example ladder logic into your application The rest of this chapter describes these steps in more detail The first step in installing and configuring the module is to define the module to the system Select the I O Configuration option from the program screen This displays the following dialog box Select the Other module from the list This action opens t...

Страница 21: ...cessary The module is now set up and ready to be used with your application Insert the module in the rack and attach the serial communication cables Download the PDPS CFG file to the module Download the new application to the controller and place the processor in run mode If all the configuration parameters are set correctly and the module is attached to a network the module s Application LED APP ...

Страница 22: ...n start ProSoft Configuration Builder If you have used other Windows configuration tools before you will find the screen layout familiar ProSoft Configuration Builder s window consists of a tree view on the left an information pane and a configuration pane on the right side of the window When you first start ProSoft Configuration Builder the tree view consists of folders for Default Project and De...

Страница 23: ...our settings and return to the ProSoft Configuration Builder window The next task is to set the module parameters Adding a Module To add a module to your project 1 Double click the Default Module icon to open the Choose Module Type dialog box 2 On the Choose Module Type dialog box select the module type Or 1 Open the Project menu and choose Location 2 On the Location menu choose Add Module To add ...

Страница 24: ...w project folder appears 2 3 2 Set Module Parameters Notice that the contents of the information pane and the configuration pane changed when you added the MVI46 PDPS module to the project At this time you may wish to rename the Default Project and Default Location folders in the tree view To rename an object 1 Select the object and then click the right mouse button to open a shortcut menu From th...

Страница 25: ...o your configuration file 1 Click the plus sign to the left of the icon to expand the Module Comments 2 Double click the icon The Edit Module Comment dialog appears 3 Enter your comment and click OK to save your changes Printing a Configuration File To print a configuration file 1 Select the Module icon and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose Vie...

Страница 26: ...ords to move from Processor to MVI Profibus Input Section Item Value Range Description BACKPLANE Configuration header for general Backplane information Read Register Count 122 0 to 122 Number of words to move from the PDPS Module to controller tags in the processor PROFIBUS Output Write Register Count 122 0 or 122 Number of words to move from controller tags in the processor to the PDPS module PRO...

Страница 27: ...base is not correct use this option A value of Yes causes the module s program to swap the bytes in each word A value of No indicates no byte swapping will occur 2 6 4 Comm Failure Mode 0 or 1 This parameter sets the data transfer mode of the module s PROFIBUS output image to the internal database when a communication failure on the PROFIBUS interface is detected If the parameter is set to 0 the o...

Страница 28: ...l scan your PC for a valid com port this may take a few seconds When PCB has found a valid com port the following dialog box will open 3 Choose the com port to use from the dropdown list and then click the Download button The module will perform a platform check to read and load its new settings When the platform check is complete the status bar in ProSoft Configuration Builder will be updated wit...

Страница 29: ...e ladder logic are module data transfer special block handling and status data receipt Additionally a power up handler may be needed to handle the initialization of the module s data and to clear any processor fault conditions The sample ladder logic on the ProSoft Solutions CD ROM is extensively commented to provide information on the purpose and function of each rung For most applications the sa...

Страница 30: ...MVI46 PDPS SLC Platform Ladder Logic Profibus DP Slave Communication Module Page 30 of 72 ProSoft Technology Inc April 30 2008 ...

Страница 31: ...ta can be located in the module s database at registers at the location specified in the configuration This data is transferred to the SLC processor continuously with each read block 4 1 1 Definition of Module s Extended Diagnostics Data The Extended Diagnostic Data is reported during startup and initialization sequence when the master requests diagnostic data from the module The Extended Diagnost...

Страница 32: ...preferred 1 megabyte of memory At least one UART hardware based serial communications port available USB based virtual UART systems USB to serial port adapters often do not function reliably especially during binary file transfers such as when uploading downloading configuration files or module firmware upgrades A null modem serial cable 4 1 3 The Configuration Debug Menu The Configuration and Deb...

Страница 33: ...oft Technology Inc Page 33 of 72 April 30 2008 Using the Diagnostic Window in ProSoft Configuration Builder To connect to the module s Configuration Debug serial port 1 Start PCB program with the application file to be tested Right click over the module icon 2 On the shortcut menu choose Diagnostics ...

Страница 34: ... null modem cable is connected properly between your computer s serial port and the module A regular serial cable will not work 2 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 Navigation All of the sub menus...

Страница 35: ...menu press the key on your computer s keyboard If the module is connected properly the following menu will appear on your terminal screen Some of the commands available to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or other devices resulting in potential data loss or other failures Only use these ...

Страница 36: ...the current numbers and divide by the quantity of seconds passed between the two readings Viewing Module Configuration Press C to view the Module Configuration screen Use this command to display the current configuration and statistics for the module Opening the Input Data View Menu Press I to open the Input Data View Menu Use this command to view the contents of the input database Opening the Out...

Страница 37: ...ds available to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other failures 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 ...

Страница 38: ...resent the minimal number of diagnostic bytes and S pointer in SPC3 chip to this data Diag2Len is the extended diagnostic buffer length and S is a pointer to this data in the SPC3 chip Aux1 Len see SPC3 specification and S is a pointer to this data in the SPC3 chip Aux2 Len see SPC3 specification and S is a pointer to this data in the SPC3 chip SSA Len is not used and should be 0 and its pointer S...

Страница 39: ...SPC3 ASIC slave status information provided to the master Offline Passive Idle Offline Passive Idle state Bit 0 0 SPC3 is in offline 1 SPC3 in passive idle FDL_IND_ST Fieldbus Data link Layer FDL indication is temporarily buffered Bit 1 0 No FDL indication is temporarily buffered 1 FDL indication is temporarily buffered Diag_Flag Status diagnostics buffer Bit 2 0 The DP master fetches the diagnost...

Страница 40: ...is located after each RESET and also after the watchdog WD timer has run out in the Baud_Control_state As a rule SPC3 begins the search for the set rate with the highest baud rate If no SD1 telegram SD2 telegram or SD3 telegram was received completely and without errors during the monitoring time the search continues with the next lowest baud rate After identifying the correct baud rate SPC3 switc...

Страница 41: ...ol The watchdog is reset for each error free telegram to its own station address The monitoring time results from multiplying both WD_Baud_Control_Val user sets the parameters by the time base 10 ms If the monitoring time runs out WD_SM again goes to Baud_Search If the user carries out the DP protocol DP_Mode 1 see Mode register 0 with SPC3 the watchdog is used for the DP_Control state after a Set...

Страница 42: ...rmation provided to the master Baud rate The baud rates SPC3 found Bits 0 to 3 0000 12 MBaud 0001 6 MBaud 0010 3 MBaud 0011 1 5 MBaud 0100 500 kBaud 0101 187 5 kBaud 0110 93 75 kBaud 0111 45 45 kBaud 1000 19 2 kBaud 1001 9 6 kBaud Rest Not possible SPC3 Release Release no for SPC3 Bits 4 to 7 0000 Release 0 Rest Not possible Diagnostic State 0 Normal Operation or not in data exchange with Status R...

Страница 43: ...utput data is kept in data transfer buffer until the next Sync command is given 6 7 Reserved The Reserved designation specifies that these bits are reserved for future function expansions 4 2 LED Indicators Troubleshooting the operation of the PROFIBUS Slave port can be performed using several methods The first and quickest is to scan the LEDs on the module to determine the existence and possibly ...

Страница 44: ...r is either absent or not running Red Off The battery voltage is OK and running BATT On The battery voltage is low or the battery is not present The battery LED will illuminate briefly upon the first installation of the module or if the unit has not had power for an extended period of time This behavior is normal however should the LED come on in a working installation please contact ProSoft Techn...

Страница 45: ...nfiguration status monitoring and troubleshooting Serial cable is included with product shipment After editing on a PC a configuration file is downloaded and stored on the MVI46 module The PROFIBUS DP Slave gives access to the unit s input and output images with up to 244 bytes of Input and Output data for a maximum of 400 bytes total These Input and Output data blocks are mapped by the user withi...

Страница 46: ...ly Configuration Connector RJ45 RS 232 Connector RJ45 to DB 9 cable shipped with unit Application Ports Application Serial port PRT1 PRT2 Serial Modules Two RJ45 RS 232 422 485 Application ports 5 1 4 PROFIBUS Slave Port Specifications Type Specifications General Parameters Internal Database 400 registers 200 words available GSD File Downloadable from ProSoft Technology com web site PROFIBUS Slave...

Страница 47: ...n out specification 5 2 Functional Overview The PROFIBUS slave protocol driver may exist in a single port implementation The driver can be configured as a slave interface with other PROFIBUS devices The PROFIBUS slave port can be used to continuously interface with other PROFIBUS devices over a PROFIBUS serial communication network 5 2 1 About the PROFIBUS Protocol PROFIBUS Process Field Bus is a ...

Страница 48: ...on the configuration Main Logic Loop Upon completing the power up configuration process the module enters an infinite loop that performs the functions shown in the following diagram Call I O Handler Call CFG DEBUG Port Driver Call Network Slave Drivers Call I O Handler Transfers data between the module and processor user status etc Call Serial Port Driver Rx and Tx buffer routines are interrupt dr...

Страница 49: ...sis for communication between the more complex active stations All stations have the same rights in that a token is passed from station to station in a logical ring 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 Master Slave Polling Master Slave polling guarantees a cyclic real time...

Страница 50: ...station address on the bus the formats telegram length information and bus parameters are correct and the number of configured inputs and outputs is correct 5 2 4 Backplane Data Transfer The MVI46 PDPS module communicates directly over the SLC backplane All data for the module is contained in the module s M1 file Data is moved between the module and the SLC processor across the backplane using the...

Страница 51: ...ule s M1 file To read data from the module use the COP instruction to copy data from the module s M1 file to a user data file To write data to the module use the COP instruction to copy data from a user file to the module s M0 file If the read write handshake bits are equal the module owns the M files If they are not equal the SLC owns the M files Using this exclusive ownership data integrity is m...

Страница 52: ...nter 141 Status PROFIBUS output counter 142 Status Reserved 143 Status Reserved 144 Status Reserved 145 Status Reserved 146 Status Reserved 147 Status Reserved 148 Status Last global command 149 to 199 Reserved Reserved for future use The Read Block in addition to moving user data the block also contains status data for the module This last set of data is transferred with each new block of data an...

Страница 53: ...BUS Slave Error and Status Data The PROFIBUS Slave Error and Status Data area is discussed in this section This information is available in the PDPS status data file and found in the diagnostic PROFIBUS SLAVE STATUS screen See Diagnostics and Troubleshooting page 31 for more information The data area is initialized with zeros whenever the module is initialized This occurs during a cold start power...

Страница 54: ...odule 0 Normal Operation 1 Shutdown 2 File Transfer 3 SPC3 ASIC problem 4 Not in data exchange PROFIBUS Status Register 0 Word 137 SPC3 ASIC slave status information provided to the master Offline Passive Idle Offline Passive Idle state Bit 0 0 SPC3 is in offline 1 SPC3 in passive idle FDL_IND_ST Fieldbus Data link Layer FDL indication is temporarily buffered Bit 1 0 No FDL indication is temporari...

Страница 55: ...idle 0 SPC3 exits offline and goes to passive idle The idle timer and Wd timer go offline 1 SPC3 exits offline and goes to passive idle The idle timer and Wd timer are started Bit 4 5 10 Data Exchange State is Normal The SPC3 has a correct configuration PROFIBUS Status Register 1 Word 138 SPC3 ASIC slave status information provided to the master Baud rate The baud rates SPC3 found Bits 0 to 3 0000...

Страница 56: ... future use Last Global Command Word 148 The value of the last global command code received from the master Bit Designation Significance 0 Reserved 1 Clear_Data With this command the ASCI output data is deleted in data transfer buffer and is changed to next transfer data buffer contents 2 Unfreeze With Unfreeze freezing input data is cancelled 3 Freeze The ASCI input data is fetched from next tran...

Страница 57: ... communications on this port is shown in the following diagram Disabling the RSLinx Driver for the Com Port on the PC 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 s...

Страница 58: ...the driver your RSWho screen should look like this Branches are displayed or hidden by clicking on the or the icons 4 When you have verified that the driver is not being browsed go to Communications Configure Drivers 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 pr...

Страница 59: ... debug port of the module Note You may need to shut down and restart your PC before it will allow you to stop the driver 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 5 2 6 DB9 to RJ45 Adaptor Cable 14 ...

Страница 60: ...MVI46 PDPS SLC Platform Reference Profibus DP Slave Communication Module Page 60 of 72 ProSoft Technology Inc April 30 2008 ...

Страница 61: ...o contact us at Internet Web Site http www prosoft technology com support E mail address support prosoft technology com Those of us at ProSoft Technology Inc want to provide the best and quickest support possible so before calling please have the following information available You may wish to fax this information to us prior to calling 1 Product Version Number 2 System architecture 3 Network deta...

Страница 62: ...6 21 64518356 x 8011 86 21 64756957 Fax 4 F No 16 Hongcao Road Shanghai China 200233 China 86 21 64518356 x 8011 zhang prosoft technology com Languages spoken include Chinese English Europe Middle East Africa office in Toulouse France 33 0 5 34 36 87 20 33 0 5 61 78 40 52 Fax Zone d activité de Font Grasse 17 rue des Briquetiers F 31700 Blagnac France 33 0 5 34 36 87 20 support emea prosoft techno...

Страница 63: ...thout an RMA number will be returned to the Customer freight collect Contact ProSoft Technical Support for further information 4 Out of warranty returns are not allowed on RadioLinx accessories such as antennas cables and brackets The following policy applies for Non Warranty Credit Returns A 10 Restocking Fee if Factory Seal is not broken B 20 Restocking Fee if Factory Seal is broken ProSoft reta...

Страница 64: ...n immediate exchange a new module may be purchased and sent to Customer while repair work is being performed Credit for purchase of the new module will be issued when the new module is returned in accordance with ProSoft s shipping instructions and subject to ProSoft s policy on non warranty returns This is in addition to charges for repair of the old module and any associated charges to Customer ...

Страница 65: ...bject of the sale will 1 conform to and perform in accordance with published specifications prepared approved and issued by ProSoft and 2 will be free from defects in material or workmanship provided these warranties only cover Product that is sold as new This Warranty expires one year or in the case of RadioLinx modules three years from the date of shipment the Warranty Period If the Customer dis...

Страница 66: ...nty also does not cover the failure of the Product to perform specified functions or any other non conformance defects losses or damages caused by or attributable to any of the following i shipping ii improper installation or other failure of Customer to adhere to ProSoft s specifications or instructions iii unauthorized repair or maintenance iv attachments equipment options parts software or user...

Страница 67: ...IMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6 5 5 LIMITATION OF REMEDIES IN NO EVENT WILL PROSOFT OR ITS DEALER BE LIABLE FOR ANY SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES BASED ON BREACH OF WARRANTY BREACH OF CONTRACT NEGLIGENCE STRICT TORT OR ANY OTHER LEGAL THEORY DAMAGES THAT PROSOFT AND ITS DEALER WILL NOT BE RESPONSIBLE FOR INCLUDE BUT ARE NOT L...

Страница 68: ... or other intellectual property in any manner or for any purpose not expressly permitted by any license agreement accompanying such software or other intellectual property E Customer agrees that it shall not and shall not authorize others to copy software provided by ProSoft except as expressly permitted in any license agreement accompanying such software transfer software to a third party separat...

Страница 69: ...aws of the State of California without reference to its conflicts of law provisions If for any reason a court of competent jurisdiction finds any provisions of this Warranty or a portion thereof to be unenforceable that provision shall be enforced to the maximum extent permissible and the remainder of this Warranty shall remain in full force and effect Any cause of action with respect to the Produ...

Страница 70: ...MVI46 PDPS SLC Platform Support Service Warranty Profibus DP Slave Communication Module Page 70 of 72 ProSoft Technology Inc April 30 2008 ...

Страница 71: ...ownload the Project to the Module 27 Download the Sample Program to the Processor 15 E Exiting the Program 37 F Features and Benefits 45 Functional Overview 7 47 Functional Specifications 47 Further explanation of Status Register 0 Word 9 Bit states 40 G General Concepts 48 General Specifications 45 Guide to the MVI46 PDPS User Manual 7 H Hardware Specifications 46 How to Contact Us Sales and Supp...

Страница 72: ...1 Redisplaying the Menu 36 Reference 7 45 Required Hardware 32 Response Time Monitoring 41 Return Material Authorization RMA Policies and Conditions 62 RS 232 Configuration Debug Port 57 S Set Module Parameters 24 Set Up the Project 22 Setting Jumpers 12 Slave Address 26 SLC Processor Not in Run 48 Start Here 7 9 Status Register 0 39 Status Register 1 42 Support Service Warranty 7 61 Swap Input By...

Отзывы: