Home
BL20 - User Manual for DeviceNet™ (EN)
Contents
1. 4 19 Device profile of the BL20 DeviceNet gateway sesesssesseesossosesososesoscoscossosesocsoscessoesosecoseessossosesosesososse 4 21 VSC Vendor Specific Classes eiiis getto tag tee ederent eletto erede bacs tie aeaa daioni 4 21 Behavior by module replacement eee eee ecce seen eene esent en estne eene tenes assets seen sepas etes eene tasses eese sna ena 4 23 Replacirig a gateWayi etus nb ate epe tpe re ass acia eluted ote e a aL necant deed lee anu 4 23 Connection to Automation Devices Introduction S 5 2 Electronic data sheet EDS file eerie eerte eese eee es tne tn enses tos a insta sense tasso setas ense tosta etna tasa enano 5 3 Mapping of process dat reote eere re tine HIE ET HS CUORE EHE SEES VEN HIVE eI eE EE ERE TUS CERTE SPESE SOES isi EESE SiTi oS 5 4 Data mapping for gateways with Maj Rev lt 5 0 eese ttn teen tte ttts nto tto tton tttts notte tttt noon tts stis nonni 5 5 Data mapping for gateways with Maj Rev 2 5 0 ssssssssscsssssccsssseccssssccssseesssssscesnseecsnssscessseccesssceesnseecesssecssnseecsnseccesseeesunsesesane 5 6 Diagnostic Di RR eee 5 7 Summarized diagnostics a tette le iet tee Me Lr e MU ec ete Ue ee RR TEM Re Reed ve 5 7 Scheduled diagnostics tenete haere bete ite ee eee eec eoe eue Ree dee edet
2. Potential free installation ccccscscssssscssssssssessssssssscessesscsssssssssscssssssssssssssssssssssssussesssssssesessesssssssscsessssssesessesssscsssssusssssssessesassesesssssses Nonrisolated instalation ssccdscsccdscsscicssnoscessessscconcsconssecsstsecuseusssecocatessetctssoeccksuosdhcuseCouctbcdse esateecdaudssedsonccedactcbsuscxdbesessondecs sabes Ce ERR Electromagnetic compatibility EMC sscssccsscscssscsscscsesscecccresescsccssccsesercscsssccsesesescccsccssccscscssccscccsenees Ensuring electromagnetic compatibility sssscssssscessssecsssseccssssccsnscecssssscsssscecssssscesssecsnsecssssecssuseessnssecsssseecesssecesnseseesnseeesees Grounding of inactive metal ccomponents PE CONNECTION eene i Earth Free operation Mounting tail asainne E NAU A A EMC compliant cabinet installation cssssssscssecsssccssscsssecssseesseeesssccsssccessecsuscesssccssscssseecssscesscesseesusecsuscessceesscessuecsnsessneeesnseesee EIPnRESECLOI IAB vSk S 7 9 Potential COMPENSATION mE Switching inductive loads uteri rtr ei rete ek ers ot cans ceteauisetasusvebaavebdaaus tdabstbdeavecstaustbiaayeet ans Protection against Electrostatic Discharge ESD BUS COMMECEION ERR 7 12 Two pole shield connec
3. The gateway parameters occupy the lines cfg consistency to on I O cnctn timeout The following Ids are reserved for the BL20 I O modules Connection to Automation Devices Offline configuration of the BL20 station The offline configuration of the BL20 station is also carried out in this tabbed page Double click the text EMPTY BASE TERMINAL The respective I O modules can be selected from the pull down menu that opens Figure 5 14 Selecting the BL20 modules i BL20 GW DNET xl General Parameters 1 0 Defaults EDS File Select the pam that you want to configure and initiate an action using the tooll Groups 3 Jon parameters cfg consistency 0 BUS OFF irpt hold CAN chip in BUS OFF GW status reg 00000000 00000000 GW control reg 00000000 00000000 GW cfg state ok on mod list wam switch outp faulted on mod list err switch outp faulted on 1 0 enctn tim switch outp faulted lt EMPTY BASE TERMINAL gt ENS Single Value z E 2 E E Eb E 0 o ch d c NM PF BL20 PF 120 230VAC D BL20 2DI 24VDC P Lo Cancel Apply Online mode Change to the online mode following the offline configuration of the station using the Network gt Online command or by clicking the corresponding button on the toolbar Figure 5 15 Changing to the online mode 5 20 BL20 Test1 dnt RSNetWorx fo
4. Industrial Automation BL20 USER MANUAL FOR DeviceNet All brand and product names are trademarks or registered trade marks of the owner concerned Edition 12 2011 Hans Turck GmbH Muelheim an der Ruhr All rights reserved including those of the translation No part of this manual may be reproduced in any form printed photocopy microfilm or any other process or processed duplicated or distributed by means of electronic systems without written permission of Hans Turck GmbH amp Co KG Muelheim an der Ruhr Subject to alterations without notice Industri A Safety Notes Before starting the installation Disconnect the power supply of the device Ensure that devices cannot be accidentally restarted Verify isolation from the supply Earth and short circuit Cover or enclose neighboring units that are live Follow the engineering instructions of the device concerned Only suitably qualified personnel in accordance with EN 50 110 1 2 VDE 0 105 Part 100 may work on this device system Before installation and before touching the device ensure that you are free of electrostatic charge The functional earth FE must be connected to the protective earth PE or to the potential equa lization The system installer is responsible for implementing this connection Connecting cables and signal lines should be installed so that inductive or capacitive interfe rence do not impair the automatio
5. Table 10 5 Attr No Attribute Get Type Description Object instance 2 name Set Gateway Instance d ex 116 Module Diag G ARRAYOF Contains the diagnostic information of all 74h summary STRUCT modules ARRAY OF STRUCT USINT SLOT Indicates the slot number module position with diagnostic messages BYTE SLOT FLAGS Offers slot related information Bit 7 1 module missing Bit 6 1 wrong module plugged DWORD Diag Contains the module diagnostic information Module diagnostic bits that are not used are indicated by a 0 117 reserved 118 75h 76h The following attributes are only valid for the BL20 GWBR DNET 119 System supply G UINT mV Undervoltage detection for the system supply 77h voltage 120 reserved 78h 121 Supplyvoltage G UINT Field voltage supply monitoring 79h field 0 U not in the required range lt 18 V DC 1 U in the required range gt 18 V DC 122 Supplyvoltage G UINT Monitoring of supply voltage V of DeviceNet 7Ah field bus 0 V not in the required range 11 V DC 1 V in the required range gt 11 V DC 123 reserved 131 7Bh 83h The following attributes are only valid for gateways with Maj Rev 2 5 0 132 GW control G S USINT Only for gateways with 84h word mapping Maj rev 5 0 2 Control word mapped into output data default 4 Control word removed from device output data All other values are not allo
6. 19 5 6 Device profile of the BL20 DeviceNet gateway ccccccsscsecscccsssccsccccsccccecsscccsccccccssessssssecceces 21 5 6 1 VSC Vendor Specific Cla SSES einar iasassescciedh ai ien e DR UE GARI ARR RAE dade vets UU dr FUE RR TR ERR ex 21 5 7 Behavior by module replacement eee ee ee ee eee en eee eee ee ete ee ete esee eee eese ese eese ees eee ee eese sese u 23 5 7 1 Replacing a gateway n dedi e Eg E E EUER E ERE SERA DEDERE LEER SERRE ERA 23 D300460 1211 BL20 DNet 5 1 Connection to Automation Devices 5 1 5 2 Introduction This chapter contains detailed information about connecting a BL20 station to other automation devices for example programmable logic controllers PLC that comply with the DeviceNet profile DeviceNet is based on the DeviceNet specification of the Open DeviceNet Vendors Association ODVA Rel V2 0 Vol 1 and 2 BL20 is compatible with all automation devices that comply with the communications profile according to the ODVA specification More detailed information concerning the individual controller systems and DeviceNet modules can be found in the respective manuals provided by the manufacturers The modules with which BL20 is to communicate must comply with the ODVA specification and the communication profile described therein This manual contains a description of the connection to the SLC 500 controller and the 1747 SDN Scanner Module
7. Field supply B Figure 6 3 Gateway BR 2DO 2DI Possible supply my options for Bus Refreshing modules Field supply System supply 1A0 BR Al 2DI NO Field supply With the system supply it must be ensured that the same ground potential and ground connections are used Compensating currents flow via the module bus if different ground potentials or ground connections are used which can lead to the destruction of the Bus Refreshing module All Bus Refreshing modules are connected to one another via the same ground potential The power to the module bus is supplied via the connections 11 and 21 on the base module 6 8 D300460 1211 BL20 DNet Power supply Industri A 6 2 3 Creating potential groups Bus Refreshing and Power Feeding modules can be used to create potential groups The potential isolation of potential groups to the left of the respective power distribution modules is provided by the base modules Attention A Ensure that the correct base modules are planned for when using Bus Refreshing modules Figure 6 4 Gateway 2D1 NO Al 2DO 2D1 PF 200 Al 2DI NO Example for B creating potential oe Lt a e groups with BL20 GWBR DNet 30 06 System supply Et mi t ee el TS Hn B e E E Field supply a 4 iN 2l 1 Potential group 1 i Potential group 2 Figure 6 5 Gateway 20i 2DO 2DI 2D0 2D1 PF 2DO 2D 2DO 201 Example f
8. connected Table 7 3 TS Non isolated FE FE FE FE FE FE installation Gateway BR module 1 0 module 1 0 module PF module 1 0 module external D300460 1211 BL20 DNet 7 5 Guidelines for electrical installation 7 3 Electromagnetic compatibility EMC BL20 products comply in full with the requirements pertaining to EMC regulations Nevertheless an EMC plan should be made before installation Hereby all potential electromechanical sources of interference should be considered such as galvanic inductive and capacitive couplings as well as radiation couplings 7 3 1 Ensuring electromagnetic compatibility The EMC of BL20 modules is guaranteed when the following basic rules are adhered to Correct and large surface grounding of inactive metal components Correct shielding of cables and devices Proper cable routing correct wiring Creation of a standard reference potential and grounding of all electrically operated devices Special EMC measures for special applications 7 3 2 Grounding of inactive metal ccomponents All inactive metal components for example switchgear cabinets switchgear cabinet doors supporting bars mounting plates tophat rails etc must be connected to one another over a large surface area and with a low impedance grounding This guarantees a standardized reference potential area for all control elements and reduces the influence of coupled disturbances In the areas of s
9. 2 BL20 philosophy 2 1 The basic CONCEPT ccccccccrssssccccccccccscccccecscccccscsccceccccscccsccccescsescscsescacsccecesescescsesscescccsecssccescccacssesees 2 2 2 BL20 COMPONENLE cccccccccccccccccccccccccccccccccccccsccccccccsccccsccccccecccccescccccccccccesccccccscccccesceccccscccccsccccccoes 3 2 2 1 eru H T 3 Gateways with integrated power supply emen nennen nennen 3 Gateways without power supply sssseeeennmenmeemme meer enne nennen nenas 3 2 2 2 Power distribution modules sss eene nennen nenne nnne nennen 4 2 2 3 Electronics modules iiec m aerei Pau ee Re n EL REL Rare adds 4 2 2 4 Base modules ca P 5 2 2 5 BU20 ECONOMY iiic eec eer De E dia died cetera iia diene 6 2 2 6 price EET 7 2 2 7 End bracket scie te aie i diner er a RE ER EX OR ETAGE RR EXE P 7 2 2 8 Incem 8 2 2 9 Marking material iiie calcei eec is LECHE e ERR eR EE RA Ead 8 2 2 10 Shield connection 2 pole for analog modules ssssssseeeeemememmeememee nnns 9 D300460 1211 BL20 DNet 2 1 BL20 philosophy 2 1 2 2 The basic concept BL20 is a modular I O system for use in industrial automation It connects the sensors and actuators in the field with the higher level master BL20 offers modules for practically all applications Digital input and output modules Analog input and output modules E Technology modules counters RS2
10. 113 On mod list G S 71h warning ENUM USINT Reaction to an alteration of a module list modified by the pulling of a module or of module occupying slot configured as empty SWITCH IO FAULTED 0 The modules are switched to Faulted State SWITCH IO OFF 1 The gateway switches off the outputs of the modules SWITCH IO HOLD 2 The gateway makes no further changes to the data of the I O modules The outputs are held SWITCH IO PROCSSING 3 The gateway continues to exchange I O process data 114 On mod list G S 72h error ENUM USINT Reaction to an alteration of a module list modified by plugging a false module meaning a module whose ident number does not match that of the pulled module SWITCH IO FAULTED 0 The modules are switched to Faulted State SWITCH IO OFF 1 The gateway switches off the outputs of the modules SWITCH IO HOLD 2 The gateway makes no further changes to the data of the I O modules The outputs are held 115 On IO cnctn G S 73h timeout ENUM USINT Reaction to the I O connection exceeding the time limit SWITCH IO FAULTED 0 The modules are switched to Faulted State SWITCH IO OFF 1 The gateway switches off the outputs of the modules SWITCH IO HOLD 2 The gateway makes no further changes to the data of the I O modules The outputs are held 10 8 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A
11. D300460 1211 BL20 DNet 8 3 Integration of Technology Modules in DeviceNet 8 1 2 Process input for count mode Process input data is data from the connected field device that is transmitted via the BL20 1 CNT 24VDC module to the PLC This is transferred in an 8 byte format as follows E 4bytesare used to contain the count values E 1 byte contains the diagnostics data E 2 bytes contain status information Structure of the data bytes in DeviceNet Table 8 3 Bit 7 6 5 4 3 2 1 0 PDIn X reserved Byte 0 1 2 Count value 3 4 ERR ERR ERR_ X X RES ERR STS_ Diagn 24Vdc DO PARA STS_A LOAD LOAD 5 STS_ STS_ X STS STS_ X STS SIS Status DN UP DO2 DO1 DI SYN 6 STS_ STS_ STS_ STS_ ND STS_UFLW STS_OFLW CMP2 CMP X X SYN 7 X 8 4 D300460 1211 BL20 DNet Counter module BL20 1CNT 24VDC Industri A 8 1 3 Process output for measurement mode The process output data is the data that is output from the PLC via the gateway to the BL20 1CNT 24VDC module The BL20 1CNT 24VDC module allows some parameters to be modified during operation The other parameters must be changed prior to commissioning Note The parameters modified via the process output data are not retentive The commissioning after a power failure is based on the parameter data of the configuration tool or default configuration Note The current count operation is stopped if parameters are changed during the measuring
12. 02 BL20 Gw D Polled 6 11 3 0 Unmap Advanced Options Memory Discrete x Start Word 2 E gis 15 0 ie nahisp2 i o ST e v e s 4 T2 1 o Parameterization and diagnostic of the BL20 station Double click the BL20 gateway icon to open the BL20 GW DNET window The diagnostics of all the modules on the BL20 station are contained in the tabbed page Parameters The lines cfg consistency to on I O cnctn timeout relate to the gateway thereafter the BL20 modules follow in the order in which they were plugged in the station Figure 5 19 EN BL20 GW DNET 2 EE Station General Parameters 1 0 Defaults EDS File pa rameters Select the parameter s that you want to configure and initiate an action using the toolbar Groups All parameters im A Single Value x al st EY BUS OFF irpt hold CAN chip in BUS OFF GW status reg 00000001 00010000 GW control reg 00000000 00000000 GW cfg state ok on mod list wam hold outp on mod list err switch outp faulted onl O enctn tim switch outp faulted slot 1 BL20 BR 24VDC D slot 2 BL20 2DI 24VDC P slot 3 BL20 2DI 24VDC P slot 4 BL20 4DI 24VDC P slot 5 BL20 2D0 24VDC 0 54 P slot 6 BL20 2D0 24VDC 0 54 P 5 22 D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Industri A Status word and control
13. 2 7 1 1 e nIc mPTE REM 2 7 1 2 er pdcNuppR EE 2 7 1 3 Cable routing inside and outside of cabinets eee 2 Cable routing outside buildings eme eme emen nennen 2 7 1 4 Lightning protection 2 2 nr redeieese ties nee ciet ee od re LS Ld Hd EE ERR a Deu End 3 7 1 5 Transmission cables init iit ete retenti ere alleine Perge nta er iaa fe ERE RELATES ARR EEES Ninaa 3 7 1 6 Cable types cie a e e a e i E a i tres d e a de e e OR E ed a Rd d SR 3 7 2 Potential relationships g 4 7 2 1 Geneth aesir e aa a aa a a Eei ES a EE R 4 7 2 2 Potential free installation iiie cire eese Lose xe Lese a E HAE HL eR a Ee ERR 5 7 2 3 Non isolated installation eem emen nenne nennen nenne nen enne nen 5 7 3 Electromagnetic compatibility EMC eese e eee e esee ee eee ee eere eee eee ette eese teet e ea eee eee eaae eese esee esee eaae 6 7 3 1 Ensuring electromagnetic compatibility ssseenenemenemmememeemeemennnnnne 6 7 3 2 Grounding of inactive metal ccomponents eee ee eee eee eene eene nennen 6 7 3 3 PE COMMOCUIOM sexsi EUEELMUMTT 6 7 3 4 Earth Free operatign niacin te Petre tdeo ant fiat ub cu e BEA ode re ia ead at bin ERR ER nd LA 6 Protect against high frequency interference signals sssssssseeeeeemee 7 7 3 5 Mounting rails rh er eni ste dod d ids Pod Leere Ee ne ded Dn de ti d Pea th eet 7 7 3 6 EMC compliant cabinet installation ss
14. 1 5 BL20 philosophy The basic CONCE DE scsisccsessscscscecassssessscccsesssecesssonscesetsssesessecsaessscesvesesseosssosnsiveoossstesstedeotessessedesstesessssesesesoossoseoes 2 2 BL20 COMPOMENKG cccccsssccccccccccccccssscccccssscccccccsssccccscssccscccssssccccescsccccsscsssscccsesscccccsscssscccesescccescssssccceescoccess 2 5 LITT I 2 5 Power de sudo vio Wu C 2 6 Electronics module Seenen tee teen te ees e e Teeth eer Uc Qe a a vie opu WD UR SER epa 2 6 Base modules tttm mimm ettet mium awatawtesen tst E Ar Eich OU AGS e M End Bracket Jumpers Marking material Shield connection 2 pole for analog modules csssscsssccssesssseecsseecssccessecessecsueecsssecsssecssscsssecesseessuscessseeseessseeesneessnecesneessnseess 2 11 DeviceNet Fieldbus description General information about DeviceNet DeviceNet system overview Maximum system extension A P o elf tiioeee EE PO Wer CISTI LUTION D XX PETI EC Pr EC Communication rate cycle tie oe esssssssscsssecssssscessseecsssescesssecessseecssssecesssecesssecessseecesuseeesssussesseesssseecesssessssecesseseesseeesesseecesneeeees Maximum ratings esssessseecsssssessseesssesseesseessessssesseessees Mixed operation with other station types Reading in of station configuration
15. 70h Only those channels are supported that are 77h contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE Contains the diagnostic data of the channels 1 to 127 8 of the analog output module 78h Only those channels are supported that are 7Fh defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag Bit 0 to 7 reserved 128 Mode para G S BYTE Contains the diagnostic data of the channels 1 to 135 meter data 8 of the analog output module Only those 80h channels are supported that are defined in 87h attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode BitO Voltage mode 0 0 10V 1 10V 410V Bit1 Value representation 0 Integer 15Bit sign 1 12Bit left justified Bit2 to 7 reserved 136 Fault value G S INT Contains the Fault Value Definition of the 143 parameter channels 1 to 8 of the analog output modules 88h data Only those channels are supported that are 8Fh defined in attribute 111 Number of supported channels Attribute 136 contains the data for channel 1 attribute 143 for channel 8 D300460 1211 BL20 DNet 10 27 Appendix Analog input current module class VSC108 This Class contains all information and paramet
16. B Baud Baud is a measure for the transmission speed of data 1 Baud corresponds to the transmission of one bit per second Bit s Baud rate Unit of measurement for data transmission speeds in Bit s Bidirectional Working in both directions Bit Strobe A Bit Strobe I O connection is a connection between a DeviceNet client and an undetermined number of servers these being queried by commands sent by the client Bonding strap Flexible conductor normally braided that joins inactive components e g the door of a switchgear cabinet to the cabinet main body Bus Bus system for data exchange e g between CPU memory and I O levels A bus can consist of several parallel cables for data transmission addressing control and power supply Bus cycle time Time required for a master to serve all slaves or stations in a bus system i e reading inputs and writing outputs D300460 1211 BL20 DNet 11 1 Glossary 11 2 Bus line Smallest unit connected to a bus consisting of a PLC a coupling element for modules on the bus and a module Bus system All units which communicate with one another via a bus Capacitive coupling Electrical capacitive couplings occur between cables with different potentials Typical sources of interference are e g parallel routed signal cables contactors and electrostatic discharges Check back interface The check back interface is the interface from the counter module to the BL20 s inte
17. duration 96 h device not in use Damp heat cyclic DIN IEC 68 2 30 temperature 55 C 131 F duration 2 cycles every 12 h device in use Temperature change DIN IEC 68 2 14 temperature 0 to 55 C 32 to 131 F duration 2 cycles temperature change per minute device in use Pollution severity according to IEC 664 EN 61 131 2 Protection class according to IEC 529 IP20 4 6 D300460 1211 BL20 DNet Technical data Industri A Danger A This device can cause radio disturbances in residential areas and in small industrial areas residential business and trading In this case the operator can be required to take appropriate measures to suppress the disturbance at his own cost Approvals Table 4 2 Approvals Approvals CE CSA UL Base modules Table 4 3 Protection class IP 20 technical data for base modules Measurement data according to VDE 0611 Part 1 8 92 IEC 947 7 1 1989 Insulation stripping length 8 mm 0 32 inch Max wire range 0 5 to 2 5 mm 0 0008 to 0 0039 inch 20to 12 AWG Crimpable wire e solid core H 07V U 0 5 to 2 5 mm 0 0008 to 0 0039 inch 20to 12 AWG f flexible core H 07V K 0 5 to 1 5 mm 0 0008 to 0 0023 inch 20to 16 AWG f with ferrules according to DIN 46228 1 0 5 to 1 5 mm 0 0008 to 0 0023 inch ferrules crimped gas tight 20to 16 AWG Plug gauge according to IEC 947 1 1988 A1 TOP co
18. 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 28 Attr No Attribute Get Type Description Object inst yect instance dec name Set hex 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index 111 Module G USINT Contains the number of input channels 6Fh output supported by the module channel count 112 Module input G USINT Contains the number of output channels 70h channel count supported by the module Input data 113 Module G DWORD Input data of the module according to channels 71h input 1 114 Module G DWORD Input data of the module according to channels 72h input 2 Output data 115 Module G DWORD Output data of the module according to 73h output 1 channels 116 Module G DWORD Output data of the module according to 74h output 2 channels Diagnosis data 117 Open circuit G DWORD This attribute contains diagnosis information 75h error 1 about open circuit errors according to channels 118 Open circui
19. Classes and Instances of the DeviceNet gateway 10 1 2 VSC Vendor Specific Classes As well as supporting the above named DeviceNet Standard Classes the DeviceNet gateway supports the following vendor specific classes Industri A It is possible to gain read G Get and or write S Set access to the attributes of classes described in the following Table 10 2 VSC Vendor Specific Classes Class Code dec ex Description 100 64h Gateway Class Contains data and settings concerning the gateway and the BL20 system as a whole 101 65h Terminal Slot Class Contains data concerning the base modules 102 66h Process Data Class Contains process data 103 67h Power Supply module class Describes the power distribution modules 104 68h Digital input module class Describes the modules of the type BL20 DI 105 69h 106 6Ah Digital output module class Analog input voltage module class Describes the modules of the type BL20 DO Describes the modules of the type BL20 AI U 107 6Bh Analog output voltage module class Describes the modules of the type BL20 AO U 108 6Ch Analog input current module class Describes the modules of the type BL20 AI 109 6Dh Analog output current module class Describes the modules of the type BL20 AO I 110 6Eh Analog input RTD module class Describes the mod
20. Industri A Table 10 16 Attr No Attribute Get Type Description Object instance dec name Set hex 112 Diag size G UINT Contains information concerning the range ofthe 70h diagnostic data of the module 113 Diag G S DWORD Contains the diagnostic information of the 71h module DWORD Bit for bit assignment according to module specification 114 Param size G UINT Contains information concerning the range of 72h parameters of the module 115 Params G S DWORD Contains the parameters of the module 73h DWORD Bit for bit assignment according to module specification 116 Module G ENUM Contains the index numbers specified in all the 74h registered USINT module lists index D300460 1211 BL20 DNet 10 21 Appendix Digital output module class VSC105 This Class contains all information and parameters for digital output modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 17 Object instance 10 22 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base
21. lt 50mA BL20 2AI I 0 4 20MA lt 12mA BL20 1AI U 10 0 10VDC lt 50mA BL20 2AI U 10 0 10VDC lt 12 mA BL20 2AI PT NI 2 3 lt 30mA BL20 2AI THERMO PI 30mA BL20 2DO 24VDC 0 5A P 20 mA when load current 0 BL20 2DO 24VDC 0 5A N 20 mA when load current 0 BL20 2DO 24VDC 2A P lt 50 mA when load current 0 BL20 4DO 24VDC 0 5A P lt 25 mA when load current 0 BL20 16DO 24VDC 0 5A P 30mA BL20 2DO 120 230VAC 0 5A lt 20 mA when load current 0 BL20 1AO I 0 4 20MA lt 50mA BL20 2AO 1 0 4 20MA lt 50 mA BL20 2AO U 10 0 10VDC lt 50 mA BL20 2DO R NC 20 mA BL20 2DO R NO 20 mA D300460 1211 BL20 DNet 10 79 Appendix Table 10 32 Modules Power Nominal current consumption Nominal current supply consumption of the BL20 modules from supply terminal lg BL20 2DO R CO lt 20 mA BL20 1CNT 24VDC 50 mA when load current 0 BL20 2RFID A lt 100 mA when load current 0 10 80 D300460 1211 BL20 DNet Nominal current consumption and power loss Industri A Table 10 33 Modules Power Nominal current consumption Nominal current supply ofthe BL20 modules on the module bus Gateway lt 250 mA BL20 BR 24VDC D 1500 mA BL20 PF 24VDC D lt 28 mA BL20 PF 120 230VAC D lt 25 mA BL20 2DI 24VDC P lt 28 mA BL20 2DI 24VDC N lt
22. short circuit D300460 1211 BL20 DNet 10 33 Appendix Table 10 22 Object instance Attr No Attribute Get Type dise name Set hex Description 128 Mode para G S BYTE 135 meter data 80h 87h Contains the diagnostic data of the channels 1 to 8 of the analog input module Only those channels are supported that are defined in attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode Bit 0 Mains suppression 0 2 50Hz mains suppression 1 60Hz mains suppression Bit 1 value representation 0 Integer 15Bit sign 1 12Bit left justified Bit 2 Diagnose 0 release 1 block Bit 3 Channel 0 activate channel 1 deactivate channel Bit 4 Measurement mode 0 2 wire 1 3 wire Bit 5 to 7 reserved 136 Sensor para G S 143 meter data 88h 8Fh ENUM USINT Contains the sensor specific parameter data of the channels 1 to 8 of the analog input module Only those channels are supported that are defined in attribute 111 Number of supported channels Attribute 136 contains the data for channel 1 attribute 143 for channel 8 ENUM USINT Element 0 PT100 200 850 C PT100 200 150 C NI100 60 250 C NI100 60 150 C PT200 200 850 C PT200 200 150 C PT500 200 850 C PT500 200 150 C PT1000 200 850 C PT1000 200 150 C 10 NI1000 60 250 C 11 NI10
23. 10 12 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Process data class VSC102 This class contains the process relevant information Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instance for the VSC Object instance 1 standard input process data compressed Table 10 7 Attr No Attribute Get Type Description Object instance 1 d name Set standard input Ec process data hex compressed 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Attribute list G ARRAY OF List of all attributes that are supported by this 65h USINT Instance 102 Standard G ARRAY OF Input process data 16 bit aligned compressed 66h packed WORD process input data 103 Process data G USINT The number of bytes that are exchanged with this 67h byte count Instance D300460 1211 BL20 DNet 10 13 Appendix Note The following object instances of VSC 102 Object instance 2 to Object instance 8 are only valid for gateways with Maj Rev 2 5 0 Object instance 2 standard output process data compressed Table 10 8 Attr No Attribute Get Type Description Object instance 2 d name Set standard output e process data hex compressed 100 Max object G USINT Contains the number of the last object attribute 64h a
24. 121 79h Param G S common operation modes Byte Bit 0 reserved Bit 1 Automatic SWIRE configuration 0 Manual SWIRE configuration To store the physical structure of the SWIRE bus in the BL20 E 1 SWIRE the CFG button of the BL20 E 1 SWIRE must be pressed manually only functions if the SW LED is flashing 1 Automatic SWIRE configuration If the physical structure of the SWIRE bus does not match the configuration stored in the BL20 E 1SWIRE on power up the physical structure is stored automatically in the BL20 E 1 SWIRE Bit 2 PLC configuration check 0 PLC configuration check is active The configuration stored in BL20 E 1SWIRE is compared with the SET configuration stored in the PLC Only SWIRE slaves in the SWIRE bus are accepted that have a device ID completely matching the SET configuration 1 PLC configuration check is not active All slaves are mapped in 4Bit INPUT 4Bit OUTPUT without checking the device ID 10 76 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 31 Attr No Attribute Get Type Description Object inst ject instance d c name Set hex 121 Param G S Byte Bit 3 Configuration check 79h common 0 Bus oriented operation If the PLC configuration check is activated data modes exchange is only started if the configuration stored in the BL20 E 1SWIRE fully matches the SET configuration stored in the PLC Modify
25. Appendix Object instance 4 COS CYCLIC instance Table 10 10 Attr No Attribute Get Type Description Object instance 4 name Set COS CYCLIC dec instance hex 104 COS data G S ENUM The actual data are loaded to the non volatile 68h mapping USINT memory of the gateway Changes become valid after a start up 0 standard compatible to all gateways Maj Rev 5 0 Data of COS message Data of polled produced message input data 1 2 process input data only the process data input image is transferred to scanner 2to 7 RFID operation modes 2 16 bytes of RFID data mapped into a COS message 7 512 bytes of RFID data mapped into a COS message For detailed information please refer to the special RFID documentation D101642 Object instance 5 RFID command interface instance Table 10 11 Attr No Attribute Get Type Description Object instance 5 name Set RFID command dec interface instance hex 105 Q MAP RFID G UINT Contains the number of RFID command interface 69h cmd interface bytes For further information see the special RFID documentation document number D101642 The actual data are loaded to the non volatile memory of the gateway The changes become valid after a start up 104 RFID cmd G S USINT Values 0 to 200 Bytes only even byte values 68h interface allowed length 0 disabled Required min length depends on RFID commands used For further information see the specia
26. Attribute Get Type Description Object inst yect instance aac name Set hex 124 Rerserved G S USINT O2nex F Frey Default 64 Disconnect FF 7Ch Lifeguarding Setting of lifeguarding time timeout time up to time automatic reset of the slaves in the event of communication failure n oo 10ms Default 1s Lifeguarding time only up to version VN 01 03 125 Process data G S WORD Input bit communication error slave x 7Dh slave diag 0 Slave diagnostics message from Byte 1 Bit 7 is accepted in the feedback interface as Bit4 1 Slave diagnostics message from Byte 1 Bit 7 is accepted in the feedback interface as Bit4 126 reserved 7Eh 127 7Fh 128 Param SWIRE G S BYTE Bit 0 to bit 3 7Eh type ident Variant ID 143 slave 1 FF No slave 8Fh Param SWIRE 20 nex SWIRE DIL type ident slave 16 10 78 D300460 1211 BL20 DNet Nominal current consumption and power loss 10 2 Nominal current consumption and power loss Industri A Table 10 32 Modules Power Nominal current consumption Nominal current supply consumption of the BL20 modules from supply terminal Gateway BL20 BR 24VDC D 10A BL20 PF 24VDC D 10A BL20 PF 120 230VAC D 10A BL20 2DI 24VDC P lt 20 mA BL20 2DI 24VDC N lt 20mA BL20 2DI 120 230VAC lt 20mA BL20 4DI 24VDC P lt 40mA BL20 4DI 24VDC N lt 40mA BL20 16DI 24VDC P lt 40mA BL20 32DI 24VDC P lt 30mA BL20 1AlI I 0 4 20MA
27. Group 1 shielded bus and data cables shielded analog cables unshielded cables for DC voltage lt 60 V unshielded cables for AC voltage lt 25 V Group 2 unshielded cables for DC voltage 60 V and x 400 V unshielded cables for AC voltage gt 25 V and lt 400 V Group 3 unshielded cables for DC and AC voltages 400 V The following group combination can be routed only in separate bundles or separate cable ducts no minimum distance apart Group 1 Group 2 The group combinations Group 1 Group 3 and Group 2 Group 3 must be routed in separate cable ducts with a minimum distance of 10 cm apart This is equally valid for inside buildings as well as for inside and outside of switchgear cabinets Cable routing outside buildings Outside of buildings cables should be routed in closed where possible cage type cable ducts made of metal The cable duct joints must be electrically connected and the cable ducts must be earthed Danger A Observe all valid guidelines concerning internal and external lightning protection and grounding specifications when routing cables outside of buildings D300460 1211 BL20 DNet General Notes Industri A 7 1 4 Lightning protection The cables must be routed in double grounded metal piping or in reinforced concrete cable ducts Signal cables must be protected against overvoltage by varistors or inert gas filled overvoltage arrestors Varistors and overvoltage ar
28. Industri A Table 10 20 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 128 Mode para G S BYTE Contains the diagnostic data of the channels 1 to 135 meter data 8 of the analog input module Only those 80h channels are supported that are defined in 87h attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode Bit 0 Current mode 0 0to20mA 1 4to20mA Bit 1 Value representation 0 Integer 15 Bit sign 1 212 Bit left justified Bit 2 Diagnostic 0 enable 1 2 disable Bit 3 to 7 reserved D300460 1211 BL20 DNet 10 29 Appendix Analog output current module class VSC109 This Class contains all information and parameters for analog output modules current Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance The Object instances attributes of the analog output modules current correspond to those of the analog output modules voltage Differences are only to be found in the attributes no 112 to 143 that concern the measurement ranges of the modules current or voltage measurements Table 10 21 Object instance 10 30 Attr No Attribute Get Type Description dec name Set hex 112 Consumed G INT Contains the data received by the analog outp
29. attributes of differing instances in different classes can be summarized in a single attribute of an instance from an Assembly Object 3 8 D300460 1211 BL20 DNet The DeviceNet communications profile Industri A 3 4 TheDeviceNet communications profile DeviceNet is based on a connection oriented communications model That means that it is only possible to exchange data via specified connections assigned to the devices The communication between the slaves in the DeviceNet network can be carried out either via I O Messages or via Explicit Messages 3 4 1 I O Messages I O Messages serve to exchange high priority process and application data over the network The communication between the slaves in the DeviceNet network is carried out according to the Server Client Model which means a producing application transmits data to another or a number of consuming applications It is quite possible that information is passed to a number of Application Objects in a single device The communication between the devices via I O Messages requires that a lO Messaging Connection Object is set up This can be achieved either by activating a static I O Connection Object which already exists in the device via the predefined Master Slave Connection Set or via a dynamically set up I O Connection Object The latter can be setup via an Explicit Messaging Connection Object which already exists in the device 3 4 2 Explicit Messages Ex
30. must be created using the software RSLinx version 2 20 02 from Rockwell Automation The following explains the creation of a connection via the node 1770 KFD Figure 3 3 A RSLinx Lite Paes boda File View Communications Station DDE OPC Secuiy Window Help rom Allen Bradley S S 8 NUM 05 28 01 02 13PM 4 The selection of the DeviceNet Driver module is made using the Communications Configure Drivers command Figure 5 4 Configure Drivers Selecting the driver type category Ethernet devices SoftLogix5 driver Remote Devices via Linx Gateway 1784 KTC X for ControlNet devices PLC 5 DH Emulator driver SLC 500 DH485 Emulator driver 1784 KT KTX D PKTX D PCMK for DH DH 485 devices R5 232 DF1 devices 1747 PIC AIC Driver 1784 PCC for ControlNet devices 5 5 SD SD2 for DH devices DF1 Polling Master Driver DF1 Slave Driver DeviceNet Drivers 1784 PCD PCIDS 1770 KFD SDNPT drivers 5 14 D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Once the type of device has been selected click the Add new button to select the driver module for example the 1770 KFD 6s ure es Configure Drivers 2 xj Selecting the r Available Driver Types ndi p iceNet Dri 1784 PCD PCIDS 1770 KFD SDNPT drivers Add New Les eviceiNet Drivers i E vers Y t fave Driver module DeviceNet Driver Selection RSLinx DeviceNet 3 x RO C KWE ll Availab
31. plugged onto the appropriate base modules The base modules are designed as terminal blocks The wiring is secured by tension clamp or screw connection The electronics modules can be plugged or pulled when the station is being commissioned or for maintenance purposes without having to disconnect the field wiring from the base modules D300460 1211 BL20 DNet BL20 components Industri A 2 2 BL20 components For a detailed explanation of the individual BL20 components please refer to chapter 2 and chapter 4 The Appendix to this manual contains amongst others a list of all BL20 components and the assignment of electronics modules to base modules 2 2 1 Gateways The gateway connects the fieldbus to the I O modules It is responsible for handling the entire process data and generates diagnostic information for the higher level master and the software tool Oassistant Gateways with integrated power supply The BL20 gateways BL20 GWBR DNET offer an integrated power supply unit for feeding the gateway and the connected I O modules It is not necessary to supply each individual module with a separate voltage Figure 2 1 Gateway Gateways without power supply Note i The gateways without integrated power supply unit need an additional power supply module bus refreshing module which feeds the gateway an the connected I O modules D300460 1211 BL20 DNet 2 3 BL20 philosophy 2 2 2 Power distribution m
32. 1 Process input data onde dee a a te a Re bd p aec E b E Pedals 8 8 2 2 ireTo tanti 9 8 3 SSl module 10 8 3 1 Process Input data ec E ope cx deca e de nan M ERR QURE EUR DE deans noes EORR XX ERR E GU ROSE ia HR 10 8 3 2 ProCess output datas nete teen eene AAE alu ceu adr a bn a E D Ea ERR ud Ea 11 8 4 SWIRE modules 12 icis IU 12 PTOCESS QUID eric ree erri tee een geri ra en det coves x ere ak ve Er CERE E ed eer eer ERA 14 8 5 RFID modulles 15 D300460 1211 BL20 DNet 8 1 Integration of Technology Modules in DeviceNet 8 1 8 1 1 8 2 Counter module BL20 1CNT 24VDC Process output for count mode The process output data is the data that is output from the PLC via the gateway to the BL20 1CNT 24VDC module The BL20 1CNT 24VDC module allows some parameters to be modified during operation The other parameters must be changed prior to commissioning Note i The current count operation is stopped if parameters are changed during operation Note i The parameters modified via the process output data are not retentive The commissioning after a power failure is based on the parameter data of the configuration tool or default configuration The data is transferred in 8 byte format The first four bytes provide the paramet
33. 1211 BL20 DNet 5 7 Connection to Automation Devices 5 4 2 5 8 Scheduled diagnostics Note i The Scheduled Diagnostics possibility is only implemented in gateways with Maj Rev gt 5 0 The scheduled diagnostic data map is a time sliced module related data block which holds diagnostic data of all modules with active diagnostics using a round robin mechanism This diagnostic window visualizes a specific module diagnostic data for approx 125 ms and changes over to the next active diagnostics afterwards This is done automatically by the gateway The data length for the scheduled diagnostics is set according to properties of the modules attached to the gateway Word Byte Data 0 0 Slot number of the module which sends the diagnostic data 1 State of the diagnostic message bit 5 1 diagnostic active bit 6 2 1 wrong module bit 7 2 1 module pulled acc to VSC 100 Gateway Class Attr 116 page 10 9 n Module diagnostics from the module actually referenced by the round robin mechanism The scheduled diagnostic data is placed at the end of the input data and after the summarized diagnositic data see page 5 6 D300460 1211 BL20 DNet Status word of the gateway Industri A 5 5 Status word of the gateway The Status Word of the gateway is assembled as follows Table 5 3 Status Bit Designation Meaning Meaning of the No status bit 0to7 MESSAGE REGISTER The Message Regis
34. 15 BL20 1AI U 10 0 10VDC 15x41mA 615mA 12 BL20 2AO U 10 0 10VDC 12x43mA 516mA 20 BL20 4DI 24VDC P 20x29mA 580mA 10 BL20 2DO 24VDC 0 5A P 10x32mA 320mA D300460 1211 BL20 DNet 6 5 Guidelines for station planning Total Maximum permissible current via module bus 2281 mA 1500 mA The calculation shows that an additional further Bus Refreshing module is required at the latest following the last BL20 2AO module This Bus Refreshing module is sufficient to supply the remaining modules Note i The power requirements of the BL20 gateway is to be considered when calculating the required number of Bus Refreshing modules Table 6 2 Nominal current consumption of the BL20 modules on the module bus 6 6 Module Supply Nominal current consumption Gateway with integrated power supply unit 1500 mA 250 mA Gateway without integrated power supply unit 250 mA BL20 BR 24VDC D A 1 500 mA BL20 PF 24VDC D 28 mA BL20 PF 120 230VAC D 25mA BL20 2DI 24VDC P 28 mA BL20 2DI 24VDC N 28 mA BL20 2DI 120 230VAC 28 mA BL20 4DI 24VDC P 29 mA BL20 4DI 24VDC N 28 mA BL20 4DI NAMUR 40 mA BL20 E 8DI 24VDC P 15 mA BL20 E 16DI 24VDC P 15 mA BL20 16DI 24VDC P 45 mA BL20 32DI 24VDC P 30mA BL20 1AI I 0 4 20MA 41 mA BL20 2AI 1 0 4 20M A 35 mA BL20 1AI U 10 0 10VDC 41mA BL20 2AI U 10 0 10VDC 35 mA BL20 2AI PT NI 2 3 45 mA D300460 1211 BL2
35. 1SWIRE to a field device The process output data is the data that is transferred by the PLC via a gateway and the BL20 E 1SWIRE to the SWIRE slaves The transfer is carried out in 8 byte format 4 bits are reserved for each SWIRE slave Table 8 18 Byte Bit 7 Bit 6 Bit 5 Bit 4 it3 Bit 2 Bit 1 Bit 0 Data structure 1 SWIRE Slave 2 SWIRE Slave 1 2 SWIRE Slave 4 SWIRE Slave 3 3 SWIRE Slave 6 SWIRE Slave 5 4 SWIRE Slave 8 SWIRE Slave 7 5 SWIRE Slave 10 SWIRE Slave 9 6 SWIRE Slave 12 SWIRE Slave 11 7 SWIRE Slave 14 SWIRE Slave 13 8 SWIRE Slave 16 SWIRE Slave 15 The data of SWIRE slave 1 is the data of the first physical slave on the SWIRE bus The remaining slaves are assigned in the same way The meaning of the data of an SWIRE slave depends on the product concerned Process output data of SWIRE DIL slaves The following information can be transferred for SWIRE DIL slaves manufacturer Moeller Switch status of contactor coil on off Meaning of the 4 bit process output data on an SWIRE DIL device Table 8 19 Bit 7 Bit 6 Bit5 Bit 4 Process output for bei SWIRE DIL free free free SOx The following table shows the meaning of the data bits Table 8 20 Designation Status Comment Data bits SOx relay x SOx is transferred as the switch status of the contactor coil from the SWIRE bus master to the appropriate SWIRE slave 0 Off Contactor not switched on 1 On Contactor is switched on D30
36. 255 reserved 115 Digital input DI G S 73h ENUM USINT Defines if the digital input of the module will be inverted or not USINT digital input DI 0 normal 1 inverted 2 to 255 reserved 10 40 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 24 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex A Dependsonthe 116 Function G S ENUM Defines the function of the digital input selected operat 74h DIA USINT Function DI ing mode CNT 0 input MSRM and are 1 HW gate not supported in 2 CNT the other oper E latch retrigger when edge positive ating mode 3 CNT Please refer to pes VR E Attribute No synchronization when edge positive 113 BASIC 4 to 255 reserved MODE mm 117 CNT synchroni G S ENUM Defines the kind of synchronization 75h zation A USINT Synchronization 0 CNT single action 1 CNT periodical 2 to 255 reserved 118 CNT main count G S ENUM Defines the main count direction 76h direction A USINT 0 CNT none 1 CNT up 2 CNT down 3 to 255 reserved 119 Lower limit G S DINT Defines the lower limit of the module The 77h module reacts according to its parameterization on reaching or undershooting the lower limit 120 Upper limit G S DINT Defines the upper limit of the module The 78h module reacts according to its parameterizatio
37. BITS LSB must always be less than FRAME LENGTH Default 0 Ohex D300460 1211 BL20 DNet 10 63 Appendix Digital versatile module class VSC117 This class contains all information and parameters for digital versatile modules Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Class instance Note ER Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 28 Object instance 10 64 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 4DO 0 5A P 106 Module G USINT Contains the revision number of the module 6Ah revision firmware
38. BL20 32DI 24VDC P lt 4 2 W BL20 1Al I 0 4 20MA lt 1W BL20 2AI I 0 4 20MA lt 1W BL20 1 Al U 10 0 10VDC lt 1W BL20 2AI U 10 0 10VDC 1W BL20 2AI PT NI 2 3 1W BL20 2AI THERMO PI 1W BL20 2DO 24VDC 0 5A P 1W BL20 2DO 24VDC 0 5A N 1W BL20 2DO 24VDC 2A P 1W BL20 4D0 24VDC 0 5A P lt 1W BL20 16DO 24VDC 0 5A P lt 4W BL20 2DO 120 230VAC 0 5A lt 1W BL20 1AO I 0 4 20MA lt 1W BL20 2AO 1 0 4 20MA 1W BL20 2AO U 10 0 10VDC 1W BL20 2DO R NC 1W BL20 2DO R NO 1W BL20 2DO R CO 1W BL20 1CNT 24VDC 1 3W D300460 1211 BL20 DNet 10 83 Appendix 10 84 D300460 1211 BL20 DNet Industri A 11 Glossary A Acknowledge Acknowledgment of a signal received Active metal component Conductor or conducting component that is electrically live during operation Address Identification number of e g a memory position a system or a module within a network Addressing Allocation or setting of an address e g for a module in a network Analog Infinitely variable value e g voltage The value of an analog signal can take on any value within certain limits Attribute Attributes represent the data that a device makes available via the DeviceNet fieldbus e g status of an object serial number of the device process data Automation device A device connected to a technical process with inputs and outputs for control Programmable logic controllers PLC are a special group of automation devices
39. DIP switches for setting the baud rate and connecting the bus terminating resistor The baud rate is set with the aid of the DIP switches on the gateway One of three possible baud rates will be supported depending on the setting Table 4 8 Baud rate kbit s DIP switch position Setting the baud rate No 1 No 2 125 0 0 250 0 1 500 1 0 Reserved 1 1 Note i All other switch settings can lead to error messages Switch No 3 has no function 4 4 3 Connecting the bus terminating resistor only for BL20 GW DNET The bus terminating resistor can be connected via the DIP switch number 4 on the gateway Table 4 9 Bus termination DIP switch position Connecting the terminating No 4 resistor Not connected 0 Connected 1 4 16 D300460 1211 BL20 DNet Setting up communications Note Switching in the termination resistor through a DIP switch is only possible with BL20 GW DNET On BL20 GWBR DNET an external terminating resistor has to be used 4 4 4 Accepting a BL20 configuration The DeviceNet gateway has three different memory areas available for saving the station configuration number and type of the I O modules that follow the gateway and module parameter settings Actual Configuration Memory Saves data of modules that follow the gateway and their parameter settings Temp Required Configuration Memory Temporary memory for the station configuration should
40. REG_SSI_POS gt REG_LOWER_LIMIT 1 error POS lt LOWER LIMIT A comparison of the register contents has produced the following result REG_SSI_POS lt REG_LOWER_LIMIT Bit 4 0 The parameter set of the module has been accepted 1 parameterization error Operation of the module is not possible with the present parameter set Bit 5 to 6 reserved Bit 7 0 The SSI encoder is read cyclically 1 2 SSI communication suspended Communication with the SSI encoder is stopped as STOP 1 process output or ERR PARA 1 D300460 1211 BL20 DNet 10 57 Appendix Table 10 27 Object instance Attr No Attribute Get Type dec name Set hex Description 112 Diagnostics G WORD and status Bit 8 0 A comparison of the register contents has produced the following result REG SSI POS REG CMP1 1 CMP1 register value matches POS A comparison of the register contents has produced the following result REG SSI POS REG CMP1 Bit 9 0 Default status i e the register contents have not yet matched REG SSI POS REG CMP1 since the last reset 12 CMP1 flag set The contents of the registers match REG SSI POS REG CMP1 This marker must be reset with bit 9 of the Control attribute Bit 10 0 A comparison of the register contents has produced the following result REG SSI POS lt REG CMP1 1 POS gt CMP1 register value A comparison of the register contents ha
41. The servers answer a request with 8 bytes as well UCMM The DeviceNet gateway offers the option of setting up dynamic Connection Objects via the UCMM port Unconnected Message Manager Port Offline Connection Set The offline connection set makes it possible to communicate with a node which is in Communication Fault but not in the Bus OFF It is not normally possible to communicate with such a node via the network it either has to be switched off manually or re initialized by turning it off and on It is possible to communicate with just such a node over the network with the help of the Offline Connection Set Device Heartbeat Message Device Heartbeat Messages enable DeviceNet devices to disclose their own statuses in configured intervals These messages are configured in the Identity Object Device Shut Down Message If a device has to shut itself down due to internal errors or statuses it can sign off from the controller with a defined Device Shut Down Message Consistency Value The non volatile Required Configuration Memory can be tested with the assistance of the Consistency Value D300460 1211 BL20 DNet Industri A 4 BL20 Gateways for DeviceNet 4 1 General information about DeviceNet cccccccccsscccscccscccccccsccccccccccccccccccccccccecccccsccssccscscssccses 2 4 1 1 DeviceNiet system OVervieW netiis nied eden ire dre ovre br Cn EG a det a eo ea 2 4 1 2 Maximum system EXTENSION
42. Type Max no A plus 1 Digital inputs 288 BL20 4DI 24VDC P 72B Bus Refreshing module Digital outputs 288 BL20 4DO 24VDC 0 5A P 72B B plus2 Bus Refreshing Analog inputs current 126 BL20 2AI 1 0 4 20MA 63C ee Analog inputs voltage 126 BL20 2Al U 10 0 10VDC 63c Bus Refreshing Analog inputs 126 BL20 2AI PT NI 2 3 63 modules PT Ni Analog inputs 126 BL20 2AI THERMO PI 63C Thermocouple Analog outputs current 126 BL20 2AO I 0 4 20MA 63C Analog inputs voltage 126 BL20 2AO U 10 0 10VDC 63C Counter 31 BL20 1CNT 24VDC 31A RS232 31 BL20 1RS232 31A RS485 422 31 BL20 1RS485 422 31A SSI 31 BL20 1SSI 31A D300460 1211 BL20 DNet 6 3 Guidelines for station planning Further limitations can be placed on the maximum possible number of BL20 modules by the use of the Power Feeding modules BL20 PF 24VDC D or BL20 PF 120 230VAC D these being used either for creating potential groups or by insufficient field supply Attention Ensure that a sufficient number of Power Feeding or Bus Refreshing modules are used if the system is extended to its maximum A n If the system limits are exceeded the software I O ASSISTANT generates an error message when the user activates the Station Verify command Figure 6 1 max 74 XI ON modules in slice design Maximum system extension BL20 DeviceNet WUsss ness ne Eioese see 99 9a 9e 999 Tee 9e 00 00 99090 9 99 66 6 4 D300460 1211 BL20 DN
43. aecixape cix na E CORR RE HERR HE ETRAS ED EO RI BRA E FEED a ED A EE RR E ERR RE RR RR ce 9 VO Messaging CORFeCHOTF ires edd iste eta pu ee tp pe n Ete perd arte a ro 9 4 4 4 Communications profile of the BL20 DeviceNet gateway ssessseeemmemm emm 10 Polled 1 0 Connec tOM cce itte gr dene tt o etd ur d e e e d dca D e t e 10 CO05 VO COMMCCHO Maze in terea co e PORE EROR RE ROGER X QNARE EARN Edna xou CDD AER EPOR RERA 10 Cyclic I O Connetti Masoris putre ten oct reprae aids eon Midian b rd rry SV A 10 BiteS trobe l O Connection iur odec cap cda id ERE hd RR GRE ge e ipa CR 10 Ue 10 Offline Connection S et cnet ito iE EO 8 FOR Aa Aaa CERRAR FUE OR ERROR C e th ERE ERR ERR 10 Device Heartbeat Message eee ee een nee ee a ia nnne nnne nennen nennen 10 Device Shut Down Message eiiiai aaan aaa AA Ea innen nennen nennen nne 10 CONSISTENCY Vale eire oi bb epe n tra el ep Lu Ed eR eed rb e e ee eei 10 4 5 D300460 1211 BL20 DNet 4 1 BL20 Gateways for DeviceNet 4 1 4 1 1 4 1 2 4 2 Introduction This chapter contains a description of the BL20 gateways for the standardized fieldbus DeviceNet The chapter is divided in to the following a description of the functions general and specific technical data a description of address setting and the status indicators the device profile and the communications profile In addition it contains general expla
44. bps 8 19200 bps 9 28800 bps 10 38400 bps 11 57600 bps 12 115200 bps 15 reserved 130 Disable G S BOOL 0 released The diagnostic function is 82h diagnostics activated 1 blocked The diagnostic function is deactivated 131 Flow control G S ENUM 0 off data flow control is deactivated 83h USINT 1 XON XOFF Software handshake is activated 2 RTS CTS Hardware handshake is activated 3 reserved 132 Data width G S ENUM 0 7 bits 84h USINT 1 8 bits 133 Parity G S ENUM 0 none 85h USINT 1 odd The number of the bits set to 1 is odd incl data and parity bit 2 even The number of the bits set to 1 is even incl data and parity bit 134 Stop G S ENUM Number of the stop bits 86h USINT 0 1 bit 1 2 bits 135 XON G S USINT XON character 87h character This sign is used to start the data transfer to the data terminal equipment DTE with the activation of the software handshake 0 255 default 17 11h 136 XOFF G S USINT XOFF character 88h character This sign is used to stop the data transfer to the data terminal equipment DTE with the activation of the software handshake 0 255 default 19 13h D300460 1211 BL20 DNet 10 49 Appendix RS485 422 module class VSC115 This Class contains all information and parameters for RS485 422 modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for
45. c T 7 6 Polled I O Connection ene 3 10 potential relationships e 7 4 potential compensation cable ssssss 7 10 power distribution sees 2 6 3 3 power lOSS i i eit ERR E RR e ER ERE canes 10 79 power supply module class eese 10 18 Predefined Master Slave Connection Set 3 9 Process input count mode in DeviceNet eee 8 4 Process output count mode in DeviceNet see 8 2 measurement mode in DeviceNet ss 8 5 product overview eene 2 1 R RS232 module class sse 10 44 RS485 422 module class eee 10 50 S shielding tti 7 9 SS moduleclass seniii 10 56 Status Word error codes sse 5 10 Status Word message codes sss 5 10 supply voltage ssseemeneeneenennne 4 8 SWIRE process output data see 8 14 system extension maximum eese 3 3 12 1 Index T terminal slot class eee e 10 11 topology 2 8 Piu nra 3 4 transmission cables eene 7 3 U UCMM iacit tio t te t aha aa n a 3 10 V VSC Vendor Specific Classes sse 10 3 Z ZONE 2 Sota ioa thin hake rrt ca p da ced Ve Pea Fe a a 9 1 12 2 D300460 1211 BL20 DNet Industrial Automation www turck com Hans Turck GmbH amp Co KG
46. cable For detailed information about the bus connection of the gateway please refer to chapter 4 D300460 1211 BL20 DNet Two pole shield connection Industri A 7 7 Two pole shield connection Shielded cables can be used for analog input and output signals The connection between the shield and the respective base module can be made via a shield connection which is available as an accessory Figure 7 6 Two pole shield connection for analog modules The shield connection is to be mounted in the corresponding connection level of the base module The following cable diameters are permissible for the shield connection Diameter of the shielding braid max 4 9 mm 0 19 inch Outer diameter of the cable max 6 5 mm 0 26 inch D300460 1211 BL20 DNet 7 13 Guidelines for electrical installation 7 14 D300460 1211 BL20 DNet Industri A 8 Integration of Technology Modules in DeviceNet 8 1 Counter module BL20 1CNT 24V DC cccccccccccccccccccccccccccccccccccccccesccccccccccccccccccecccccccccccccecccccccscecocs 2 8 1 1 Process output for count mode ne Linea SEL ue ed RE ERE LR HERE HR XE ER HE PR adde 2 8 1 2 Process input for count mode ou ec eene nennen nennen nennen enne nennen 4 8 1 3 Process output for measurement MOAE cect eene eene enne nennen 5 8 1 4 Process input for measurement mode eee ee ee nee nennen nennen enne enn 7 8 2 RSXXX modules Oo 8 8 2
47. eee enne nennen nennen nen enn enn nnne 3 4 1 3 Addressing uer atte eem c m CR C I e E CO EX RR EE Cu e E V e E RO EC RR 3 4 1 4 do Terum 3 4 1 5 BERI rM M EE 4 4 1 6 Communication rate cycle tiM oo ee ee re ene cnr renee renee emnes 4 4 1 7 Maximum ratings re rici deci anite ceo pe et Ga e ed aa ub ee e E E a dea Rs 4 4 1 8 Mixed operation with other station types sssssssssseeeeeemeememeeeenen nennen nnne 5 4 2 Reading in of station configuration without configuration tool eese eee eere eere eene eene eee ee enune 6 4 3 UJ 144 7 e 7 4 3 1 Management Objects eie eec eicere pe EE edd ca de EE E S RR ER KR EXER LE 7 4 3 2 dentity Objects m 7 4 3 3 Message Router Object oe eie debet rene LE HL HERR EE HERR CE EATER Naa 7 4 3 4 Connection Objects cass tc enitn eden ote EE a Red Re es EXE Rape re cial dave sine ces 7 4 3 5 Application specific objects esee iem tacet ee er a d n dE dada 8 4 4 The DeviceNet communications profile eee e eee eee eee eee eese ee esee e sees esee eese eese esee sesso sese see sssesooe 9 4 4 1 O MESS JES E 9 4 4 2 Explicit Messages irinin ed aene d etia doa o dendi r AE X eg Dp d edu dd inet 9 4 4 3 Predefined Master Slave Connection Set sssssssssseeeseeeeeeneeen nennen nnne nnne 9 Explicit Messages
48. electronics modules Markers for colored identification of connection levels of BL20 base modules Dekafix connector markers for numbering the mounting slots on BL20 base modules Figure 2 12 c FS Yr y 2 8 D300460 1211 BL20 DNet BL20 components Industri A 2 2 10 Shield connection 2 pole for analog modules The 2 pole shield connection can be used to connect signal cable shielding to the base modules of analog input and output modules A special tension clamp operating tool BL20 ZBW5 2 is required to mount the shield connection onto the base module Figure 2 13 Shield connection D300460 1211 BL20 DNet 2 9 BL20 philosophy 2 10 D300460 1211 BL20 DNet Industri A 3 DeviceNet Fieldbus description 3 1 General information about DeviceNet cccccccccscsccscccscccccccscccccccccccsccccccccscccecccccccccsccccscscccees 2 3 1 1 DeviceNiet system OVervieW etii actin Hub eee Howes over br Cn EG a det a eo ea 2 3 1 2 Maximum system extension eene nnne nre eee eee ieee nnn 3 3 1 3 Addressing uer aute eec m CER C I e E CO EXHI EE n a E V e E RO ER RES 3 3 1 4 Jo Terum 3 3 1 5 BERI rM M EE 4 3 1 6 Communication rate cycle tiM oo ee ee re ene cnr renee renee emnes 4 3 1 7 Maximum ratings re rici deci anite ceo pe et Ga e ed aa ub ee e E E a dea Rs 4 3 1 8 Mixed operation with other station types sssss
49. etn e 5 8 Status Word of the Gateway EET IT Tt 5 9 Control word of the gateway iiccccssccssecdsscsssesssecsvecssccsscvsseanssvsossescucnssusdevsescovsuscssesasessssesssesssesissscesessecessesaute 5 11 Maximum topology BERE 5 12 MAXIMUM SYSTEM eXtenso Ninas aes ES EESE EES eSEE SE KOSE ASSES A SS EASES SNS aan 5 12 Mixed operation with other station types e s ssssesscoesoesesoesosoesoesesoesorossoesesoesosoesosossosoesoesosoesosoesossosossoroseosoe 5 13 Reading in of station configuration without configuration tool c eeee eere e eere reete ee rennen 5 13 D300460 1211 BL20 DNet 5 10 5 10 1 5 10 2 6 1 6 1 1 6 1 2 6 1 3 6 2 6 2 1 6 2 2 6 2 3 6 2 4 6 2 5 6 2 6 6 3 6 4 6 5 7 1 74 1 7 1 2 7 1 3 7 1 4 7 1 5 7 1 6 7 2 7 2 1 7 2 2 7 2 3 7 3 7 3 1 7 3 2 7 3 3 7 3 4 7 3 5 7 3 6 7 4 7 5 7 5 1 7 5 2 7 6 7 7 Industri A Connection to the controller SLC 500 from Allen Bradley essessesssosossosossoesosoesosoesosoesoseesoseesoseososeososeseeo 5 14 Setting up communications with the software tool RSLINX eese entente ttt ttts ntes nn tttsnnnts 5 14 Configuring the DeviceNet network with RSNEtWOMK sssssscssessecssssersssscesssersssserssseecesseessnseessnscerssscersnseecenseeessnseessase 5 16 Guidelines for station planning Module arrangement on the mounting rail 4 ceres eerte eese essen tenentes stas tn
50. information of the 71h module DWORD Bit for bit assignment according to module specification 114 Param size G UINT Contains information concerning the range of 72h parameters of the module 115 Params G S DWORD Contains the parameters of the module 73h DWORD Bit for bit assignment according to module specification 116 Module G ENUM Contains the index numbers specified in all the 74h registered USINT module lists index D300460 1211 BL20 DNet 10 23 Appendix Analog input voltage module class VSC106 This Class contains all information and parameters for analog input modules voltage Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 18 Object instance 10 24 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Co
51. integrated in to the DeviceNet network using the configuration software RSNetworx from Allen Bradley Reading in the EDS File Create a new or open an existing project E Open the EDS Wizard using the Tools EDS Wizard command Eie Edt View Network Device Tools Heb EH E rd Node Commissioning Faulted Address Recovery Wizard als u84 Be Hardware xl Dodge EZLIN 4 General Purpc Generic Devic J Human Machi Inductive Pro Limit Switch Motor Protect Photoelectric J Rockwell amp utc J SCANport Ad Smart MCC Specialty 1 0 Vendor Rockwell Aute J Rockwell amp utc J Rockwell amp utc Rockwell Aute Turck Inc E EI E E E C ED ED ED ET ED EE EEI ET ET ETI RB 4 MI Graph Spreadsheet MastevSk P Messages lolx Execute the Electronic Data Sheet installation wizard Offline D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Click the Register an EDS file s button to add the EDS file to be registered to the program s database in this case the 6827005V1 eds Figure 5 9 Rockwell Software s EDS Wizard D Registeri ions E gis terng the aa task do you want to complete A y EDS File Id an EDS file s This option will add a device s to our database C Unregister a device I gi This option will remove a device that has been registe
52. manufactured by Allen Bradley Designations for hardware and software used in this manual are registered and protected trademarks of the respective manufacturer D300460 1211 BL20 DNet Electronic data sheet EDS file Electronic data sheet EDS file Industri A The BL20 gateway can be integrated in to the DeviceNet structure with the aid of a standardized EDS file The classes instances and accompanying attributes of the BL20 modules are listed in the EDS file BL20 offers two different versions of EDS files 6827xxxVy eds and 6827xxxVy_SP eds which can be used according to the application The EDS file 6827005V1_SP eds provides the means for processing the selected instance of one module The respective current version of the EDS file is available from Turck It is also possible to make an update by downloading the file from the Turck Homepage www Turck com The following table shows the restrictions that result from the use of the respective EDS files 6827xxxVy eds 6827xxxVy_SP eds Engineering online offline online ADR 3 Supported instances F 74 incl Power supply modules Gateway parameterization 3 3 Monitoring Diagnostic Parameter Diagnostic Parameter Input Output Maximum of each module type configurable with the EDS file Do not exceed the max number of supported instances necessary number of power supply modules has to be planned additional
53. measures and devices used to join installation components to the shield Short circuit proof Characteristic of electrical components A short circuit proof part withstands thermal and dynamic loads which can occur at its place of installation due to a short circuit Station A functional unit or I O components consisting of a number of elements SW gate A software release which has to be controlled via the control bit SW GATE The software release can only be set by means of a change of edge from 0 1 of the control bit SW_GATE Resetting of this bit resets the software release The software release is called SW gate in the controller Terminating resistance Resistor on both ends of a bus cable used to prevent interfering signal reflections and which provides bus cable matching Terminating resistors must always be the last component at the end of a bus segment To ground Connection of a conductive component with the grounding connection via a grounding installation D300460 1211 BL20 DNet Industri A Topology Geometrical structure of a network or the circuitry arrangement vu UART Universal Asynchronous Receiver Transmitter UART is a logic circuit which is used to convert an asynchronous serial data sequence to a parallel bit sequence or vice versa Unidirectional Working in one direction D300460 1211 BL20 DNet 11 7 Glossary 11 8 D300460 1211 BL20 DNet 12 Index A addressing uiis ecco eene
54. nnne nnn nnns 20 Digital output module class VSC105 sssssssssseseeeeeeenene nennen nnne nennen nnns 22 Analog input voltage module class VSC106 ssssssssseeee eem emen 24 Analog output voltage module class VSC107 ssssssssseeee eene 26 Analog input current module class VS C108 eene 28 Analog output current module class VS C109 ssssssseeeeenne mene 30 Analog input PT100 NI module class VSC110 sssseseeennemnm nmn 32 Analog input THERMO module class VSC111 sssssseeeennn mne nnns 35 Counter1 module class V8 C112 eene enne nnn 38 RS232 module class VSC 114 iadaaa ANEAN AETA ANEA nens 44 RS485 422 module class VSC115 sseseseeem eene nmn 50 SSI module class VSC 116 oscsen nien ni inn rr e nn c i d n n i d i X a 56 Digital versatile module class VS C117 emen nnne nnns 64 Analog versatile module class VSC 118 enne nennen 68 RFID module class VSC120 sssssssse emere nnne nennen enn nnn 71 SWIRE module class V8 C121 nnne enne n nnn 74 10 2 Nominal current consumption and power loss eee e eee eee e eoo ones Pe ose Ps e eee sees etes esee etae 79 10 3 Power loss of the modules e eee eee eee eee eo eee ee opea eo Pe ee P pe eee ee eoo PO Pee eee ee Peso eee esee eee eee esee sean 83 D300460 1211 BL20 DNet 10 1 Appendix 10
55. number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index 10 35 Appendix Table 10 23 Object instance 10 36 Attr No Attribute Get Type Description dae name Set hex 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels 112 Produced data G INT Contains the data received by the analog input 119 module of channels No 1 to No 8 70h Only those channels are supported that are 77h contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE Contains the diagnostic data of the channels 1 to 127 8 of the analog input module 78h Only those channels are supported that are 7Fh defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag Bit 0 0 ok 1 measurement value range error Bit 1 0 ok 1 open circuit Bi
56. of the gateway page 5 11 Makesit possible for commands to be carried out STRUCT OF USINT COMMAND register command code BYTE COMMAND FLAGS defines bit related commands 111 Gateway CFG G ENUM 6Fh state USINT Configuration Status Register of the gateway ENUM USINT CFG OK 0 The station configuration saved to the non volatile memory matches the temporary and momentary station configurations CFG MISMATCH 1 The station configuration saved to the non volatile memory does not match the temporary configuration Module SET MODIFIED 2 The momentary station configuration does not match the temporary configuration 112 Gateway CFG G S ENUM 70h command USINT Configuration Command Register of the gateway ENUM USINT IDLE 0 no action SET CFG REQUEST 1 The temporarily saved station configuration is saved to the non volatile memory This saves the Power up configuration LOAD CURRENT CFG 2 The momentary station configuration is loaded to both the temporary and the non volatile memory of the gateway The non volatile memory saves the Power up configuration RESTORE OLD CFG 3 The Required Station Configuration is saved to the temporary memory All data saved in the temporary memory will be lost changes will be overwritten D300460 1211 BL20 DNet 10 7 Appendix Table 10 5 Attr No Attribute Get Object instance 2 d name Set Gateway Instance ex Type Description
57. operation The data is transferred in 8 byte format The first four bytes represent the parameter values for Lower limit or Upper limit Function of DO1 or Integration time Two control bytes contain the control functions for transferring the parameter values for starting stopping the measurement for acknowledging errors and for resetting the status bit E 2bytesare not yet assigned Structure of the data bytes in the DeviceNet fieldbus with Lower limit or Upper limit set Table 8 4 Bit 7 6 5 4 3 2 1 0 PDOut with Lower limit or Upper Byte limit set X reserved 1 2 Lower limit or upper limit 3 4 EXTF_ X X CTRL_ SET_ RES_ X SW ACK DO1 DO1 STS GATE gt X X X pos EE D s a PARAM INTTIME UPLIMIT 6 X 7 X D300460 1211 BL20 DNet 8 5 Integration of Technology Modules in DeviceNet Structure of the data bytes in the DeviceNet with Function of DO1 set PDOut with Function of DO1 Byte 0 set EL 01 X reserved LOAD UPLIMIT Structure of the data bytes in the DeviceNet with Integration time set PDOut with Integration time Byte set 0 X reserved Integation time LOAD UPLIMIT 8 6 D300460 1211 BL20 DNet Counter module BL20 1CNT 24VDC Industri A 8 1 4 Process input for measurement mode Process input data is data from the connected field device that is
58. plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 2AO V 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 19 Object instance Attr No Attribute Get Type Description dec name Set hex 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels 112 Consumed G INT Contains the data received by the analog output 119 data module of channels No 1 to No 8
59. the description of the class instances for VSC Object instance Table 10 26 Object instance 10 50 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 1RS485 422 106 Module G USINT Contains the revision number of the module 6Ah revision firmware number 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index D30046
60. transmitted via the BL20 1CNT 24VDC module to the PLC This is transferred in an 8 byte format as follows E Four bytes are used to contain the measured values E 1byte contains the diagnostics data E 2bytes contain status information Structure of the data bytes in DeviceNet Table 8 7 Bit 7 6 5 4 3 2 1 0 PDOut with Integration time Byte set 0 X reserved 1 2 Measured value 3 4 ERR ERR ERR X X RES ERR STS Diagn 24Vdc DO PARA STS A LOAD LOAD 5 STS STS X X STS X STS SIS Status DN UP DO1 DI GATE 6 STS STS STS_ Status 5 UFLW OFLW X CMP1 X X X 7 X D300460 1211 BL20 DNet 8 7 Integration of Technology Modules in DeviceNet 8 2 RSxxx modules The structure of the process image is represented with symbolic names These correspond to the attribute names which also correspond to the relevant functions The bits and bit groups assigned to the names indicate numerical values The meaning of the numerical values is explained in the description of the attributes Classes and Instances of the DeviceNet gateway chapter 10 Note The description of the process input and output data of the modules BL20 1RS232 and BL20 1RS485 422 is identical 8 2 1 Process input data ACTIVE MODE 1byte ctrl status header Table 8 8 Bit 7 Bit 6 Bit 5 Bit4 Bit 3 Bit 2 Bit 1 Bit 0 Process input data Byte 0 TX COUNT Status STATUS ACKNOWLEDGE R
61. value is transferred together with every data 78h segment The TX count values are sequential 00 gt 01 gt 10 gt 11 gt 00 decimal 0 gt 1 gt 2 gt 3 gt 0 Errors in this sequence show the loss of data segments 121 RX count G S USINT This value is a copy of RX count 79h acknowledge RX count has been transmitted together with the last data segment of the process input data RX count acknowledge is an acknowledge for the successful transmission of the data segment with RX count 10 52 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 26 Attr No Attribute Get Type Description Object inst ject instance deci name Set hex 122 Status reset G S BOOL STATRES 7Ah control This bit is set to reset the STAT bit in the process input data With the change from 1 to O the status bit is reset from O to 1 If this bit is 0 all changes in TRANSMIT BYTE count TRANSMIT count and RECEIVE count acknowledge are ignored Flushing the transmit receive buffer with Process control data Attr 123 is possible If this bitis 1 or with the change from 0 to 1 the flushing of the transmit receive buffer with Process control data Attr 123 is not possible 123 Process G S BYTE Bit 0 transmit buffer flush 7Bh control data Bit 1 2 receive buffer flush 124 TX data G S ARRAY OF Defines the transmit data 0 7 7Ch BYTE 125 TX data and S ARR
62. without configuration tool eee eere eee eren ee ee eee ee etes etnae 3 6 ljradupareeec 3 7 EnEPIunASIgIIecc P Identity Object Message Router Object Connection OBEC C c Application specific dolo e mee 3 8 The DeviceNet communications profile ee eee ee eere ee eene eere esten aee en ases ena eee ense eene teens tese ee saa eS 3 9 SNC IIru I 3 9 ido fam En 3 9 Predefined Master Slave Connection Set sscssscsssscsssscssseessssesecssssccssescssccsssccesscecsuscesuceesuecessessscessecsueesseeesaceesneecsneesnseessseesee 3 9 Communications profile of the BL20 DeviceNet gateway eene nne ntn ntt ttt nonni notis noon 3 10 4 1 4 1 1 4 1 2 4 1 3 4 2 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 4 3 4 3 1 4 3 2 4 4 4 4 1 4 4 2 4 4 3 4 4 4 4 4 5 4 4 6 4 5 4 6 4 6 1 4 7 4 7 1 5 1 5 2 5 3 5 3 1 5 3 2 5 4 5 4 1 5 4 2 5 5 5 6 5 7 5 7 1 5 8 5 9 BL20 Gateways for DeviceNet Introduction Function Versions eene tentes Connection and setting options Tech nical le RR
63. word of the gateway The Status Word and the Control Word of the gateway are displayed in positions two and three of the gateway specific data The following shows the Status Word with the error message module list warning This message indicates that the module list saved in the gateway does not correspond to the current one now attached to the gateway ee Status Word with tatus code BHS Z module list warning Please refer to Table 5 4 and Table 5 5 for a detailed description of the Status Word and the Control Word as well as their bit assignments BL20 station diagnostics Select the module group from the pull down menu Groups for which the parameters and diagnostics are to be displayed As an example the following indicates that the field voltage undervolt field supply is not available for a Bus Refreshing module from the module group PWR Modules Figure 5 21 Diagnostic E 00 undervolt pply E exampleofaBus Ll d Refreshing e i module E 04 reserved O 05 ese D o lt r O 07 rese O 08 reserved O 08 reserved H 10 reserved E D300460 1211 BL20 DNet 5 23 Connection to Automation Devices Parameterization of the BL20 station The BL20 modules are also parameterized in the BL20 GW DNET window Double click the line with the parameters of the respective module to open the window with the p
64. 0 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 26 Attr No Attribute Object instance dec hex name Set Get Type Description 111 6Fh Number of G supported channels USINT States the number of analog input channels supported by this module Instance 112 70h RX byte count G USINT Number of the valid bytes 0 to 7 in this data segment 113 71h RX count G USINT This value is transferred together with every data segment of the process input data The RX count values are sequential 00 gt 01 gt 10 gt 11 gt 00 decimal 0 gt 1 gt 2 gt 3 gt 0 Errors in this sequence show the loss of data segments 114 72h TX count G acknowledge USINT This value is a copy of the value TX count TX count has been transmitted together with the last data segment of the process output data TX count acknowledge is an acknowledge for the successful transmission of the data segment with TRANSMIT count 115 73h Status G BOOL 0 The communication with the data terminal equipment DTE is disturbed A diagnostic message is generated if the parameter Diagnostics is set to 0 release The diagnostic data show the cause of the communication disturbance The user has to set back this bit in the process output data by using STATRES 1 The communication with the data terminal equipment DT
65. 0 DNet Power supply Industri A Module Supply Nominal current consumption BL20 2AI THERMO PI 45 mA BL20 4AI U I 30 mA BL20 2DO 24VDC 0 5A P 32mA BL20 2DO 24VDC 0 5A N 32 mA BL20 2DO 24VDC 2A P 33mA BL20 2DO 120 230VAC 0 5A 35 mA BL20 4DO 24VDC 0 5A P 30 mA BL20 E 8DO 24VDC 0 5A P 15 mA BL20 E 16DO 24VDC 0 5A P 25 mA BL20 16DO 24VDC 0 5A P 120 mA BL20 32DO 24VDC 0 5A P 30 mA BL20 1AO I 0 4 20MA 39 mA BL20 2AO 1 0 4 20MA 40 mA BL20 2AO U 10 0 10VDC 43 mA BL20 2DO R NC 28mA BL20 2DO R NO 28mA BL20 2DO R CO 28mA BL20 1CNT 24VDC 40 mA BL20 1RS232 140 mA BL20 1RS485 422 60 mA BL20 1SSI 50 mA BL20 2RFID 30 mA BL20 E 1SWIRE 60 mA If the power supply from the module bus is not guaranteed thereby making a further Bus Refreshing module necessary the software l O ASSISTANT generates an error message when the user activates the command Station Verify Note i Bus Refreshing modules which do not supply the gateway with power are to be combined with either a BL20 P3T SBB B or an BL20 P4T SBBC B tension clamp connection base module or with the base modules BL20 P3S SBB B or BL20 P4S SBBC B screw connection D300460 1211 BL20 DNet 6 7 Guidelines for station planning Figure 6 2 Gateway Power supply Pe 2DI 2DO 2DI 2DO 2DI 1A0 BR AI 2D NO when using a gateway with integrated power supply unit System supply Q
66. 0 ok 1 short circuit in sensor power supply 24 V DC Bit10 0 ok 1 sensor pulse wrong Bit11 0 ok 1 integration time wrong D300460 1211 BL20 DNet 10 39 Appendix Table 10 24 Object instance Attr No Attribute Get dae name Set hex Type Description A Dependsonthe 112 selected operat 70h ing mode CNT MSRM and are not supported in the other oper ating mode Please refer to Attribute No 113 BASIC MODE Counter diag G WORD MSRM Bit12 0 ok 1 upper limit wrong Bit13 0 ok 1 power limit wrong Bit14 0 ok 1 measurement operating mode wrong Bit15 0 measurement Mode NOT active 1 measurement Mode active 113 Basic mode G S 71h ENUM USINT Defines the operating mode of the counter module hence it must be written first The definition of the operating mode in this attribute is the prerequisite for all further Instances and attributes in this class Operating mode basic mode 0 CNT continuous count 1 CNT single action count 2 CNT periodical count 3 MSRM frequency measurement 4 MSRM revolutions measurement 5 MSRM period duration measurement 6 to 255 reserved 114 CNT gate G S 72h function A ENUM USINT The gate function defines the counter s reaction to the resetting of the internal release Gate function 0 CNT abort count procedure 1 CNT interrupt count procedure 2 to
67. 00 60 150 C 12 resistance 0 100Q 13 resistance 0 200Q 14 resistance 0 400Q 15 resistance 0 1000Q 16 to 255 reserved B2 38 fm Sab sp MS RO E 9 10 34 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Analog input THERMO module class VSC111 This Class contains all information and parameters for analog input modules for thermocouples Class instance Table 10 23 Object instance D300460 1211 BL20 DNet Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminalslot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 2Al TC 106 Module G USINT Contains the revision
68. 0460 1211 BL20 DNet RFID modules 8 5 RFID modules Note i For all information concerning the RFID communication interfaces see the special RFID documentation TURCK document D101642 which can be downloaded from www turck com D300460 1211 BL20 DNet Integration of Technology Modules in DeviceNet D300460 1211 BL20 DNet 9 BL20 Approvals for Zone 2 Division 2 Note i The Zone 2 approval certificates for BL20 can be found in a separate manual for approvals D301255 on www turck de D300460 1211 BL20 DNet 9 1 BL20 Approvals for Zone 2 Division 2 9 2 D300460 1211 BL20 DNet Industri A 10 Appendix 10 1 Classes and Instances of the DeviceNet gateway cccccccccsssssssscccccccccssssscesssecccccsccsscssceeesocs 2 10 1 1 DeviceNet standard classes cccccccccsscsscuscceccuecccecseesssueeueceuceusecsecseeeusuueueeeeeeseessecseestaneeneseneeneess 2 10 1 2 X VSC Vendor Specific Classes ooo cece teen ee ee nee mener nnne 3 gt Class instance of the VSG i uec en tei eee rb a n n E e n ca eee Febr ELE DN I e PK Das 4 Gateway class VSC 100 idet ien rn nis nae a FEET Lg re YE een PER LE Tee ERE RATE ERR AR REUS 5 Terminal slot class VSC TOL emen rennen enne nnn 11 Process data class V8 C102 sssssssse eene nennen nnne nene e nnn 13 Power supply module class VSC103 eee meme 18 Digital input module class VSC 104 sssssssseeenn nemen mnn
69. 1 Classes and Instances of the DeviceNet gateway 10 1 1 DeviceNet standard classes The BL20 gateway supports the following DeviceNet Standard Classes in accordance with ODVA DeviceNet specification Vol 1 Rel V2 0 Table 10 1 Class Code Name Description DeviceNet d Standard Classes ec hex 01 Identity Enables clear and unambiguous identification of modules 1h Contains information such as name of manufacturer product type serial number ident number revision number and so forth 02 Message Provides the means for accessing each class and each instance in 2h Router the device via Explicit Messages 03 DeviceNet Defines the physical connection of a device and the DeviceNet 3h network Contains for example the MAC ID of the device the currently set baud rate and describes switches that may be available for setting of MAC ID and baud rate 04 Assembly Defines the data transmitted and received via the I O connections 4h produced consumed data of a device 05 DeviceNet Defines amongst other things the connection to the data via the I 6h Connection O messages or Explicit Messages as well as the path and length of the transmitted and received data 06 Off link Makes it possible to later establish connections between 6h Connection DeviceNet and other networks Manager 43 Acknowledge Makes possible the installation of acknowledged COS Cycdlic I O 2Bh Handler connections Object 10 2 D300460 1211 BL20 DNet
70. 1 General technical data ssssssssseseenee nennen nennen en nnne enne nennen nennen nennen nnne nnne nns 5 Relating toa Station 1 1 Lee e der p E ula ied 5 mi NOW AIS ETUR RR Um aa a a a a 7 Base modules tite e rn e ea a oa b ae e EO CDU REGERE HR ee Rc e ER HE RS 7 5 2 2 Structure diagram of a gateway ssssssssssssseeeeeeemeemnen menn nennen nennen enne 7 5 2 3 dd igE BRERT 8 5 2 4 dw cuedgg M 9 5 2 5 Fieldbus connection via Open Style Connector ssssssese eem 10 5 3 Service interface connection ecce eee ee eee eee teet eee etae eee eee esee e eee e esee esos esee esee sese esee esses osse see 12 5 3 1 Connection with BE20 Cable ciet rds rta asciende ip ger Eu Lb e A oe ove 12 5 3 2 Connection using commercially available cables sssssssesee meme 13 5 4 Setting UP communications M 15 5 4 1 Address settirig cie d i ee tr ede dic a sees i e pa a red e E PR Ra eq 15 5 4 2 Setting the baud Pate eee enne enne nennen nr ee eee enne enne nennen nennen 16 5 4 3 Connecting the bus terminating resistor only for BL20 GW DNET seeeemm mee 16 5 4 4 Accepting a BL20 configuration nennen enne enne nennen nens 17 5 4 5 Sio X 17 5 4 6 Configuring the BL20 station using a configuration tool mem eem 18 5 5 Status indicators
71. 127 Diagnostics G WORD 7Fh Contains the diagnostic messages low byte Diagnostics messages Bit O to Bit 2 reserved Bit 3 0 ok 1 parameter error The set parameter values are not supported Bit 4 0 ok 1 hardware failure The module has to be replaced e g EEPROM or UART may be defect Bit 5 0 ok 1 handshake error The DTE connected to the module does not answer a XOFF or RTS handshake This may cause a overflow in the internal receive buffer Bit 6 0 ok 1 frame error The module has to be parameterized to be adapted to the data structure of the connected DTE A frame error occurs if the parameterization number of data bits stop bits parity is not correct Bit 7 0 ok 1 buffer overflow Overflow in the RX buffer High byte reserved 128 Active mode G S BOOL 80h 0 1byte ctrl status header The diagnostic data are not part of the process input data 7 bytes of user data are available 1 2byte ctrl status header The diagnostic data are part of the process input data 6 bytes of user data are available D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 25 Attr No Attribute Get Type Description Object instance J deci name Set hex 129 Bit rate G S ENUM Used to set the baudrate for the gateway 81h USINT 0 reserved 1 300 bps 2 600 bps 3 1200 bps 4 2400 bps 5 4800 bps 6 9600 bps 7 14400
72. 16 BL20 xAI I 16 BL20 xAI U 16 BL20 xAI PT NI 2 3 16 BL20 xAI THERMO PI 16 BL20 xAO I 16 BL20 xAO U 8 BL20 1CNT 24VDC 32 BL20 xDI x 32 BL20 xDO x 71 BL20 xAI I 71 BL20 xAI U 71 BL20 xAI PT NI 2 3 71 BL20 xAI THERMO PI 71 BL20 xAO I 71 BL20 xAO U 31 BL20 1CNT 24VDC 72 BL20 xDI x 72 BL20 xDO x Advantage Simplification of substitution of gateway and module at the same time faster handling max no of modules is restricted only by BL20 system limits D300460 1211 BL20 DNet Connection to Automation Devices 5 3 Mapping of process data The process image of the BL20 gateway is depicted in WORD format 16 bit The process data of successive modules of the same type with process data of less than 1 word are grouped together until 16 bits of process data is reached The process data is written in a new word when 16 bit input data is reached and further input modules follow 16 bit output data is reached and further output modules follow An input module whose process data length cannot be completely incorporated in the preceding word follows on from another input module An output module whose process data length cannot be completely incorporated in the preceding word follows on from another output module Figure 5 1 Example station 5 4 Gateway Gateway 2DO 2DO 2D0 DI 1A010 5A 0 5A 0 5A 2 2DO DI 1AIU 2A D300460 1211 BL20 DNet Mapping o
73. 20 DNet Classes and Instances of the DeviceNet gateway Industri A RFID module class VSC120 This class contains all information and parameters for the modules BL20 2RFID A Note The RFID module class VSC120 is only implemented in gateways with Maj Rev gt 5 0 Attention gt In this class chosen parameter options can only be deactivated by activating another option of this parameter Class instance Note Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instance for the VSC Object instance Note The object instances of VSC120 represent the individual RFID channels not the complete modules Table 10 30 Object instance D300460 1211 BL20 DNet Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 2 module is plugged 102 Terminalslot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G
74. 28 mA BL20 2DI 120 230VAC lt 28 mA BL20 4DI 24VDC P lt 29mA BL20 4DI 24VDC N lt 28 mA BL20 16DI 24VDC P lt 45 mA BL20 32DI 24VDC P lt 30 mA BL20 1AI I 0 4 20MA lt 41 mA BL20 2AI I 0 4 20MA lt 35mA BL20 1AI U 10 0 10VDC lt 41 mA BL20 2AI U 10 0 10VDC lt 35 mA BL20 2AI PT NI 2 3 lt 45 mA BL20 2AI THERMO PI lt 45 mA BL20 2DO 24VDC 0 5A P lt 32 mA BL20 2DO 24VDC 0 5A N lt 32 mA BL20 2DO 24VDC 2A P lt 33 mA BL20 4DO 24VDC 0 5A P lt 30 mA BL20 16DO 24VDC 0 5A P lt 45 mA BL20 2DO 120 230VAC 0 5A P 35 mA BL20 1AO I 0 4 20MA lt 39 mA BL20 2AO I 0 4 20MA lt 40 mA BL20 2AO U 10 0 10VDC lt 43 mA BL20 2DO R NC lt 28 mA BL20 2DO R NO lt 28 mA BL20 2DO R CO lt 28 mA D300460 1211 BL20 DNet 10 81 Appendix Table 10 33 Modules Power Nominal current consumption Nominal current supply of the BL20 modules on the module bus BL20 1CNT 24VDC lt 40mA BL20 2RFID A 30mA BL20 E 1SWIRE 60mA 10 82 D300460 1211 BL20 DNet Power loss of the modules Industri A 10 3 Power loss of the modules Table 10 34 Modules Power loss typical Power loss of the BL20 modules Gateway BL20 BR 24VDC D BL20 PF 24VDC D BL20 PF 120 230VAC D BL20 2DI 24VDC P 0 7 W BL20 2DI 24VDC N 0 7 W BL20 2DI 120 230VAC lt 1W BL20 4DI 24VDC P 1W BL20 4DI 24VDC N 1W BL20 16DI 24VDC P 25W
75. 300460 1211 BL20 DNet 10 61 Appendix Table 10 27 Attr No Attribute Get Type Description Object instance des name Set hex 123 Diagnostics G WORD Bit 0 7Bh 0 No enabled status signal is active SSI_STSx 0 1 group diagnostics At least one enabled status signal is active SSI_STSx 1 Bit 1 0 SSI encoder signal present 1 SSI error open circuit SSI encoder signal faulty e g due to a cable break Bit 2 0 A comparison of the register contents has produced the following result REG SSI POS lt REG UPPER LIMIT 1 error POS gt UPPER LIMIT A comparison of the register contents has produced the following result REG SSI POS gt REG UPPER LIMIT Bit 3 0 A comparison of the register contents has produced the following result REG SSI POS gt REG LOWER LIMIT 1 error POS lt LOWER LIMIT A comparison of the register contents has produced the following result REG SSI POS lt REG LOWER LIMIT Bit 4 0 The parameter set of the module has been accepted 1 parameterization error Operation of the module is not possible with the present parameter set Bit 5 to 15 reserved 124 Check mode G S WORD Bit 0 to 4 reserved Ch Bit 5 0 ZERO test of data cable 1 z disable SSI error detection After the last valid bit a ZERO test of the data cable is not carried out Bit 6 to 15 reserved 10 62 D300460 1211 BL20 DNet
76. 32 interface A complete BL20 station counts as one station on the bus and therefore occupies one fieldbus address in any given fieldbus structure A BL20 station consists of a gateway power distribution modules and I O modules The connection to the relevant fieldbus is made via the bus specific gateway which is responsible for the communication between the BL20 station and the other fieldbus stations The communication within the BL20 station between the gateway and the individual BL20 modules is regulated via an internal module bus Note i The gateway is the only fieldbus dependent module on a BL20 station All other BL20 modules are not dependent on the fieldbus used Flexibility All BL20 stations can be planned to accommodate the exact number of channels to suit your needs because the modules are available in block and slice design A BL20 station can contain modules in any combination which means itis possible to adapt the system to practically all applications in automated industry Compactness The slim design of the BL20 modules gateway 50 4 mm 1 98 inch slice 12 6 mm 0 49 inch and block 100 8 mm 3 97 inch and their low overall height favor the installation of this system in confined spaces Easy to handle All BL20 modules with the exception of the gateway consist of a base module and an electronics module The gateway and the base modules are snapped onto a mounting rail The electronics modules are
77. 4 Bit 3 Bit 2 Bit 1 Bit 0 Process output data PZDA A Status Bits from Byte 0 CONTROL SSI encoder B X reserved Byte 2 X XB ADDRESS READ REGISTER Byte 3 WRITE OPERA X ADDRESS WRITE REGISTER TION Byte 4 VALUE WRITE REGISTER Byte 0 Byte 7 VALUE WRITE REGISTER Byte 3 D300460 1211 BL20 DNet 8 11 Integration of Technology Modules in DeviceNet 8 4 SWIRE modules Process input The field input data is transferred from the connected SWIRE bus to the BL20 E 1SWIRE The process input data is the data that is transferred by the BL20 E 1SWIRE module via a gateway to the PLC The transfer is carried out in 8 byte format 4 bits are reserved for each SWIRE slave Table 8 15 Byte Bit 7 Bit 6 Bit 5 Bit 2 Bit 1 Data structure 1 SWIRE Slave 2 SWIRE Slave 1 2 SWIRE Slave 4 SWIRE Slave 3 3 SWIRE Slave 6 SWIRE Slave 5 4 SWIRE Slave 8 SWIRE Slave 7 5 SWIRE Slave 10 SWIRE Slave 9 6 SWIRE Slave 12 SWIRE Slave 11 7 SWIRE Slave 14 SWIRE Slave 13 8 SWIRE Slave 16 SWIRE Slave 15 The data of SWIRE slave 1 is the data of the first physical slave on the SWIRE bus The remaining slaves are assigned in consecutive order accordingly The meaning of the data of an SWIRE slave depends on the product concerned 8 12 D300460 1211 BL20 DNet SWIRE modules Industri A Process input data of SWIRE DIL slaves The following information can be transferred for SWIRE DIL slaves manufacturer Moeller E Contactor coil o
78. 45472 M lheim an der Ruhr Germany WitzlebenstraBe 7 Tel 49 0 208 4952 0 Fax 49 0 208 4952 264 E Mail more turck com Internet www turck com D300460 1211
79. 6 Module diag G UINT States the number of input bits produced bits of 6Ah bit count the module D300460 1211 BL20 DNet 10 11 Appendix Table 10 6 Attr No Attribute Get Type Description Object inst ject instances TE name Set hex 107 Module G UINT States the number of output bits consumed bits 6Bh output bit of the module count 108 Module G USINT Contains the Submode ID of the BL20 module 6Ch SUBMODE 109 Module group G USINT States the number of internal groups of the 6Dh count module 110 Diag G ARRAYOF Contains the diagnostic information of the 6Eh BYTE module 111 Param G S ARRAYOF Contains the parameters of the module 6Fh BYTE 112 Input G ARRAYOF Contains the input data produced data of the 70h BYTE module 113 Output G S ARRAYOF Contains the output data consumed data of the 71h BYTE module 114 Referenced G USINT The VSC that represents this BL20 module If this 72h VSC module is contained in the internal gateway library then it is listed in a specific VSC that describes the typical attributes of the module 115 Referenced G USINT The VSC Instance that represents this BL20 73h VSC instance module If this module is contained in the internal gateway library then it is listed in a specific VSC that describes the typical attributes of the module 116 Module G S ENUM Contains the index numbers specified in all the 74h registered USINT module lists index
80. 63 UR D300460 1211 BL20 DNet Mixed operation with other station types Industri A 5 8 Mixed operation with other station types In addition to the BL20 gateway it is possible to integrate other stations for example station types and modules from the WIN bloc range or third party devices that comply with the DeviceNet communications profile in to the fieldbus system thus enabling mixed operation This makes the DeviceNet system extremely flexible and suitable for use in the most difficult of industrial environments 5 9 Reading in of station configuration without configuration tool The current BL20 station configuration at the gateway is saved to the non volatile Required Memory of the gateway when the SET button on the gateway is pressed thus making it possible for the configuration to be read out by the DeviceNet scanner please refer to chapter 4 BL20 Gateways for DeviceNet This means that the BL20 Station can be configured without the need for a configuration tool D300460 1211 BL20 DNet 5 13 Connection to Automation Devices 5 10 Connection to the controller SLC 500 from Allen Bradley 5 10 1 Setting up communications with the software tool RSLinx The Allen Bradley software tool RSNetworx version 3 00 00 from Rockwell Automation is used to configure the connection of a BL20 gateway with an Allen Bradley SLC 500 Before a connection to this tool can be established access to the DeviceNet
81. AND bit of the Control Word The execution of a command from the Command Register Control Word is confirmed by setting this bit D300460 1211 BL20 DNet 5 9 Connection to Automation Devices Table 5 4 Message Designation Description Status Word Codes Message Codes 00h MSG OK No error 01h to Reserved OFh 10h ADD EXPL ESTABLISHED There is at least one Explicit Message between the gateway and another slave 11h to Reserved 1Fh 20h MODULE ID UNKNOWN At least one module on the BL20 station is unknown meaning it is neither represented by an existing Vendor Specific Classes nor is it listed in the EDS file Nevertheless the module is taking part in process data exchange Table 5 5 Error Designation Description Status Word Error Codes Codes 80htoCF Reserved A This status can only be read pgp out by the 1 O ASSISTANT via the service DUP MAC ID ERROR A The Duplicate MAC ID Check has failed because there is a module on the network with the same MAC ID Dih MAC ID ERROR The set MAC ID has exceeded the 63 address limitation interface on the gateway D2h BAUDRATE NOT The baud rate set using the DIP switches on the gateway is not PERMITTED permissible D3h to Reserved DFh EOh EEPROM ERROR A Internal error Gateway replacement required E1h ROTARY CODING SWITCH DIP SWITCH ERROR A E2h ROM FLASH CRC ERROR A E3htoEF Reserved FOh CFG MODIFICATION Th
82. AY OF Defines the data to be transmitted via RS485 422 7Dh release BYTE 0 7 transmission is released charged immediately 126 reserved 7Eh 127 Diagnostics G WORD Contains the diagnostic messages low byte 7Fh Diagnostics messages Bit 0 to Bit 2 reserved Bit 3 0 ok 1 parameter error The set parameter values are not supported Bit 4 0 ok 1 hardware failure The module has to be replaced e g EEPROM or UART may be defect Bit 5 0 ok 1 handshake error The DTE connected to the module does not answer a XOFF or RTS handshake This may cause a overflow in the internal receive buffer D300460 1211 BL20 DNet 10 53 Appendix Table 10 26 Object instance Attr No Attribute Get dae name Set hex Type Description Bit 6 0 ok 1 frame error The module has to be parameterized to be adapted to the data structure of the connected DTE A frame error occurs if the parameterization number of data bits stop bits parity is not correct Bit 7 0 ok 1 buffer overflow Overflow in the RX buffer High byte reserved 128 Active mode G S 80h BOOL 0 1byte ctrl status header The diagnostic data are not part of the process input data 7 bytes of user data are available 1 2byte ctrl status header The diagnostic data are part of the process input data 6 bytes of user data are available 129 Bit rate G S 81h ENUM USINT Used to set the b
83. Attribute No 112 loads the Current Configuration of the station from the Actual Configuration Memory into the Temp Required and Required Configuration Memories The command RESTORE_OLD_GFG VSC100 Object instance 2 Attribute No 112 loads the Required Configuration into the temporary memory Note i All temporarily saved configuration changes instigated by the configuration software are overwritten by the commands LOAD_CURRENT_CFG and RESTORE_OLD_GFG Figure 4 16 Accepting the station configuration RESTORE_OLD_CFG a MEN M Temp Required SET CFG REQUEST Required SET button SET button LOAD CURRENT CFG LOAD CURRENT CFG a ae The coupling of the DeviceNet gateway to programmable logic controllers PLC and the integration in to a DeviceNet network is described in chapter 5 Actual D300460 1211 BL20 DNet Status indicators Industri A 4 5 Status indicators Every BL20 gateway displays the following statuses via LEDs 2LEDs for module bus communication module bus LEDs GW and IOs 2LEDs for DeviceNet communication fieldbus LEDs MNS and IO Table 4 11 LED Status Meaning Remedy LED indicators GW No voltage Check the voltage supply at the Bus Refreshing module If the mains voltage is correctly connected contact your Turck representative Green 5 V DC operating voltage available firmware active gateway is ready to operate and transmit Green Firmware
84. Bh Bab sp RE BS zs S9 D300460 1211 BL20 DNet 10 37 Appendix Counter1 module class VSC112 This Class contains all information and parameters concerning the counter module Object instance Two different operating modes can be selected for the counter module counter mode and measurement mode Different attributes are supported depending on the operating mode selected meaning with certain attributes the operating mode has to be defined The operating mode is determined in attribute 113 Table 10 24 Object instance 10 38 Attr No Attribute Get Type Description der name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 1RS232 106 Module G USINT Contains the revision number of the module 6Ah revision firmware number 107 Module type G ENUM Descri
85. Check the construction of your BL20 station for defect or incorrectly fitted electronic modules Red flashing No module bus communication Ensure that the guidelines for fast 4 Hz the use of power distribution modules have been observed Red green The engineered and current list Check your BL20 station for flashing of modules do not correspond pulled modules data exchange is still active incorrectly fitted modules subsequently fitted modules The function meaning and color as well as the frequency of flashing of the LEDs MNS and IO are precisely defined in the ODVA Table 4 12 LED indicators LED Status Meaning Remedy MNS OFF Duplicate MACID Checkactive Green Connection s established device status OK Greenflashing No connection established slowly device status OK Red Network error Check your devices for possible double MAC IDs Check if the CAN controller is set to BUS OFF Red flashing Connection s are in Time Out Check if the fieldbus cable is interrupted Check if a field bus connector has been pulled Check the 24 V fieldbus voltage IO Green Outputs are controlled and data exchange is active Greenflashing slowly At least one input output is in the status Idle State Red At least one input output has an error Red flashing At least one input output is in Faulted State 4 20 D300460 1211 BL20 DNet Device profile of the BL20 Device
86. Classes and Instances of the DeviceNet gateway Industr A Table 10 27 Attr No Attribute Get Type Description Object instance name Set dec hex A INVALID BITS 125 Invalid bits G S USINT Number of invalid bits on the LSB side of the INVALID BITS 7Dh LSB A position value supplied by the SSI encoder The MSB INVALID meaningful word width of the position value BITS LSB transferred to the module bus master is as follows FRAME LENGTH INVALID BITS MSB INVALID BITS LSB The invalid bits on the LSB side are removed by shifting the position value to the right starting with the LSB Default 0 Bit Ohex INVALID BITS MSB INVALID BITS LSB must always be less than FRAME LENGTH 126 Bit rate ENUM 0 1 Mbps 7Eh USINT 1 500 kbps 2 250 kbps 3 100 kbps 4 125 kbps 5 83 kbps 6 71 kbps 7 62 5 kbps 8 to 15 reserved 128 Frame length G S USINT Number of bits of the SSI data frame FRAME 80h LENGTH must always be greater than INVALID_BITS A Default 25 19hex 129 Kind of coding G S BOOL 0 Binary code 81h SSI 1 GRAY code 130 Invalid G S USINT Number of invalid bits on the MSB side of the 82h bits MSB position value supplied by the SSI encoder The meaningful word width of the position value transferred to the module bus master is as follows FRAME LENGTH INVALID BITS MSB INVALID BITS LSB The invalid bits on the MSB side are zeroed by masking the position value INVALID BITS MSB INVALID
87. DNet 4 3 BL20 Gateways for DeviceNet Figure 4 2 BL20 GWBR DNET A Type designation B LEDs for BL20 module bus C LEDs for Devi ceNet D Fieldbus con nection via Open Style con nector 5 pole supplied with matching plug E Decimal rotary encoding switch to set the MACID F Configuration button to accept the present sta tion configura tio G Service interface H DIP switch to set the bit transmis sion rate Screw terminals for field supply and system sup ply voltage 4 1 3 Connection and setting options 4 4 The gateway has the following connection and setting options PS 2 female connector This is the service interface for connecting the gateway with the software tool I O ASSISTANT This software allows BL20 station users to parameterize configure and carry out diagnostics of their stations The interface is a 6 pole mini DIN plug in connection female Special connection cables or commercially available keyboard and adapter cables can be uses for connecting to a PC serial interface Open Style Connector the fieldbus connection is made via a DeviceNet Open Style Connector on the gateway and the appropriate DeviceNet female connector Two decimal rotary coding switches are used to set the DeviceNet address of the gateway DIP switches are used to set the baud rate and the bus terminating resistor SET button when the SET button is pressed it saves the actual configuration of the st
88. Describes the modules of the type BL20 AO U D300460 1211 BL20 DNet 4 21 BL20 Gateways for DeviceNet Table 4 14 Class Name VSC Vendor Code Description Specific Classes 108 6C Analog Input Current Module Class Describes the modules of the type BL20 AI I 109 6D Analog Output Current Module Class Describes the modules of the type BL20 AO I 110 6E Analog Input RTD Module Class Describes the modules of the type BL20 AI PT NI 111 6F Analog Input THERMO Module Class Describes the modules of the type BL20 AI THERMO PI 112 70 Counter Module Class Describes the modules of the type BL20 CNT 114 72 RS232 Module Class Describes the modules of the type BL20 1RS232 115 73 RS485 422 Module Class Describes the modules of the type BL20 1RS232 116 74 SSI Module Class Describes the modules of the type BL20 1SSI 4 22 D300460 1211 BL20 DNet Behavior by module replacement Industri A 4 7 Behavior by module replacement BL20 modules can be replaced for maintenance purposes when the station is either online or offline The module bus communication continues without problem if the new module is of the same type as the old module reference criterion is the identical catalogue number All previously carried out parameter settings are saved in the non volatile memory of the gateway thus allowing them to be entered in to the new module from the gate
89. E is error free 116 74h Process G diagnostics data BYTE Contains the diagnostic information The diagnostic data are part of the process input data if ACTIVE MODE 1 or 2bytes ctrl status header is set Diagnostics messages Bit 0 to Bit 2 reserved Bit 3 0 ok 1 parameter error The set parameter values are not supported Bit 4 0 ok 1 hardware failure The module has to be replaced e g EEPROM or UART may be defect D300460 1211 BL20 DNet 10 51 Appendix Table 10 26 Attr No Attribute Get Type Description Object instance deos name Set hex 116 Process G BYTE Bit 5 74h diagnostics 0 ok data 1 handshake error The DTE connected to the module does not answer a XOFF or RTS handshake This may cause a overflow in the internal receive buffer Bit 6 0 ok 1 frame error The module has to be parameterized to be adapted to the data structure of the connected DTE A frame error occurs if the parameterization number of data bits stop bits parity is not correct Bit 7 0 ok 1 buffer overflow Overflow in the RX buffer Bit 8 to Bit 15 reserved 117 RX data G ARRAY OF Defines the receive data 0 7 75h BYTE 118 RX data and G ARRAY OF Defines the data received via RS485 422 0 7 76h release BYTE acknowledge for reception 119 TX bytecount G S USINT Number of the valid user data bytes in this data 77h segment 120 TX count G S USINT This
90. E BSL SUPPORT BOOL HDW SYSTEM 105 Gatewayorder G UDINT Contains the ident number of the gateway 69h 106 Compiler build G SHORT Contains the creation date of the Firmware for 6Ah STRING example AUG 12 2003 11 22 01 107 System time G TIME Displays the time elapsed in ms since the Power 6Bh up of the gateway 108 Status array G ARRAY Contains all status information of the gateway 6Ch register This status indicator indicates the status that was integrated in to the I O data field which is created at the same time as the I O connection Only the most significant status is saved to the Status Register of the transmitted I O data The status array register makes it possible to read all the momentary status data ARRAY OF USINT STAT status information 109 GW status G STRUCT Status Register of the gateway see also Status 6Dh register word of the gateway page 5 9 This status indicator belongs to control register2 and makes it possible to read the presently available status data STRUCT OF USINT status register status code BYTE status FLAGS defined bit related status information 10 6 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 5 Attr No Attribute Get Type Description Object instance 2 d name Set Gateway Instance E hex 110 GW control G S STRUCT Control Register of the gateway see also Control 6Eh register word
91. ELEME 4 5 Generaltechnical d ta 3 dta t nete testet retulisset nee eb emere eive bete toes es 4 5 Structure diagram Of a gateway 4 7 BL20 GW DNE Tress orte EE eR A weed te cea e e E TRE etes vocet EE A colatal diel LBs 4 8 BE20 GWBRSDNET ote Ses EEEE EENE cente deeper reete eoe se Dep be a pede NEREA 4 9 Fieldbus connection via Open Style Connector sssssscsssescesssecssssscessscecssscceessscccsnscecesseceesnseessnsessuseessnssecesssessnseecesseceesnseesens 4 10 Service interface connection siiccsecccccccccsccissceccssesececcecoscosesocsovvossenssccedeceocevevsessdcccostecsesseessiscdecsossecescesacsoscosss Connection with BE20 cable E e A EEEE EN E E EE EA ERU pe ERE estet Connection using commercially available cables Setting up communications sesssossoossoosssosssooosoosssosssosossoessoesseoosooossoesssossosossoosssossssosesossoosssooseosossosssosssossse 4 15 Addres settings ert terret digi gemi e eiue vet E A D 4 15 Setting the batid tate sso tetti oe rege rece Eee EH EAR ee ERR ARN ede dt 4 16 Connecting the bus terminating resistor only for BL20 GW DNET eerte tto nnn tte nonni 4 16 ACCEPTING a BE20 configuration etd ect be tide instead cp ded ste eni 4 17 SET DUttOT aiuti EH e ee oett ee rer rli a bent Dee eee TOTOE geschieden 4 17 Configuring the BL20 station using a configuration tool eerte tenente nennt nnnitenentonnnas 4 18 Status INGICAtOMS
92. INT 68h info count number of the following entries CLOCK FREQUENCY kHz MAIN FLASH in kB MAIN FLASH SPEED ns SECOND FLASH kB RAM kB RAM SPEED ns RAM data WIDTH bit SERIAL EEPRPOM kbit RTC SUPPORT in AUTO SERVICE BSL SUPPORT BOOL HDW SYSTEM Object instance 2 Table 10 5 Attr No Attribute Get Type Description Object instance 2 d name Set Gateway Instance eG hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Hardware G STRUCT Contains the hardware revision number of the 65h revision gateway USINT Maj USINT Min 102 Firmware G STRUCT Contains the revision number of the Boot 66h revision Firmware for DeviceNet Maj Min D300460 1211 BL20 DNet 10 5 Appendix Table 10 5 Attr No Attribute Get Type Description Object instance 2 name Set Gateway Instance dec hex 103 Service tool G UDINT Contains the BOOT ID number that serves as an 67h ident number identification number for the software I O ASSISTANT 104 Hardware G STRUCT Contains gateway hardware information UINT 68h info count number of the following entries CLOCK FREQUENCY kHz MAIN FLASH in kB MAIN FLASH SPEED ns SECOND FLASH kB RAM kB RAM SPEED ns RAM data WIDTH bit SERIAL EEPRPOM kbit RTC SUPPORT in AUTO SERVIC
93. L Inverted data signal dominant low 9 10 black V Ground reference Figure 4 4 DeviceNet female connector top connection level Figure 4 5 a DeviceNet female connector viewed from a below L e E A NH a x a Figure 4 6 L DeviceNet male connector V on the gateway CAN_H Shield CAN_L v 4 10 D300460 1211 BL20 DNet Technical data Figure 4 7 Shielding connection for an BL20 GWBR DNET Attention No compensating current should flow through the shielding To achieve this a reliable system of equipotential bonding must be installed D300460 1211 BL20 DNet 4 11 BL20 Gateways for DeviceNet 4 3 Service interface connection Two types of cables can be used to utilize the service interface of the gateway for the purpose of connecting a PC with the l O Assistant engineering and diagnostic software E BL20 connection cable BL20 PS2 CABLE Commercially available PS 2 cable with adapter cable The pin assignments differ in these two options 4 3 1 Connection with BL20 cable BL20 cables have a PS 2 male connector connection for female connector on gateway and a SUB D female connector connection for male connector on PC Figure 4 8 PS 2 male connector on the connection cable to the gateway 4 3 top view oe 51 2 6 1 Figure 4 9 5432 1 9 pole SUB D femaleconnector on the cable for conn
94. Net gateway Industri A 4 6 Device profile of the BL20 DeviceNet gateway The BL20 DeviceNet gateway is based on the communications adapter profile according to ODVA specifications Rel V2 0 ODVA Open DeviceNet Vendor Association It supports the following classes Table 4 13 Standard DeviceNet Classes Class Code Supported classes dec hex Identity Class 1 01 Message Router Class 2 02 DeviceNet Class 3 03 Assembly Class 4 04 Connection Class 5 05 Off link Connection Manager Class 6 06 Acknowledge Handler Class 43 2B Vendor Specific Classes see page 10 1 4 6 1 VSC Vendor Specific Classes As well as supporting the above standard DeviceNet classes the DeviceNet gateway supports the following Vendor Specific Classes Table 4 14 Class Name VSC Vendor Code Description Specific Classes dec hex 100 64 Gateway Class Contains data and settings concerning the gateway and the BL20 system as a whole 101 65 Terminal Slot Class Contains data concerning the base modules 102 66 Process Data Class Contains the entire process data 104 68 Digital Input Module Class Describes the modules of the type BL20 DI 105 69 Digital Output Module Class Describes the modules of the type BL20 DO 106 6A Analog Input Voltage Module Class Describes the modules of the type BL20 AI U 107 6B Analog Output Voltage Module Class
95. SHORT Contains the name of the module for example 69h name STRING BL20 2RFID A 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 10 71 Appendix Table 10 30 Object instance 10 72 Attr No Attribute Get Type Description dac name Set hex 107 Module type G ENUM Describes the module type 6Bh ID USINT see attribute 107 6Bh on page 10 18 108 Module G S ARRAY The control interface of the module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists Index 111 Module input G USINT Contains the number of input channels 6Fh channel count supported by the module 112 Module G USINT Contains the number of output channels 70h output supported by the module Channel count RFID data 113 TAG data G ARRY OF Provides access to the RFID response data 71h producing BYTE 114 TAG data G S ARRY OF Consumes the RFID command data 72h consuming BYTE RFID info 115 Command G USINT Contains the version of the command interface 73h interface version 116 CMD interface G BOOL Shows if the command interface attribute of the 74h enabled RFID is enabled see VSC102 object instance 5 attr 104 68h 117 Status G USIN
96. T Contains the number of the channel holding the 7Fh data channel latest RFID data Note For further information concerning the RFID communication interfaces see the special RFID documentation TURCK document D101642 which can be downloaded from www turck com D300460 1211 BL20 DNet 10 73 Appendix SWIRE module class VSC121 This class contains all the parameters and information for the BL20 E SWIRE module Note The SWIRE module class VSC121 is only implemented in gateways with Maj Rev 2 5 0 i A Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Class instance Note Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instance for the VSC Object instance Table 10 31 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains
97. T Contains the version of the status interface 75h interface version 118 Status G BOOL Shows if the status interface attribute of the RFID 76h interface is enabled see VSC102 object instance 6 attr 104 enabled 68h 119 COS mode G BOOL Shows if the explicit use of COS messages for RFID 77h enabled data is enabled 120 RFID CIP G BOOL Shows if the CIP access for the RFID handling is 78h support enabled D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industr A Table 10 30 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 121 RFID available G BYTE Contains the list of the available RFID channels 79h channels Bit 0 RFID channel 1 Bit 7 RFID channel 8 122 RFID faulty G BYTE Contains the list of the faulty RFID channels 7Ah channels Bit 0 RFID channel 1 Bit 7 RFID channel 8 123 RFIDexecuting G BYTE Contains the list of the executing RFID channels 7Bh channels Bit 0 RFID channel 1 Bit 7 RFID channel 8 124 RFID data G BYTE Contains the list of the data holding RFID 7Ch holding channels channels Bit 0 RFID channel 1 Bit 7 RFID channel 8 125 RFID TAG G BYTE Contains the list of the present RFID TAG 7Dh present channels channels Bit 0 RFID channel 1 Bit 7 RFID channel 8 126 RFID oldest G USINT Contains the number of the channel holding the 7Eh data channel oldest RFID data 127 RFID latest G USIN
98. X COUNT RX BYTE COUNT Byte 1 Data Byte 0 Byte 7 Data Byte 6 E ACTIVE MODE 2byte ctrl status header Table 8 9 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Processinputdata Byte 0 TX COUNT Control STATUS ACKNOWLEDGE TX COUNT TX BYTE COUNT Byte 1 PROCESS DIAGNOSTICS DATA Diag Byte 2 Data Byte 0 Byte 7 Data Byte 5 8 8 D300460 1211 BL20 DNet RSxxx modules Industri A 8 2 2 Process output data The individual bits and bit groups provide numerical values The meaning of the numerical values is explained in the description of the attributes E ACTIVE MODE 1byte ctrl status header Table 8 10 Bit 7 Bit 6 Bit 5 Bit4 Bit 3 Bit 2 Bit 1 Bit 0 Process output data Byte 0 STATUS Control RESET M IMS TX COUNT TX BYTE COUNT CONTROL Byte 1 Data Byte 0 Byte 7 Data Byte 6 E ACTIVE MODE 2byte ctrl status header Table 8 11 Bit 7 Bit 6 Bit 5 Bit4 Bit 3 Bit 2 Bit 1 Bit 0 Process output data Byte 0 STATUS Control RESET UTE TX COUNT TX BYTE COUNT CON TROL Byte 1 resend RXBUF TXBUF Diag FLUSH FLUSH Byte 2 Data Byte 0 Byte 7 Data Byte 5 RXBUF FLUSH The RXBUF FLUSH bit is used for clearing the receive buffer If STATUS RESET CONTROL 1 A request with RXBUF FLUSH 1 will be ignored If STATUS RESET CONTROL 0 With RXBUF FLUSH 1 The receive buffer is cleared TXBUF FLUSH The TXBUF FLUSH bit is used for clearing the transmit buffer If STATUS RESET CONTROL 1 A re
99. active Comparison active i e the data bits 11 to 13 of the Diagnostics and status attribute always have a value based on the result ofthe comparison with the actual SSI encoder value Bit 12 0 Default status i e no reset of Bit 12 of the Diagnostics and status attribute active 1 clear CMP2 flag Reset of bit 12 of the Diagnostics and status attribute active Bit 13 to 15 reserved 118 Address read G S UINT Address of the register with contents stated in 76h register Value read register when Result read operation 7 0 119 Address write G S UINT Address of the register to be written with Value 77h register write register 120 Value write G S DWORD Value to be written to the register with the 78h register address stated at Address write register 121 Write G S BOOL 0 Default status i e there is no request to 79h operation overwrite the content of the register address stated at Address write register with Value write register Bit 6 of the Result write operation attribute is reset 0 if necessary 1 Request to overwrite the content of the register at the address Address write register with Value write register 122 Write register S STRUCTOF The structure contains both parts 7Ah and execute UINT Address of the register to be written DWORD Value to be written The write operation is executed without checking whether a write job is already present D
100. arameter settings Figure 5 22 BL 2f Test dot BSNetWor for DeviceNe ex Setting the SEE HH parameters ofa General Parameters 1 0 Defaults EDS Fi Hla BL20 module Select the parameter s that you want to configure and initiate an D KFD CATE TIMOR EP 32 Interface S a m Modules Y gom Single Value v 5d 431 84 o ala Paonia Cuenivae a 4 Al U modttl chit2 diag 00000000 A U mod ch 1 par 00000000 06 m 10v 107 O 01 12Bit Ift jstf not 15 s L1 02 block diags O 03 deactivate channel O 04 reserved O 05 reserved O 0 amp reserved O 07 reserved zi z E heet 1 Master Sle lt ix B 07 02 02 11 04 49 Made changed to online v 07 02 02 11 04 48 Save completed S 07 02 02 11 04 46 Mode changed to offline z 07 02 02 11 03 43 Mode changed to online ES 07 n2 n2 110337 Save romnleted TURCK INC BL20 Gw DNET Online Not Browsing Altered parameter settings are loaded in to the BL20 gateway by clicking the appropriate button 5 24 D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Industri A Explicit Messaging with the Class Instance Editor The Class instance Editor offers the option of Explicit Messaging meaning direct reading or writing access to the Classes and Instances of the BL20 modules Please refer to the Appendix for a list and description of the Classes and Instances Figure 5 23 2 Class In
101. ata transfer to the data terminal equipment DTE with the activation of the software handshake 0 255 default 19 13h 137 RSxxx G S ENUM 0 RS422 Parameterization as 422 89h mode USINT 1 RS485 Parameterization as 485 D300460 1211 BL20 DNet 10 55 Appendix SSI module class VSC116 This Class contains all information and parameters for SSI modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 27 Object instance 10 56 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 1SSI 106 Module G USINT Contains the revision number of the module 6Ah revision firmware nu
102. ation to the non volatile memory of the gateway D300460 1211 BL20 DNet Technical data Industri A 4 2 Technical data 4 2 1 General technical data Relating to a station Note Fr The auxiliary power supply must comply with the stipulations of SELV Safety Extra Low Voltage according to IEC 364 4 41 Table 4 1 Supply voltage auxiliary voltage General technical data station Nominal value provision for other modules 24V DC Permissible range according to EN 61131 2 18 to 30 V DC Residual ripple according to EN 61 131 2 Potential isolation Yes via optocoupler Ambient conditions Ambient temperature Scis 0 to 55 C 32 to 131 F LN 25 to 85 C 13 to 185 F Relative humidity according to IEC 61 131 2 EN 50 178 Climatic tests according to IEC 61131 2 Noxious gas SO 10 ppm rel humidity 75 96 non condensing H5S 1 0 ppm rel humidity 75 96 non condensing Resistance to vibration according to IEC 61131 2 10 to 57 Hz Constant Yes amplitude 0 075 mm 0 003 inch 1g 57 to 150 Hz Constant Yes acceleration 1 g Mode of vibration Frequency sweeps with a change in speed of 1 Octave min Period of oscillation 20 frequency sweeps per axis of coordinate Shock resistant according to IEC 68 2 27 18 shocks sinusoidal half wave 15 g peak value 11 ms in each case in direction per space coordinate Resistance to
103. attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 22 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels 112 Produced data G INT Contains the data received by the analog input 119 module of channels No 1 to No 8 70h Only those channels are supported that are 77h contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE Contains the diagnostic data of the channels 1 to 127 8 of the analog input module 78h Only those channels are supported that are 7Fh defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag Bit 0 0 ok 1 measurement value range error Bit 1 0 ok 1 open circuit Bit 2 0 ok 1
104. audrate for the gateway 0 reserved 1 2 300 bps 2 600 bps 3 1200 bps 4 2400 bps 5 4800 bps 6 9600 bps 7 14400 bps 8 19200 bps 9 28800 bps 10 38400 bps 11 57600 bps 12 115200 bps 15 reserved 130 Disable G S 82h diagnostics BOOL 0 released The diagnostic function is activated 1 blocked The diagnostic function is deactivated 131 Flow control G S 83h ENUM USINT 0 off data flow control is deactivated 1 2 XON XOFF Software handshake is activated 2 RTS CTS Hardware handshake is activated 3 reserved 132 Data width G S 84h ENUM USINT 0 7 bits 1 8 bits 10 54 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 26 Attr No Attribute Get Type Description Object insti ject instance dec name Set hex 133 Parity G S ENUM 0 none 85h USINT 1 odd The number of the bits set to 1 is odd incl data and parity bit 2 even The number of the bits set to 1 is even incl data and parity bit 134 Stop G S ENUM Number of the stop bits 86h USINT 0 1 bit 12 2 bits 135 XON G S USINT XON character 87h character This sign is used to start the data transfer to the data terminal equipment DTE with the activation of the software handshake 0 255 default 17 11h 136 XOFF G S USINT XOFF character 88h character This sign is used to stop the d
105. ax field current 10A Isolation voltage 500 Vof U to Usy U to fieldbus U to FE Connections 2 pole screw terminal System supply Usy nominal value range 24V DC 18 to 30 V DC loys for Img 1 2 A Usys 18 V DC max 900 mA Ime Supply to the module bus stations 1 2A Isolation voltage 500 Vef Usy to U Usy to fieldbus U ys to FE Connections 2 pole screw terminal Physical interfaces Fieldbus 50 6 x 114 8 x 74 4 1 99 x 4 52 x 2 93 Transfer rate 125 kBit s 250 kBit s 500 kBit s Isolation voltage fieldbus to Usys fieldbus to 500 Vef U fieldbus to FE Fieldbus connections Socket MSTBV 2 5 5 GF 5 08 GY AU Phoenix Contact Plug STBP 2 5 5 STF 5 08 AB GY AU Phoenix Contact included in delivery Fieldbus shielding connection Via connector MAC ID setting 2 rotary decimal encoding switches Service Connections PS 2 socket D300460 1211 BL20 DNet 4 9 BL20 Gateways for DeviceNet 4 2 5 Fieldbus connection via Open Style Connector An Open Style Connector 5 pole female connector DeviceNet male connector is available for connecting the gateway to the field bus DeviceNet Table 4 6 1 2 red V Supply voltage 24 V DC Pin assignment of the DeviceNet 3 4 white CAN_H Non inverted data signal dominant high female connector 5 6 Shield Shielding braid not insulated 7 8 blue CAN
106. bes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 24 Attr No Attribute Get Type Description Object instance Mec name Set hex 112 Counter diag G WORD Contains the diagnostic data of the counter 70h module Bits 0 to 7 apply to the counter mode CNT bits 8 to 15 the counter mode MSRM CNT BitO 0 ok 1 short circuit open circuit Bit1 0 ok 1 short circuit in sensor power supply 24 V DC Bit2 0 ok 1 upper limit wrong Bit3 0 ok 1 lower limit wrong Bit4 0 ok 1 itis not permitted to invert the level of the digital input when using the latch retrigger function 112 Counter diag G WORD CNT 70h Bit5 0 ok 1 main count direction wrong Bit6 0 ok 1 counter operating mode wrong Bit7 0 CNT Mode NOT active 1 CNT Mode active MSRM Bit 8 0 ok 1 short circuit open circuit Bit9
107. crew connections the painted anodized or isolated metal components must be freed of the isolating layer Protect the points of contact against rust Connect all free moving groundable components cabinet doors separate mounting plates etc by using short bonding straps to large surface areas Avoid the use of aluminum components as its quick oxidizing properties make it unsuitable for grounding Danger A The grounding must never including cases of error take on a dangerous touch potential For this reason always protect the ground potential with a protective cable 7 3 3 PE connection A central connection must be established between ground and PE connection protective earth 7 3 4 Earth Free operation Observe all relevant safety regulations when operating an earthfree system D300460 1211 BL20 DNet Electromagnetic compatibility EMC Industri A Protect against high frequency interference signals Attention A In order to comply with radiation limit values in accordance with EN 55 011 2 000 the supply lines of the power distribution module BL20 BR 24VDC D for supplying the gateway with power are to be fed through a ferrite ring BL20PS416 ZBX 405 This is to be placed immediately next to the connection terminals From there on it is not permitted to make connections to further devices 7 3 5 Mounting rails All mounting rails must be mounted onto the mounting plate with a low impedance ov
108. cross section must be at least 16 mm 0 025 inch If the cable length is greater than 200 m then a cross section of at least 25 mm 0 039 inch is required The compensation cable must be made of copper or zinc coated steel The compensation cable must be connected to the protective conductor over a large surface area and must be protected against corrosion 7 10 D300460 1211 BL20 DNet Potential compensation E Compensation cables and data cables should be routed as close together as possible meaning the enclosed area should be kept as small as possible Figure 7 5 Potential compensation between switchgear cabinets Potential compensation 7 5 1 Switching inductive loads In the case of inductive loads a protective circuit on the load is recommended 7 5 2 Protection against Electrostatic Discharge ESD Attention Electronic modules and base modules are at risk from electrostatic discharge when disassembled Avoid touching the bus connections with bare fingers as this can lead to ESD damage D300460 1211 BL20 DNet 7 11 Guidelines for electrical installation 7 6 Bus connection Two Sealed Mini Style Connectors 1 male connector 1 female connector are available for connecting the gateway to the fieldbus DeviceNet in accordance with ODVA Spec Rel V2 0 The shield connection is made via the shielding braid of the DeviceNet
109. description 3 4 4 Communications profile of the BL20 DeviceNet gateway The DeviceNet gateway behaves as a DeviceNet Server in the network the scanner of the higher level controller operates as a DeviceNet Client The following DeviceNet communications types are supported Polled I O Connection COS Connection Cyclic I O Connection Bit Strobe I O Connection UCMM Offline Connection Set Device Heartbeat Message Device Shut Down Message Polled I O Connection A Polled I O Connection establishes a conventional Master Slave relationship between a controller and aDeviceNet device A Polled I O Connection is a point to point connection between two slaves on the fieldbus The master Client transmits a Poll Request to the slave Server who then answers with a Poll Response COS I O Connection COS Change Of State I O Connections establish event controlled connections That means that the DeviceNet devices generate messages as soon as a change of status occurs Cyclic 1 O Connection Messages are triggered time controlled in Cyclic I O connections by means of a time generator Bit Strobe I O Connection A Bit Strobe I O Connection is a connection between a DeviceNet Client and an undefined number of Servers the Servers being queried by transmitted commands via a Client The length of the commands is limited to 8 bytes with each possible node address in the system being assigned a bit within these 8 bytes
110. e module with tension clamp connection Figure 2 6 Base module with screw connection D300460 1211 BL20 DNet 2 5 BL20 philosophy Figure 2 7 Base module in block design 2 2 5 BL20 Economy With the BL20 Economy modules the electronics and connection technology is integrated into a single housing Thus the selection of a base module is unnecessary Within a station the Economy modules can be combined with the modules with separate electronics connection technology provided that the base modules feature tension spring connections Figure 2 8 BL20 Economy 2 6 D300460 1211 BL20 DNet BL20 components 2 2 6 End plate An end plate on the right hand side physically completes the BL20 station An end bracket mounted into the end plate ensures that the BL20 station remains secure on the mounting rail even when subjected to vibration Figure 2 9 end Plate 2 2 7 End bracket A second end bracket to the left of the gateway is necessary as well as the one mounted into the end plate to secure the station Figure 2 10 End bracket D300460 1211 BL20 DNet 2 7 BL20 philosophy 2 2 8 Jumpers Jumpers QVRs are used to bridge a connection level of a 4 wire base module They can be used to connect potentials in relay modules bridging the relay roots thus considerably reducing the amount of wiring Figure 2 11 Jumpers 2 2 9 Marking material Labels for labeling BL20
111. e station s configuration at the gateway is being modified IN PROGRESS FihtoFE Reserved FFh CMD PROCESSING An error has occurred as a command was being executed The ERROR command will not be carried out 5 10 D300460 1211 BL20 DNet Control word of the gateway Industri A 5 6 Control word of the gateway The Control Word of the gateway is assembled as follows Table 5 6 Control Bit Designation Meaning Meaning of the No control bit 0to7 COMMAND REGISTER The Message Register of the Status Word is considered as a group of 8 bits 00h to FFh The list of Command Codes is contained in Table 5 7 Control Word Command Codes 9to 14 Reserved 15 ACTIVATECOMMAND The execution of a command of the Command Register Control Bit O to 7 is initiated by setting the bit 0 1 Table 5 7 Command Designation Description Control Word Codes Command Codes 00h ABORT CMD A pending command is aborted no other command is given Olhto7Fh Reserved 80h FORCE OUTPUTS The output of Consumed Data is stopped OFF The outputs are no longer operated via I O Connections they are switched off This command can be revoked either by using the gih FORCE OUTPUTS command FORCE OUTPUTS PROCESSING or via a Reset FAULT VALUES 82h FORCE OUTPUTS HOLD Command Designation Description Codes 83h FORCE OUTPUTS The exchange of process data is taking place again The outputs PROCESSING are communicating via I O Connection
112. ec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 4DI P 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type 6Bh ID USINT see attribute 107 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Produced data G UINT Contains information concerning the range of 6Eh size data produced by the module 111 Produced data G DWORD Contains the input data of the module 6Fh DWORD Bit for bit assignment according to module specification D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway
113. ecting to PC d top view 9876 4 12 D300460 1211 BL20 DNet Service interface connection The table below shows the pin assignments when using a PS 2 cable and adapter cable Table 4 7 PS 2 9 pole serial interface on PC Pin assignment when using PS 2 cable and adapter A This connection Pin Standard Gateway Pin Male connector is not supported PS 2 male PS 2 female by all adapter connector connector cables 1 CLK 5V Gw 46A DTR DSR 2 GND GND 5 GND 3 DATA ES _ 4 n c DATA2 TxD 2 RxD 5 5V CtriMode 7 RTS 6 n c CLK2 RxD 3 TxD Figure 4 10 Connection between a PC and BL20 gateway via aBL20connection cable A SUB D female connector B BL20connection cable C PS 2 male con nector 4 3 2 Connection using commercially available cables A further option to connect the service stations and the BL20 gateway is to use commercially available connection and adapter cables The following two cables are necessary E 1xPS 2 cable PS 2 male connector PS 2 male connector commercially available keyboard extension cable E 1xadapter cable PS 2 female connector SUB D female connector commercially available extension cable for a PC mouse Figure 4 11 34 PS 2 female connector on the 5 gateway top view 1 6 D300460 1211 BL20 DNet 4 13 BL20 Gateways for DeviceNet Figure 4 12 12345 9 pole SUB D male connector on a PC top view 67 89 The following graphic
114. electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 4DO 0 5A P 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 29 Attr No Attribute Get Type Description Object inst ject instance deci name Set hex 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index 111 Module input G USINT Contains the number of input channels 6Fh channel count supported by the module 112 Module G USINT Contains the number of outpu
115. els are supported that are 7Fh defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag BitO 0 ok 1 measurement value range error Bit1 to 7 reserved 128 Mode para G S BYTE Contains the diagnostic data of the channels 1 to 135 meter data 8 of the analog input module Only those 80h channels are supported that are defined in 87h attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode Bit0 Voltage mode 0 0 10V 1 10V 4 10V Bit 1 Value representation 0 Integer 15Bit sign 1 12Bit left justified Bit 2 Diagnostic 0 enable 1 disable Bit 3 to 7 reserved D300460 1211 BL20 DNet 10 25 Appendix Analog output voltage module class VSC107 This Class contains all information and parameters for analog output modules voltage Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 19 Object instance 10 26 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 module is
116. emi nennen nenne nennen nnn nnn 2 6 1 2 Complete Planning em 2 6 1 3 Maximum System extension cisci ei nee a AEA c LEE HR RUE LR EXE var RE i 3 6 2 Power supply 5 6 2 1 Power supply to the gateway 000 eee nnne nen ener nnne 5 6 2 2 Module bus refreshing ee eee ee E RR EE LE ERE Le ERR AE ER a Pee dba dn 5 6 2 3 Creating potential groups sssessseeeneeneeen enne nennen nnne en nnne nennen nennen nnne nennen 9 6 2 4 Protecting the service interface on the gateway ssssssssse eee 10 6 2 5 C rail Cross contectlon us scie ecce aea or dede brevi bcn ee a e E ERO EDT EE E e EXE CUR EE A ARTE RE Te cr ve I d 11 6 2 6 Direct wiring of relay modules iie Los rete tere Lie d ER HER RR FERE RE LR 13 6 3 Plugging and pulling electronics modules ecce eee eee Lees ee eene eee ette een sese essa eese e anas soos esses eee enoo 14 6 4 Extending an existing Station P X 15 6 5 Firmware download 16 D300460 1211 BL20 DNet 6 1 Guidelines for station planning 6 1 Module arrangement on the mounting rail 6 1 1 Random module arrangement The arrangement of the I O modules within a BL20 station can basically be chosen at will Nevertheless it can be useful with some applications to group certain modules together Note The mixed usage of base modules with
117. en oct reprae aids eon Midian b rd rry SV A 10 BiteS trobe l O Connection iur odec cap cda id ERE hd RR GRE ge e ipa CR 10 Ue 10 Offline Connection S et cnet ito iE EO 8 FOR Aa Aaa CERRAR FUE OR ERROR C e th ERE ERR ERR 10 Device Heartbeat Message eee ee een nee ee a ia nnne nnne nennen nennen 10 Device Shut Down Message eiiiai aaan aaa AA Ea innen nennen nennen nne 10 CONSISTENCY Valle eire oi bnc M n tra eb ep Lu Ed e ed rt e e ee eei 10 D300460 1211 BL20 DNet 3 1 DeviceNet Fieldbus description 3 1 3 1 1 General information about DeviceNet DeviceNet system overview DeviceNet is a low cost communication link to connect industrial devices such as limit switches photoelectric sensors valve manifolds motor starters process sensors bar code readers variable frequency drives panel displays and operator interfaces to a network and eliminate hard wiring The direct connectivity provides improved communication between devices as well as important device level diagnostics not easily accessible or available through hard wired I O interfaces DeviceNet is based on a broadcast oriented communications architecture the Controller Area Network CAN CAN uses the CSMA BA bus arbitration method CSMA BA assures that the highest priority message always gets transmitted The DeviceNet protocol further defines message priorities such that I O messages are g
118. er a large surface area and must be correctly earthed Figure 7 3 200 mm 7 87 inch Mounting options B 9 9 2 J A T535 gittis Er rerit x x B Mounting rail C C Mounting plate D 7535 Rm Suet E E x s x B x t x A D N N N N N N Mount the mounting rails over a large surface area and with a low impedance to the support system using screws or rivets Remove the isolating layer from all painted anodized or isolated metal components at the connection point Protect the connection point against corrosion for example with grease caution use only suitable grease D300460 1211 BL20 DNet 7 7 Guidelines for electrical installation 7 3 6 EMC compliant cabinet installation Figure 7 4 EMC compliant cabinet installation 7 8 D300460 1211 BL20 DNet Shielding of cables Industri A 7 4 Shielding of cables Shielding is used to prevent interference from voltages and the radiation of interference fields by cables Therefore use only shielded cables with shielding braids made from good conducting materials copper or aluminum with a minimum degree of coverage of 80 The cable shield should always be connected to both sides of the respective reference potential if no exception is made for example such as high resistant symmetrical analog signal cables Only then can the cable shield attain the best results possible against electrical and magnetic fields A one
119. er of channels 8Dh side output channel 33 to 64 driver 2 143 Filter 2500us G S DWORD Enables the input filter of the channel channel 1 8Eh channel 1 to 32 144 Filter 2500us G S DWORD Enablesthe input filter of the channel channel 33 8Fh channel 2 to 64 145 Fault value G S DWORD Activates the fault value for the channel channel 90h 1 to 32 146 Fault value G S DWORD Activates the fault value for the channel channel 91h 33 to 64 147 Block G S DWORD Channel specific diagnostic information is 92h Diagnostics blocked channel 1 to 32 148 Block G S DWORD Channel specific diagnostic information is 93h Diagnostics blocked channel 33 to 64 D300460 1211 BL20 DNet 10 67 Appendix Analog versatile module class VSC118 This class contains all information and parameters for analog versatile modules Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter A Class instance Note Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 29 Object instance 10 68 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present
120. er values for Load direct Load in preparation Reference value 1 Reference value 2 or Behaviour of the digital outputs E Two control bytes contain the control functions for transferring the parameter values for starting stopping the measurement for acknowledging errors and for resetting the status bit E 2bytesare not yet assigned D300460 1211 BL20 DNet Counter module BL20 1CNT 24VDC Industri A Structure of the data bytes in DeviceNet with Load value direct Load value in preparation Reference value 1 or Reference value 2 Table 8 1 Bit 7 6 5 4 3 2 1 0 PDOut with Load value direct Byte in preparation 0 Reference value 1 or Reference value 2 Load value direct X reserved 2 Load value in preparation Reference value 1 or Reference value 2 3 4 EXTF_ CTRL_ SET_ CTRL_ SET_ RES CTRL_ SW_ ACK DO2 DO2 DO1 DO1 STS SYN GATE 5 LOAD LOAD LOAD LOAD LOAD X X X DO CMP CMP PREPARE VAL PARAM VAL2 VAL1 6 X 7 X Structure of the data bytes in the DeviceNet fieldbus with Function and Behaviour of DO1 DO2 Table 8 2 Bit 7 6 5 4 3 2 1 0 PDOut with Function and Byte Behaviour of DO1 DO2 0 X X MODE DO2 MODE DO1 A X reserved 1 Hysteresis value 2 Pulse duration 3 4 EXTF_ CTRL_ SET_ CTRL_ SET_ RES_ CTRL_ SW ACK DO2 DO2 DO1 DO1 STS SYN GATE 5 LOAD LOAD LOAD LOAD LOAD X X X DO CMP CMP_ PREPARE VAL PARAM VAL2 VAL1 6 X 7 X
121. ere e eere ette seen senten senos eene ea senos tenes eoe 10 2 DeviceNet standard FECE 10 2 VSC Vendor Specific C asses edet to eter tete eben eruesscases pvelsnanssertseseabsecvagosnatccadiosceasecteageecsecrbsevents 10 3 Nominal current consumption and power loss eese ee eere eee ene eee tne tetas e eaa sete tasses ste ea sete ea sese eaue 10 79 LOT TI IIPORGUDGpnBRU cq 10 83 Glossary Index D300460 1211 BL20 DNet Industri A 1 About this manual 1 1 DERIITUGEDICUDTIPGDDO X 2 1 2 Description of symbols used e eee e eere eee ee eee een sen eee e ee eaae eaae eee e eee eese eese sees esee esee esee 3 1 3 Overview T ks stoo 4 1 4 Prescribed J 4 1 5 Notes concerning planning installation of this product cccccccccccsssssscscccscsscsccsccsscsccessscssscceees 4 1 6 List Of revisions 5 D300460 1211 BL20 DNet 1 1 About this manual 1 1 1 2 Documentation concept This manual contains all information about the DeviceNet gateway of BL20 BL20 GW DNET BL20 GWBR DNET The following chapters contain a short BL20 System description a description of the field bus system DeviceNet exact informat
122. eret cp totu un 3 3 analog input current module class 10 28 analog input PT100 NI module class 10 32 analog input THERMO module class 10 35 analog input voltage module class 10 24 analog output current module class 10 30 analog output voltage module class 10 26 Application Object sseeeem een 3 8 Applications Specific Object sees 3 8 approvals doce n p Rt 4 7 Assembly Object eterne tne ete teen 3 8 B Bit Strobe I O Connection eene 3 10 busconnection sssssseeeneeenen ener 7 12 C cable length iere eee erigens bro th 3 4 cable typ8s icici 7 3 CLASSES iii eO EHE ORE OR RM CREE KR IRA RM RANT 10 2 process data sisisi naai 10 13 RFID modules sss 10 71 Command Codes rtr ertet 5 11 communication rate sese 3 4 Communications Profile sse 3 10 communications profile sse 3 9 Connection Object sss een 3 7 Consistency Value seseeeeeen 3 10 Control Word command codes eee 5 11 COS 1 0 Connection sseseeeeeee 3 10 current CONSUMPTION eene 4 8 Cyclic l O Connection een 3 10 D Device Heartbeat Message eene 3 10 Device Shut Down Message emm 3 10 pa
123. ers for analog input modules current Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance The Object instances attributes of the analog input modules current correspond to those of the analog input modules voltage Differences are only to be found in the attributes no 112 to 135 that concern the measurement ranges of the modules current or voltage measurements Table 10 20 Object instance 10 28 Attr No Attribute Get Type dec name Set hex Description 112 Produced data G INT 119 70h 77h Contains the data transmitted by the analog input module of channels No 1 to No 8 Only those channels are supported that are contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE 127 78h 7Fh Contains the diagnostic data of the channels 1 to 8 of the analog input module Only those channels are supported that are defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag Bit 0 0 ok 1 measurement value range error Bit 1 0 ok 1 open circuit only measurement range 4 to 20 mA Bit 2 to 7 reserved D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway
124. ert input G S DWORD The input signal is inverted channel 33 to 64 80h data_2 129 Invert output G S DWORD The output signal is inverted channel 1 to 32 81h data_1 130 Invert output G S DWORD The output signal is inverted channel 33 to 64 81h data 2 131 reserved 82h 132 reserved 83h 133 Auto recovery G S DWORD The outputs switch on automatically after an 84h output_1 overload 134 Auto recovery G S DWORD The outputs switch on automatically after an 85h output_1 overload 135 reserved 86h 136 reserved 87h 137 Retriggered G S DWORD The outputs channel 1 to 32 have to be 88h recovery retriggered in case of an overload output_1 138 Retriggered G S DWORD The outputs channel 33 to 64 have to be 89h recovery retriggered in case of an overload output_2 139 Enable high G S DWORD Enables the high side output driver of channels 8Ah side output channel 1 to 32 driver_1 140 Enable high G S DWORD Enables the high side output driver of channels 8Bh side output channel 33 to 64 driver_2 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 28 Attr No Attribute Get Type Description Object inst yect instance dec name Set hex 141 Enable low G S DWORD Enables the low side output driver of channels 8Ch side output channel 1 to 32 driver 1 142 Enable low G S DWORD Enables the low side output driv
125. essages 3 3 4 Connection Objects E Define the messages exchanged via DeviceNet DeviceNet Object The DeviceNet Object Class Code 03Hex must be supported by every device It defines the physical connection of a device and the DeviceNet network That means it contains amongst other things the device address MAC ID and the currently set baud rate E Connection Object The Connection Object Class Code 05Hex is supported by all DeviceNet devices in at least one instance It defines the connection to the data via I O Messages or Explicit Messages the path and the D300460 1211 BL20 DNet 3 7 DeviceNet Fieldbus description length of the produced consumed data the CAN Identifier used for the connection time monitoring as well as the behavior in the case of error 3 3 5 Application specific objects Define device specific data and functions Application Objects Parameter Object Assembly Object Application Objects Application Objects describe simple applications in automation technology These are either predefined in the DeviceNet object library or they are defined by the user Parameter Object The Parameter Object Class Code OFHex is an interface to the configuration data and the parameters of a device It contains an instance for each parameter which is linked to the parameter to be set Assembly Objects The Assembly Object Class Code 04Hex offers the user a mapping option meaning data from
126. et Power supply Industri A 6 2 Powersupply 6 2 1 Power supply to the gateway Note i On a BL20 station including a gateway without integrated power supply unit the first module to be mounted after the gateway is a Bus Refreshing module with either a BL20 P3x SBB or a BL20 P4x SBBC base module with tension clamp or screw connection 6 2 2 Module bus refreshing The number of BL20 modules that can be supplied by the gateway or a seperate Bus Refreshing module via the internal module bus depends on the respective nominal current consumption of the individual modules on the module bus Attention The sum total of the nominal current consumption of the connected BL20 modules must not exceed 1 5A The following examples show the calculation for the required number of Bus Refreshing modules Example 1 The BL20 station consists of 20 BL20 1AI I 0 4 20MA modules The number of additional Bus Refreshing modules required is calculated as follows Gateway 250mA 20 BL20 1AI I 0 4 20MA 20x41 mA 820 mA Total 1250 mA Maximum permissible current via module bus 1500 mA The calculation shows that no further Bus Refreshing module is required Example 2 The BL20 station comprises 15 BL20 1AI U 10 0 10VDC modules 12 BL20 2AO U 10 0 10VDC modules 20 BL20 4DI 24VDC P modules and 10 BL20 2DO 24VDC 0 5A P modules The required number of Bus Refreshing modules is calculated as follows Gateway 250 mA
127. eviceNet station descriptions They simplify the planning of the DeviceNet nodes D300460 1211 BL20 DNet Industri A EIA Electronic Industries Association association of electrical companies in the United States Electrical components All objects that produce convert transmit distribute or utilize electrical power e g conductors cable machines control devices EMC Electromagnetic compatibility the ability of an electrical part to operate in a specific environment without fault and without exerting a negative influence on its environment EN German acronym for European Standard ESD Electrostatic Discharge E Field power supply Voltage supply for devices in the field as well as the signal voltage Fieldbus Data network on sensor actuator level A fieldbus connects the equipment on the field level Characteristics of a fieldbus are a high transmission security and real time behavior Force Mode Software mode which enables the user to set his plant to a required state by forcing certain variables on the input and output modules G GND Abbreviation of ground potential 0 Ground Expression used in electrical engineering to describe an area whose electrical potential is equal to zero at any given point In neutral grounding devices the potential is not necessarily zero and one speaks of the ground reference Ground connection One or more components that have a good and direct contac
128. f process data Industri A 5 3 1 Data mapping for gateways with Maj Rev lt 5 0 Table 5 1 Produced Process imageof Data example station Word No Input Data WORD Format Bit 15 0 0 Status Word of the Gateway Mapping can be disabled via VSC100 instance 2 attr 132 84h page 10 10 1 2 E3 EO D3 DO C3 CO B1 BO K1 KO F3 FO 3 L15 L14 L 1 LO Consumed Data Word No Output Data WORD Format Bit 15 0 0 Control Word of the Gateway Mapping can be disabled via VSC100 instance 2 attr 133 85h page 10 10 G15 G14 G1 GO M1 MO J1 JO 11 10 H1 HO The example station transmits 4 word input data and 3 word input data accordingly D300460 1211 BL20 DNet 5 5 Connection to Automation Devices 5 3 2 Data mapping for gateways with Maj Rev gt 5 0 Table 5 2 Produced Input Data Data mapping for Data gateways with Word No Maj Rev 2 5 0 0 Status Word of the Gateway Mapping can be disabled using attr 138 in VSC 100 Object instance 2 page 10 9 1ton Input data of modules without RFID n x RFID status word of variable length Values from 0 disabled to 2 full 6 bytes See VSC 102 Table 10 12 Object instance 6 RFID status interface instance n y Summarized diagnostic data page 5 7 Can be enabled disabled using VSC102 Object instance 3 a
129. f the process output 73h DWORD data 116 Output2_ G DWORD Contains the last 4 bytes of the process output 74h DWORD data 117 Diag G WORD One bit per SWIRE slave shows if diagnostics 75h common error messages are present or not Slave 1 belongs to bit 0 slave 2 to bit 1 etc 0 o k 1 One several diagnostics messages present 118 Diag config G WORD One bit per SWIRE slave shows the configuration 76h error state of the slave D300460 1211 BL20 DNet Slave 1 belongs to bit 0 slave 2 to bit 1 etc 0 The bus is in data exchange mode 1 The configuration was not accepted the bus does not switch to data exchange mode LED SW flashing 10 75 Appendix Table 10 31 Object instance 2 dec hex Attr No Attribute Get name Set Type Description 119 77h Diag G communicatio n error WORD One bit per SWIRE slave shows possible communication errors Slave 1 belongs to bit 0 slave 2 to bit 1 etc 0 o k 1 A communication error is present such as a slaveis nolonger reached its internal timeout has elapsed or communication is faulty The master cannot carry out data exchange with at least one slave 120 78h Diag PKZ error G WORD One bit per SWIRE slave shows if the PKZ has tripped or not Slave 1 belongs to bit 0 slave 2 to bit 1 etc 0 No PKZ has tripped or diagnostics function has been deactivated via the parameter setting 1 At least one PKZ has tripped
130. hen electronics modules are plugged or pulled short interruptions to the module bus communications can occur in the BL20 station This can lead to undefined statuses of individual inputs and outputs of different modules D300460 1211 BL20 DNet Extending an existing station Industri A 6 4 Extending an existing station Attention Please note that extensions to the station mounting further modules should be carried out only when the station is off circuit Once alterations have been made to the order of the modules on the BL20 station the new configuration must be saved to the actual configuration memory of the BL20 gateway This is done by either pressing the SET button between the two decimal rotary coding switches see chapter 4 or by making the appropriate settings in the configuration software see chapter 5 D300460 1211 BL20 DNet Guidelines for station planning 6 5 Firmware download Firmware can be downloaded via the service interface on the gateway using the software tool O ASSISTANT More information is available in the program s online help Attention AN The station should be disconnected from the fieldbus when downloading Firmware must be downloaded by authorized personnel only The field level must be isolated 6 16 D300460 1211 BL20 DNet Industri A 7 Guidelines for electrical installation 7 1 General T M
131. her power distribution module must be used for the potential isolation to the following modules The C rail can only again be used as a PE following potential isolation Figure 6 10 Gateway BR 2DO 2DI 2DO 2DI PF NO NC NO NC Using the C rail as S protective earth gt B iil B E _ E and for the power p supply with relay modules TE i 6 12 terminal B se 211 2117 21M T 2011 211 20101 1 Crail 24V DC jageg i4 2414 2414 241 z4 T4 24 SBC SBBC SBC SBB SBBC SBCS SBCS SBCS SBCS Cross connecting relay module roots is achieved by the use of jumpers The corresponding wiring diagram including the jumpers can be found in the BL20 manual for I O modules D300717 D300460 1211 BL20 DNet Power supply Industri A 6 2 6 Direct wiring of relay modules As wellas the options mentioned above relay modules can be wired directly In this case base modules without C rail connections should be chosen to guarantee the potential isolation to the adjoining modules D300460 1211 BL20 DNet 6 13 Guidelines for station planning 6 3 Plugging and pulling electronics modules BL20 enables the pulling and plugging of electronics modules without having to disconnect the field wiring The BL20 station remains in operation if an electronics module is pulled The voltage and current supplies as well as the protective earth connections are not interrupted Attention If the field and system supplies remain connected w
132. iew Attention A Please read this section carefully Safety aspects cannot be left to chance when dealing with electrical equipment This manual includes all information necessary for the prescribed use of BL20 products It has been specially conceived for personnel with the necessary qualifications 1 4 Prescribed use Danger A The devices described in this manual must be used only in applications prescribed in this manual or in the respective technical descriptions and only with certified components and devices from third party manufacturers Appropriate transport storage deployment and mounting as well as careful operating and thorough maintenance guarantee the trouble free and safe operation of these devices 1 5 Notes concerning planning installation of this product Danger A All respective safety measures and accident protection guidelines must be considered carefully and without exception 1 4 D300460 1211 BL20 DNet List of revisions Industri A 1 6 List of revisions In comparison to the previous manual edition the following changes revisions have been made Table 1 1 Chapter Subject Description new changed deleted List of revisions BL20 Approvals for Zone 2 Division 2 X seperate manual D301255 Note The publication of this manual renders all previous editions invalid D300460 1211 BL20 DNet 1 5 About this manual 1 6 D300460 1211 BL20 DNet Industri A
133. imum number of 64 nodes Table 3 1 Maximum cable length Baud rate Thick cable Mid cable Thin cable Droplength Drop length max length max length max length max cumulative max 125 kbps 500m 300m 100m 6m 156m 1640 ft 984 ft 328 ft 20 ft 512 ft 250 kbps 250m 100m 6m 78m 820 ft 328 ft 20 ft 256 ft 500 kbps 100m 100m 6m 39m 328 ft 328 ft 20 ft 128 ft 3 4 Note i The exact specifications relating to maximum cable lengths when using other types of cables Thin Cable Flat Cable Cable II Cable I can be found in the ODVA DeviceNet Specification Rel V2 0 Appendix B D300460 1211 BL20 DNet General information about DeviceNet Industri A 3 1 8 Mixed operation with other station types In addition to the BL20 gateway it is possible to integrate other stations for example station types and modules from the WIN bloc range or third party devices that comply with the DeviceNet communications profile in to the fieldbus system thus enabling mixed operation This makes the DeviceNet system extremely flexible and suitable for use in the most difficult of industrial environments D300460 1211 BL20 DNet 3 5 DeviceNet Fieldbus description 3 2 Reading in of station configuration without configuration tool The current BL20 station configuration at the gateway is saved to the non volatile Required Memory of the gateway when the SET button on the gateway is pre
134. in attribute 111 Number of supported channels Attribute 136 contains the data for channel 1 attribute 143 for channel 8 D300460 1211 BL20 DNet 10 31 Appendix Analog input PT100 NI module class VSC110 This Class contains all information and parameters for analog input modules for PT100 NI sensors current Class instance Note Hn Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 22 Object instance 10 32 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 2AI PT 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see
135. ine is continuous on all I O modules On power distribution modules the black line is only above the connection 24 This makes clear that the C rail is separated from the adjoining potential group to its left Figure 6 7 C rail front view Figure 6 8 C rail side view KEEL amp x Le uh a Danger A It is permitted to load the C rail with a maximum of 24 V Not 230 V The C rail can be used as required by the application for example as a protective earth PE In this case the PE connection of each power distribution module must be connected to the mounting rail via an additional PE terminal which is available as an accessory Note i For information about introducing a BL20 station into a ground reference system please read chapter 7 D300460 1211 BL20 DNet Guidelines for station planning Figure 6 9 Gateway BR 2DO 2DI 2DO 2DI PF 2DO 2DI 2DO 201 Using the C rail as m a protective earth C3 B a Bn E E PE terminal TS 66 C rail PE z cA en SBC SBC BC SBC SBBC SBC SBB C rails can be used for a common voltage supply when relay modules are planned To accomplish this the load voltage is connected to a Power Feeding module with the BL20 P4x SBBC base module with tension clamp or screw connection All the following relay modules are then supplied with power via the C rail Attention When relay modules are planned and the C rail is used for a common voltage supply a furt
136. ing the bus during operation causes the system to be aborted 1 Slave oriented If the PLC configuration check is activated data exchange is started with all SWIRE slaves that match the SET configuration stored in the PLC The SWIRE slaves that do not match the SET configuration stored in the PLC do not perform any data exchange Bit 4 Moeller conformance from version VN 01 04 0 Default behavior 1 The BL20 E 1SWIRE master responds according to the Moeller SWIRE Conformance criteria Bit 5 to bit 6 reserved 122 Param error G S BYTE Bit 0 Slave error field 7Ah report control 0 Single diagnostics is activated 1 Single diagnostics is not activated Bit 1 Group error Slave error 0 Group diagnostics is activated 1 Group diagnostics is not activated Bit 2 PKZ error field 0 Single diagnostics is activated 1 Single diagnostics is not activated Bit 3 Group error PKZ error 0 Group diagnostics is activated 1 Group diagnostics is not activated Bit 4 Configuration error field 0 Single diagnostics is activated 1 Single diagnostics is not activated Bit 5 Group error Configuration error 0 Group diagnostics is activated 1 Group diagnostics is not activated Bit 6 Error message UAUX 0 Error message UAUXERR activated 1 Error message UAUXERR not activated Bit 7 reserved D300460 1211 BL20 DNet 10 77 Appendix Table 10 31 Attr No
137. ion about function and structure of the BL20 DeviceNet gateway as well as all bus specific information concerning the connection to automation devices the maximum system extension etc The bus independent I O modules for BL20 as well as all further fieldbus independent chapters like mounting labelling etc are described in a separate manual BL20l O modules TURCK Documentation No English D300717 Furthermore the manual contains a short description of the project planning and diagnostics software for TURCK l O systems the software I O ASSISTANT D300460 1211 BL20 DNet Description of symbols used Industri A 1 2 Description of symbols used A Danger This sign can be found next to all notes that indicate a source of hazards This can refer to danger to personnel or damage to the system hardware and software and to the facility This sign means for the operator work with extreme caution A Attention This sign can be found next to all notes that indicate a potential hazard This can refer to possible danger to personnel and damages to the system hardware and software and to the facility Note This sign can be found next to all general notes that supply important information about one or more operating steps These specific notes are intended to make operation easier and avoid unnecessary work due to incorrect operation D300460 1211 BL20 DNet 1 3 About this manual 1 3 Overv
138. ist Available Devices Scanlist the 02 BL20 Gw DNET 2 i Is E fe IV Automap on Add IV Node Active Upload from Scanner Penone kar _Upload from Scanner M Device Type Download to Scanner 4 sm Code v Major Revision Edit 1 0 Parameters FIMEB hus mor ae e Click the Edit I O Parameters button to determine the type of process data exchange Bit Strobe COS Cyclic Polling as well as the exact length of input and output data for the respective station Figure 5 17 Edit 1 0 Parameters 02 BL20 GW DNET 2 HE Setting the type of data tr nsmi sion T Strobed T Change of State Cyclic Bs Size pa Bytes Change of State f Cyclic Use T Bit Lj Rx Size p 4 Bytes IV Polled Tx Size E Eles Rg Size 8 Bytes Heartbeat Rate Jo E msec Ix Size zi Bytes Advanced Poll Rate Every Scan z Cancel Restore 0 Sizes D300460 1211 BL20 DNet 5 21 Connection to Automation Devices Mapping the input and output data The tabbed pages Input and Output display the address of the input and output data in the controller These can either be automatically mapped by clicking the AutoMap button or assigned by setting a start word in the Start word box The addresses set here are accessed in a program in the SLC 500 Figure 5 18 X 1747 SDN Scanner Module Leik Mapping the General Module Scanist Input Output ADR Summary input data Node Type Rx Map
139. iven top priority and configuration messages have lower priority DeviceNet allows Peer to Peer data exchange in which any DeviceNet product can produce and consume messages and Master Slave operation called the Predefined Master Slave Connection Set D300460 1211 BL20 DNet General information about DeviceNet 3 1 2 Maximum system extension A DeviceNet network supports up to 64 nodes and an unlimited amount of I O The bus uses a trunkline dropline topology Figure 3 1 Programmable logic controller Maximum system with DeviceNet scanner EN extension eiin o PC with il DeviceNet S 4 interface 0 eHHHHH e DeviceNet or Bus line BL20 gateway 63 3 1 3 Addressing The valid range of DeviceNet node addresses is 0 to 63 The station default node address is 63 Each node s address must be set initially The address is using the decimal rotary coding switches on the gateway it can also be set with a DeviceNet configuration tool but it is not possible to allocate address directly via the bus 3 1 4 Power distribution Bus power and communication are supplied on a single cable Bus power is 24 VDC and supplies current to operate the node as well as current to power input devices D300460 1211 BL20 DNet 3 3 DeviceNet Fieldbus description 3 1 5 EDS files Electronic data sheets or EDS files are specificall
140. l RFID documentation document number D101642 10 16 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Object instance 6 RFID status interface instance Table 10 12 Attr No Attribute Get Type Description Object instance 6 name Set RFID status inter dec face instance hex 103 I MAP RFID G UINT Contains the number of RFID status interface 67h status bytes interface The actual data is loaded to the non volatile memory of the gateway The changes become valid after a start up 104 RFID status G S USINT Defines the length of the RFID status data within 68h interface the process input data 0 disabled 0 bytes 1 reduced 4 bytes 2 full 6 bytes Object instance 7 RFID last updated channel data instance Table 10 13 Attr No Attribute Get Type Description Object instance 7 name Set RFID last updated dec channel data ex instance 104 Oldest G USINT Contains the number of the channel with the 68h updated oldest data FIFO channel Only accessible via Explicit Messaging Object instance 8 RFID CIP support Table 10 14 Attr No Attribute Get Type Description Object instance 8 d name Set RFID CIP support CC hex 104 RFID CIP G USINT 0 disabled 68h support 1 enabled access via RFID CIP expl msg read write to VSC120 attributes 113 and 114 page 10 72 D300460 1211 BL20 DNet 10 17 Appendi
141. le DeviceNet Drivers SOFTWARE ae Allen Bradley 1747 SDNPT The node is configured in the window that opens which means for example that the data transmission rate the serial interface the node address as well as the baud rate are entered Figure 5 6 Allen Bradley 1770 KFD Driver Configuration 21x Configuring the 1770 KFD Q Allen Bradley 1770 KFD Driver Driver Revision 2 06 Copyright 1998 Allen Bradley Company A Division of Rockwell Automation r KFD Driver Setup Serial Port Setup r DeviceNet Port Setup Pott Select cou 2 z Node Address fe zl Data Rate 57600 Data Rate 25K Lr Setup Use Modem Dialer ae Configure Dialer Display Info This port is not currently in use Cancel Help D300460 1211 BL20 DNet 5 15 Connection to Automation Devices The connection to the DeviceNet is established following successful configuration of the KFD tool Figure 5 7 Depicting the DeviceNet network in RSLinx ca File View Communications Station DDE OPC Security Window Help la x owse g Not Browsing Workstation WSKMDEUTSASCHUS wu Linx Gateways Ethemet d 1770 KFD 2 DeviceNet Linx Gateways 1770KFD 2 Ethemet DeviceNet For Help press F1 NUM 05 29 01 02 20PM 7 5 10 2 Configuring the DeviceNet network with RSNetworx Figure 5 8 Opening the EDS Wizard The BL20 gateway is
142. lectrical currents induces an interference voltage Typical sources of interference are for example transformers motors parallel routed network and HF signal cables Instance An Instance is defined as being an Object that is actually set up in a device Intelligent modules Intelligent modules are modules with an internal memory able to transmit certain commands e g substitute values and others Load value Predefined value for the counter module with which the count process begins Latch retrigger function This function saves the current internal counter content of the electronics module at the digital input when there is a change of status and the count procedure is retriggered That means the current internal counter content is saved atthe point in time the change of status occurs The counter is subsequently reloaded with the load value and then continues to count Lightning protection All measures taken to protect a system from damage due to overvoltages caused by lightning strike Low impedance connection Connection with a low AC impedance LSB Least Significant Bit Mass All interconnected inactive components that do not take on a dangerous touch potential in the case of a fault Master Station in a bus system that controls the communication between the other stations D300460 1211 BL20 DNet Industri A Master slave mode Mode of operation in which a station acting as a master controls the c
143. m s power supply to the gateway I O modules and the field level is distributed via a Bus Refreshing module E All BL20 modules gateway Bus Refreshing Power Feeding and I O modules are connected capacitively via base modules to the mounting rails E Separate power supplies for the system and the field level allow a potential free installation The block diagram shows the arrangement of a typical BL20 station Table 7 1 Potential relation ships in a typical BL20 station 7 4 Gateway Bus Refreshing 1 0 module l O module Power Feeding l O module Bus Refreshing gt Field V V 24V 24V 24V 24V bus D300460 1211 BL20 DNet Potential relationships Industri A 7 2 2 Potential free installation In a potential free installation the reference potentials of control and load circuitry are galvanically isolated from each other A potential free installation is necessary with E All AC load circuits for example when using the Power Feeding module BL20 PF 120 230VAC D E Floating DC load circuits The potential free installation does not depend on the method of grounding Table 7 2 TS Potential free FE FE FE FE FE FE installation Gateway BR module 1 0 module 1 0 module PF module 1 0 module external external external 7 2 3 Non isolated installation In a non isolated installation the reference potentials of the control and load circuitry are galvanically
144. mber 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 27 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 112 Diagnostics G WORD Bit 0 70h and status 0 No enabled status signal is active SSI_STSx 0 1 group diagnostics At least one enabled status signal is active SSI_STSx 1 Bit 1 0 SSI encoder signal present 1 SSI error open circuit SSI encoder signal faulty e g due to a cable break Bit 2 0 A comparison of the register contents has produced the following result REG_SSI_POS lt REG_UPPER_LIMIT 1 error POS gt UPPER LIMIT A comparison of the register contents has produced the following result REG_SSI_POS gt REG_UPPER_LIMIT Bit 3 0 A comparison of the register contents has produced the following result
145. mber of the class 64h Maj Rel 1000 Min Rel 101 Max instance G USINT Contains the number of the highest instance of an 65h object created on this level in the class hierarchy 102 ofinstances G USINT Contains the number of Object instances created in 66h this class 103 Max class G USINT Contains the number of the last Class Attribute to be 67h attribute implemented 10 4 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Gateway class VSC 100 Industri A The Gateway Class contains all the parameters that concern the BL20 system and the gateway Class instance Note Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instance for the VSC Object instance 1 Table 10 4 Attr No Attribute Get Type Description Object instance 1 d name Set Boot instance ec hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Hardware G STRUCT Contains the hardware revision number of the 65h revision gateway USINT Maj USINT Min 102 Firmware G STRUCT Contains the revision number of the Boot 66h revision Firmware for DeviceNet Maj Min 103 Service tool G UDINT Contains the BOOT ID number that serves as an 67h ident number identification number for the software O ASSISTANT 104 Hardware G STRUCT Contains gateway hardware information U
146. module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 4DO 0 5A P 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Consumed G UINT Contains information concerning the range of 6Eh data size data consumed by the module D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 17 Attr No Attribute Get Type Description Object instance dec name Set hex 111 Consumed G DWORD Contains the output data of the module 6Fh data DWORD Bit for bit assignment according to module specification 112 Diag size G UINT Contains information concerning the range ofthe 70h diagnostic data of the module 113 Diag G S DWORD Contains the diagnostic
147. n on reaching or overshooting the upper limit 121 MSRM G S USINT Defines the integration time 79h integration A Integration 10ms 122 CNT G S USINT Defines the hysteresis meaning the differential 7Ah hysteresis A threshold value Hysteresis 123 CNT pulse G S USINT Defines the pulse duration 7Bh duration A Pulse duration 2ms 124 MSRM pulses G S UINT Defines the number of pulses per revolution 7Ch per revolution Pulses per revolution A 125 Fault value G S BOOL Defines the substitute value of the digital output 7Dh DO1 DO1 Fault value DOT FALSE 0 off OV TRUE 1 on 24V D300460 1211 BL20 DNet 10 41 Appendix Table 10 24 Object instance Attr No Attribute Get dae name Set hex Type Description 126 Diagnostic G S 7Eh DO1 BOOL Defines if the diagnostic data of the DO1 are transmitted to the gateway Diagnostic DOT FALSE on Diagnostic data of the DO1 are being transmitted TRUE off Diagnostic data of the DO1 are not being transmitted A Dependonthe 127 Function DO1 G S selected operat 7Fh A ing mode CNT MSRM and are not supported in the other oper ating mode Please refer to Attribute No 113 BASIC MODE ENUM USINT Defines the function of the output DO1 Function DO1 0 output 1 CNT on when count value 2 reference value 2 CNT on when count value lt reference value 3 CNT pulse when count value reference value 4 MSRM
148. n functions Install automation devices and related operating elements in such a way that they are well protected against unintentional operation Suitable safety hardware and software measures should be implemented for the I O interface so that a line or wire breakage on the signal side does not result in undefined states in the automa tion devices Ensure a reliable electrical isolation of the low voltage for the 24 volt supply Only use power supply units complying with IEC 60 364 4 41 VDE 0 100 Part 410 or HD 384 4 41 S2 Deviations of the mains voltage from the rated value must not exceed the tolerance limits given in the specifications otherwise this may cause malfunction and dangerous operation Emergency stop devices complying with IEC EN 60 204 1 must be effective in all operating modes of the automation devices Unlatching the emergency stop devices must not cause restart Devices that are designed for mounting in housings or control cabinets must only be operated and controlled after they have been installed with the housing closed Desktop or portable units must only be operated and controlled in enclosed housings Measures should be taken to ensure the proper restart of programs interrupted after a voltage dip or failure This should not cause dangerous operating states even for a short time If neces sary emergency stop devices should be implemented Wherever faults in the automation system may cause damage to persons or
149. n off Motor protective circuit breaker off tripped on E Status of the slave online diagnostics Meaning of the 4 bit process input data on an SWIRE DIL device Table 8 16 Bit7 Bit 6 Bit 5 Bit 4 Process input for SWIRE DIL SCx free free PKZSTx SIx The following table shows the meaning of the data bits Table 8 17 DesignationStatus Comment Meaning of the data bits Six Switch status relay x SIx supplies the switch status of the contactor coil of the SWIRE bus slave as a feedback signal SIx makes it possible to check whether the set switch status was executed by a mechanical connection This must take into account the time delay between the setting of an output a mechanical execution and the subsequent feedback signal 0 OFF Contactor coil is switched off 1 ON Contactor coil is switched on PKZSTx Switch status PKZ x 0 OFF The motor protective circuitbreaker is off or has tripped 1 ON The motor protective circuitbreaker is switched on SCx Communication error slave x Setting the SCpiagSX parameter sets the SCx bit in the process input data The information is provided as status information in the PLC for the user 0 ON LINE Status of slave x Everything o k 1 OFF LINE Status of slave x Slave diagnostics message present D300460 1211 BL20 DNet 8 13 Integration of Technology Modules in DeviceNet Process output Field output data is output from an BL20 E
150. natory notes about the DeviceNet fieldbus Function The BL20 gateway makes it possible to operate a BL20 station on DeviceNet The communication between the BL20 gateway and the higher level controller complies with ODVA specification Rel V2 0 and corresponds to the communications model described therein It regulates the entire data traffic between the I O level and the fieldbus Information for the Software I O ASSISTANT is made available via the service interface Note i BL20 gateways for DeviceNet can only be used as DeviceNet Servers The gateway supports the three DeviceNet baud rates 125 Kbit s 250 Kbit s and 500 Kbit s Versions The gateways for the DeviceNet fieldbus system are available in two different versions BL20 GW DNET this is the standard version of the gateway E BL20 GWBR DNET the complete functionality of the BL20 GW DeviceNet is provided In addition a supply unit has been integrated into the gateway D300460 1211 BL20 DNet Introduction Industri A Figure 4 1 B BL20 GW DNET A A Type designation B LEDs for BL20 module bus C LEDs for DeviceNet D Fieldbus con nection via G Open Style con nector 5 pole supplied with matching plug E Decimal rotary encoding switch to set the MACID E F Configuration button to accept the present sta tion configura tion G Service interface H DIP switch to set the bit transmis sion rate D300460 1211 BL20
151. necessary a varistor or resistor can be connected parallel to the capacitor to prevent disruptive discharges when interference pulses occur A further possibility is a double shielded cable galvanically separated whereby the innermost shield is connected on one side and the outermost shield is connected on both sides D300460 1211 BL20 DNet 7 9 Guidelines for electrical installation 7 5 Potential compensation Potential differences can occur between installation components that are in separate areas and these E are fed by different supplies have double sided conductor shields which are grounded on different installation components A potential compensation cable must be routed to the potential compensation Danger A Never use the shield as a potential compensation Connection 1 Connection 2 V 0 0 V CAN_H Q 0 CAN_H CAN_L Q 0 CAN_L V Q 0 V Table 7 4 Brera RE DEG Potential Shield compensation i Potential compensation cable Reference potential Reference potential A potential compensation cable must have the following characteristics E Low impedance In the case of compensation cables that are routed on both sides the compensation line impedance must be considerably smaller than that of the shield connection max 10 96 of shield connection impedance E Should the length of the compensation cable be less than 200 m then its
152. nnection technology Tension clamp or screw connection 4 2 2 Structure diagram of a gateway The BL20 DeviceNet gateway has the following structure Figure 4 3 Gateway Fieldbus Service Controller External RAM Module bus structure External interface Internal P internal RAM External ROM flash WDG E RE CAFE 4 D300460 1211 BL20 DNet 4 7 BL20 Gateways for DeviceNet 4 2 3 BL20 GW DNET Table 4 4 Supply voltage General technical data Nominal value 5 V DC distribution by the Bus Refreshing module Permissible range 4 8 to 5 2 V DC Restriction on EN61131 2 The supply energy required to bridge a supply interruption up to 10ms is not stored Please secure the Usys for BL20 BR 24VDC D modules by using an appropriate power supply unit Current consumption from module bus Maximum 250 mA Diagnostic Interface Diagnostic interface PS 2 socket Fieldbus connections Open Style connector Fieldbus shielding connection via DeviceNet cable Transfer rate 125 kBit s 250 kBit s 500 kBit s Fieldbus termination via DIP switch 2 decimal rotary encoding switches labelled for setting the MAC ID of the gateway 4 8 D300460 1211 BL20 DNet Technical data 4 2 4 BL20 GWBR DNET Industri A Table 4 5 Supply General technical data Field supply U Nominal value range 24V DC 18 to 30 V DC I m
153. not active software Re install the firmware or flashing download necessary contact your Turck slowly 1 Hz representative and LED IOs red Additional diagnosis indication for BL20 GWBR DNET green blinking 1 Hz U y lt undervoltage or overvoltage U undervoltage V4 undervoltage Open Style connector Check that the supply voltage is within the permissible range GW Green flashing Firmware active gateway Replace the gateway fast 4 Hz hardware defect IOs Off and LED No voltage Check the voltage supply at the GW off Bus Refreshing module Green Module bus active configured list of modules corresponds to current list at the gateway communication active Green flashing Station is in force mode of the l Oassistant Deactivate the force mode of the l Oassistant Red and LED GW off Controller is not ready or V level is not within the required range Check the Bus Refreshing module to the right of the gateway and its wiring If the mains voltage is correctly connected contact your Turck representative D300460 1211 BL20 DNet BL20 Gateways for DeviceNet Table 4 11 LED indicators LED Status Meaning Remedy IOs Red Module bus error Check the individual BL20 modules for correct mounting Red flashing Non adaptable modification of Compare the engineering of 1 Hz the physical list of modules your BL20 station with the physical list of modules
154. nstances for VSC Object instance Table 10 6 Attr No Attribute Get Type Description Object instances dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 2 module is plugged 102 Slot state G ENUM NOT USED 0 66h USINT A non occupied slot is not taking part in process data traffic It is not responding to data transmitted or received via I O Connection Messages PROCESSING 1 A BL20 module recognized by the fieldbus is occupying a slot Data transferis taking place with the other fieldbus devices via I O Connection Messages ALLOCATED 2 The slot is not occupied but has been reserved for a certain electronic module The process data are set to 0 WRONG MODULE 3 The wrong module has been plugged in the slot meaning it supports process data lengths that were not previously defined or it is a different type of module This false module will not be made known to the fieldbus and will not take part in process data traffic The process data for this slot are set to 0 103 Module ID G DWORD Contains the ID of the BL20 module 67h 104 Module diag G UINT States the number of diagnostic bits of the 68h bit count module 105 Module param G UINT States the number of parameter bits of the 69h bit count module 10
155. ntains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 2AI V 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industr A Table 10 18 Attr No Attribute Get Type Description Object instance Mec name Set hex 111 Number of G USINT States the number of analog input channels 6Fh supported supported by this module Instance channels 112 Produced data G INT Contains the data transmitted by the analog 119 input module of channels No 1 to No 8 70h Only those channels are supported that are 77h contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE Contains the diagnostic data of the channels 1 to 127 8 of the analog input module 78h Only those chann
156. odification of the data in the register bank by process output i e WRITE OPERATION 0 A write job would be accepted with the next telegram of process output data handshake for data transmission to the register 1 control register write acknowledged A modification of the register contents by a process output was initiated i e WRITE OPERATION 1 A write job would not be accepted with the next telegram of process output data Bit 7 0 The writing of user data for process output to the register addressed with Address write register in the process output data could not be executed 1 control register write accepted The writing of user data for process output to the register addressed with Address write register in the process output data could be executed successfully D300460 1211 BL20 DNet 10 59 Appendix Table 10 27 Object instance Attr No Attribute Get dac name Set hex Type Description 114 Result read G 72h operation BYTE Bit 0 to 6 reserved Bit 7 0 The reading of the register stated in Address read register was accepted and executed The content of the register is located in Value read register 1 register read operation aborted The reading of the register stated in Address read register was not accepted Value read register is zero 115 Address read G 73h register UINT Address ofthe input register with contents stated in Val
157. oduct name In this example the Allen Bradley 1747 SDN Scanner Module and the DeviceNet driver module 1770 KFD RS232 Interface are used as well as the BL20 gateway Figure 5 11 Selecting the BL2mp0 gateway 5 18 5 BL20 Test1 dnt RSNetWorx for DeviceNet S x File Edt View Network Device Tools Help jals uls elw Hardware H A 0 8 2 2 2 2 C General Purpose Discrete 4 Generic Device J Human Machine Interface J Inductive Proximity Switch Limit Switch Motor Protector Photoelectric Sensor Rockwell Automation miscel SCANport Adapter Smart MCC Specialty 1 0 Vendor Rockwell Automation Allen Rockwell Automation Dode Rockwell Automation Elect C Rockwell Automation Reliz Turck Inc E Communication Adapter L f BL20 GW DNET xi amp alk Elg l ai 1747 SDN 1770 KFD BL20 GW Scanner RS232 Interface Module M 4 MA Graph Spreadsheet X Master Sle x oi I e E 5 3 Ready Offline Note It should be observed when configuring the network that the node address of the KFD tool matches the address that was allocated when establishing communications in RSLinx D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Industri A Configuration of the DeviceNet gateway and the connected BL20 station The DeviceNet gatewa
158. odules The power supply for gateways and I O modules is fed to the power distribution modules therefore it is not necessary to supply each individual module with a separate voltage Figure 2 2 Power distribution module 2 2 3 Electronics modules Electronics modules contain the functions of the BL20 modules power distribution modules digital and analog input output modules and technology modules Electronics modules are plugged onto the base modules and are not directly connected to the wiring The assignment table in the Section Ordering Information of the Appendix shows the possible combinations of electronics and base modules They can be plugged or pulled when the station is being commissioned or for maintenance purposes without having to disconnect the field wiring from the base modules Figure 2 3 Electronics module in slice design 2 4 D300460 1211 BL20 DNet BL20 components Figure 2 4 Electronics module in block design 2 2 4 Base modules The field wiring is connected to the base modules These are constructed as terminals in block and slice designs and are available in the following variations with either tension clamp or screw connections 2 3 wire 2 channel 4 wire 2 channel and 4x 2 3 wire 4 channel The assignment table in the Section Ordering Information of the Appendix shows the possible combinations of electronics and base modules Figure 2 5 Bas
159. of a PS 2 male connector PS 2 male connector connection is a 6 wire 1 1 connection Figure 4 13 Connection between a PC and BL20 gateway usinga commercially available cable A SUB D female connector B PS 2 female con nector PS 2 s male connector ie A C PS 2 male con In nector EET EA 4 14 D300460 1211 BL20 DNet Setting up communications 4 4 Setting up communications 4 4 1 Address setting The address setting of the DeviceNet gateway on DeviceNet is performed via two decimal rotary coding switches on the gateway These switches are positioned under a cover just below the service interface Figure 4 14 Rotary coding switches for address setting Attention A DeviceNet allows a maximum of 64 addresses MAC IDs to be assigned 00 to 63 Each address may be allocated only once in the entire bus structure The rotary coding switches are marked with H for high 1 digit of the double digit decimal number and L for low 2 digit of the double digit decimal number Thus the switch marked L is used to set the digits 0 to 9 and the switch marked H is used to set the digits 0 to 6 It is not necessary to address the module bus Note H The protective cover for the rotary coding switches must be closed once the address setting procedure is complete D300460 1211 BL20 DNet 4 15 BL20 Gateways for DeviceNet 4 4 2 Setting the baud rate Figure 4 15
160. ommunication between other stations in a bus system Module bus The module bus is the internal bus in a BL20 station The BL20 modules communicate with the gateway via the module bus which is independent of the fieldbus MSB Most Significant Bit Multi master mode Operating mode in which all stations in a system communicate with equal rights via the bus N NAMAUR German acronym for an association concerned with standardizing measurement and control engineering NAMUR initiators are special versions of the two wire initiators NAMUR initiators are characterized by their high immunity to interference and operating reliability due to their special construction low internal resistance few components and compact design o Overhead System administration time required by the system for each transmission cycle P PLC Programmable Logic Controller Polling Establish a Polled I O Connection i e a conventional Master Slave relationship between a controller and a DeviceNet device Potential compensation The alignment of electrical levels of electrical components and external conductive components by means of an electrical connection Potential free Galvanic isolation of the reference potentials in I O modules of the control and load circuits Potential linked Electrical connection of the reference potentials in I O modules of the control and load circuits Protective earth Electrical conductor for protection again
161. or n m un m M creating potential i groups with BL20 GW DNet VO GG g Field supply LJ l e Module bus supply 1 i i b 2l Potential group 1 Potential group 2 TS Note The system can be supplied with power independent of the potential group formation described above When using a digital input module for 120 230 V AC it should be ensured that a potential group is created in conjunction with the Power Feeding module BL20 PF 120 230VAC D Attention AN It is not permitted to use the modules with 24 V DC and 120 230 V AC field supply in a joint potential group D300460 1211 BL20 DNet 6 9 Guidelines for station planning 6 2 4 Protecting the service interface on the gateway During operation the cover protecting the service interface and the hexadecimal rotary coding switches must remain closed due to EMC and ESD Figure 6 6 BL20 Gateway 1 5 MB with tension clamp connection 6 10 D300460 1211 BL20 DNet Power supply 6 2 5 C rail cross connection The C rail runs through all base modules The C rail of the base modules for power distribution modules is mechanically separated thus potentially isolating the adjoining supply groups Access to the C rail is possible with the help of base modules with a C in their designation for example BL20 S4T SBCS The corresponding connection level is indicated on these modules by a thick black line The black l
162. ount has been transmitted together with the last data segment of the process input data RX count acknowledge is an acknowledge for the successful transmission of the data segment with RX count 10 46 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industr A Table 10 25 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 122 Status reset G S BOOL STATRES 7Ah control This bit is set to reset the STAT bit in the process input data With the change from 1 to 0 the status bit is reset from 0 to 1 If this bit is 0 all changes in TRANSMIT BYTE count TRANSMIT count and RECEIVE count acknowledge are ignored Flushing the transmit receive buffer with Process control data Attr 123 is possible If this bitis 1 or with the change from 0 to 1 the flushing of the transmit receive buffer with Process control data Attr 123 is not possible 123 Process G S BYTE Bit 0 transmit buffer flush 7Bh control data Bit 1 2 receive buffer flush 124 TX data G S ARRAYOF Definesthe transmit data 0 7 7Ch BYTE 125 TX data and S ARRAY OF Defines the data to be transmitted via RS232 7Dh release BYTE 0 7 transmission is released charged immediately 126 reserved 7Eh D300460 1211 BL20 DNet 10 47 Appendix Table 10 25 Object instance 10 48 Attr No Attribute Get Type dae name Set hex Description
163. outside of limit 5 MSRM below lower limit 6 MSRM above upper limit 7 to 255 reserved 128 CNT G S 80h function DO2 A ENUM USINT Defines the function of the output DO2 This is not a physical output meaning the value from this output is read in the process input image only Function DO2 0 output 1 CNT on when count value reference value 2 CNT on when count value lt reference value 3 CNT pulse when count value reference value 4 to 255 reserved 129 Signal G S 81h evaluation A ENUM USINT Defines the kind of signal evaluation Signal evaluation 0 pulse and direction 1 rotary sensor single 2 CNT rotary sensor double 3 CNT rotary sensor fourfold 4 to 255 reserved 130 Sensor input G S 82h filter A ENUM USINT Defines the value of the input filter A Sensor input filter A 0 2 5ms 200kHz 1 25ms 20kHz 2 to 255 reserved 10 42 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industr A Table 10 24 Attr No Attribute Get Type Description Object instance name Set dec hex 131 Sensor input G S ENUM Defines the value of the input filter B 83h filter B USINT Sensor input filter B 0 2 5ms 200kHz 1 25ms 20kHz 2 to 255 reserved 132 Sensor input G S ENUM Defines the value of the input filter DI 84h filter DI USINT Sensor input filter DI 0 2 5m
164. plicit Message are used to transmit low priority configuration data general management data or diagnostic data between two specific devices This is a point to point connection in a Server Client System that requires that a request from a client always has to be confirmed by a response from the server As is the case with the I O Messages the communication between devices using Explicit Massages requires that a Connection Object the Explicit Messaging Connection Object is set up This can be achieved either by activating a static Connection Object which already exists in the device via the Predefined Master Slave Connection Set or dynamically via the so called UCMM port Unconnected Message Manager Port of a device 3 4 3 Predefined Master Slave Connection Set The Group 2 Only Unconnected Explicit Message Port of the Predefined Master Slave Connection Set provides an interface with which it is possible to assign up to 4 predefined connections This model is based on the Master Slave principle The predefined Connection Objects occupy the instances 1 to 4 in the Connection Object Class ID 5 Explicit Messages Group 2 Explicit Request Response Message Class ID 5 Instance ID 1 1 0 Messaging Connection Polled I O Connection Class ID 5 Instance ID 2 Bit Strobe I O Connection Class ID 5 Instance ID 3 Change of State COS Cyclic I O Connection Class ID 5 Instance ID 4 D300460 1211 BL20 DNet 3 9 DeviceNet Fieldbus
165. property external measures must be implemented to ensure a safe operating state in the event of a fault or malfunction for example by means of separate limit switches mechanical interlocks etc The electrical installation must be carried out in accordance with the relevant regulations e g with regard to cable cross sections fuses PE All work relating to transport installation commissioning and maintenance must only be carried out by qualified personnel IEC 60 364 and HD 384 and national work safety regulations All shrouds and doors must be kept closed during operation Industr A Table of Contents 1 1 1 1 2 1 3 1 4 15 1 6 2 2 1 2 2 2 2 1 2 2 2 2 2 3 224 22 5 2 2 6 2 2 7 2 2 8 2 2 9 3 1 3 1 1 3 1 2 3 1 3 3 1 4 3 1 5 3 1 6 3 1 7 3 1 8 3 2 3 3 3 3 1 3 3 2 3 3 3 3 3 4 3 3 5 3 4 3 4 1 3 4 2 3 4 3 3 44 D300460 1211 BL20 DNet About this manual DOCUMENTATION CONCEP e 1 2 Description of symbols used csceccccsesssscsescecseccsscsscssscssessecssessessscssessessesssessssssecssssessecsecssscssesscsseossessees 1 3 Le T8 4 BARRE 1 4 Prescribed USC mee 1 4 Notes concerning planning installation of this product eere eerie eese enses enean sense ense tnsuun 1 4 List OF PEVISIONS me
166. quest with TXBUF FLUSH 1 will be ignored If STATUS RESET CONTROL 0 With TXBUF FLUSH 1 The receive buffer is cleared D300460 1211 BL20 DNet 8 9 Integration of Technology Modules in DeviceNet 8 3 SSI module The structure of the process image is represented with symbolic names These correspond to the attribute names which also correspond to the relevant functions The bits and bit groups assigned to the names indicate numerical values The meaning of the numerical values is explained in the description of the attributes Classes and Instances of the DeviceNet gateway chapter 10 8 3 1 Process input data Table 8 12 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Process input data A Status Bits from Byte 0 DIAGNOSTICS AND STATUS SSI encoder B X reserved Byte 2 RESULT WRITE OPERA XB X SSI SSI_ SSI_ SSI_ TION STS3 A STS2A STS1A STSO A Byte 3 RESULT READ OPERA X ADDRESS READ REGISTER TION Byte 4 VALUE READ REGISTER Byte 0 Byte 7 VALUE READ REGISTER Byte 3 Table 8 13 SSI STS3 These four bits transfer the status bits of the SSI encoder with the Meaning of data status messages of the SSI module bits 0 to 3 Byte2 SSI STS2 With some SSI encoders the status bits are transferred together SSI STS1 with the position value SSI STSO 8 10 D300460 1211 BL20 DNet SSI module Industri A 8 3 2 Process output data Table 8 14 Bit7 Bit 6 Bit 5 Bit
167. r DeviceNet Eie Edit View Network Device Tools Help jals mls 3 SEU amp alt Hardware te aaa Photoelectric Sensor Rockwell Automation miscel C SCANport Adapter Smart MCC C Specialty 1 0 Vendor C Rockwell Automation Allen C Rockwell Automation Dade C Rockwell Automation Elect C Rockwell Automation Reliz C Turck Inc B Communication Adapter Q BL20 Gw DNET Danana nanie An EnA nEn nEn ENANA M 4 MA Graph Spreadsheet j Master Sk 1747 SDN BL20 GW C General Purpose Discrete Scanner RE232 Interface Generic Device Module Human Machine Interface Inductive Proximity Switch C Limit Switch _ Motor Protector oo 05 02 Toggle the online state of the network istn E 8120 Testi ant RS 27 Unbenannt Paint aj Explorer Temp Offline ROAS 1003 D300460 1211 BL20 DNet Connection to the controller SLC 500 from Allen Bradley Industri A Incorporating the BL20 station in the scan list of the DeviceNet scanner In order for the 1747 SDN Scanner Module of the SLC 500 to be able to communicate with the BL20 gateway the BL20 gateway has to be included in the scan list of the 1747 SDN Scanner Module Figure 5 16 X 1747 SDN Scanner Module mE Incorporating the General Module Scanlist Input Output ADR Summary BL20 Station in j h Scan L
168. red by an EDS file from our database jj C Change a device s graphic image ayy This option allows you to replace the graphic image icon file associated with a device Sy C Create an EDS fie This option creates a new EDS file that allows our software to recognize your device lt Back Next gt Cancel The BL20 gateway appears in the hardware catalogue of the software following correct registering of the EDS file Figure 5 10 Hardwarecatalog Fie Edt view Newok Device Tools Hep 8 BH with BL20 jals S x amp elre Ql EE S ah gateway Hardware x General Purpose Discrete Generic Device Human Machine Interface Inductive Proximity Switch Limit Switch Motor Protector Photoelectric Sensor Rockwell Automation miscel SCANport Adapter Smart MCC Specialty 1 0 endor H A Rockwell Automation Allen 5 Rockwell Automation Dode a PAP ep eS ACA AER m lt Rockwell Automation Elect Rockwell Automation Reliz EM Turck Inc S os Communication Adapter v M 4 M Graph Spreadsheet Master Sle xi 5 Message Code Timestamp Description o Ej D e e eo em Ready Offline D300460 1211 BL20 DNet 5 17 Connection to Automation Devices Offline configuration of the network The network nodes are selected from the hardware catalogue using the drag and drop operation or by double clicking on the pr
169. repetitive shock according to IEC 1 000 shocks half sinus 25 g peak value 6 ms in 68 2 29 each case in direction per space coordinate D300460 1211 BL20 DNet 4 5 BL20 Gateways for DeviceNet Topple and fall according to IEC 68 2 31 and free fall according to IEC 68 2 32 Weight 10 kg Height of fall 1 0 m 39 37 inch Weight 10 to 40 kg Height of fall 0 5 m 19 69 inch Test runs 7 Device with packaging electrically tested printed circuit board Electromagnetic compatibility EMC according to EN 50 082 2 Industry Static electricity according to EN 61 000 4 2 Discharge through air direct 8kV Relay discharge indirect 4 kV Electromagnetic HF fields according to EN 61 10 V m 000 4 3 and ENV 50 204 Conducted interferences induced by HF fields 10V according to EN 61 000 4 6 Fast transients Burst according to EN 61 000 4 4 Interference criteria A unrestricted operation 1kV normal operating behavior Interference criteria B temporary interference 2kV normal operation possible Emitted interference according to EN 50 081 2 Industry according to EN 55 011 Class A Group 1 Reliability Operational life MTBF min 120000 h Electronic modules pull plug cycles 20 Tests according to EN 61 131 2 Cold DIN IEC 68 2 1 temperature 25 C 13 F duration 96 h not in use Dry heat DIN IEC 68 2 2 Temperature 85 C 185 F
170. restors must be installed at the point where the cables enter the building 7 1 5 Transmission cables The slaves on the bus are connected to one another with fieldbus lines that correspond to the DeviceNet specification ODVA Spec Rel V2 0 The bus cables must be terminated at the beginning and end with a bus terminating resistor This can be connected via the number 4 DIP switch on the gateway Figure 7 1 Representation of a bus cable terminating me n IE i e Ke e resistor resistor i terminating Station Stationx Station 63 7 1 6 Cable types The following types of cables are used in DeviceNet E Thick Cable Thick DeviceNet cables are used mostly as rigid trunk cables Thin Cable Thin flexible DeviceNet cables are used for drop lines Flat Cable E Cable ll E Cable Please refer to the DeviceNet specifications ODVA Spec Rel V2 0 Vol 1 or the ODVA homepage www odva org The following diagram shows the schematic construction of a round DeviceNet cable Figure 7 2 DeviceNet cable schematic CAN H y CAN_L V Shield D300460 1211 BL20 DNet 7 3 Guidelines for electrical installation 7 2 Potential relationships 7 2 1 General The potential relationship of a DeviceNet system realized with BL20 modules is characterized by the following The syste
171. rnal module bus The bits and bytes are converted by the BL20 gateway from the respective type of communication applicable to the fieldbus in to the module specific bits and bytes Class A group of Objects that all describe the same system components All Objects of a Class are identical in form and behavior they can though contain different attributes Coding elements Two piece element for the unambiguous assignment of electronics and base modules Configuration Systematic arrangement of the I O modules of a station Control interface The control interface is the interface from the BL20 s internal module bus to the counter module The commands and signals directed to the counter module are converted by the BL20 gateway from the respective type of communication applicable to the fieldbus in to the module specific bits and bytes cos Change of State Connections are event controlled connections This means the DeviceNet devices generate messages as soon as a change of state takes place CPU Central Processing Unit Central unit for electronic data processing the processing core of the PC Cyclic Messages are triggered time controlled in Cyclic I O connections by means of a time generator Digital A value e g a voltage which can adopt only certain statuses within a finite set mostly defined as 0 and 1 DIN German acronym for German Industrial Standard EDS Electronic Device Data Sheet which contains standardized D
172. s 200kHz 1 25ms 20kHz 2 to 255 reserved 133 Sensor A G S ENUM Defines the sensor mode 85h USINT ENUM USINT sensor A 0 normal 1 inverted 2to 255 reserved 134 Direction G S BOOL States if the direction input B will be inverted 86h input B Direction input B FALSE normal TRUE inverted 135 Group G S BOOL Defines if the group diagnostic will be 87h diagnostics transmitted to the gateway or not Group diagnostic FALSE release TRUE block 136 On I O G S ENUM Defines the behavior of the module in the cased 88h connection USINT of an I O Connection Fault of the gateway fault Behavior by I O Connection Fault parameter name of the counter CPU master STOP 0 turn off DO1 1 proceed with operating mode 2 DO1 switch to Fault Value 3 DO1 hold last value 4 to 255 reserved D300460 1211 BL20 DNet 10 43 Appendix RS232 module class VSC114 This Class contains all information and parameters for RS232 modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 25 Object instance 10 44 Attr No Attribute Get Type Description dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 module missing base module without 65h present electronic mod
173. s 84h to EFh Reserved FOh MODULEBUS The transmission of data via the module bus is stopped The SHUTDOWN reaction of the individual BL20 modules depends on their respective parameterization Fih RESTART MODULE The transmission of data via the module bus will be started The BUS module list at the gateway will be read in The exchange of data between the gateway and the modules is taking place again F2h tot Reserved FFh D300460 1211 BL20 DNet Connection to Automation Devices 5 7 Maximum topology A bus line consists of at least two slaves It is only possible to connect a BL20 station to the DeviceNet network via the BL20 gateway Incoming and outgoing cables are connected using an Open Style Connector in accordance with ODVA specifications Every BL20 gateway operates as an active slave and occupies one bus address 5 7 1 Maximum system extension A DeviceNet bus line can consist of a maximum of 64 slaves This maximum number must not be exceeded The bus addresses 00 to 63 can be set using the decimal rotary coding switches on the gateway Itis not possible to allocate address directly via the bus Figure 5 2 Maximum system extension Programmable logic controller with DeviceNet scanner ES HHHHH o PC with Eu p DeviceNet o interface Device or BL20 gateway 1 Bus line BL20 gateway
174. s produced the following result REG SSI POS gt REG CMP1 Bit 11 0 A comparison of the register contents has produced the following result REG SSl POS REG CMP2 1 CMP2 register value matches POS A comparison of the register contents has produced the following result REG SSI POS REG CMP29 10 58 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 27 Attr No Attribute Get Type Description Object instance Apes name Set hex 112 Diagnostics G WORD Bit 12 and status 0 Default status i e the register contents have not yet matched REG SSI POS REG CMP2 since the last reset 1 CMP2 flag set The contents of the registers match REG SSI POS REG CMP2 This marker must be reset with bit 12 of the Control attribute Bit 13 0 A comparison of the register contents has produced the following result REG SSI POS REG CMP2 1 POS gt CMP2 register value A comparison of the register contents has produced the following result REG SSI POS gt REG CMP2 Bit 14 0 The SSI encoder values are incremented or the values are constant 1 counting downwards The SSI encoder values are decremented Bit 15 0 The SSI encoder values are decremented or the values are constant 1 counting upwards The SSI encoder values are incremented 113 Result write G Bit 0 to 5 reserved 71h operation Bit 6 0 No m
175. screw connections and base modules with tension clamp connections requires a further power supply module to be mounted Thereby it must be ensured that the base modules are fitted with the same connection technology screw or tension clamp as the power supply module 6 1 2 Complete planning The planning of a BL20 station should be thorough to avoid faults and increase operating reliability Attention If there are more than two empty slots next to one another the communication is interrupted to all following BL20 modules The power to BL20 systems is supplied from a common external source independent of the number of Bus Refreshing modules on the station This avoids the occurrence of potential compensating currents within the BL20 station 6 2 D300460 1211 BL20 DNet Module arrangement on the mounting rail Industri A 6 1 3 Maximum system extension A BL20 station can consist of a gateway and a maximum of 74 modules in slice design equivalent to 1 m in length of mounting rail including the end bracket and endplate The maximum number of modules is less when using block modules 1 block module is equivalent to 8 modules in slice design The following overview shows the maximum number of channels possible on condition that the entire station is made up of that respective type of channel only Table 6 1 Channels Modules Maximum system extension process datadependent Type Max no
176. sense tns ta setas tasto sense tnseo 6 2 Random module arrangement eee eese entere tenentis nto RR NRA noit tts nott notti tisse 6 2 Complete Planning 6 2 Maximum SYSTEM Extern SiON 6 3 POWER SUDDIY A EE E E A E REN 6 5 Power supplyto the Gateway site sehe eter lee St decer eerie e ee Eee Re eee Ree 6 5 Module bus refreshing eese tenent enne A n ttt non tttt nn tts notti ntt A E ttts nonis 6 5 Creating potential groups eese nnne tentent tton tte tette notet ntt to ttts ns E EE AA 6 9 Protecting the service interface on the gateway eere tennnt ennt tentent tnnt tneno totns tten tetto nsetenccttenn 6 10 C rail cross connection ss esesesssesssseesesssssesssescsesosssesesssesesessseeesss Direct wiring of relay modules Plugging and pulling electronics modules 4 creer ener teen een enne netta en etn sense ene ta seen etas en esos ens enas 6 14 Extending an existing Station csscescsscssssscrsicsscsovsssasssesseeseovesssssscnseesessssenasscnscdesesossoscsccueceesesausdensesessousseanse 6 15 Firmware download n 6 16 Guidelines for electrical installation Gener l DLE 7 2 tir Cable routing m Cable routing inside and outside of cabine T Eightnihg prOteCtlOri s eese n RR DE HRRR REDIERE MON EAEE A REB RSeNN ERRARE Ue Diei sion CADIE e LUN esI
177. sided shield connection merely achieves an isolation against electrical fields Attention AN When installing please pay attention to the following the shield should be connected immediately when entering the system the shield connection to the shield rail should be of low impedance the stripped cable ends are to be kept as short as possible the cable shield is notto be used as a bonding conductor If the data cable is connected via a SUB D connector the shielding should never be connected via pin 1 but to the mass collar of the plug in connector The insulation of the shielded data cable should be stripped and connected to the shield rail when the system is not in operation The connection and securing of the shield should be made using metal shield clamps The shield clamps must enclose the shielding braid and in so doing create a large surface contact area The shield rail must have a low impedance for example fixing points of 10 to 20 cm apart and be connected to a reference potential area The cable shield should not be severed but routed further within the system for example to the switchgear cabinet right up to the interface connection Note Fr Should it not be possible to ground the shield on both sides due to switching arrangements or device specific reasons then it is possible to route the second cable shield side to the local reference potential via a capacitor short connection distances If
178. ssed thus making it possible for the configuration to be read out by the DeviceNet scanner please refer to chapter 4 BL20 Gateways for DeviceNet This means that the BL20 Station can be configured without the need for a configuration tool 3 6 D300460 1211 BL20 DNet Object model Industri A 3 3 Object model All DeviceNet devices are described based on an unambiguous object model Each device is exactly defined with the aid of objects The following graphic shows the most important objects of a DeviceNet device Figure 3 2 DeviceNet Parameter network Application Objects Identity Objects Objects o Assemply Objects 1 0 Connections Message Router Objects DeviceNet Objects Explicit Messaging Connections Connection Objects The objects depicted in the graphic can be divided in to 3 groups 3 3 1 Management Objects Define DeviceNet specific data and functions these must be supported by all DeviceNet devices 3 3 2 Identity Object The Identity Object Class Code 01Hex contains all data necessary to clearly identify a node within a network such as Vendor ID Device Type and Product Code In addition it contains the current status of a device the serial number and the product name 3 3 3 Message Router Object The Message Router Object Class Code 02Hex makes it possible to access all classes and instances in the device via Explicit M
179. sseeeememenmeemenen eene 8 7 4 Shielding of cables 9 7 5 Potential compensation ssssssesecssssscososososseseosossssososossssessosossssssesssssssssosessssessososssssseosossssssessssssss 10 7 5 1 Switching inductive loads iter E E 11 7 5 2 Protection against Electrostatic Discharge ESD ssssseeen mnn 11 7 6 Bus CONNECTION a 12 7 7 Two pole shield connection cccccccccrcccccccsccccsccsccccccccccccccsccccccescccccccscccccccccsccscccccscssccsccccsscecs 13 D300460 1211 BL20 DNet 7 1 Guidelines for electrical installation 7 1 7 1 1 7 1 2 7 1 3 7 2 General Notes General Cables should be grouped together for example signal cables data cables heavy current cables power supply cables Heavy current cables and signal or data cables should always be routed in separate cable ducts or bundles Signal and data cables must always be routed as close as possible to ground potential surfaces for example support bars cabinet sides etc Cable routing Correct cable routing prevents or suppresses the reciprocal influencing of parallel routed cables Cable routing inside and outside of cabinets To ensure EMC compatible cable routing the cables should be grouped as follows Various types of cables within the groups can be routed together in bundles or in cable ducts
180. ssssseeee emen enne 5 3 2 Reading in of station configuration without configuration tool eese eee eere eere eene eene eee ee enune 6 3 3 UJ 144 7 e 7 3 3 1 Management Objects eie ue eicere pe EE ded dd ca e de EE E S RE KR EXER EE 7 3 3 2 dentity Objects m 7 3 3 3 Message Router Object oe eie debet rene LE HL HERR EE HERR CE EATER Naa 7 3 3 4 Connection Objects cass tc enitn eden ote EE a Red Re es EXE Rape re cial dave sine ces 7 3 3 5 Application specific objects esee iem tacet ee er a d n dE dada 8 3 4 The DeviceNet communications profile eee e eee eee eee eee eese ee esee e sees esee eese eese esee sesso sese see sssesooe 9 3 4 1 O MESS JES E 9 3 4 2 Explicit Messages secos corodtensan ed ias d etia doa o dendi r ce e Dp d ed td d Pd 9 3 4 3 Predefined Master Slave Connection Set sssssssssseeeseeeeeeneeen nennen nnne nnne 9 Explicit Messages aecixape cix na E CORR RE HERR HE ETRAS ED EO RI BRA E FEED a ED A EE RR E ERR RE RR RR ce 9 VO Messaging CORFeCHOTF ires edd iste eta pu ee tp pe n Ete perd arte a ro 9 3 4 4 Communications profile of the BL20 DeviceNet gateway ssessseeemmemm emm 10 Polled 1 0 Connec tOM cce itte gr dene tt o etd ur d e e e d dca D e t e 10 CO05 VO COMMCCHO Maze in terea co e PORE EROR RE ROGER X QNARE EARN Edna xou CDD AER EPOR RERA 10 Cyclic I O Connetti Masoris putre t
181. st dangerous shock currents Generally represented by PE protective earth R Radiation coupling A radiation coupling appears when an electromagnetic wave hits a conductive structure Voltages and currents are induced by the collision Typical sources of interference are e g sparking gaps spark plugs commutators from electric motors and transmitters e g radio that are operated near to conducting structures D300460 1211 BL20 DNet 11 5 Glossary 11 6 Reaction time The time required in a bus system between a reading operation being sent and the receipt of an answer It is the time required by an input module to change a signal at its input until the signal is sent to the bus system Reference potential Potential from which all voltages of connected circuits are viewed and or measured Repeater Amplifier for signals transmitted via a bus Root connecting Creating a new potential group using a power distribution module This allows sensors and loads to be supplied individually RS 485 Serial interface in accordance with EIA standards for fast data transmission via multiple transmitters Serial Type of information transmission by which data is transmitted bit by bit via a cable Setting parameters Setting parameters of individual stations on the bus and their modules in the configuration software of the master Shield Conductive screen of cables enclosures and cabinets Shielding Description of all
182. stance Editor Node 2 HE TheClassInstance sianew pnet Editor m Execute Transaction Arguments Service Code r Object Address 3 Class Instance Attribute Value Description 100 2 100 a Get Single Attribute Y F Send the attribute ID Transmit Data Size Data sent to the device E yte i IV Values in decimal Receive Data Size Data received from the device werd 2 bytes v 0000000001110110 Radix z Close Help Explicit Messaging via Transaction Blocks Allen Bradley enables Explicit Messaging for transmitting low priority configuration data general management data or diagnostic data between two specified devices via transaction blocks of the controller software Note i Please refer to Connection to the controller SLC 500 from Allen Bradley page 5 14 of this manual for a more detailed description of connecting BL20 DeviceNet gateways to the SLC 500 controller from Allen Bradley Note i Please refer to the respective manuals included in the range of supply for more detailed information about operating the software from Allen Bradley D300460 1211 BL20 DNet 5 25 Connection to Automation Devices 5 26 D300460 1211 BL20 DNet Industri A 6 Guidelines for station planning 6 1 Module arrangement on the mounting rail cccccccccccccccccccsccccsscsscccccscccccccccccccceccccsccccscccscccscececs 2 6 1 1 Random module arrangement enn
183. t 2 to 7 reserved 128 Mode para G S BYTE Contains the diagnostic data of the channels 1 to 135 meter data 8 of the analog input module 80h Only those channels are supported that are 87h defined in attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode Bit 0 Mains suppression 0 50Hz mains suppression 1 60Hz mains suppression Bit 1 value representation 0 Integer 15Bit sign 1 12Bit left justified Bit 2 Diagnose 0 release 1 block Bit 3 Channel 0 activate channel 1 deactivate channel Bit 4 to 7 reserved D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 23 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 136 Sensor G S ENUM Contains the sensor specific parameter data of 143 parameter USINT the channels 1 to 8 of the analog input module 88h data Only those channels are supported that are 8Fh defined in attribute 111 Number of supported channels Attribute 136 contains the data for channel 1 attribute 143 for channel 8 ENUM USINT Element Type K 270 1370 C Type B 100 1820 C Type E 270 1000 C Type J 210 1200 C Type N 270 1300 C Type R 50 1760 C Type S 50 1540 C Type T 270 400 C 50mV 100mV 10 4 500mV 11 1000mV 12 to 255 reserved Ga Syl
184. t G DWORD This attribute contains diagnosis information 76h error 2 about open circuit errors according to channels 119 Short circuit G DWORD This attribute contains diagnosis information 77h output error 1 about output short circuits according to channels 120 Short circuit G DWORD This attribute contains diagnosis information 78h output error 2 about output short circuits according to channels 121 Short circuit G DWORD This attribute contains diagnosis information 79h sensor error 1 about sensor short circuits according to channels 122 Short circuit G DWORD This attribute contains diagnosis information 7Ah sensor error 2 about sensor short circuits according to channels 123 Cableerror 1 G DWORD This attribute contains diagnosis information 7Bh about a wire break channel 1 to 32 124 Cableerror_2 G DWORD This attribute contains diagnosis information 7Ch about a wire break channel 33 to 64 D300460 1211 BL20 DNet 10 65 Appendix Table 10 28 Object instance 10 66 Attr No Attribute Get Type Description dec name Set hex Parameter data 125 Open circuit G S DWORD Enables the wire break detection mode channel 7Dh monitoring 1 to 32 mode_2 126 Open circuit G S DWORD Enables the wire break detection channel 33 to 7Eh monitoring 64 mode_1 127 Invert input G S DWORD The input signal is inverted channel 1 to 32 7Fh data_1 128 Inv
185. t channels 70h output supported by the module channel count Input data 113 Module input G UINT Input data of the module according to channels 71h 1 to to 128 Module input 80h 16 Output data 129 Module G DWORD Output data of the module according to 81h output 1 channels to to 144 Module 8Fh output_16 Diagnosis data 145 Range error G WORD Indicates an over or undercurrent of 1 of the 90h set current voltage range whereby undercurrents can only be recognized with those modules that have a set current range of 4 to 20 mA 146 Open circuit G WORD Indicates an open circuit in the signal line for the 91h error operating mode 147 Short circuit G WORD 92h error 148 reserved 93h D300460 1211 BL20 DNet 10 69 Appendix Table 10 29 Attr No Attribute Get Type Description Object inst yect instance dae name Set hex Parameter data 149 Channel 1 G S UINT Activates or deactivates the corresponding 94h to Channel 16 channel to 164 A4h 165 Operating G S ENUM Sets the operating mode for the channel A5h mode channel 0 deactivate channel to 1 to 1 10V 10V 180 Operating 2 OV 10V B4h mode channel 3 0mA 20mA 16 4 4mA 20mA 181 Value G S ENUM Sets the value representation for the channels B5h representation 0 default to channel 1 1 16bit integer 196 to Value 2 12bit left justified diagnostics C4h representation channel 16 10 70 D300460 1211 BL
186. t to earth Ground reference Potential of ground in a neutral grounding device Unlike earth whose potential is always zero it may have a potential other than zero H Hexadecimal System of representing numbers in base 16 with the digits 0 9 and further with the letters A B C D E and F HW gate A hardware release which is controlled via the digital input on the module This release is configured as a function of the digital input It is set by change of edge from 0 1 at the input and reset by a change change of edge 1 0 D300460 1211 BL20 DNet 11 3 Glossary 11 4 The hardware release is called HW gate in the controller and parameters Hysteresis A sensor can get caught up at a certain point and then waver at this position This condition results in the counter content fluctuating around a given value Should a reference value be within this fluctuating range then the relevant output would be turned on and off in rhythm with the fluctuating signal Impedance Total effective resistance that a component or circuit has for an alternating current at a specific frequency Inactive metal components Conductive components that cannot be touched and are electrically isolated from active metal components by insulation but can adopt voltage in the event of a fault Inductive coupling Magnetic inductive couplings occur between two cables through which an electrical current is flowing The magnetic effect caused by the e
187. ter of the Status Word is considered as a group of 8 bits OOh to FFh The list of message and error codes are contained in the tables below Table 5 4 Status Word Message Codes Table 5 5 Status Word Error Codes 8 OUTPUTS NOT The BL20 outputs are no longer controlled by the process data of PROCESSING an I O connection 9 MODULE LIST The current module list at the gateway has been modified WARNING meaning a module has been added a module has been pulled or a module has been placed on a slot which was pre configured as empty 10 LOCAL FORCE MODE The force mode of the l O ASSISTANT is active meaning the outputs are being controlled by the l O ASSISTANT A This bitcan only Status Bit Designation Meaning bereadoutby No the I O ASSIS TANT via theser 11 MODULE DIAG At least one module has a diagnostic message Which module is vice interface on transmitting a diagnostic message and what type of message this the gateway is indicated in Attribute 116 MODULE DIAG SUMMARY of the Gateway Class 100 Gateway Instance 2 12 NOFIELDBUS PWRA The fieldbus voltage supply at the fieldbus connector is not guaranteed 13 MODULE LISTERROR The current module list at the gateway has been modified meaning at least one module has been replaced by a module with a different catalogue number 14 MODULEBUS FAULT Hardware error The module bus communication is interrupted 15 CMD CONFIRMATION This bit reflects the ACTIVATE COMM
188. the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 4DO 0 5A P 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type 6Bh ID USINT see attribute 107 6Bh on page 10 18 10 74 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 31 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 108 Module G S ARRAY The control interface of the module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists Index 111 Number of G USINT Shows the number of input channels supported 6Fh supported by this module instance input channels 112 Number of G USINT Shows the number of output channels supported 70h supported by this module instance output channels SWIRE data 113 Input G DWORD Contains the first 4 bytes of the process input 71h DWORD data 114 Input2 G DWORD Contains the last 4 bytes ofthe process input data 72h DWORD 115 Output1_ G DWORD Contains the first 4 bytes o
189. this for example be altered by a configuration tool Required Configuration Memory Non volatile memory of the complete station configuration The list of modules contained in the Required Memory serves as a reference list for the exchange of process data 4 4 5 SET button The Current Configuration of the station is saved as the Actual Configuration when the SET button on the gateway is pressed for approx 10 seconds it is also saved to the both the Temp Required Configuration Memory and the Required Configuration Memory The LED GW flashes Table 4 10 SET button for accepting the Current Configuration of the station D300460 1211 BL20 DNet 4 17 BL20 Gateways for DeviceNet 4 4 6 Configuring the BL20 station using a configuration tool The configuration of a BL20 station is temporarily saved to the Temp Required Configuration Memory when it is being configured with the aid of a configuration tool To save this configuration as the reference configuration for the process data traffic in the Required Memory of the gateway the following command must be carried out SET CFG REQUEST VSC100 Object instance 2 Attribute No 112 Note i If the station configuration in the temporary memory no longer corresponds to the actual station configuration then this is indicated by the IOs LED flashing for further information see Section Status Indicators The command LOAD_CURRENT_CFG VSC100 Object instance 2
190. tion s0c sseccisscccosiscnscsssossssocsssovsssssnstecssessecessssnessevcossssesesssenssususssssoosssncseesossevesesssessesese 7 13 D300460 1211 BL20 DNet iii 8 1 8 1 1 8 1 2 8 1 3 8 1 4 8 2 8 2 1 8 2 2 8 3 8 3 1 8 3 2 8 4 8 5 10 10 1 10 1 1 10 1 2 10 2 10 3 11 12 iv Integration of Technology Modules in DeviceNet Counter module BL20 1CNT 24VDC ccccccssccceeeees Process output for count mode Process input for count mode Process output for measurement mode Process input for measurement mode ecsssssssssseessessssessessnesssccsnesssesssscssesssccssccssccesecsnecssccssccssecsnscsscssnscssecsnscssssnecssessncesseeeseesses RS KCC IMOCUIES EE ERE Process afe qe METRE Process output data KIEL me E PROCESS IPO UE ated cess sssascvscsaetudesseiscsaeadecsiteccntcuedinstaccs tov dente naai n ae a in a a a vue edad nain a a Process output data SWIRE MOCUNOS i sdeciccecssccessscnczscsscdenccsecseessosssconcsscedbeceecsusssessessscceeconsssseobesvedoudaseeseccesseesducasebsecdesseudenssobesscssoses 8 12 RFID modules sssssccssssesicccssdessesssccsecusasceacsadsaeescevessecseesesebeabsosensseuceauuceeseacnecssevdusseatoasscosseeeasseaceaneccbectelsesssees 8 15 BL20 Approvals for Zone 2 Division 2 Appendix Classes and Instances of the DeviceNet gateway c eeeeee eren e
191. ttr 104 page 10 15 n z Scheduled diagnostic data page 5 8 Can be enabled disabled using VSC102 Object instance 3 attr 105 page 10 15 Consumed Output Data Data Word No 0 Control Word of the Gateway Mapping can be disabled using attribute 139 GW CONTROL REGISTER in Gateway class VSC 100 Object instance 2 page 10 10 1 n Output data of the modules without RFID n x RFID control word of variable length Values from 0 disabled to 200 See VSC 102 Table 10 11 Object instance 5 RFID command interface instance Note i The data mapping can be structured individually All parts except for the in and output data of the station wihtout RFID data can be enabled disabled independently from each other 5 6 D300460 1211 BL20 DNet Diagnostic options Industri A 5 4 Diagnostic options 5 4 1 Summarized diagnostics Note IH The Summarized Diagnostics possibility is only implemented in gateways with Maj Rev 2 5 0 The summarized diagnostic data mode will send back 1 bit for each slice within the station This bit will be 0 if there are no diagnostic flags set on the slice If there are any diagnostic events on the slice the bit will be set to 1 Values 0 ok 1 module sends diagnostics wrong module or module pullled acc to VSC 100 Gateway Class Attr 116 page 10 9 The diagnostic bits are placed atthe end of the input data The diagnostic data start WORD aligned see page 5 7 D300460
192. ttribute to be implemented 101 Attribute list G ARRAY OF List of all attributes that are supported by this 65h USINT Instance 102 Standard G S ARRAY OF Output process data 16 bit aligned compressed 66h packed WORD process output data 103 Process data G USINT The number of bytes that are exchanged with this 67h byte count Instance 10 14 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Object instance 3 diagnostic instance Industri A Table 10 9 Attr No Attribute Get Set Type Description Object instance 3 dec name diagnostic j instance hex 104 GW G S BOOL 0 disabled 68h summarized 1 enabled 1 bit of diagnosis per slot mapped at diagnostics the end of the input data image page 5 7 The actual data is loaded to the non volatile memory of the gateway Changes become valid after a start up 105 GW G S BOOL 0 disabled 69h scheduled 1 enabled time sliced module related data diagnostics block using a round robin mechanism page 5 8 The actual data is loaded to the non volatile memory of the gateway Changes become valid after a start up 106 reserved 6Ah 107 I MAP G USINT Contains the number of summarized diagnostic 6Bh summarized bytes diags Changes become valid after a start up 108 I MAP G USINT Contains the number of scheduled diagnostics 6Ch scheduled bytes diags Changes become valid after a start up D300460 1211 BL20 DNet 10 15
193. u rude 3 2 DeviceNet standard classes sse 10 2 DeviceNet Object ssseeneneennenne 3 7 digital input module class ee 10 20 digital output module class eees 10 22 digital versatile module class sss 10 64 ITDPM EET 9 1 E earth free operation sse 7 6 EDS MIlES e 3 4 electromagnetic compatibility sese 7 6 electronic modules sese 2 6 electrostatic discharge see 7 11 EMG 7 6 error COdes soi pet e db a dis 5 10 ESD electrostatic discharge sees 7 11 Explicit Messages sse 3 9 D300460 1211 BL20 DNet Industri A G GATEWAY csset tesibtssest sentiet en a didi use ek neat e eb e een 2 5 l l O MessagBs cnini ibo darn b RE Reina 3 9 O Messaging Connection seem 3 9 Identity Object seen 3 7 inductive loads protective circuit ssss 7 11 M Management Object sss 3 7 maximum ratings sisirain 3 4 message codes sse 5 10 Message Router Object se 3 7 mounting rail seen 7 7 N nominal current consumption eee 10 79 o object model seen 3 7 Offline Connection Set sss 3 10 P Parameter Object sss 3 8 PECONMGCTION
194. ue read register when Result read operation 0 116 Value read G 74h register DWORD Content of the register to be read if Result read operation 0 If Result read operation 1 Value read register 0 117 Control G S 75h WORD Bit O to 6 reserved Bit 7 0 Request to read the SSI encoder cyclically 1 suspend communication requested Request to interrupt communication with the encoder Bit 8 0 Default status i e the data bits 8 to 10 of the Diagnostics and status attribute always have the value 0 irrespective of the actual SSI encoder value 1 compare flag CMP1 active Comparison active i e the data bits 8 to 10 of the Diagnostics and status attribute always have a value based on the result of the comparison with the actual SSI encoder value 10 60 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 27 Attr No Attribute Get Type Description Object inst ject instance dac name Set hex 117 Control G S WORD Bit 9 75h 0 Default status i e reset of Bit 9 of the Diagnostics and status attribute not active 1 clear CMP1 flag Reset of bit 9 of the Diagnostics and status attribute active Bit 10 reserved Bit 11 0 Default status i e the data bits 11 to 13 of the Diagnostics and status attribute always have the value 0 irrespective of the actual SSI encoder value 1 compare flag CMP2
195. ule 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 1RS232 106 Module G USINT Contains the revision number of the module 6Ah revision firmware number 107 Module type G ENUM Describes the module type see attribute 107 6Bh ID USINT 6Bh on page 10 18 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all the 6Eh registered USINT module lists index D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 25 Attr No Attribute Object instance dec hex name Set Get Type Description 111 6Fh Number of G supported channels USINT States the number of analog input channels supported by this module Instance 112 70h RX byte co
196. ules of the type BL20 AI PT NI 111 6Fh Analog input THERMO module class Describes the modules of the type BL20 AI THERMO PI 112 Counter module class Describes the modules of the type BL20 CNT 113 reserved Describes the modules of the type BL20 CNT 114 RS232 module class Describes the modules of the type BL20 1RS232 115 RS485 422 module class Describes the modules of the type BL20 1RS485 422 116 SSI module class Describes the modules of the type BL20 1SSI 117 Digital versatile module class Describes for example modules of the type BL20 4DI NAMUR D300460 1211 BL20 DNet 10 3 Appendix Table 10 2 Class Code Name Description VSC Vendor d Specific Classes S hex 118 Analog versatile Describes modules of the type BL20 4AI U I module class 120 RFID module class Describes modules of the type BL20 2RFID A 121 SWIRE module class Describes modules of the type BL20 E SWIRE Class instance of the VSC Note The Class instance attributes are the same for each Vendor Specific Class The class specific Object instances and the corresponding attributes are explained in the paragraphs for the different VSC The general VSC Class instance attributes are defined as follows Table 10 3 Attr No Attribute Get Type Description Class inst ass Instance dec name Set hex 100 Class revision G UINT States the revision nu
197. unt G USINT Number of the valid bytes 0 to 7 in this data segment 113 71h RX count G USINT This value is transferred together with every data segment of the process input data The RX count values are sequential 00 gt 01 gt 10 gt 11 gt 00 decimal 0 gt 1 gt 2 gt 3 gt 0 Errors in this sequence show the loss of data segments 114 72h TX count G acknowledge USINT This value is a copy of the value TX count TX count has been transmitted together with the last data segment of the process output data TX count acknowledge is an acknowledge for the successful transmission of the data segment with TRANSMIT count 115 73h Status G BOOL 0 The communication with the data terminal equipment DTE is disturbed A diagnostic message is generated if the parameter Diagnostics is set to 0 release The diagnostic data show the cause of the communication disturbance The user has to set back this bit in the process output data by using STATRES 1 The communication with the data terminal equipment DTE is error free 116 74h Process G diagnostics data BYTE Contains the diagnostic information The diagnostic data are part of the process input data if ACTIVE MODE 1 or 2bytes ctrl status header is set Diagnostics messages Bit O to Bit 2 reserved Bit 3 0 ok 1 parameter error The set parameter values are not supported Bit 4 0 ok 1 hard
198. urr mod 0x22 counter incr encoder 32bit 0x28 SSI interface 0x31 starter mechanical 0x32 starter electronical 0x41 R 232 mod 0x42 RS485 RS422 mod 0x51 CVI mod etc 10 18 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Table 10 15 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 108 Module G S ARRAY The control interface of the BL20 module 6Ch command ARRAY OF interface BYTE Control byte sequence 109 Module G ARRAY Response interface of the BL20 module 6Dh response ARRAY OF interface BYTE Response byte sequence 110 Diag size G UINT Indicates the number of diagnostic bits of the 6Eh module 111 Diag G WORD Contains the diagnostic information of the 6Fh module WORD Bit for bit assignment according to module specification 112 Module G ENUM Contains the index numbers specified in all the 70h registered USINT module lists index D300460 1211 BL20 DNet 10 19 Appendix Digital input module class VSC104 This Class contains all information and parameters for digital input modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 16 Object instance 10 20 Attr No Attribute Get Type Description d
199. ut 119 data module of channels No 1 to No 8 70h Only those channels are supported that are 77h contained in attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 Diag data G BYTE Contains the diagnostic data of the channels 1 to 127 8 of the analog output module 78h Only those channels are supported that are 7Fh defined in attribute 111 Number of supported channels Attribute 120 contains the data for channel 1 attribute 127 for channel 8 BYTE diag Bit 0 to 7 reserved 128 Mode para G S BYTE Contains the diagnostic data of the channels 1 to 135 meter data 8 of the analog output module Only those 80h channels are supported that are defined in 87h attribute 111 Number of supported channels Attribute 128 contains the data for channel 1 attribute 135 for channel 8 BYTE mode Bit 0 Current mode 0 0to 20mA 1 4to 20mA Bit 1 Value representation 0 Integer 15Bit sign 1 12Bit left justified Bit 2 to 7 reserved D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Industri A Description Table 10 21 Attr No Attribute Get Type Object insti ject instance dec name Set hex 136 Fault value G S INT 143 parameter 88h data 8Fh Contains the Fault Value Definition of the channels 1 to 8 of the analog output modules Only those channels are supported that are defined
200. ware failure The module has to be replaced e g EEPROM or UART may be defect D300460 1211 BL20 DNet 10 45 Appendix Table 10 25 Object instance name Set dec hex Attr No Attribute Get Type Description 116 Process G 74h diagnostics data BYTE Bit 5 0 ok 1 handshake error The DTE connected to the module does not answer a XOFF or RTS handshake This may cause a overflow in the internal receive buffer Bit 6 0 ok 1 frame error The module has to be parameterized to be adapted to the data structure of the connected DTE A frame error occurs if the parameterization number of data bits stop bits parity is not correct Bit 7 0 ok 1 buffer overflow Overflow in the RX buffer Bit 8 to Bit 15 reserved 117 RX data G 75h ARRAY OF BYTE Defines the receive data 0 7 118 RX data and G 76h release ARRAY OF BYTE Defines the data received via RS232 0 7 acknowledge for reception 119 TX BYTE count G S 77h USINT Number of the valid user data bytes in this data segment 120 TX count G S 78h USINT This value is transferred together with every data segment The TX count values are sequential 00 gt 01 gt 10 gt 11 gt 00 decimal 0 gt 1 gt 2 gt 3 gt 0 Errors in this sequence show the loss of data segments 121 RX count G S 79h acknowledge USINT This value is a copy of RX count RX c
201. way Any deviation between the new and the old station configuration will be indicated by flashing LED IOs please refer to Section Status Indicators Note i If the current configuration of the station and the altered station configuration do not match meaning if the new module differs from the pulled module the LED IOs flashes red The new module does not take part in exchanging process data the process data are set to 0 4 7 1 Replacing a gateway It should be observed that those parameter settings of the gateway being replaced that differ from the gateway default parameters are not accepted The stations can be put in to operation again without the need for configuration tools Once a gateway has been replaced the station s configuration is saved in the new gateway by pressing the SET button The module parameters are all aved in the non volatile memory of the modules and can be read out by the gateway pressing the SET button D300460 1211 BL20 DNet 4 23 BL20 Gateways for DeviceNet 4 24 D300460 1211 BL20 DNet Industri A 5 Connection to Automation Devices 5 1 ln n 2 5 1 1 FUNCOM E UE 2 5 1 2 MGNSIONS ices cnc e EE 2 5 1 3 Connection and setting Options aie a tei tegere eR ted rh ed aas 4 5 2 Technical data 5 5 2
202. wed The values are stored to the non volatile memory of the gateway The changes become valid after a start up D300460 1211 BL20 DNet 10 9 Appendix Table 10 5 Attr No Attribute Get Type Description Object instance 2 name Set Gateway Instance dec hex 133 GW status G S USINT Only for gateways with 85h word mapping Maj rev lt 5 0 1 Status word mapped into input data default 3 Status word removed from device input data All other values are not allowed The values are stored to the non volatile memory of the gateway The changes become valid after a start up 134 reserved 86h 137 89h 138 GW status G S ENUM Enables disables the status register mapping in 8Ah register USINT the process input data 0 0 bytes status register not mapped in process input data 1 2 bytes status register mapped in process input data 139 GW control G S ENUM Enables disables the control register mapping in 8Bh register USINT the process output data 0 0 bytes control register not mapped in process output data 1 2 bytes control register mapped in process output data 10 10 D300460 1211 BL20 DNet Classes and Instances of the DeviceNet gateway Terminal slot class VSC 101 Industri A This class contains parameters and data for the base modules Class instance Note Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class i
203. x Power supply module class VSC103 This class contains all the relevant information and parameters for the power distribution modules Class instance Note i Please refer to paragraph Class instance of the VSC page 10 4 for the description of the class instances for VSC Object instance Table 10 15 Attr No Attribute Get Type Description Object inst ject instance dec name Set hex 100 Max object G USINT Contains the number of the last object attribute 64h attribute to be implemented 101 Module G BOOL 0 2 module missing base module without 65h present electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module belonging to 66h number the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 Module ID G DWORD Contains the module ID 67h 104 Module order G UDINT Contains the ident number of the module 68h number 105 Module order G SHORT Contains the name of the module for example 69h name STRING BL20 PF 24VDC 106 Module G USINT Contains the revision number of the module 6Ah revision firmware 107 Module type G ENUM Describes the module type 6Bh ID USINT 0x00 type of module unknown default 0x01 digital module 0x11 analog voltage mod 0x12 analog current mod 0x13 analog RTD mod 0x14 analog THERMO mod OxTF analog volt c
204. y formatted ASCII files that contain detailed information about the device including I O data size and the device s configurable parameters The information in an EDS guides a user through the steps necessary to configure a device EDS files are available on disk or from the TURCK webside www turck com 3 1 6 Communication rate cycle time The DeviceNet specification defines three transmission speeds 125 250 and 500 kbps All nodes on a network must communicate at the same rate The complete cycle time of a DeviceNet system is affected by several factors E the number of nodes being scanned E heamount of data produced and consumed by the nodes E type of I O messaging change of state strobe poll E network communication rate device time out and explicit messaging traffic the cycle time of the control program All of these factors must be considered when calculating the cycle time of a particular network 3 1 7 Maximum ratings The DeviceNet bus uses a trunk and drop topology The trunk is the main communication cable and requires a 121 Q resistor at both ends of the cable The length of the cable depends on the communication rate and the cable type Drops are branches off the trunk and may be from 0 to 6 m 20 ft The cumulative drop lengths are dependent on the communication rate The table below shows the maximum ratings for a trunk using a thick mid or thin trunk cable in a DeviceNet network with the max
205. y is configured via the Device Device properties command The allocation of a station name and the node address is made in the General tabbed page Figure 5 12 ET BL20 GW DNET x Setting the node General Parameters 1 0 Defaults EDS File address of the BL20 gateway va BL20 GW DNET Name BL20 Gw DNET Description Address 2 E Device Identity Primary Vendor Turck Inc 48 Device Communication Adapter 12 Product BL20 GW DNET 1000 Catalog 6827005 SS Revision 1 002 Setting the gateway parameters The gateway parameters are set in the Device Parameters tabbed page where the gateway and the connected modules can be parameterized offline Figure 5 13 EX BL20 GW DNET BE Setting the General Parameters 0 Defaults EDS File Gateway Select the parameter s that you want to configure and initiate an Pa rameters action using the toolbar D300460 1211 BL20 DNet Groups E al parameters x 9 Single Value Y i t E io afa Parameter Curent Value cfg consistency 0 BUS OFF ipt hold CAN chip in BUS OFF GW status reg 00000000 00000000 GW control reg 00000000 00000000 GW cfg state ok on mod list warm switch outp faulted on mod list err switch outp faulted COMET e switch outp faulted switch outp faulted switch outp off lt EMPTY BASE TERMINAL gt lt EMPTY BASE TERMINAL gt lt EMPTY BASE TERMINAL
Download Pdf Manuals
Related Search
Related Contents
アップデータ 取扱説明書 - KAWAI コンピュータミュージック MDX-15 and Modela Software Basic Training Guide series 800-5 - Jydsk Værktøj A/S Genius SP-i177 sm= 「"Sーーー""ー""ー鵬"叩 …制制 車種専用管ット共通 【H。NDA`ー3 Linear RV5080 User's Manual wartungshandbuch manual de servicio manuel d`entretien service User Manual - ihiMall.com Copyright © All rights reserved.
Failed to retrieve file