Home

User Manual for the HE693PBM101, HE693PBM101

image

Contents

1. and inputs It is looked at by the master as two modules with the same bus address Configure the type length and mapping as described by the GSD file To assist in configuring the slave the GSD file has the necessary information needed If additional assistance is required please contact the GE Fanuc PLC hotline or Horner APG Technical Support NOTE It is important to remember that an input is updated from the network and an output places an update on to the network MANO0219 05 15 APR 2003 PAGE 25 CH 3 Table 3 3 Fields in the Data Area Tab ANA Memory area being defined within the PLC It is not configurable The master currently supports configuring 64 unique areas Slave Bus address of the particular slave for which you are adding a data area mapping It Address must be equal to a corresponding value set in the Slave n Settings tab Particular module ID which is being configured for the given slave address The number of modules used must be identical to the slave configuration for proper data exchange to occur Module For example if the slave to which communication is desired is a GE Fanuc Field Control Profibus BIU which has an input module followed by an output module the number of modules would be three The Module of the area mapped to the BIU would be 1 the Module of the input module would be 2 and the Module of the output module would be 3 Data Type of module being defined Possible types are In
2. In Figure 3 4 the Starting Bit is 90100065 which is the value in the Status Reference Type row Settings Slave Information Data Area Power Consumption Parameters Bus Address dl is Status Reference Type Status Length t Baud Rate 500K Min Slave Interval 0 1ms 1 Target Rotation Time t bits 12000 Sync Freeze Control rea 000001 Sync Freeze Control Area Li 32 Diag Data Slave Addr Area 2800001 Diag Data Slave Addr rea 1 Diagnostic Flag Area 2100001 Diagnostic Flag Area Lengtr 64 Module Revision Area 410001 Module Revision Area Lengl 1 Diag Data rea 410002 Diag Data rea Length 15 Slot Time 0 Implies use def 200 Quiet Time 0 Implies use de 0 Set Time 0 Implies use defa 1 Gap Factor 0 Implies use de 10 Retry Limit 0 Implies use del 1 Min Tsdr 0 Implies use defa 11 Max Tsdr 0 Implies use def 100 Resp Monitoring 0 to DisaE 70 Profibus Master Module Certified 7 Figure 3 4 Settings Tab PAGE 14 15 APR 2003 MANO0219 05 2 Step 2 Select the S ave Information Tab Figure 3 5 The Bus Address correlates to the bus address that is assigned to the slave by the user In Figure 3 5 the Bus Address for Slave 1 is 2 Note A common misconception is that Status Bits and Slave Bus Addresses are represented by the same value Slave Bus Addresses do not represent Status Bits Rather bits 0 63 are the slave status bits that are assigned by the master configuration in Vers
3. Starting Bit 17 51 Starting Bit 50 19 Starting Bit 18 52 Starting Bit 51 20 Starting Bit 19 53 Starting Bit 52 21 Starting Bit 20 54 Starting Bit 53 22 Starting Bit 21 55 Starting Bit 54 23 Starting Bit 22 56 Starting Bit 55 24 Starting Bit 23 57 Starting Bit 56 25 Starting Bit 24 58 Starting Bit 57 26 Starting Bit 25 59 Starting Bit 58 27 Starting Bit 26 60 Starting Bit 59 28 Starting Bit 27 61 Starting Bit 60 29 Starting Bit 28 62 Starting Bit 61 30 Starting Bit 29 63 Starting Bit 62 31 Starting Bit 30 64 Starting Bit 63 32 Starting Bit 31 33 Starting Bit 32 PAGE 30 15 APR 2003 MAN0219 05
4. slave Indicates if the module is in the Freeze Control and or Sync modes For more information about Sync Freeze Control in the Master see 3 1 Step 7 item b Ident High The Ident High field sets the High byte Ident Number of the DP Slave device as assigned by the Profibus Trade Organization PTO Ident Low The Ident Low field sets the Low byte Ident number of the DP Slave device as assigned by the Profibus Trade Organization Group Mask The Grp Mask field sets the Bit Mask denoting group control for Sync and Freeze Functions Each bit identifies a particular group Group Control is only possible if bit 7 in the above Operating Flags is set to 1 Extra Parameter Length The Xtra Parm Len indicates the number of bytes entered in the Parameter Data Must be in decimal and is limited to 25 bytes Extra Parameter Data The Xtra Parm Data provides additional data that pertains specifically to a particular slave It is a string of values that can be entered in decimal or hexadecimal Values must be separated as shown Decimal 1 10 0 32 Hexadecimal 0x1 0xA 0x0 0x20 Watch Dog The WD sets the Watch Dog The WD is set by the GSD File To disable set to 0 PAGE 24 15 APR 2003 MAN0219 05 CH 3 10 Click on the Data Area tab and the following screen appears Figure 3 6 Settings Slave Information Data Area Power Consumption Spec Ir Byte 100129 120 Word 2100153 Input Word 2100249 Outpu
5. Area Reference Area for Sync Freeze data Must be a Q For more information refer to 3 1 Step 7 item b Sync Freeze Area Length Always 32 Bits Diag Data Slave Addr Area Reference Area for address of desired Slave with requested Diagnosis Data Must be a AQ See Section 2 5 1 and 2 5 2 Diag Data Slave Addr Area length Always one word Diagnosis Flag Area Reference area for Profibus Diagnosis flags 1 See Section 2 5 1 and 2 5 2 Must be a Diagnosis Flag Area Length Always 64 bits Module Revision Area Reference Area for Module Version Must be Al Module Revision Area Length Always set to 1 Diagnosis Data Area Reference area for address of diagnosis data Must be a AI See Section 2 5 1 and 2 5 2 Diagnosis Data Area Length Dependent on slave data From 1 to 122 Slot Time Profibus Slot Time in bit times Quiet Time Profibus Quiet time in bit times Set Time Profibus Set Time in bit times Gap Factor Profibus Gap Factor 1 100 Retry Limit Max Number of message retries Min Profibus Min Tsdr station delay time in bit times Max Tsar Resp Monitoring 0 to Disable 10ms units Profibus Max Tsdr station delay time in bit times Network Response Monitoring Time Set in 10ms units if enabled These values will default accordingly for a single M
6. HORNER APG User Manual for the HE693PBM101 HE693PBM101 12 PROFIBUS MASTER 15 April 2003 MAN0219 05 MANO0219 05 15 APR 2003 PAGE 3 PREFACE This manual explains how to use the Horner APG Profibus Master Module PBM101 PBM101 12 Copyright C 2003 Horner APG LLC 640 North Sherman Drive Indianapolis Indiana 46201 All rights reserved No part of this publication may be reproduced transmitted transcribed stored in a retrieval System or translated into any language or computer language in any form by any means electronic mechanical magnetic optical chemical manual or otherwise without the prior agreement and written permission of Horner APG Inc All software described in this document or media is also copyrighted material subject to the terms and conditions of the Horner Software License Agreement Information in this document is subject to change without notice and does not represent a commitment on the part of Horner APG Inc Profibus is a trademark of Siemens VersaPro and Series 90 30 PLC are trademarks of GE Fanuc Windows NT is a trademark of Microsoft Corporation Alspa 8000 and P8 are trademarks of CEGELEC For user manual updates contact Horner APG Technical Support Division at 317 916 4274 or visit our web site at www heapg com PAGE 4 15 APR 2003 MANO219 05 LIMITED WARRANTY AND LIMITATION OF LIABILITY Horner APG Inc HE APG warrants to the original purchaser that the Profi
7. PAGE 5 Revisions to this manual 1 Removed PBM103 from this manual and all references to it 2 Revised Section 1 3 Item b PAGE 6 15 APR 2003 MANO219 05 MANO0219 05 15 APR 2003 PAGE 7 TABLE OF CONTENTS PREEAGE enun 3 LIMITED WARRANTY AND LIMITATION OF emm nnns 4 ABOUT PROGRAMMING EXAMPLES a IA EEE ESR EAA nennen en nennen en erda AS 4 CHAPTER T INTRODUCTION tta ctt ect ede en ee e ted ee al 9 1 1 Product Descrip ii adt A doi 9 1 2 Profibus OVervigW x n taa edet d expired cios 9 1 3 System Requirements and Limitations eee 10 1 4 Physical Layout of PBM101 PBM101 12 10 CHAPTER 2 INSTALLATION om Raab ed etae td led 11 2 1 PBM101 PBM101 12 Mounting Requirements ssesseee enne 11 2 2 Probus DE Connector uet ttd ert eda bead ag tene e cana 11 2 9 AI tet co d rm et et t e hir Ets 11 2 4 LED Operation of 101 101 12 arc nnne nennen nns 11 254 PLC Status Bit Definition i D aeg nein 12 2 5 2 Determining Slave Bus Addresses and Obtaining Slave Status using Status Bits 13 2 5 3 Diagnosis Bit Definitions aries ienei enne 15 CHAPTER 3 CONFIGURATION coccion tad dd 17 3 1 Configuring the PBM101 PBM101 12 eect nennen nennen nennen nns 17 CHAPTER 4 WIRING lei EN
8. aPro Programming Software his column denotes the Bus Addresses of the his column is simply the laves The Bus Address is provided by the numbers that VersaPro user Programming Software has his screen is read correctly as Slave 1 as assigned to the slaves in its assigned by VersaPro Software has a Bus master configuration Address of 2 ME Slave GSD File Bus A Sync Ider Ide Grp Xtra Parm Xtra Parm Data Use 1 C AWINDOK2 cB 0 i5 2 0x00 0x00 0x00 0 1 2 CNWINDD 23 B 50 0 15 0x00 0 00 0 00 0 1 3 CAWINDOY 3 es Ye B7 50 0 15 0 00 0 00 0 00 0 1 4 0 No No 0 0 0 1 5 0 No No0 0 0 1 6 0 No No 0 0 0 0 1 7 0 No No0 0 0 1 8 0 No NoO 0 0 1 9 0 No NoO 0 0 1 10 0 No No0 0 0 0 1 11 0 No No 0 0 0 1 12 0 No NoO 0 0 1 13 0 No No0 0 O Q0 1 14 0 No No0 0 0 1 0 No No0 0 0 0 1 15 lo No Profibus Master Module PTO Certified N Figure 3 5 Slave InformationTab MANO0219 05 15 APR 2003 PAGE 15 CH 2 Step 3 Finally determine the Bit Status of the slave The Starting Bit value serves as a reference point for calculating bit offsets The following worksheet depicts the Bit Statuses for the example Refer to Appendix A for a handy work sheet that can be used for the user s application Example Work Sheet Determining Slave Bus Addresses pie Status Reference Type hod ped Status Refere
9. aster DP bus at the entered Baud Rate A good understanding of the Profibus timed is required if these values are adjusted Entering a 0 will also provide default values MANO0219 05 15 APR 2003 PAGE 21 CH 3 b The following information is provided for the Sync Freeze function in the Master device and is used to setup the Sync Freeze parameters in the program language being used i e Ladder Logic or C Programming The Sync Freeze controls allow the Logic to control the data flow to and from the inputs and outputs of the slaves The Freeze control can be used to synchronize the slave inputs and the SYNC command is used to synchronize the slave outputs The Freeze control freezes the physical input data existing on one or more slaves simultaneously like taking a snap shot The selected slave s stay in the frozen state until an Unfreeze control is issued The Sync control works in much the same way It unlocks the physical output data existing on one or more slaves simultaneously This data remains static until an Unsync control or new Sync control is issued Additional Sync controls update the output data The slaves can be selected individually or in groups To use the group functions the Slaves must have been configured for a group The Slave Information dialog screen contains the Grp Mask fields for each slave This field can contain a group number of 0 8 The zero group is a global group The format of the Sync Freeze
10. bus Master manufactured by HE APG is free from defects in material and workmanship under normal use and service The obligation of HE APG under this warranty shall be limited to the repair or exchange of any part or parts which may prove defective under normal use and service within two 2 years from the date of manufacture or eighteen 18 months from the date of installation by the original purchaser whichever occurs first such defect to be disclosed to the satisfaction of HE APG after examination by HE APG of the allegedly defective part or parts THIS WARRANTY IS EXPRESSLY IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE AND OF ALL OTHER OBLIGATIONS OR LIABILITIES AND HE APG NEITHER ASSUMES NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR HE APG ANY OTHER LIABILITY IN CONNECTION WITH THE SALE OF THIS Profibus Master THIS WARRANTY SHALL NOT APPLY TO THIS Profibus Master OR ANY PART THEREOF WHICH HAS BEEN SUBJECT TO ACCIDENT NEGLIGENCE ALTERATION ABUSE OR MISUSE HE APG MAKES NO WARRANTY WHATSOEVER IN RESPECT TO ACCESSORIES OR PARTS NOT SUPPLIED BY HE APG THE TERM ORIGINAL PURCHASER AS USED IN THIS WARRANTY SHALL BE DEEMED TO MEAN THAT PERSON FOR WHOM THE Profibus Master IS ORIGINALLY INSTALLED THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES In no event whether as a result of breach of contract warranty tort including negligence o
11. control data is as follows Byte O Group data Bit O Group 1 Bit 1 Group 2 Bit 2 Group 3 Bit 3 Group 4 Bit 4 Group 5 Bit 5 Group 6 Bit 6 Group 7 Bit 7 Group 8 data FFH Group 0 Global group Byte 1 Slave Address 7FH broadcast all addresses Byte 2 Control type 01H UNFREEZE 02H FREEZE 04H UNSYNC 08H SYNC Byte Transmit Control command This can be any data any change in this byte triggers a Control update PAGE 22 CH 3 15 APR 2003 MAN0219 05 8 After the Settings parameters are set click on the Slave Information tab The following screen appears Figure 3 5 Settings Slave Information Data Area Power Consumption Slave GSD File Bus Addr C AWINDOY 2 CAWINDOY 23 CAWINDOY 3 0 0 0 0 0 0 0 0 0 0 0 0 res Y B 50 res Y B 50 res Y B 50 No 0 0 Not No No N Noh No No 10 0 0 o 0 0 0 o o do 0 0 0 0 0 0 0 oO oo 0 1 c eoj ojojojojojojojojojojojo 15 15 o c eojojojojojojolojojo a ES Sync Ider Ide Xtra Parm Len Xtra Parm Use 0x00 0x00 0x00 0 1 0x00 0x00 0x00 0 1 0x00 0x00 0x00 0 1 1 Profibus Master Module Certified Figure 3 5 Slave Information Tab 9 The Slave Information tab is used to define the DP slaves that reside on the Profibus network and commu
12. dered in the same manner as the status bits a Slave diagnosis is not sent to the master without being told to do so where a Flag is The Diagnosis Data from the slave is read at the Diagnosis Data Area only when the bus address is set at the Diagnosis Slave Address Area This address must be an 96AQ with a length of one word Diagnosis data from a particular slave is desired when the slave sets its flag The address of that slave is entered into the AQ selected The diagnosis data from the slave can be any type of diagnosis data Diagnosis data does not necessarily mean that the data represents a Fault condition It is however typically a fault condition PAGE 16 15 APR 2003 MAN0219 05 CH 2 The following are examples of what types of data the slave might send to the master Module Diagnosis Corrupted EPROM Unsupported Feature Loss of Power High Alarm Low Alarm Over Range Communications Diagnosis Station Not Present Station Not in Run Mode Freeze Mode 1 Active Invalid Response Parameter Fault b The Diagnosis Flag Data is read from the address set as the Diagnosis Flag Area The address for this area must be a l with a length of 64 bits Each bit represents a slave number configured on the Slave Information tab of the PBM101 PBM101 12 setup screen Diagnostic flag is only valid if the associated status bit is a 1 indicating data exchange with this device The Master will set the diagnosis bit to 1 until the
13. e v e Dern 27 44 Profibus Wiring reet ett ra ob peer E nr 27 4 1 1 Assembling Cable for Use with DP Port on the PBM101 PBM101 12 and 105 27 4 1 2 Other Considerations When Wiring Profibus Network sese 28 4 1 3 Recommended Part Numbers eene enne ennemis 28 APPENDIXA SER WORKSEFEET rettet iot ede eo 29 PAGE 8 15 APR 2003 MANO219 05 NOTES MANO0219 05 15 APR 2003 PAGE 9 CH 1 CHAPTER 1 INTRODUCTION 1 1 Product Description The Profibus Master Module HE693PBM101 HE693PBM101 12 functions as a Profibus DP network master and is capable of controlling up to 64 slave devices The Profibus DP application allows for the connection of I O devices and simple field devices to an automation system via a Profibus network Emphasis is on fast transmission of small data volumes The PBM101 PBM101 12 operates as Profibus DP module only and does not support other types of Profibus FMS PA The PBM101 PBM101 12 function similarly except that PBM101 operates at 24MHz while the PBM101 12 operates at 48MHz Profibus uses a Master Slave type of communication with the PBM101 PBM101 12 functioning as the master device The PBM101 PBM101 12 communicates with slave devices such as input output devices drives valves and measuring transmitters via a Profibus network The PBM101 PBM101 12 when used with HE APG Profibus Slave Modules also allows commun
14. en Module has good power has received valid configuration from CPU and is communicating on the Profibus DP network And no slaves have diagnosis to be addressed Blinking Yellow A fault has occurred Refer to the following between yellow description to determine fault and green Table 2 2 Fault Conditions Pulse Count g An error was encountered receiving configuration from the PLC CPU 3 An error was encountered creating the Profibus DP network configuration 4 An internal error was encountered while communicating with the Profibus hardware 10 23 Internal Error Codes If witnessed record value and report to GE Fanuc The blinking RUN light indicates a fault To determine the fault count the number of green pulses The LED pauses for 2 seconds and pulses green a number of times and then repeats the cycle Table 1 2 describes the fault as represented by the number of green pulses 2 5 PBM101 PBM101 12 Status Error Diagnosis Reporting 2 5 1 PLC Status Bit Definition The PBM101 PBM101 12 has 128 bits of diagnosis and status information reported to the PLC CPU 64 bits are assigned as status bits and 64 are assigned as diagnosis bits The 64 status bits are by default assigned to the top of the existing memory map in the Settings tab of the PBM101 PBM101 12 parameters screen see Figure 3 4 The following explanation describes the Slave Status and indicates the information needed to setup the Slave Status paramete
15. g screen appears Select the Bus Controller tab Then use the mouse to select the HE693PBM101 as shown in Figure 3 2 The empty slot is now replaced with the PBM101 module Module Catalog Intelligent Option Discrete Input Discrete Output Discrete Mixed Analog Input 31d Party Analog Output Analog Mixed Communications Bus Controller Motion Cancel Catalog Number Description HE693PBM100 Profibus Master Module HE693PBM101 Profibus Master Module PTO Certified IC693BEM321 90 30 1 0 Link Master IC693BEM331 90 30 Genius Bus Controller up Help Figure 3 2 Bus Controller Tab 5 The following screen appears Figure 3 3 Left click the slot containing the PBM101 BH Eile Edi View Window Tools Help pele Haea aller sia el Main Rack 1 Rack 2 Rack 3 Rack 4 Rack 5 Rack Rack 7 IC693CHS391 Base 10 Slot o Figure 3 3 PBM101 Highlighted MANO0219 05 15 APR 2003 PAGE 19 CH 3 6 The following screen appears Figure 3 4 Parameters Bus Address Status Reference Type 2100065 Status Lenath 64 Baud Rate 500K Min Slave Interval 0 1ms 1 Target Rotation Time t_bits 12000 Sync Freeze Control Area 000001 Sync Freeze Control Area Li 32 Diag Data Slave Addr Area 400001 Diag Data Slave Addr Area 1 Diagnostic Flag Area 2100001 Diagnostic Flag Area Lenatr 64 Module Revision Area 410001 Module Revision rea Lengl 1 Diag Data rea 410002 Diag Data
16. he module No fields are editable on this tab 12 Save the Configuration 13 After the configuration is completed download the configuration to the PLC Consult the manufacturer s manual for details on how to download using VersaPro Programming Software PAGE 26 15 APR 2003 MAN0219 05 CH 3 NOTES MANO0219 05 15 APR 2003 PAGE 27 CH 4 CHAPTER 4 WIRING 4 1 Profibus Wiring 4 1 1 Assembling Cable for Use with DP Port on the PBM101 PBM101 12 and PBS105 a The PBM101 PBM101 12 uses a 9 pin D sub plug connector for its DP port The pin assignment of the plug connector and the wiring are shown below Figure 4 1 Station 1 Station 2 RxD TxD P 3 C V 6 C 5 C RxD TxD N 8 Protective Ground Figure 4 1 b It is necessary to terminate both ends of the network Both terminations must have power to them to insure proper operation of the network The following diagram Figure 4 2 illustrates the correct connection for the termination resistors VP 6 Line Termination 390 Ohm B Line 3 220 Internal A Line 8 390 Ohm GND 5 8 52 ciue ee Figure 4 2 NOTE The above wiring diagram Fig 4 2 is for illustrative purposes only Cabling and connectors should be PTO approved to achieve the desired performance results See Section 4 1 3 for recommended part numbers PAGE 28 15 APR 2003 MAN0219 05 CH 4 The shield braiding and if present the shield foil m
17. ication between modules located in different PLC racks via the Profibus network For information covering HE APG Slave Modules see the User Manuals for the PBS105 and the PBM106 1 2 Profibus Overview Profibus a token passing network supports one master Type 1 controlling the network and writing to the slave devices Multiple masters Type Il however can read information simultaneously off the Profibus network Master devices PBM101 PBM101 12 are used to determine the data communication on the bus Slave devices are peripherals such as input output devices valves drives and measuring transmitters etc Slaves devices also include HE APG Profibus Slave Modules located in PLCs that the PBM101 PBM101 12 reads or writes to over the Profibus network Slaves do not have bus access rights and only acknowledge received messages or send messages to the master when requested to do so Data from the slave devices can be read by any master All connected Slaves have the same priority Up to 32 devices masters or slaves can be connected in one segment without using repeaters or up to 64 devices can be connected using repeaters For further information on the PROFIBUS Network visit their web site at http www profibus com PAGE 10 15 APR 2003 MAN0219 05 CH 1 1 3 System Requirements and Limitations a The PBM101 PBM101 12 require a CPU350 or higher with Firmware Version 8 0 or higher PBM101 PBM101 12 Up to 32 devices masters o
18. information on the cable and connectors see Chapter 4 in this manual 2 3 RS 232 Connector The RS 232 Service Port is used to upgrade the firmware specific to the slave This port uses a standard RS 232 9 pin connector a 49 RI 4 DIR 9 RTS RXD gt 3 _ TXD 2 6 DSR DCD 0 Figure 2 1 Pin out for the RS 232 2 4 LED Operation of PBM101 PBM101 12 There are three visible LED s on the PBM101 PBM101 12 the OK LED RUN LED and the POWER LED Various combinations of these LED s will indicate different states of the master See Table 2 1 for the states indicated by the LED s Table 2 2 indicates fault conditions PAGE 12 15 APR 2003 MAN0219 05 CH 2 Table 2 1 LED Operation A LED RUN LED POWER LED Of Of Module not receiving any power E Green Module has good power but has not received valid configuration from CPU and is not communicating on the Profibus DP network Green Green Module has good power has received valid configuration from CPU but is not communicating on the Profibus DP network This may be due to the CPU being in STOP mode Green Yellow Green Module has good power has received valid configuration from CPU and is communicating on the Profibus DP network but one or more configured slaves is not responding Or one or more slave are flagging that diagnosis needs to be addressed Or the network configuration on slave information tab is not correct Green Green Gre
19. knowledge the diagnosis and reset the Flag MANO0219 05 15 APR 2003 PAGE 17 CH 3 CHAPTER 3 CONFIGURATION 3 1 Configuring the PBM101 PBM101 12 Chapter Three provides procedures for configuring the PBM101 PBM101 12 using VersaPro Programming Software To install VersaPro refer to the manufacturer s software tutorial and help files included with the software Note The following procedures apply to the PBM101 PBM101 12 The configuration example below uses the PBM101 1 Access the VersaPro Screen using the procedures described in the manufacturer s software tutorial refer to Hardware Configuration Note As part of the manufacturer s procedures the user must select Series 90 30 High End CPU350 or higher as the default hardware A new folder must also be opened After these steps are accomplished a screen similar to Figure 3 1 appears Wi File Edi View Window Tools Help ala RE va el Main Rack1 Rack 2 Rack 3 Rack 4 Rack 5 Rack 5 Rack 7 IC533CHS381 Base 10 Slot O Figure 3 1 VersaPro Screen 2 If the rack type is not correct place the mouse cursor arrow on the rack press the right mouse button right click and select Change Rack Type 3 Highlight the slot where the PBM101 is to be placed by left clicking or pressing the left mouse button on that spot PAGE 18 15 APR 2003 MANO0219 05 CH 3 4 Right click on the highlighted slot and select Add Module The Module Catalo
20. nce Type Am 1 96100065 Starting Bit 0 2 34 100098 Starting Bit 33 N A 2 96100066 Starting Bit 1 29 35 96100099 Starting Bit 34 N A 3 96100067 Starting Bit 2 3 36 96100100 Starting Bit 35 N A 4 96100068 Starting Bit 3 N A 37 96100101 Starting Bit 36 N A 5 96100069 Starting Bit 4 N A 38 96100102 Starting Bit 37 N A 6 96100070 Starting Bit 5 N A 39 96100103 Starting Bit 38 N A 7 96100071 Starting Bit 6 N A 40 96100104 Starting Bit 39 N A 8 96100072 Starting Bit 7 N A 41 96100105 Starting Bit 40 N A 2 5 8 Diagnosis Bit Definition Note To determine slave bus addresses and obtain slave Diagnostic Flag Bits refer to Section 2 5 2 Although the procedures in the section cover the use of Status Bits they are similar to the procedures that can be used with Diagnostic Flag Bits Diagnosis Bits addition to 64 status bits there are 64 diagnosis Flag bits used for monitoring slave requests to send the diagnosis These 64 bits are by default assigned to the top of the existing memory map in the Settings tab of the PBM101 PBM101 12 configuration screen see Figure 3 4 In order to properly configure the master to accommodate the diagnosis data from the slaves the Diagnosis Data Slave Address Area Diagnosis Data Slave Address Length Diagnosis Flag Area Diagnosis Flag Length Diagnosis Data Area and the Diagnosis Data Length must be configured Note The diagnosis bits are or
21. nicate with this Master Set the parameters using the information contained in Table 3 2 MANO0219 05 15 APR 2003 PAGE 23 CH 3 Table 3 2 Fields on the Slave Information Tab Slave A number assigned to a slave by the VersaPro Software master configuration The assignment is not necessarily identical to the Bus Address See Bus Address GSD File The GSD File contains mapping information from the Master to the Slave This file is imported from the GSD directory The GSD file is required to allow VersaPro to derive operational parameters for each slave The GSD file is selected by clicking in the first available empty box under the GSD File heading With the box highlighted enter a SPACE followed by the ENTER key A File Name Selection Dialog starts and allows the user to find and open the desired GSD file If the path and name of the GSD file is known the path and name can be entered directly into the GSD File box Once the GSD file name is selected and entered VersaPro reads the GSD data and all pertinent parameters is used by VersaPro to build the configuration For slaves that have multiple module configurations the user is required to enter the module specific data into the Data Area screen Note The GSD Files are located at the Horner APG Web site at www heapg com Bus Address The Bus Addr field refers to the bus address of the slaves that are being mapped to this Master Sync Freeze Non editable field in
22. put Output I O both input and output Special input Special output Special I O and Empty Length of data This value is expressed in units according to the Length Type field If Data Length the Type field is set to I O this value is both the length of the input and the length of the output Range is 0 16 A value of 0 implies that this area is not defined Memory location in PLC where input data will be mapped This field must be set if the Input Offset Type value is Input or I O Memory location in PLC where output data will be mapped This field must be set if Output Offset the Type value is Output or I O Consi Consistency Option Flag Possible choices are Byte Word and Entire Length onsistency Not used for Special Types Special In Data Byte used for Types Special Input and Special I O This byte range 0 ff Byte represents a special input identifier as defined by a particular slave Special Out Data Byte used for Types Special Output and Special This byte range O ff Byte represents a special output identifier as defined by a particular slave Mfg 1 15 Manufacturer Specific Data 1 15 that is sent to a particular slave up to 15 bytes Although the information is usually imported in the GSD file it is necessary to access if modifications are required 11 After the Data Area parameters are set the Power Consumption tab can be selected to display power consumption characteristics of t
23. r otherwise shall HE APG or its suppliers be liable of any special consequential incidental or penal damages including but not limited to loss of profit or revenues loss of use of the products or any associated equipment damage to associated equipment cost of capital cost of substitute products facilities services or replacement power down time costs or claims of original purchaser s customers for such damages To obtain warranty service return the product to your distributor with a description of the problem proof of purchase post paid insured and in a suitable package ABOUT PROGRAMMING EXAMPLES Any example programs and program segments in this manual or provided on accompanying diskettes are included solely for illustrative purposes Due to the many variables and requirements associated with any particular installation Horner APG cannot assume responsibility or liability for actual use based on the examples and diagrams It is the sole responsibility of the system designer utilizing the Profibus Master to appropriately design the end system to appropriately integrate the Profibus Master and to make safety provisions for the end equipment as is usual and customary in industrial applications as defined in any codes or standards which apply Note The programming examples shown in this manual are for illustrative purposes only Proper machine operation is the sole responsibility of the system integrator MANO0219 05 15 APR 2003
24. r slaves can be connected in one segment without using repeaters or up to 64 devices can be connected using repeaters b PBM101 PBM101 12 The number of slave devices on the network depends on the amount of total slave data produced and consumed on the network Up to 504 bytes of total data can be produced on the network and up to 504 bytes of total data can be consumed from the network Consumed data is reduced 2 bytes for every 1 word of diagnosis data PBM101 PBM101 12 VersaPro Software 1 10 or Cimplicity Control Version 2 20 or later are required to configure the modules The Series 9030 PLC is limited to 25 bytes of Extra Parameter Data d Logicmaster software and earlier versions of CPU Firmware do NOT support these modules 14 Physical Layout of PBM101 PBM101 12 14 PROFIBUS DP DP Eqo FIJO PROFIBUS DP Figure 1 1 Front Cover Figure 1 2 Side View MANO0219 05 15 APR 2003 PAGE 11 CH 2 CHAPTER 2 INSTALLATION 2 1 PBM101 PBM101 12 Mounting Requirements The PBM101 PBM101 12 Module is designed to plug into any Series 90 30 local slot The PBM101 PBM101 12 requires at least a CPU350 model or higher with Firmware Revision 8 The PBM101 PBM101 12 can not operate correctly with a lower version Firmware Please refer to the appropriate manufacturer s installation manual 2 2 Profibus DP Connector The 9 pin Profibus DP connector is for physical connection between the slaves and the master For further
25. re Siemens part numbers Extra 9 pin DSUB for easy cable stacking 6ES7 972 0BB10 0XAO 6 57 972 0 10 0 a Connectors Figure 4 3 Connectors b Cable Part Number 6XV1 830 OAH10 MANO0219 05 15 APR 2003 PAGE 29 APPENDIX A USER WORKSHEET If desired the following worksheet is available to the user when determining slave bus addresses Refer to Sections 2 5 2 and 2 5 3 User Work Sheet Determining Slave Bus Addresses Status Status Slave Diagnosis Bus Slave Diagnosis Bus Area Flag Ref Offset Addr Area Flag Ref Orset Adar Type Type 1 Starting Bit 0 34 Starting Bit 33 2 Starting Bit 1 35 Starting Bit 34 3 Starting Bit 2 36 Starting Bit 35 4 Starting Bit 3 37 Starting Bit 36 5 Starting Bit 4 38 Starting Bit 37 6 Starting Bit 5 39 Starting Bit 38 7 Starting Bit 6 40 Starting Bit 39 8 Starting Bit 7 41 Starting Bit 40 9 Starting Bit 8 42 Starting Bit 41 10 Starting Bit 9 43 Starting Bit 42 11 Starting Bit 10 44 Starting Bit 43 12 Starting Bit 11 45 Starting Bit 44 13 Starting Bit 12 46 Starting Bit 45 14 Starting Bit 13 47 Starting Bit 46 15 Starting Bit 14 48 Starting Bit 47 16 Starting Bit 15 49 Starting Bit 48 17 Starting Bit 16 50 Starting Bit 49 18
26. rea Length 15 Slot Time 0 Implies use def 200 Quiet Time 0 Implies use de 0 Set Time 0 Implies use defa 1 Gap Factor 0 Implies use de 10 Retry Limit 0 Implies use del 1 Min Tsdr 0 Implies use defa 11 Tsdr 0 Implies use def 100 Resp Monitoring 0 to DisaE 70 Profibus Master Module PTO Certified 7 Figure 3 4 Settings Tab 7 Select the Settings tab to set parameters for the Master Alter the parameters using the information contained in Table 3 1 a For additional information covering parameters refer to Sections 2 5 1 and 2 5 2 Various parameters involving the slave devices are discussed such as Diagnostic Flag PAGE 20 CH 3 15 APR 2003 MAN0219 05 Table 3 1 briefly describes the fields on the Settings Tab which set parameters for the master Table 3 1 Fields on the Settings Tab Bus Address Status Reference Type Status Length Baud Rate Min Slave Interval 1ms Target Rotation Time t_bits kk Profibus Station Address 1 125 Reference Type for Master Status Must Be l Represents the location of Status Bits see Table 1 3 of this document in PLC memory 8 bytes range between 9 6K 12M Smallest allowed period of time between two successive poll cycles of a particular slave It is 1ms increments and has a range of 1 65535 Allowable cycle time in which all slaves will be polled by this master It is in t_bits and has a range of 1 65535 Sync Freeze Control
27. rs in the program language being used such as Ladder Logic or C Programming The Slave Diagnosis inputs contain additional information about the slaves which is useful for slave specific issues MANO0219 05 15 APR 2003 PAGE 13 CH 2 This data is contained in 8 bytes with each bit containing the system diagnosis flags for each slave and is explained later in this chapter The 64 Diagnosis Flag bits are by default assigned to the top of the existing memory map in the Settings tab of the PBM101 PBM101 12 parameters setup screen see Figure 3 4 Status Bits These 64 bits report the communication status between the master and the slaves on the bus Each bit represents the slave area as set up using the Slave Information tab on the PBM101 PBM101 12 parameters screen see Figure 3 5 The following table represents the area byte offset bit offset and value of each diagnosis bit 2 5 2 Determining Slave Bus Addresses and Obtaining Slave Status using Status Bits To obtain a slave status using Status Bits several pieces of information are needed The user must be able to properly read various configuration screens in order to obtain the needed information used to give a slave status The following example uses configuration screens that are used in Chapter Three Configuration in this manual Step 1 Upon selecting the Settings Tab Figure 3 4 determine which bit has been selected as the Starting Bit by the VersaPro Programming Software
28. slave puts a flag available diagnostics on the bus this allows the Master to set the diagnosis bit to a 0 Devices that do not support diagnostics will not allow the Master to change the diagnosis bits to 0 unless the Master is not in data exchange Status 0 The Diagnosis Data Area is the area memory set aside for the diagnosis data coming from the slave This area must be set as a address and the length will be dependent on the slave The length must be set to the largest amount as set by a slave For instance if there are four slaves on the bus and two of them send diagnosis data at a length of five words and the other two send the data at a length of 12 words then the Diagnosis Data Area must be set to 12 words It is important to monitor both the status bits and the diagnosis bits both It is possible to have diagnosis data without having a problem fault on the bus For further information on how to setup these areas see Chapter 3 of this manual Note If both the Status and Diagnosis bits for each slave are AND ed to together and the result is a 1 the Slave is communicating with no faults If the result is 0 then test the status bit Ifthe Status bit is zero the slave is not communicating and the Diagnosis bit is not applicable If the Status is 1 then the slave is indicating that Diagnosis data is available and its bus address needs to be entered to the Diagnosis Slave address area to ac
29. t Word Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Empty Byte Sd Profibus Master Module Certified 2 Figure 3 6 Data Area Tab a This tab completes the configuration for the mapping of the Profibus DP network data to the PLC memory locations The order in which the data is configured must be identical to that of the DP Slave and must conform within its GSD file parameters If configuration mismatches exist no data is exchanged with that particular slave b To configure the slave at bus address 29 start on the next available unused line In Figure 3 6 this is the second line represented by Area 2 and enter the bus address for this example it is 29 Enter a 1 for the module number The module type is I O so left click on the field with the mouse and select I O from the pull down menu The Length Type is the data format either a byte or a word and the Data Length is the number of bytes or words in this module The remainder of the lines are used to map the input from the network to the PLC and the outputs place updates on fo the network C To configure the input tab down to the next line area 2 in Figure 3 6 Enter a 29 for the Slave Address The module a 2 because the slave is configured for both
30. ust be connected to protective ground on both sides and must have good conductivity via shield clamps that cover as large an area as possible In addition it is recommended that the data lines be kept separate from all high voltage cables 4 1 2 Other Considerations When Wiring Profibus Network a In the Profibus network up to 32 stations master or slaves can be connected per segment without the addition of repeaters If more that 32 stations are desired repeaters must be used The repeaters are used to connect individual bus segments together b The maximum cable length depends on the transmission speed The specified cable length can be increased by the use of repeaters However the use of more than three repeaters in series is not recommended The following cable length specifications are based on type A cable with a 135 to 165 Ohm impedance less than 30 pf m capacity a loop resistance of 110 Ohms Km a wire gauge of 64mm and a conductor area of 0 34mm Table 4 1 Baud Distance Rates d For data transmission speeds of greater than 500 kbit sec stub lines free hanging ends of the cable must be avoided There are plug connectors available on the market that permit data line A and data line B to be connected directly to the plug connector 4 1 3 Recommended Part Numbers It is highly recommended that the following cable and connectors be used for high speed data transmissions Both cable and connector part numbers a

Download Pdf Manuals

image

Related Search

Related Contents

User`s Manual - AV-iQ  Hitachi Projector CP-X955E User's Manual      Vigo VG6061BNCL40W Use and Care Manual  InviMag Blood DNA Mini Kit/ KF96 User manual  仕 様 書 断 線 検 知 端 末 ZT-1 タツタ システム・エレクトロニクス株式  CINDER 1000  Définition du temps de travail effectif  

Copyright © All rights reserved.
Failed to retrieve file