Home

BL67 – User Manual for EtherNet/IP (EN)

image

Contents

1. 3 2 2 1 ELUCET 3 2 2 2 Electronic modules toto ampaastawqasiysasshaqskasqhuniyasasQauphuqayaaaqistawukaaq ER EDU d taped a earainn 4 P ower feegingimodules u uu repre EE 2 tes tenue ede redii sus 4 2 2 3 Basemoduless ss n n n au ua tette ue LI E LUE 5 2 2 4 End Blate xuun a qasa 5 D300888 BL67 for EtherNet IP 0911 2 1 BL67 philosophy 2 5 2 5 1 2 5 2 2 2 The basic concept BL67 is a modular IP67 l O system for use in industrial automation It connects the sensors and actuators in the field to the higher level master BL67 offers modules for practically all applications Digital input and output modules Analog input and output modules m Technology modules RS232 interface A complete BL67 station counts as one station on the bus and therefore occupies one fieldbus address in any given fieldbus structure A BL67 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 BL67 station and the other fieldbus stations The communication within the BL67 station between the gateway and the individual BL67 modules is realized via an internal module bus Note i The gateway is the only fieldbus dependent module on a BL67 station A
2. Table 29 Attr No Attribute Name Get Type Description Instance Set attributes 1 0x01 STATUS G DWORD Interface status see page 5 19 2 0x02 CONFIGURATION G DWORD Interface Capability Flag CAPABILITY see page 5 19 3 0x03 CONFIGURATION G S DWORD Interface Control Flag CONTROL see page 5 19 4 0x04 PHYSICAL LINK G Structure OBJECT of Path size UINT Number of 16 bit words 0x02 Path Padded 0x20 OxF6 0x24 0x01 EPATH 5 0x05 INTERFACE G Structure TCP IP Network Interface CONFIGURATION of Configuration see page 5 19 IP ADDRESS G UDINT Current IP address NETWORK MASK G UDINT Current network mask GATEWAY ADDRESS G UDINT Current default gateway NAME SERVER G UDINT 0 no name server address configured NAME SERVER 2 UDINT 0 no secondary name server address configured 5 0x05 DOMAIN NAME G UDINT 0 no Domain Name configured 6 0x06 HOST NAME G STRING 0 no Host Name configured see page 5 20 Common Services Table 30 Service Class Instance Service Name Common Code services 01 0x01 yes yes Get Attribute All 02 0x02 no no Set Attribute All 14 OxOE yes yes Get Attribute Single 16 0x10 no yes Set Attribute Single 5 18 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A Interface Status The Status attribute indicates the status of the TCP IP network interface Refer to the state diagram Figure 29 TCP IP obje
3. 16 5 2 7 Eel izle 17 5 2 8 Ethernet Bio alo e M 21 5 3 VSC Vendor Specific Classes 23 5 3 1 Class instances of the VSG uu uu rete Da ite ERR a REO ERE oe eR X eov PR RU RARUS Us ER pas E SH Re RES RE EERE 25 5 3 2 Gateway Class VSC T00 rdt iiri uu sun aula aai s shall n nnn Eaa ten lia ak asa nnn ninh nennt nnns as 26 Object iNStaNCES u u 26 5 3 3 Terminal Slot Class VSC 101 u 28 Object INSTANCE si uyu Nu aS ususqa a uquspa sss 28 5 3 4 Process Data Class VSC102 1 U l u u 30 Object instance 1 standard input process data compressed 30 Object instance 2 standard output process data compressed 30 Object instance 3 diagnostic instance l u 31 Object instance 4 COS CYCLIC instance 31 5 3 5 Power Supply Module Class VSC103 nenne nennn nsns 32 zzs9eruesi aetem w 32 5 3 6 Digital Input Module Class VSC104
4. 50 Objectnstance eite eite deti sema getreten p rnt aqutceto eode 50 RS232 Module Glass VSCG414 u u lan unu kausaq seen einen neni ntt Eaa n enin qapas usapu aus 53 Object Instance etiem DA eii dia eet Gm Diet EE eer 53 RS4xx Module Class VSC115 5 oor ideis etre reni Enero i pend tender Ea 60 Object instance tiet eere etos temi eti eat RE EE E 60 Sol Module Class VSC 1 10 cerit treo trie iet teet enne ua ER Da cg nen ER Ree 67 Object instance het iei Tee eee teen es estt dun 67 Digital Versatile Module Class VSC117 75 Oj ct Instance o mpi iet ea Hte a cote ee eee pte babe Ne doen 75 Analog Versatile Module Class VSC118 a 79 Objectinstarice etuer Ree Huet amet oe onte ae e 79 CVI Module Class VSC1 19 1 toe dti e deer tree DE goce nae a desine incra 82 Objectinstarice 5 icit tet er inesse uod ei m e edges d tee rut estat uidet 82 RFID S module class VSC 124 5 nit eee ei ena t EP Tae edd a exar vead ia nene nad 85 Object Instance 7 4 oie tpe e n o eei e ie e a est e ret iden een 85 D300888 BL67 for EtherNet IP 0911 The EtherNet IP Communications Profile Industri A 5 1 The EtherNet IP Communications Profile EtherNet IP is based on a connection oriented communication model This means that
5. 22 Mapping report via I O ASSISTANT l u 24 Example for process data access 26 Setting outputs at BE67 8DQO Q BA P ite testet e eec gue E Ee ue NANANA AAKRE EAEAN 26 D300888 BL67 for EtherNet IP 0911 6 1 Application example BL67 gateway at Allen Bradley PLC 6 1 General The following example shows detailed information about the connection of a BL67 station for EtherNet IP to an Allen Bradley PLC 6 1 1 Prerequisites for this example In order to configure BL67 devices and to build up communications with the Allen Bradley ControlLogix PLC over EtherNet IP the following software tools and hardware devices are necessary Software m RSLinX used to establish communication over EtherNet IP RSLogix 5000 used to configure the controller and the other network hosts Hardware used in this example Allen Bradley PLC 1756 L55 A 1756 M12 A LOGIX5555 E Ethernet Bridge 1756 ENBT A BL67 station with a gateway BL67 GW EN IP with EtherNet IP protocol Example station The following station is used in this application example Table 62 Module Data width Example station Process input Process output Alignment GW BL67 GW EN IP 0 BL67 2AV I 2 words word by word 1 BL67 4DI P 4bits bit by bit 2 BL67 8DI PD 8 bits bit by bit 3 BL
6. 6 22 Mapping report via I O ASSISTANT ssssssscssssssccssscrsccssscrsccsnsessecsnsctsecsnscesecunscesecsusessccassessccussuscssscensccsscsnsecsscenscesseenscesseenecensesse 6 25 Example for process data access Setting outputs at BL67 8DO 0 5A P Guidelines for station planning Module arrangement sisssicessssssssccsiscssecoscssstacsacessecsscouseoussvessvosscusdoossuaseseessscubosesssesasessoeusdeasessoocosseouscoasecssocseness Random module arrangement Complete Planning e E E 7 3 Maximum system extension 7 4 Creating potential groups cernerent renes eti ee aerae ae Vae Ern ta Vae ot Maeva aeneae 7 5 Plugging and pulling electronic modules 7 6 Extending an existing Station cssssccscccsesscssscascvsnsesssoucsseveteovesseseucsscvesecsssesseusseutecouseouscssessscsceupsesesseueseusssossesee 7 6 Firmware download 7 6 Guidelines for electrical installation CA a ECT 8 2 ele a u Saa E in eras AWAS aaa EE RENA AA Cable routing ss ka ua Sa S qa QS Qa aq ush uqu aqasha E A ah A EE A A Cable routing inside and outside of cabinets Lightning protection Transmission I S eee S S ee DS MM MN AMA ML Potential PelatiONships ss ssccccssssc
7. Table 25 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 1 2 0x02 MAX OBJECT G UINT 1 INSTANCE 3 0x03 NUMBER OF G UINT 1 INSTANCES 8 0x08 ENTRY PORT G UINT 1 9 0x09 ALL PORTS G ARRAY of 0 0 for class STRUCTUINT 42forTCP IP PORT UINT 5 16 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A Instance attributes Table 26 Attr No Attribute Name Get Type Description Instance Set attributes 1 0x01 ATTRIBUTE PORT G UINT 4 for TCP IP PORT TYPE 2 0x02 ATTRIBUTE PORT G UINT 2 NUMBER 3 0x03 ATTRIBUTE PORT G UINT 2 OBJECT EPATH 0x12 0x02 Logical 0x00 0x00 path Common Services Table 27 Service Class Instance Service Name Common Code services 01 0x01 yes yes Get Attribute All 14 OxOE yes yes Get Attribute Single 5 2 7 TCP IP Interface Object The following description of the TCP IP Interface Object is taken from the CIP specification Vol 2 Rev 1 1 and adapted to BL67 Class attributes Table 28 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 1 2 0x02 MAX OBJECT G UINT 1 INSTANCE 3 0x03 NUMBER OF G UINT 1 INSTANCES 6 0x06 MAX CLASS G UINT 7 IDENTIFIER 7 0x07 MAX INSTANCE G UINT 6 ATTRIBUTE D300888 BL67 for EtherNet IP 0911 Implementation of EtherNet IP Instance attributes
8. 9 2 Glossary Index D300888 BL67 for EtherNet IP 0911 v vi D300888 BL67 for EtherNet IP 0911 1 About this manual 1 1 Documentation concept 1 2 General information 1 2 1 Prescribed use ccce eise icu u S i eee Notes concerning planning installation of this product 1 3 Description of symbols used 1 4 List of revisions D300888 BL67 for EtherNet IP 0911 Industri A 1 1 About this manual 1 1 1 2 Documentation concept This manual contains information about the BL67 Ethernet gateway with EtherNet IP The following chapters contain a short BL67 system description a description of the field bus system Ethernet exact information about function and structure of the BL67 EtherNet IP 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 BL67 as well as all further fieldbus independent chapters like mounting labelling etc are described in a separate manual BL67lI O modules TURCK Documentation No German D300572 English D300529 Furthermore the manual mentioned above contains a short description of the project planning and diagnostics software for TURCK I O system
9. ssssssssssessessssseeeeeeeeeennennnennn nnne nnn nn nnt nnn rnrrnn nennen 34 zu iet 34 5 3 7 Digital Output Module Class VSC105 36 m OBJOCTANSTAN CE 2 36 5 3 8 Analog Input Voltage Module Class VSC106 38 XbJectilistariCce s szea ea geste sa isqas aa aaa kaspipa feeder estere aaia c sep pr quas RE EUR 38 5 3 9 Analog Output Voltage Module Class VSC107 40 DJSCTINSTAN CC TID TIL LEE DELLI a an Tap aaa 40 5 3 10 Analog Input Current Module Class VSC108 a 42 ODJSCTINSTAMN CE EET OL LU LL t 42 5 3 11 A Analog Output Current Module Class VSC109 sse nennen nennen 44 S ODJSCTINSLAN COs sais una ama aa aeaa a aaa a Aa Raa Eaa REM 44 D300888 BL67 for EtherNet IP 0911 5 1 Implementation of EtherNet IP 5 3 12 5 3 13 5 3 14 5 3 15 5 3 16 5 3 17 5 3 18 5 3 19 5 3 20 5 2 Analog Input RTD Module Class VSC110 46 Object instarice cette hm edes ipp east e e c oe e aed deus 46 Analog Input THERMO Module Class VSC111
10. 5 4 Cyclic l O connection sse 5 4 D Data mapping sess 5 14 E earth free operation a 8 5 electromagnetic compatibility 8 5 electronic modules sse 2 4 electrostatic discharge see 8 8 EMCI n eM LEE E 8 5 end plate mm huan m usu e d ER a sm 2 5 ESD electrostatic discharge 8 8 Ethernet e M 3 4 IP address seen 3 4 D300888 BL67 for EtherNet IP 0911 tepgsemmTE 3 4 manufacturer identifier sss 3 4 SMOLIN ASK 3 etre tercie inier t eie reise 3 4 network classes sss 3 4 zsubnetlD n EIU 3 4 explicit messages 5 4 F firmware download sse 7 6 flexibility uu l l esent 2 2 G gateway addressing U 4 11 BOOTP made_ u A 4 13 DHCP mode sse 4 14 PGM mode 2 enden teste EHE EA EU De ii 4 15 rotary mode sse 4 12 6 12 umi d centers Siete eto 4 4 technical data senes 4 4 GateWayS us suu S Ue ge CUR RR REO Le ER a Hund 2 3 I O messages U u uuu 5 3 inductive loads protective circuit 8 8 input assembly instance sse 5 13 Instance TOT Lu asas qusay shakasas
11. 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 1 wrong module bit 7 2 1 module pulled acc to VSC 100 Gateway Class Attr 116 Seite 5 26 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 Seite 5 15 D300888 BL67 for EtherNet IP 0911 Status and Control word of the gateway Industri A 4 8 Status and Control word of the gateway 4 8 1 Status word The gateways status word is mapped into the process data see also Mapping of process data page 5 13 and contains common diagnostic messages such as gateway errors module bus errors E voltage errors configuration diagnostic warnings Table 7 Bit No Status Word Meaning 15 I O Controller Error The communication controller for the l O system is faulty 14 Force Mode Active Error The Force Mode is activated 13 12 reserved 11 I O CfgModified Error The I O configuration has been changed and is now incompatible 10 I O Communication Lost Error No communication on the I O module bus Uys too low System supply voltage too low lt 18 VDC U ys too high System supply voltage too high gt 30 VDC U too low
12. 1 4 List of revisi ns 2 5 ois toes eivte esta loe PI o esa ossea siose oss SS S EUER UPC sees seudesacsssusssadesssseesadussoassenscssssasboaseasanss 1 5 BL67 philosophy The ASIC CONCEPE uu 2 2 Flexibililyy y S ana Sai qaa sb 2 2 eot sel indere 2 2 BL67 components GAT Lyr 8 Electronic modules Bas nmodulles u2es a Aaaama sanhi a Rana tasti C UN inae NND D A MI EE Ei Ch ACS E EtherNet IP System descriptiOh siesisccsisscssacsissssconcossscacsioussccsoossseosssoesstessesssesessanesebissonssessoatesodssconsedoessasoassceassseniesacseuscosssioes NO tWOTPK tO OLOGY 2 Addressing on EtherNet IP J Networleclassesu suu u Checking the communication via ping signals ARP Address Resolution Protocol Technical features G neral uw M 4 2 Connection possibilities Field bus connection Power Supply via 7 8 connector ii Service interface connection nn nnnnnnnnnnnsssnsssnnssssnnssssnnssssnsansssssssassssssssssa Address setting for EtherNet IP LED behavior Default setting of the gateway Address
13. D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 50 Object instance Attr No Attribute name Get dec Set hex Type Description 111 Number of G 6Fh supported channels USINT States the number of analog input channels supported by this module Instance 112 119 70h 77h Consumed data G INT Contains the data received by the analog output 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 127 78h 7Fh Diag data G Contains the diagnostic data of the channels 1 to 8 of the analog output 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 to 7 reserved 128 135 Mode G S 80h 87h parameter data Contains the diagnostic data of the channels 1 to 8 of the analog output 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 BitO Voltage mode 020 10V 12 10V 10V Bit1 Value representation 0 Integer 15 Bit sign 1 12 Bit left justified Bit2 to 7
14. 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 76h release BYTE 0 7 acknowledge for reception 119 TX byte count G S USINT Number of the valid user data bytes in this 77h data segment 5 62 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 56 Attr No Attribute name Get Type Description Object instance Set dec hex 120 TX count G S USINT This value is transferred together with 78h 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 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 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 bit is 1 or w
15. Figure 24 PGM mode 8 x 100 x 1 Note i In the PGM mode all network settings IP address subnet mask etc are read from the module s internal EEPROM Settings carried out in the rotary mode are stored in the module s non volatile EEPROM 4 5 7 Address setting via PGM DHCP This mode operates exactly like the PGM mode except that when the gateway is initially powered in this mode it will broadcast its MAC ID similar to DHCP mode But in contrast to the regular DHCP mode the DHCP transmission on startup can be enabled disabled via TCP Object attributes in EthernetIP In order to activate the PGM DHCP mode the rotary coding switches must be set to 600 Figure 25 9 0 1 PGM DHCP 8 mode 7 x190 67g 4 9 0 8 2 3 x 10 67g 4 9 0 8 2 3 x1 67g 4 The I O ASSISTANT can also be used to set the IP Address in this mode This mode is the Out of the Box mode fo the gateway and provides powerful and convenient Start up features D300888 BL67 for EtherNet IP 0911 4 15 Technical features 1 DHCP start up if network contains DHCP server and or automated configuration setup 2 Easy Rockwell BOOTP DHCP Server manipulation allowing TCP object access 4 5 8 Address setting via the software I O ASSISTANT The software tool I O ASSISTANT enables direct access to the Ethernet network via the fieldbus cable Naturally access to the single station via the service interface at the gateway is also possible T
16. VSC Vendor Specific Classes Industri A Table 53 Attr No Attribute name Get Type Description Object instance dec Set hex 136 143 Sensor parameter G S ENUM Contains the sensor specific parameter 88h 8Fh data USINT 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 containsthe data for channel 1 attribute 143 for channel 8 ENUM USINT Element 0 PT100 200 850 C 1 PT100 200 150 C 2 NI100 60 250 C 3 NI100 60 150 C 4 PT200 200 850 C 5 PT200 200 150 C 6 PT500 200 850 C 7 PT500 200 150 C 8 PT1000 200 850 C 9 PT1000 200 150 C 10 NI1000 60 250 C 11 NI1000 60 150 C 12 resistance 0 100Q 13 resistance 0 200Q 14 resistance 0 400Q 15 resistance 0 1000Q 16 to 255 reserved D300888 BL67 for EtherNet IP 0911 5 49 Implementation of EtherNet IP 5 3 13 Analog Input THERMO Module Class VSC111 This Class contains all information and parameters for analog input modules for thermocouples Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 54 Object instance 5 50 Attr No Attribute name Get Type Description dec Set hex
17. 23 4 8 1 Status WO 23 4 8 2 COn ol We u PEE 23 4 9 Module specific diagnostic messages 24 D300888 BL67 for EtherNet IP 0911 4 1 Technical features 4 1 General This chapter contains the general technical description of the BL67 gateway for EtherNet IP This chapter describes the technical data the connection possibilities the addressing of the gateway etc 4 2 D300888 BL67 for EtherNet IP 0911 Function Industri A 4 2 Function The gateway for EtherNet IP is the connection between the BL67 I O modules and the EtherNet IP network The gateway is a communication adapter according to CIP specification that handles the entire process data traffic between the I O level and the fieldbus and generates diagnostic information for higher level nodes and the software tool I O ASSISTANT Note i A description of a possible DeviceNet Master function of EtherNet IP gateways can be found in a separate manual D301118 which can be downloaded from the TURCK homepage www turck com D300888 BL67 for EtherNet IP 0911 4 3 Technical features 4 3 Technical data Figure 10 BL67 GW EN IP Apower supply BEthernet CBL Remote see manual E D301118 DSET button Eservice D interface Frotary coding switches Gmodule bus LE
18. 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 1RS232 106 Module G USINT Contains the revision number of the 6Ah revision number module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 5 53 Implementation of EtherNet IP Table 55 Object instance 5 54 Attr No dec hex Attribute name Get Set Type Description 111 6Fh Number of supported channels USINT States the number of analog input channels supported by this module Instance 112 70h
19. Automation Industrial BLG7 USER MANUAL FOR ETHERNET IP All brand and product names are trademarks or registered trade marks of the owner concerned Edition 09 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 Warning Before commencing 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 Thefunctional earth FE must be connected to the protective earth PE or to the potential equal ization The system installer is responsible for implementing this connection Connecting cables and signal lines should be installed so that inductive or capacitive interfer ence do not impair the automation
20. GW BL67 GW EN IP 1 status word 1 control word 0 BL67 2Al I 2 words 1 BL67 4DI P 4bits 2 BL67 8DI PD 8 bits 3 BL67 2AI TC 2 words 4 BL67 8XSG PD 8 bits 8 bits 5 BL67 4DI PD 4 bits 6 BL67 8DI P 8 bits 7 BL67 8DO 0 5A P 8 bits 8 BL67 2AO V 2 words 9 BL67 2AI I 2 words 10 BL67 1RS232 4 words 4 words 6 22 D300888 BL67 for EtherNet IP 0911 Examples for I O data mapping Industri A According to the I O data widths of the modules in the example station see Table 63 Example station the I O data mapping for the example station is the following Table 64 Data mapping for the example station A Data 0 Byte 0 of mapped input data Module I O data word in RSLogix GW BL67 GW EN IP Input data A BL67 I Data 0 Status Word Output data BL67 O Data 0 Command Word 0 BL67 2Al I Input data BL67 I Data 1 Channel 0 BL67 1 Data 2 Channel 1 1 BL67 4DI P Input data BL67 I Data 3 Bits 0 to 3 for channels 0 to 3 2 BL67 8DI PD Input data BL67 1 Data 3 Bits 4 to 11 for channels 0 to 7 3 BL67 2AI TC Input data BL67 I Data 4 Channel 0 BL67 I Data 5 Channel 1 4 BL67 8XSG PD 5 BL67 4DI PD Input data BL67 1 Data 6 Bits 0 to 7 for channels 0 to 7 Output data BL67 O Data 1 Bits O to 7 for channels 0 to 7 Input data BL67 I Data 6
21. Attribute name Get Type Description Object instance dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module without 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 A4DO 0 5A P 106 Module G USINT Contains the revision number of the 6Ah revision module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence D300888 BL67 for EtherNet IP 0911 5 75 Implementation of EtherNet IP Table 58 Attr No Attribute name Get Type Description Object instance Set dec hex 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G EN
22. D300888 BL67 for EtherNet IP 0911 10 5 Glossary 10 6 TCP Abbreviation for Transmission Control Protocol connection oriented transport protocol within the Internet protocol suite Certain error detection mechanisms i e acknowledgements time out monitoring can guarantee a safe and error free data transport 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 Topology Geometrical structure of a network or the circuitry arrangement UDP Abbreviation for User Datagram Protocol UDP is an transport protocol for the connectionless data between Ethernet hosts Unidirectional Working in one direction D300888 BL67 for EtherNet IP 0911 11 Index A addressing sse 4 11 APR Address Resolution Protocol 3 6 B base modules U 2 5 basic eonceBti iecoris te denai 2 2 C classes analog input current modules 5 42 analog input RTD modules sess 5 46 analog input THERMO modules 5 50 analog input voltage modules 5 38 analog output c
23. have to be 89h recovery retriggered in case of an overload output_1 D300888 BL67 for EtherNet IP 0911 5 77 Implementation of EtherNet IP Table 58 Attr No Attribute name Get Type Description Object instance Set dec hex 138 Retriggered G S DWORD The outputs channel 33 to 64 have to be 8Ah recovery retriggered in case of an overload output 2 139 Enable high side G S DWORD Enables the high side output driver of 8Bh output driver 1 channels channel 1 to 32 140 Enable high side G S DWORD Enables the high side output driver of 8Ch output driver 2 channels channel 33 to 64 141 Enable low side G S DWORD Enables the low side output driver of 8Dh output driver 1 channels channel 1 to 32 142 Enable low side G S DWORD Enables the low side output driver of 8Eh output driver 2 channels channel 33 to 64 143 Filter 25001s G S DWORD Enables the input filter of the channel 8Fh Channel 1 channel 1 to 32 144 Filter 2500s G S DWORD Enables the input filter of the channel 90h Channel 2 channel 33 to 64 145 Fault value G S DWORD Activates the fault value for the channel 91h channel 1 to 32 146 Fault value G S DWORD Activates the fault value for the channel 92h channel 33 to 64 147 Block diagnostics G S DWORD Channel specific diagnostic information is 93h blocked channel 1 to 32 148 Block G S DWORD Channel specific diagnostic information is 94
24. monitoring of the station status monitoring of the communication to Ethernet monitoring of the gateway status Diagnostic messages are displayed in different ways m via the LEDs E via the gateway s status word in the process data E via the respective configuration software 4 7 1 Diagnostic messages via LEDs Every BL67 gateway displays the following statuses via LEDs Industri A monitoring of the communication via the internal module bus 2LEDsfor module bus communication module bus LEDs GW and IOs 2 LEDs for the Ethernet communication fieldbus LEDs LNK ACT and MS a E 3 LEDs for monitoring the voltage supply system Vcc inputs V outputs V a 1 LED for the BL Remote function of the gateway see separate manual D301118 Table 6 LED Status Meaning Remedy LED displays GW Off CPU not supplied Green Firmware active gateway ready to operate and transmit Green Firmware not active If LED IOs red Firmware flashing download necessary 1Hz Green Firmware active gateway hardware Replace the gateway flashing defect 4Hz Red Controller is not ready VCC level is Check wiring at the gateway and not within the required range possible reasons too many modules connected to the gateway short circuit in connected module hardware error in gateway the voltage supply Dismount modules Replace the gateway D300888 BL67 for EtherNet IP 0911
25. reserved Fault value G S parameter data 136 143 88h 8Fh INT Contains the Fault Value Definition of the channels 1 to 8 of the analog output modules 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 D300888 BL67 for EtherNet IP 0911 5 41 Implementation of EtherNet IP 5 3 10 Analog Input Current Module Class VSC108 This Class contains all information and parameters for analog input modules current Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the 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 51 Object instance 5 42 Description 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 Attr No Attribute name Get Type dec Set hex 112 119 Produced data G INT 70h 77h 120 127 Diag
26. 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 2AI TC 106 Module G USINT Contains the revision number of the 6Ah revision module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 54 Attr No Attribute name Get Type Description Object instance Set dec hex 111 Number of G USINT States the
27. 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 82h diagnostics G S BOOL 0 released The diagnostic function is activated 1 blocked The diagnostic function is deactivated 131 Flow control 83h G S ENUM USINT 0 off data flow control is deactivated 1 XON XOFF Software handshake is activated 2 RTS CTS Hardware handshake is activated 3 reserved 132 Data width 84h G S ENUM USINT 0 7 bits 1 8 bits 133 Parity 85h G S ENUM USINT 0 none 1 2 odd The number of the bits set to 1 is odd incl data and parity bit 2 even The number ofthe bits set to 1 is even incl data and parity bit 134 Stop bits 86h G S ENUM USINT Number of the stop bits 0 1 bit 1 2 bits 5 58 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 55 Attr No Attribute name Get Type Description Object instance dec Set hex 135 XON G S USINT XON character 87h character This sign is used to startthe data transferto 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 Thissign is used to stop the data transfer to the data terminal equipment DTE with the activation
28. 5 32 104 0x68 Digital Input Module Class Describes the modules of the type BL67 DI page 5 34 105 0x69 Digital Output Module Class page Describes the modules of the type BL67 DO 5 36 106 0x64 Analog Input Voltage Module Class Describes the modules of the type page 5 38 BL67 AI V 107 0x6B Analog Output Voltage Module Describes the modules of the type Class page 5 40 BL67 AO V 108 0x6C Analog Input Current Module Class Describes the modules of the type BL67 AI I page 5 42 109 0x6D Analog Output Current Module Describes the modules of the type BL67 AO I Class page 5 44 110 Ox6E Analog Input RTD Module Class Describes the modules of the type page 5 46 BL67 Al PT 111 Ox6F Analog Input THERMO Module Describes the modules of the type Class page 5 50 BL67 AI TC 112 0x70 reserved 113 0x71 reserved 114 0x72 RS232 Module Class page 5 53 Describes the modules of the type BL67 1RS232 115 0x73 RS4xx Module Class page 5 60 Describes the modules of the type BL67 1RS422 485 116 0x74 SSI Module Class page 5 67 Describes the modules of the type BL67 1SSI 117 0x75 Digital Versatile Module Class page Describes the modules of the type 2 73 BL67 4DIADO BL67 8XSG etc D300888 BL67 for EtherNet IP 0911 5 23 Implementation of EtherNet IP Table 38 Class Code Name Description VSC Vendor Specific Classes 100 0x64 Gateway Class page 5 26 Contains data concerning the g
29. 5 51 Implementation of EtherNet IP Table 54 Object instance Attr No dec hex Attribute name Get Set Type Description 136 143 88h 8Fh Sensor parameter data G S 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 Type K 270 1370 C 1 Type B 100 1820 C 2 Type E 270 1000 C 3 Type J 210 1200 C 4 Type N 270 1300 C 5 Type R 50 1760 C 6 Type S 50 1540 C 7 Type T 270 400 C 8 x50mV 9 100mV 10 500mV 11 x1000mV 12 to 255 reserved 5 52 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 14 RS232 Module Class VSC114 This Class contains all information and parameters for RS232 modules Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 55 Attr No Attribute name Get Type Description Object instance d c Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without
30. 8XSG PD lt 35 mA D300888 BL67 for EtherNet IP 0911 Nominal current consumption of modules at Ethernet Industri A Table 66 Module Current consumptions on 24 V DC nominal current consumptions of the modules at Ethernet Technology modules BL67 1RS232 lt 28mA BL67 1RS485 422 lt 20mA BL67 1SSI lt 32mA BL67 1CVI lt 24mA Note i Please find any information about the bus independent module specific current consumptions in the manual BL67 I O modules TURCK Documentation No German D300572 English D300527 D300888 BL67 for EtherNet IP 0911 9 3 Appendix 9 4 D300888 BL67 for EtherNet IP 0911 Industri A 10 Glossary 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 ARP Used to definitely allocate the hardware addresses MAC IDs assigned worldwide to the IP addresses of the network clients via internal tables Analog Infinitely variable value e g voltage The value of an analog signal can take on any value within certain limits Automation device A device connected to a technical process with inputs and outputs for control Programmable logic controllers PL
31. Attention The cover of the decimal rotary coding switches must be closed by tightening the screw after use The seal in the cover must not be damaged or slipped The protection class IP67 can only be guaranteed when the cover is closed correctly 4 5 1 LED behavior During it s start up the module waits for the address setting via the BootP server This is indicated by the red flashing MS LED The LED begins to flash green as soon as the address setting via the server is completed The station is ready for communication 4 5 2 Default setting of the gateway The gateway s default settings are as follows IP address 192 168 001 254 subnet mask 255 255 255 000 default gateway 192 168 001 001 Note The gateway can be reset by the user to these default settings at any time To reset the gateway set the three coding switches on the gateway to 000 followed by a power on reset D300888 BL67 for EtherNet IP 0911 4 11 Technical features Figure 20 RUN Decimal rotary 8 coding switches 7 x 100 forthe EtherNet 654 IP address set ting 9 0 8 2 7 3 x10 9 0 8 2 7 3 x1 6 5 4 000 192 168 1 254 1 254 static rotary 300 BootP 400 DHCP 500 PGM 600 PGM DHCP Attention After every change of the address mode a voltage reset must be carried done 4 5 3 Address setting via the rotary mode When using the rotary mode the last byte of the gateway s IP address can be set via the rotary codi
32. CR User Defined oe Strings Gi Predefined i Module Defined 3 8 1 0 Configuration Z 1756 Backplane 1756 410 fa 0 1756 L55 BL67_1 3 9 Wi 1756 ENBT A Ethernet_BL6 cut Ctrl X Copy Ctrl C B Delete Del Cross Reference Ctr E Properties Open Communications and select the entry Generic Ethernet Module to configure a BL67 gateway Figure 51 g 1 E Select Module Add generic Ethernet mod Module Description Vendor ule 1757 FFLD A 1757 Foundation Fieldbus Linking Device Allen Bradley 1768 ENBT A 1768 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1769 L32E Etherne 10 100 Mbps Ethernet Port on CompactLogix5332E Allen Bradley 1769 L35E Etherne 10 100 Mbps Ethernet Port on CompactLogix5335E Allen Bradley 1788 EN2DN A 1788 Ethernet to DeviceNet Linking Device Allen Bradley 1788 ENBT A 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1788 EWEB A 1788 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1794 AENT A 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media Allen Bradley Drivelogix5730 Eth 10 100 Mbps Ethernet Port on DriveLogix5730 Allen Bradley ETHERNET BRIDGE Generic EtherNet IP CIP Bridge Allen Bradley ETHERNET MODULE Generic Ethernet Module Allen Bradley le EtherNet IP SoftLogix5800 EtherNet IP Allen Bradley PH PSSCENA A Ethernet Adapter Twisted Pair Media Parker a ba gt Find Add Favorite By Category Favorites ees se 6 18 D300888 BL67 fo
33. Configuration This attribute contains the configuration parameters required to operate as a TCP IP node To modify the Interface Configuration attribute get the Interface Configuration attribute first change the desired parameters then set the attribute The TCP IP Interface Object applies the new configuration upon completion of the Set service If the value of the Startup Configuration bits Configuration Control attribute is 0 the new configuration is stored in non volatile memory D300888 BL67 for EtherNet IP 0911 5 19 Implementation of EtherNet IP The device does not reply to the set service until the values are safely stored to non volatile memory An attempt to set any of the components of the Interface Configuration attribute to invalid values results in an error status code 0x09 returned from the Set service If initial configuration is obtained via BOOTP or DHCP the Interface Configuration attribute components are all zeros until the BOOTP or DHCP reply is received Upon receipt of the BOOTP or DHCP reply the Interface Configuration attribute shows the configuration obtained via BOOTP DHCP HostName The Host Name attribute contains the device s host name The host name attribute is used when the device supports the DHCP DNS Update capability and has been configured to use DHCP upon start up The mechanism allows the DHCP client to transmit its host name to the DHCP server The DHCP server then updates the DNS records
34. Default 0 Common Services Table 12 Service Code Class Instance Service Name Common services 01 0x01 yes yes Get Attribute All Returns a predefined listing of this objects attributes 05 0x05 no yes Reset Starts the Reset service for the device 14 OxOE yes yes Get Attribute Single Returns the contents of a specified attribute 16 0x10 no no Set Attribute Single Modifies a single attribute 5 2 3 Message Router Object This object provides a messaging connection point through which a Client may address a service to any object class or instance residing in the physical device The following description of the Message Router Object is taken from the CIP specification Vol 1 Rev 2 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Class attributes Table 13 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 1 4 0x04 OPTIONAL ATTRIBUTE NUMBER G UINT 0 5 0x05 OPTIONAL SERVICE NUMBER G UINT 0 6 0x06 MAX CLASS IDENTIFIER G UINT 7 7 0x07 MAX INSTANCE ATTRIBUTE G UINT 2 D300888 BL67 for EtherNet IP 0911 5 7 Implementation of EtherNet IP Instance attributes Table 14 Attr No Attribute Name Get Type Description Instance Set attributes 1 0x01 OBJECT LIST G STRUCTOF Structure with an array of object class codes supported by the devic
35. Ethemet Address MAC 00 07 46 FF 60 1 5 IP Address 192 168 1 50 p Relation List Hostname 1 New pee Enat Description Ethemet Address MAC Cancel IP Address r Status Entries Unable to service DHCP request from 00 07 46 FF 60 15 D of 256 D300888 BL67 for EtherNet IP 0911 6 13 Application example BL67 gateway at Allen Bradley PLC The BootP DHCP Server sends the IP Address via BootP DHCP to the BL67 gateway and after a few seconds the gateway answers with its new IP address when having stored it Figure 42 R BOOTP DHCP Server 2 3 15 xl Setting the IP File Tools Help address via r Request History DHCP Clear History Add to Relation List Ethernet Address MAC Hostname 00 07 46 FF 60 15 15 15 05 DHCP 00 07 46 FF 60 15 15 13 54 DHCP DO 07 46 FF 60 15 15 13 22 DHCP DO 07 46 FF 60 15 15 13 05 DHCP 00 07 46 FF 60 15 IP Address m Relation List New Delete Enable BOOTE Enable DHEP Disable BH TP DHCGP Ethemet Address MAC IP Address Hostname Description 00 07 46 FF 60 15 DHCP 192 168 1 50 r Status Entries Sent 192 168 1 50 to Ethernet address 00 07 46 FF 50 15 1 of 256 The Relation list can be stored for further applications It can serve for permanent assignment of defined IP addresses to MAC IDs modules Attention If th
36. GUI LeechFTP Remote Assistance L Remote Desktop O UPnP Framework What are the risks of allowing Add Program Display a notification wher Add a Program To allow communications with a program by adding it to the Exceptions list select the program or click Browse to search for one that is not listed Programs a Internet Reversi Internet Spades Ei InterVideo WinDVD E InterVideo WinDVD 4 ID assistant exe Me Irfanview 3 80 Aa iTunes ava web Start Keil uVision2 Keyboard Customizer Utility e LeechFTP v Path C Program Files Turck SoftwareNDassistantNl Despite an active firewall the I O ASSISTANT is now able to browse the network for hosts and the address changing via the software is possible for the connected nodes D300888 BL67 for EtherNet IP 0911 6 11 Application example BL67 gateway at Allen Bradley PLC 6 4 Address setting at the gateway 6 4 1 Address setting via DHCP mode In this application example the IP address is set via DHCP using the software tool BootP DHCP Server version 2 3 2 0 from Rockwell Automation Figure 39 Sa BooTP oncp a igixi BootP Server File Tools Help from Rockwell m Request History Automation Clear History Add to Relation List Ethernet Address MAC IP Address Hostname BOOTP DHCP Server Version 2 3 2 0 r Relation List New Delete En Copyright 2003 Rockwell Automati
37. IP67 Figure 5 end plate D300888 BL67 for EtherNet IP 0911 2 5 BL67 philosophy 2 6 D300888 BL67 for EtherNet IP 0911 Industri A 3 EtherNet IP 3 1 System description 2 P Internet Protocol uu u uu un aeaaaee a aaa p ARUN aaa E aaa onde Aa aaa a aia 2 TCP Transmission Control Protocol 2 3 1 1 Network topology uuu uuu y uuu uu u ee b oe u u Saa Ex re RR URS 3 Transmission media e phi a a aeai Te da sasa ATE casatsazatvetavsgies 3 3 1 2 Addressing on EtherNeUlP 3 Er t Eee Er eei erede SS uu PERRO NIS 4 dar naue ERR 4 zer m I 4 3 1 3 Network classes prster tese penetra aaa UD RESTER ua EE E Ros ERE NUR EEFIRS S REN kay aaia 4 3 1 4 Checking the communication via ping signals U u 5 3 1 5 ARP Address Resolution Protocol a 6 D300888 BL67 for EtherNet IP 0911 3 1 EtherNet IP 3 1 System description 3 2 Ethernet Industrial Protocol EtherNet IP is a communication system for industrial applications EtherNet IP It is used to exchange time critical application information between industrial devices such as simple I O devices sensors actuators or even comple
38. Load voltage too low 18 VDC U too high Load voltage too high 30 VDC too high Overload of the system voltage supply reserved I O CfgModified Warning reserved I O DiagActive Warning At least one I O module sends active diagnostics It can also be accessed via the Gateway Class VSC 100 Object Instance 2 Gateway Instance attribute 109 0x6D STATUS REGISTER 2 for detailed information see STATUS REGISTER 2 page 5 26 4 8 2 Control word The control word is mapped into the station s process data At present it is not used but reserved for further use see also Mapping of process data page 5 13 D300888 BL67 for EtherNet IP 0911 4 23 Technical features 4 9 Module specific diagnostic messages Detailed module specific diagnostic messages can be read out from Gateway Class VSC 100 Object Instance 2 Gateway Instance attribute 116 0x74 MODULE DIAG SUMMARY 4 24 D300888 BL67 for EtherNet IP 0911 Industri A 5 Implementation of EtherNet IP 5 1 The EtherNet IP Communications Profile 3 5 1 1 1 OMOSSAG cm PI 3 5 1 2 Communications Profile of the BL67 EtherNet IP gateway 1 eene 4 ax POINTE TO POINT sizes uuu e R 4 oil 10 SE na annasman aus amam AA A qasi saannaasitasus ayami isa ask
39. Local Area Connection and open the dialog Local Area Connection Properties via the button Properties in the dialog Local Area Connection Status 2 Mark Internet Protocol TCP IP and press the Properties button to open the dialog Internet Protocol TCP IP Properties Figure 30 Local Area Connection Properties 31 xl Local Area Connection General Properties Connect using B Intel 21140 Based PCI Fast Ethernet Adapter Configure Components checked are used by this connection vi E Client for Microsoft Networks v sl File and Printer Sharing for Microsoft Networks v Internet Protocol TCP IP Install Uninstall Description Transmission Control Protocol Internet Protocol The default wide area network protocol that provides communication across diverse interconnected networks Show icon in taskbar when connected 6 4 D300888 BL67 for EtherNet IP 0911 Changing the IP address of a PC network interface card 3 Activate Use the following IP address and assign an IP address of the network mentioned above to the PC Network interface card see the following figure Figure 31 Internet Protocol TCP IP P arties A1 xl Changing the PC s IP address Halt Y ou can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings C Obtain an IP address
40. 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 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 75h ARRAY OF BYTE Defines the receive data 0 7 118 RX data and 76h release ARRAY OF BYTE Defines the data received via RS232 0 7 acknowledge for reception 119 TX byte count 77h G S USINT Number of the valid user data bytes in this data segment D300888 BL67 for EtherNet IP 0911 5 55 Implementation of EtherNet IP Table 55 Attr No Attribute name Get Type Description Object instance Set dec hex 120 TX count G S USINT This value is transferred together with 78h every data segment The TX count values are sequential 00 gt 01 gt 10 gt
41. On Controller If Connection Fails While in Run Mode r Module Fault Status Offline D300888 BL67 for EtherNet IP 0911 6 19 Application example BL67 gateway at Allen Bradley PLC 6 6 3 Downloading the I O configuration If the configuration of the network is completed it can be downloaded to the controller by using for example the Communication Download command Figure 54 Downloading the configura tion Connected To Go Online File Redundancy Nonvolatile Memory Options General Date Time Major Faults Minor Faults Condition The open project doesn t match the project in the controller Connected Controller Controller Name Testi Controller Type 1756 L55 1756 M12 4 ControlLogix5555 Controller Comm Path AB_ETHIP 14192 168 1 100 Backplane 0 Serial Number O01DF941 Security No Protection Offline Project Controller Name BLB7 1 Controller Type 1755 L55 ControlLogix5555 Controller File C ARSLogix 5000 Projects BL67_1 4CD Serial Number lt none gt Security No Protection Select File Cancel Help In the Download dialog box start the download by pressing the Download button Figure 55 Downloading the configura tion Download Download offline project BL67_1 to the controller Connected Controller Name Test Type 1756 L55 A 1756 M12 4 ControlLogix5555 Controller Path AB_ETHIP 14192 168 1 100 Backplane 0 Serial Number O01DF9A1 Security No
42. P 4 Tem H 8 bit D bit SIot8 BL67 8DO D0 5A P 4 Temm0l bit 8 bit Slot 9 BL67 2AO V 4 Tem J D bit 32 bit Slot 10 BL67 2AI I 4 Tem k 32 bit D bit Slot 11 BL67 1RS232 4 Tem L 64 bit 64 bit Total size for in out data in bytes rounded on full words 28 16 For detailed information about status control word see online help 6 2 I O map for input data Byten 1 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 WordO 0A 15 0A 14 DA A43 0A12 04 11 08 10 OAS OAS OA DAB DAS OA4 DA DA2 0A 1 0A0 Word1 OB 15 DB 14 DB 13 0B 12 0B 11 08 10 08 9 0B 8 08 7 OBS OBS 0B 4 0B 3 0B 2 0B 1 0B 0 Word2 0B 31 08 30 0829 0B 28 0B 27 08 26 0B 25 0B 24 08 23 0822 0B 21 0B 20 0B 19 0B 18 0B 17 0B 16 Word3 OD 7 OD 6 00 6 0D 4 00 3 0D 2 0D 1 0D 0 oc3 0c2 0c 1 OCO Word4 OE 15 0E 14 DE 13 0E 12 0E 11 0E 10 0E9 OES 0E 7 DES DES 0E 4 0E 3 0E 2 0E 1 0E 0 Word5 0E 31 0E 30 0E29 0E 28 0E 27 0E 26 0E 25 0E 24 0E 23 0E22 0E 21 0E 20 0E 19 0E 18 0E 17 0E 16 Words s 06 3 06 2 06 1 06 0 OF OF 6 OFS OF 4 or 3 OF 2 OF 1 OF O Word E E OH 7 0H 6 OHS OH 4 OH 3 OH2 OH 1 OHO Word8 0K 15 0K 14 0K43 0K12 0K 11 0K 10 oko oks OK OKB OKs 0K 4 0K 3 0K 2 0K 1 OKO Words 0K 31 0K30 0K29 0K28 0K 27 0K 26 OK 0K 24 OK 23 0K22 0K21 0K 20 0K 19 0K 18 0K 17 0K 16 Word10 OL 15 0L44 0L13 0L 12 0L 11 OL 10 OLS OLS OL oL OLS oL4 0L3 0L2 OL OLD Word11 DL 31 OL30 OL29 OL28 0L27 OL 26 OL 25 OL 24 OL23 OL22 OL21 OL 20 OL 19 OL 18 OL 17 OL16 Word12 OL OL46 0L45 L44 OL 43 OL 42 oL
43. Protection The controller is in Remote Run mode The mode will be changed to Remote Program prior to download Download Cancel Help Ifan error message is generated warning that the communication path can not be found please open the Path menu see Figure 57 select your controller and press Set Project Path see Figure 58 Figure 56 Error message 6 20 RSLogix 5000 1 Failed to go online with the controller J Communications path needed Error 701 80042800 D300888 BL67 for EtherNet IP 0911 Configuration of the network in RSLogiX 5000 Figure 37 Path knone gt E nias Pd tion Path J D gt N ATK K K Figure 58 ees li Select Recent Communications Path Communica tion Path 68 ckplane 0 AB_ETHIP 14192 168 1 100 Upload AB_ETHIP 1 192 168 0 100 Backplane 0 Download Close Help Show Only Paths Matching Serial Number in Project 7 Serial Number in Project 001DF941 Path in Project lt none gt If the correct communication path is set it is possible to download the configuration Once the I O configuration is downloaded and the controller is in Run or Remote Run mode the I O data mapping of the BL67 station is shown in the Controller Tags Figure 59 Scope J BL67_1 Y Show Show alll amp Value Controller BL67_1 Controller Tags Controller Tags Controller Fault Handler Power Up Handler 3 8 Tasks MainTask C MainPr
44. Status and Control word of the gatewayy 4 23 Stats word E E 4 23 Control WOKE pose an aa 4 23 Module specific diagnostic messages 4 24 Implementation of EtherNet IP The EtherNet IP Communications Profile 5 3 WOIMOSSAGES 2 D M 5 3 Communications Profile of the BL67 EtherNet IP gateway trennen nter tte tts nete no ttts ntes nont 5 4 Classes and instances of the EtherNet IP gateway EtherNet IP Standard Classes Identity Object Message Router Object ote RES AREE ER IRSE SURE ARN E RR Re skua siku his Assembly Objects eere P da dete a D eerte e dee ee e eee A dide eene deseado clive Connection Manager Object u nu u ted dette ette ti eee e e E Ne aya pasas Pot OD eci aoar HQ TCP IP Interface Object Ethernet Link Object VSG Vendor Specific Classes E 5 23 Glass instances ofthe VSG cic u A DAC u i w Culver dee cel u W aqa deg echa eed Gateway Class VSC 100 Terminal Slot Class VSC 101 Process Data Class VSC102 A Power Supply Module Class VS
45. TTL 60 Ping statistics for 192 168 1 166 Packets Sent 4 Received 4 Lost B z loss fipproximate round trip times in milli seconds Minimum Bms Maximum ims Average Bms HERZ D300888 BL67 for EtherNet IP 0911 EtherNet IP 3 1 5 ARP Address Resolution Protocol In each TCP IP capable computer ARP serves to clearly assign the worldwide unique hardware addresses MAC IDs to the single IP addresses of the network nodes via internal tables Using ARP in the DOS prompt every node in a network can be clearly identified via its MAC ID Write a ping command for the respective station IP address example x ping 192 168 1 100 Via the command x Warp a the MAC ID 00 07 46 ff 60 13 for this IP address is determined This MAC ID clearly identifies the network node Figure 9 Determination ofthe MAC ID of a BL67 module via ARP 3 6 cx C WINDOWS system32 cmd exe iol x lt G gt Copyright 1985 2661 Microsoft Corp is not recognized as an internal or external command operable program or batch file C gt ping 192 168 1 1008 Pinging 192 168 1 100 with 32 bytes of data Replu TTL 66 Reply E S TTL 66 Reply me a ime TTL 60 Reply from 192 168 1 100 bytes 32 time lt ims TTL 60 Ping statistics for 192 168 1 100 Sent 4 Received 4 Lost B loss fipproximate round trip times in milli seconds Minimum ms Maximum ims Average Gms Co gt arp a
46. 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 and S STRUCTOF The structure contains both parts 7Ah 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 5 72 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 57 Object instance Attr No Attribute name Get dec Set hex Type Description 123 7Bh Diagnostics G WORD Bit 0 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 x REG UPPER LIMIT 1 error POS gt UPPER LIMIT A comp
47. addressed with Address write register in the process output data could be executed successfully D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 57 Attr No Attribute name Get Type Description Object instance Set dec hex 114 Result in read G BYTE Bit 0 to 6 lt reserved gt 72h operation 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 UINT Address of the input register with contents 73x register stated in Value read register when Result read operation 0 116 Value read G DWORD Content of the register to be read if Result 74h register read operation 0 If Result read operation 1 Value read register 0 117 Control G S WORD Bit 0 to 6 reserved 75h 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
48. automatically r Use the following IP address IP Address 192 168 1 5 Subnet Mask 255 255 255 0 Default Gateway 192 168 1 1 Obtain DNS server address automatically Use the following DNS server addresses Preferred DNS server Altemate DNS server F Advanced D300888 BL67 for EtherNet IP 0911 6 5 Application example BL67 gateway at Allen Bradley PLC 6 3 2 Changing the IP address in Windows NT 1 Open the folder Network in the Control Panel 2 Activate TCP IP connection in the tab Protocols and click the Properties button Figure 32 f Now MEd Network config uration WIN NT Identification Services Protocols Adapters Bindings Network Protocols Add Remove _Eroperties Update r Description Transport Control Protocol Internet Protocol The default wide area network protocol that provides communication across diverse interconnected networks 3 Activate Specify IP address and set the address as follows Figure 33 Microsoft TCP IP Properties i2 x Specify IP Address DNS WINS Address Routing IP address n IP address can be automatically assigned to this network card by a DHCP server If your network does not have a DHCP server ask your network administrator for an address and then type it in the space below Adapter 1 Intel 82557 based 10 100 Ethernet PCI Adapter m C Obtain an IP address f
49. data G BYTE 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 in measurement range 4 to 20mA Bit 2 to 7 reserved D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 51 Attr No Attribute name Get Type Description Object instance d c Set hex 128 135 Mode G S BYTE Contains the diagnostic data of the 80h 87h parameter data 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 Current mode 0 0to20mA 1 4to20mA Bit 1 Value representation 0 Integer 15 Bit sign 1 12 Bit left justified Bit 2 Diagnostic 0 enable 1 disable Bit 3 to 7 reserved D300888 BL67 for EtherNet IP 0911 5 43 Implementation of EtherNet IP 5 3 11 Analog Output Current Module Class VSC109 This Class contains all information and parameters for analog output modules current Note i Please refer to paragraph section Class instances of the VSC page 5 25 for
50. 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 containsthe data for channel 1 attribute 119 for channel 8 120 127 78h 7Fh Diag data 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 BitO 0 ok 1 measurement value range error Bit1 to 7 reserved 128 135 Mode parameter 80h 87h data G S BYTE 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 BitO Voltage mode 0 0 10 V 1 10 V10 V 10 V Bit 1 Value representation 0 Integer 15 Bit sign 1 12 Bit left justified Bit 2 Diagnostic 0 enable 1 disable Bit 3 to 7 reserved D300888 BL67 for EtherNet IP 0911 5 39 Implementation of EtherNet IP 5 3 9 Analog Output Voltage Module Class VSC107 This Class contains all information and parameters for analog output modules voltage Note i Please refer to paragraph section Class instances
51. enabled status signal is active SSI_STSx 0 1 2 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 x 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 2 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 SSI communication suspended Communication with the SSI encoder is stopped as STOP 1 process output or ERR_PARA 1 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Description Table 57 Attr No Attribute name Object instance dec hex 112 Diagnostics and 70h status Bit 8 0 A comparison of the register contents
52. 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 has 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 SSI POS z REG CMP2 1 CMP2 register value matches POS A comparison of the register contents has produced the following result REG SSI POS REG CMP29 Bit 12 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 D300888 BL67 for EtherNet IP 0911 5 69 Implementation of EtherNet IP Table 57 Object instance 5 70 Attr No Attribute name G
53. instance 2 Gateway Instance Attr No Attribute Name Get Set Type Description 115 0x73 ON IO G S CONNECTION 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 116 0x74 MODULE DIAG G SUMMARY ARRAY OF STRUCT Contains diagnostic information for all modules ARRAY OF STRUCT USINT SLOT s Indicates the slot number module position with diagnostic messages BYTE SLOT FLAGS Offers slot related information Bit 7 module missing Bit 6 false module plugged DWORD DIAG Contains the module diagnostic information Module diagnostic bits that are not used are indicated by a 0 117 137 0x75 0x89 reserviert 138 0x8A GW Status Register Get Set UINT Allows to enable disable the GW status register which is part of the input data 139 0x8B GW Control Register Get Set UINT Allows to enable disable the GW cotnrol register which is part of the output data D300888 BL67 for EtherNet IP 0911 5 27 Implementation of EtherNet IP 5 3 3 Terminal Slot Class VSC 101 This class contains parameters and data for the base modules Note Ple
54. it is only possible to exchange data via specified connections assigned to the devices Communication between the nodes in the EtherNet IP network can be carried out either via I O Messages or Explicit Messages 5 1 1 I O Messages I O Messages serve to exchange high priority process and application data over the network Communication between the slaves in the EtherNet IP 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 D300888 BL67 for EtherNet IP 0911 5 3 Implementation of EtherNet IP 5 1 2 5 4 Explicit Messages Explicit Messages 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 a request from a client always to be confirmed by a response from the server Explicit messages whether connected or unconnected use the Message Router for detailed information read section Message Router Request Response Formats page 5 8 Message Router Request Consists of a service code path size value a message router path and service data An EPATH is used in the message router path to indicate the target object Message Router Response Consists of a service field wi
55. of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 50 Object instance 5 40 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 2AO V 106 Module revision G USINT Contains the revision number of the 6Ah module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Moduleregistered G ENUM Contains the index numbers specified in all 6Eh Index USINT the module lists
56. refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instances for VSC Object Instance Note complete modules The object instances of VSC 124 represent the individual RFID S channels not the Tabelle 61 Attr Attribute name Get Type Description Object instance no Set dec hex 100 64h Max object G USINT Contains the number of the last object attribute attribute to be implemented 101 65h Module present G BOOL 0 2 module missing base module without electronic module 1 electronics module is plugged 102 66h Terminal slot G USINT The slot number of the base module number belonging to the module base module to the right of the gateway No 1 Corresponds to the respective Instance Number within the TERMINAL SLOT CLASS 103 67h Module ID G DWORD Contains the module ID 104 68h Module order G UDINT Contains the ident number of the number module 105 69h Module order G SHORT Contains the name of the module for name STRING example BL20 2RFID S 106 6Ah Module revision G USINT Contains the revision number of the module firmware 107 6Bh Module type ID G ENUM Describes the module type USINT see attribute 107 6Bh on page 5 32 108 6Ch Modulecommand G S ARRAY The control interface of the module interface ARRAY OF BYTE Control byte sequence D300888 BL67 for EtherNet IP 0911 5 85 Implementation of Eth
57. setting via the rotary mode u u a 4 12 Address setting via BootP mode I u u 4 13 Address setting via DHCP mode ssssscsssssccrssccsssssorsssscorssesorsstscorssecorsseecorsuscersseecersnecerssesenseersanecersneceeraneceraneceerseceesaneeeseseeeesanes 4 14 Address setting via PGM mode e aaa wasakaaasuskawaqaakuqaaawaasasqiaqayasqusakauayastckaasayaisksna 4 15 Address setting via PGM DHCP ssssssssssssssssssssssssssosssssnsessssonssssnsestssonosesnssorsnanoresnsoossnanors sesrerseotesanecssrseotesanersssseersranersseseersraness 4 15 4 5 8 4 6 4 7 4 7 1 4 7 2 4 8 4 8 1 4 8 2 4 9 5 1 5 1 1 5 1 2 5 2 5 2 1 5 2 2 5 2 3 5 2 4 5 2 5 5 2 6 5 2 7 5 2 8 5 3 5 3 1 5 3 2 5 3 3 5 3 4 5 3 5 5 3 6 5 3 7 5 3 8 5 3 9 5 3 10 5 3 11 5 3 12 5 3 13 5 3 14 5 3 15 5 3 16 5 3 17 5 3 18 5 3 19 5 3 20 Address setting via the software I O ASSISTANT ssssssssssssssscesssscessseessssseeessssesssssscessnsessssseessuuscessesersusesenssessnssesennneeesuneesessees 4 16 HagJluclpm 4 18 Status indicators diagnostic messages gateway 4 19 Diagnostic messages via L EDS u ua auqa peg beer Waq feet oe ve Lega oes ea gu deut uqa aaa 4 19 Diagnostic messages via the process data u a 4 21
58. 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 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 gt 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 b
59. the description of the class instance for the 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 52 Attr No Attribute name Get Object instance Set dec hex Type Description 112 119 Consumed data G 70h 77h INT Contains the data received by the analog output 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 127 Diag data G 78h 7Fh Contains the diagnostic data of the channels 1 to 8 of the analog output 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 O to 7 reserved 128 135 Mode G S 80h 87h parameter data Contains the diagnostic data of the channels 1 to 8 of the analog output 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 Current mode 0 0t
60. 0 00 07 46 00 04 4B PGM ae Ip igi TCP IP Busaddress management ange the address of a node El Ge Online available devices 192 168 1 200 IPL Pt 0 8 Planned devices _ Device tyes Online ID Busaddess Tag Shotname O Attention Please observe that if the system integrated Windows firewall is activated difficulties may occur during the communication between the module and the Address tool The firewall may possibly inhibit the access of the tool on Ethernet Note H For further information about the Busaddress management in the software tool O ASSISTANT please read the online help delivered with the tool D300888 BL67 for EtherNet IP 0911 4 17 Technical features 4 6 SET button The Current Configuration of the BL67 EtherNet IP station is saved as the Actual Configuration when the SET button on the gateway is pressed for approximately 10 seconds it is also saved to the both the Temp Required Configuration Memory and the Required Configuration Memory The LED GW flashes In addition to that pressing the SET button reads a possible BL Remote subnet connected to the gateway see separate manual D301118 D300888 BL67 for EtherNet IP 0911 Status indicators diagnostic messages gateway 4 7 Statusindicators diagnostic messages gateway The gateway sends the following diagnostic messages E undervoltage monitoring for system and field supply
61. 00 The Gateway Class contains all the parameters of the BL67 system and the gateway Note i Please refer to paragraph Class instances of the VSC page 5 25 for the description of the class instances for VSC Object instances Table 40 Attr No Attribute Name Get Type Description Object instance Set 2 Gateway Instance 109 STATUS G STRUCT Gateway Status contains general gateway 0x6D REGISTER 2 status information Gateway Bit 15 I O Controller Error The communication controller for the I O system is faulty Bit 14 Force Mode Active Error The Force Mode is activated Bit 13 reserved Bit 12 reserved Module bus Bit 11 I O Cfg Modified Error The I O configuration has been changed and is now incompatible Bit 10 I O Communication Lost Error No communication on the I O module bus Voltage errors Bit 09 U too low System supply voltage too low 18 VDC Bit 08 U too high System supply voltage too high 30 VDC Bit 07 U too low Load voltage too low 18 VDC Bit 06 U too high Load voltage too high 30 VDC Bit 05 I too high Overload of the system voltage supply Bit 04 reserved Warnings Bit 03 I O Cfg Modified Warning Bit 02 reserved Bit 01 reserved Bit 00 I O Diags Active Warning At least one l O module sends active diagnosics 5 26 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 40 Object
62. 10 of the Diagnostics and status attribute always have a value based on the result of the comparison with the actual SSI encoder value Bit 9 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 D300888 BL67 for EtherNet IP 0911 5 71 Implementation of EtherNet IP Table 57 Attr No Attribute name Get Type Description Object instance Set dec hex 117 Control G S WORD Bit 11 75h 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 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 of the 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 2 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 76h register stated in Value read register when Result read operation 7 0 119 Address write G S UINT Address of the register to be written with 77h register Value write register 120
63. 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 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 O 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 bit is 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 control G S BYTE Bit 0 transmit buffer flush 7Bh data Bit 1 receive buffer flush 124 TX data G S ARRAY OF Defines the transmit data 0 7 Ch BYTE 125 TX data and S ARRAY OF _ Defines the data to be transmitted via 7Dh release BYTE RS232 0 7 transmission is released charged immediately 126 reserved 7Eh 5 56 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Table 55 Object instance Industri A Attr No Attribute name Get Set Type dec
64. 4 7 4 Plugging and pulling electronic modules 6 7 5 Extending an existing station 6 7 6 Firmware download 6 D300888 BL67 for EtherNet IP 0911 7 1 Guidelines for station planning 7 1 Module arrangement 7 1 1 Random module arrangement The arrangement of the I O modules within a BL67 station can basically be chosen at will Nevertheless it can be useful with some applications to group certain modules together 7 2 D300888 BL67 for EtherNet IP 0911 Complete planning Industri A 7 2 Complete planning The planning of a BL67 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 BL67 modules D300888 BL67 for EtherNet IP 0911 7 3 Guidelines for station planning 7 3 Maximum system extension A BL67 station can consist of a gateway and a maximum of 32 modules equivalent to 1 m station length The following overview shows the maximum number of channels possible under these conditions The entire station is made up of the respective channel type only Tabl
65. 5 13 Instance 102 uu 5 13 Instance 103 cien u tenete loe dena ies 5 13 Instance 104 u u 5 13 IP Internet Protocol 3 2 P address eante u a mU 3 4 ui is saan asa m aS S S L SSS u asus 6 4 L LED behavior U 4 19 LEDs Diagnostic Messages a 4 19 Status Indicators uuu uu u cranii 4 19 M module arrangement sse 7 2 mounting Tall uu rri price denota 8 6 N network configuration sse 6 1 o output assembly instance sse 5 13 P PE connection essen 8 5 pin assignment field bus connection 4 7 power supply erret rto ete iare pne 4 7 planning u 7 3 11 1 Index plugging electronic modules sese 7 6 potential group sse 7 5 potential relationships sse 8 4 potential compensation cable 8 8 power feeding modules see 2 4 prescribed use sse 1 3 process data Gugudu ees 5 13 Produced Data svi eee 5 14 protection Class IP67 2 2 2 5 pulling electronic modules sss 7 6 R RSLINX E aa 6 15 S service interface l e esee sed ets 4 8 shielding un
66. 67 2AI TC 2 words word by word 4 BL67 8XSG PD 8 bits 8 bits bit by bit 5 BL67 4DI PD 4 bits bit by bit 6 BL67 8DI P 8 bits bit by bit 7 BL67 8DO 0 5A P 8 bits bit by bit 8 BL67 2AO V 2 words word by word 9 BL67 2AI I 2 words word by word 10 BL67 1RS232 4 words 4 words word by word 6 2 D300888 BL67 for EtherNet IP 0911 Network configuration Industri A 6 2 Network configuration The BL67 gateways are delivered with the default IP address 192 168 1 xxx Note F In order to build up the communication between the BL67 gateway and a PLC PC ora network interface card both devices have to be hosts in the same network To achieve this you have whether E toadjustthe gateway s IP address via BootP DHCP etc for integrating it into your own network for detailed information about the different possibilities for address setting please read chapter 4 Address setting for EtherNet IP page 4 11 or E tochange the IP address of the used PC or network interface card for detailed information please read the following section Changing the IP address of a PC network interface card page 6 4 D300888 BL67 for EtherNet IP 0911 6 3 Application example BL67 gateway at Allen Bradley PLC 6 3 Changing the IP address of a PC network interface card 6 3 1 Changing the IP address in Windows 2000 Windows XP The IP address is changed in the Control Panel in Network and Dial up Connections 1 Open the folder
67. 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index 111 Module input G USINT Contains the number of input channels 6Fh channel count supported by the module 112 Module output G USINT Contains the number of output channels 70h Channel count supported by the module Input data 113 Module input 1 G DWORD Input data of the module according to 71h channels 114 Module input 2 G DWORD Input data of the module according to 72h channels Output data 115 Moduleoutput 1 G DWORD Output data of the module according to 73h channels 116 Moduleoutput 2 G DWORD Output data of the module according to 74h channels Diagnosis data 117 Common G BYTE This attribute contains diagnosis 75h error information about common errors of the module 118 Valve node 1 G BYTE This attribute contains diagnosis 76h error information about errors of the connected node no 1 125 Valve node 8 G BYTE This attribute contains diagnosis 7Dh error information about errors of the connected node no 8 Parameter data 126 Guard time G S USINT Setting the Guard Time in steps of 100 ms 7Eh value 0 to 255 default 3 300 ms 127 Life time factor G S USINT Factor which defines how often a node is 7Fh allowed not to answer a request or to exceed the Guard Time values 0 to 255 default 3 D300888 BL67 for Eth
68. Bits 8 to 11 for channels 0 to 3 D300888 BL67 for EtherNet IP 0911 6 23 Application example BL67 gateway at Allen Bradley PLC Module I O data word in RSLogix 6 BL67 8DI P Input data BL67 1 Data 6 Bits 12 to 15 for channels 0 to 3 BL67 1 Data 7 Bits 0 to 3 for channels 4 to 7 7 BL67 8DO 0 5A P Output data BL67 O Data 1 Bits 8 to 15 for channels 0 to 7 8 BL67 2AO V Output data BL67 O Data 2 Channel 0 BL67 O Data 3 Channel 1 9 BL67 2AI I Input data BL67 1 Data 8 Channel 0 BL67 1 Data 9 Channel 1 10 BL67 1RS232 Input data BL67 1 Data 10 13 Output data BL67 O Data 4 7 6 24 D300888 BL67 for EtherNet IP 0911 Examples for I O data mapping 6 7 1 Mapping report via l O ASSISTANT An EtherNet IP I O mapping report can be generated for each individual station by means of the software tool I O ASSISTANT Figure 60 6 EtherNet IP report I O mapping report in soft 6 1 Station description ware tool I O ASSISTANT Station address 192 168 124 1 Adr Slot Name TAG Descr Data Size In Data Size Out Slot BL67 GW EN IP 192 168 124 1 Tem A 16 bit 16 bit Slot 1 BL67 2AI I 4 Tem B 32 bit D bit Slot 2 BL67 4DI P 4 Tem C 4 bit D bit SIot 3 BL67 8DI PD 4 Tem D 8 bit D bit Slot4 BL67 2A4l TC 4 Tem E 32 bit D bit Slots BL67 8XSG PD 4 Tem F 8 bit 8 bit Slot 6 BL67 4DI PD 4 Tem G 4 bit D bit Slot 7 BL67 8DI
69. C are a special group of automation devices 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 measuring data transmission speeds in bit s Bidirectional Working in both directions 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 Bus line Smallest unit connected to a bus consisting of a PLC a coupling element for modules on the bus and a module D300888 BL67 for EtherNet IP 0911 10 1 Glossary 10 2 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 for example parallel routed signal cables contactors and electrostatic discharges Check back interface The check back interface is the interface from the counter module to the internal module bus The bits and bytes are converted by the gateway from the respective type of communication
70. C103 I U u u u u u Digital Input Module Class VSC104 eee U u u Digital Output Module Class VSC105 U u U a Analog Input Voltage Module Class VSC106 u u u Analog Output Voltage Module Class VSC107 Analog Input Current Module Class VSC108 Analog Output Current Module Class VSC109 Analog Input RTD Module Class VSC1710 u u u Analog Input THERMO Module Class VSC171 1 u a RS232 MOoduleClassVSCJ1 T4 nsectetur ee enter Seu eie erret exe fe ise eee Ce Rr AIRE eus RS4xxX Module lass VSC1 15 ester ettet ian NE A maqa Wa aba aS vba e ole NOU deae depen cue e SSI Module Class VSC116 Digital Versatile Module Class VSC1 17 Analog Versatile Module Class VSC118 E CVI Mod le Glass VSCTTOY eei iret ret c eter Ree den reete pee eet eere eere seen eias nt ATA O S EE p e qe ve v hen dene RFEIDsS module class MSCT249 arn a tete Qaya a Mayka Sa WS NSS Naya D300888 BL67 for EtherNet IP 0911 6 1 6 1 1 6 2 6 3 6 3 1 6 3 2 6 3 3 6 4 6 4 1 6 5 6 6 6 6 1 6 6 2 6 6 3 6 7 6 7 1 6 8 6 8 1 7 1 74 1 7 2 7 3 7 3 1 7 4 7 5 7 6 8 1 8 1 1 8 12 8 1 3 8 1 4 8 1 5 8 2 8 2 1 8 3 8 3 1 Industr A Application example BL67 gatew
71. Connection possibilities 4 4 Connection possibilities Industri A 4 4 1 Field bus connection Ethernet connector The connection to Ethernet is realized via a 4 pole and D coded female connector on the gateway according to CIP standards Figure 12 M12 female 1 0 o connector o o 4 8 Table 3 Pin No Pin assignment ofthe Ethernet 1 TD Transmission Data connecter 2 RD Receive Data 3 TD Transmission Data 4 RD Receive Data DeviceNet connector For the description of a possible DeviceNet funciton of an EtherNet IP gateway please refer to the separate manual D301118 4 4 2 Power Supply via 7 8 connector The power supply is realized via a 7 8 male connector on the gateway Figure 13 power supply 1 via 7 8 male connector 2 3 Table 4 Pin Color 7 8 Description Pin assignment No of the 7 8 power supply 1 black GND connector 2 blue GND 3 green yellow PE Protective earth 4 brown Vi Ug Feed in of nominal voltage for input modules sensor supply also used for the generation of the system supply voltage 5 white Vo U Feed in of nominal voltage for output modules can be switched off separately D300888 BL67 for EtherNet IP 0911 4 7 Technical features 4 4 3 Serviceinterface connection Two types of cables can be used to connect the service interface female PS 2 connector to a PC forthe purpose of using l O ASSISTANT project planning and diagnostic softwar
72. D c Hdesignation Istatus LED JLEDs for supply voltage monitoring B Kn c LEthernet LEDs 4 3 1 Gateway structure The BL67 gateway has the following structure Figure tts aaan Gateway struc BLO Systembus ture 602 service Coo interface uC memey PS 2 communi cation Ethernet bus interf Veo iride module bus e interface V Power bus short circuit V protection id PE GND 4 4 D300888 BL67 for EtherNet IP 0911 Technical data Industri A Table 2 Supply voltage Technical data Ethernet Demands on the voltage supply acc to EN 61131 2 gateway System supply V Ug 24 VDC used to generate the galvanically isolated module bus supply permissible range 18 to 30 VDC Field supply Vo U 24 VDC permissible range 18 to 30 VDC ls 600 mA current consumption CPU module bus at maximum system extension lig max 1 3A maximum output current of module bus supply lu max 4A short circuit and overload protection of the sensor supply from gateway or power feeding module Isolation voltages Urs 500 V AC Ethernet service interface Uren 500 V DC Ethernet module bus Uis 1000 V DC Vo V to Uys Ambient conditions Ambient temperature T tambient 0 to 55 C 32 to 131 F tstore 25 to 85 C 13 to 185 F Relat
73. INT 1 6 0x06 MAX CLASS ATTRIBUTE G UINT 7 7 0x07 MAX INSTANCE ATTRIBUTE G UINT 7 Instance attributes Table 10 Attr No Attribute Name Get Type Description Instance Set attributes 1 0x01 VENDOR G UINT Contains the vendor ID managed by the Open DeviceNet Vendor Association Inc ODVA and ControlNet International Cl TURCK 48 2 0x02 PRODUCT TYPE G UINT Indicates the general type of product Communications Adapter 12 0x0C 3 0x03 PRODUCT CODE G UINT Identifies a particular product within a device type Default 27229 4 0x04 REVISION G STRUCTOF Revision of the item the Identity Object is USINT representing Major Minor USINT 0x01 0x02 5 0x05 DEVICE STATUS G WORD See Table 11 Device Status 6 0x06 SERIAL NUMBER G UDINT Contains the ident no of the product 3 last bytes of the MAC ID 7 0x07 PRODUCTNAME G STRUCT OF BL67 GW EN IP USINT LENGTH STRING NAME 13 5 6 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Device Status Industri A Table 11 Bit Name Definition Device Status Oto 1 reserved Default 0 2 Configured TRUE The application of the device has been configured z default settings 3 reserved Default 0 4to7 Extended Device Status 0011 No I O connections established 0110 At least one I O connection in run mode 0111 At least one I O connection established all in idle mode All other settings reserved 8to 15 reserved
74. Interface 192 168 1 12 8x3 Internet ddress Physical Address Type 192 168 1 166 080 807 46 f 60 13 dynamic ICM D300888 BL67 for EtherNet IP 0911 Industri A 4 Technical features 4 1 1111 2 4 2 FUNCTION 3 4 3 Technical data 4 4 3 1 Gateway StrUGtUne iy uuu M 4 4 4 Connection possibilities 7 4 4 1 Field BUS COMMOCTION uu u kull 7 Ethetrnet Connector is ci er u E i massa ss 7 DeVIGENGt CONMOCIOF eS 7 4 4 2 Power Supply via 7 8 eOnIm8GCLOr u uuu uuu eee eeeeeeeeeacaaaeaeeeeeeeeeeeeesaaaaaaaaeaeaeeseeeeeesesseneneaaeeeeeeeeeees 7 4 4 3 Service INTSMACS COMNESCUON TE 8 Connection with I O ASSISTANT Connection cable u 8 Connection using commercially available cables seen 9 4 5 Address setting for EtherNet IP 11 4 5 1 zb dee np 11 4 5 2 Default setting of the gateway s
75. MSB INVALID BITS LSB must always be less than FRAME LENGTH 126 Bit rate ENUM 0 1 Mbps 7Eh USINT 12500 kbps 2 250 kbps 3 100 kbps 4 125 kbps 5 83 kbps 6 71 kbps 7 62 5 kbps 8 to 15 lt reserved gt 128 Frame length G S USINT Number of bits of the SSI data frame 80h FRAME LENGTH must always be greater than INVALID_BITS A Default 25 19 ex 129 Kind of coding SSI G S BOOL 0 Binary code 81h 1 GRAY code 130 Invalid bits MSB G S USINT Number of invalid bits on the MSB side of 82h the 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 I NVALID BITS MSB INVALID BITS LSB must always be less than FRAME LENGTH Default 0 0 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 17 Digital Versatile Module Class VSC117 This class contains all information and parameters for digital versatile modules A Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Note Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Oject Instance Table 58 Attr No
76. Net IP gateway Industri A Table 18 Status Status Name Description General Status Code hex Codes according to CIP spec 00 Success Service successfully performed by the object specified 01 Connection failure A connection related service failed along the connection path 02 Resource unavailable Resources needed for the object to perform the requested service were unavailable 03 Invalid See Status Code 0x20 which is the preferred value to use for parameter value this condition 04 Path segment error The path segment identifier or the segment syntax was not understood by the processing node Path processing shall stop when a path segment error is encountered 05 Path destination The path is referencing an object class instance or structure unknown element that is not known or is not contained in the processing node Path processing shall stop when a path destination unknown error is encountered 06 Partial transfer Only part of the expected data was transferred 07 Connection lost The messaging connection was lost 08 Service not The requested service was not implemented or was not defined supported for this Object Class Instance 09 Invalidattributevalue Invalid attribute data detected 0A Attribute list error An attribute in the Get Attribute List orSet Attribute List response has a non zero status OB Already in requested The object is already in the mode state being r
77. Net IP successful CIP has been added on top of TCP UDP IP to provide a common application layer Figure 6 EtherNet IP in Semi Pneu AC Position Other OSI 7 layer mod Devices Valve Drives Controllers Profiles el User Layer Application Object Library Application Application Layer Layer Explicit 1 0 Routing EERE 007070707 Transport DeviceNet ControlNet eae and Data DLL DLL UDP Tcp thd Link Layer Transport Transport IP Physical DeviceNet ControlNet Ethernet U Layer physical physical physical I tbd layer layer layer ATM Firewire USB Blue Tooth Ethernet IP 3 1 1 Network topology EtherNet IP network uses an active star topology in which groups of devices are connected point to point to a switch Products with both transmission speeds 10 and 100 Mbit s can be used in the same network and most Ethernet switches will negotiate the speed automatically Transmission media For communication via Ethernet different transmission media can be used coaxial cable 10Base5 optical fibre 10BaseF E twisted two wire cable 10BaseT with shielding STP or without shielding UTP D300888 BL67 for EtherNet IP 0911 3 3 EtherNet IP 3 1 2 Addressing on EtherNet IP Ethernet MAC ID The Ethernet MAC ID is a 6 byte value which serves to identify an Ethernet device The MAC ID is determined for each
78. Once this limit is reached subsequent requests are ignored and must be retried Connected Explcit messaging CIP is a connection based system For most communications between nodes a connection is used A connection is a path or a virtual circuit between two or more end points in a system The purpose is to transfer data in the most efficient manner possible The Connection ID is a number that is associated with a communication relationship Receiving nodes decode this key to know whether they must accept the data or not D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A 5 2 Classes and instances of the EtherNet IP gateway 5 2 1 EtherNet IP Standard Classes The BL67 gateway supports the following EtherNet IP Standard Classes in accordance with the CIP specification Table 8 Class Object Name Description EtherNet IP Code Standard Classes 01 Identity The Identity Object is required on all devices and provides 0x01 general information about the device It enables clear and unambiguous identification of modules Contains information such as manufacturer name product type ident number revision number etc 02 Message Router The Message Router Object provides a messaging connection 0x02 point through which a Client may address a service to any object class or instance residing in the physical device 04 Assembly The Assembly Object binds attributes
79. Page 5 5 3 1 3 Network classes The available networks are divided into the different network classes A B and C Figure 7 Network classes Class Network addresses Bytes fornet Bytes forhost No of possible address address networks hosts A 1 XXX XXX XXX 126 XXX XXX XXxX 1 3 126 2 B 128 0 XXX XXX 191 255 XXX XXxX 2 2 214 216 C 192 0 0 xxx 223 255 255 xxx 3 1 271 256 3 4 According to their predefined address 192 168 1 xxx BL67 gateways are nodes on a Class C network D300888 BL67 for EtherNet IP 0911 System description Industri A 3 1 4 Checking the communication via ping signals You can check the communication between nodes in a network using ping signals in the DOS prompt of your PC For that purpose enter the command ping and the IP address of the network node to be checked If the node answers the ping signal it is ready for communication and takes part in the data transfer Figure 8 Ecc et C WINDOWS system32 cmd exe oj x Microsoft Windows XP Version 5 1 26001 lt C Copyright 1985 2061 Microsoft Corp is not recognized as an internal or external command operable program or batch file C gt ping 192 168 1 1668 Pinging 192 168 1 100 2 IEP U PSI AG ELE E Reply from 192 168 1 100 bytes 32 time ims TTL 60 Reply from 192 168 1 100 bytes 32 time lt ims TTL 68 Reply from 192 168 1 100 bytes 32 time lt ims TTL 60 Reply from 192 168 1 100 bytes 32 time ims
80. RRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 56 Attr No bject instance Obj dec hex Attribute name Get Set Type Description 111 6Fh Number of supported channels USINT States the number of analog input channels supported by this module Instance 112 70h RX byte count USINT Number of the valid bytes 0 to 7 in this data segment 113 71h RX count 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 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 BOOL 0 The communication with the data terminal
81. RX byte count USINT Number of the valid bytes 0 to 7 in this data segment 113 71h RX count 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 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 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 2 The communication with the data terminal equipment DTE is error free D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 55 Object instance Attr No dec hex Attribute name Get Set Type Description 116 Process 74h diagnostics data Contains the diagnostic information The diagnostic data are part of the process input data if ACTIVE
82. SS G UINT 7 IDENTIFIER 7 0x07 MAX INSTANCE G UINT 6 ATTRIBUTE Instance attributes Table 35 Attr No Attribute Name Get Type Description Instance Set attributes 1 0x01 INTERFACE SPEED G UDINT Speed in megabits per second e g 10 100 1000 etc 2 0x02 INTERFACE FLAGS G DWORD see Table 36 Interface flags 3 0x03 PHYSICAL ADDRESS G ARRAYOF Contains the interface s MAC address USINTs TURCK 00 07 46 xx xx xx D300888 BL67 for EtherNet IP 0911 5 21 Implementation of EtherNet IP Table 36 Bits Definition Default Value Interface flags Link Status Indicates whether or not the Ethernet 802 3 communications interface is connected to an active network 0 inactive link 1 active link Depends on application Half Full Duplex 0 half duplex 1 full duplex If the Link Status flag is O the value of the Half Full Duplex flag is indeterminate Depends on application 2to4 Negotiation Status Indicates the status of link auto negotiations 0 Auto negotiation in progress 1 Auto negotiation and speed detection failed Using default values for speed and duplex 10Mbps half duplex 2 Auto negotiation failed but detected speed default half duplex 3 Successfully negotiated speed and duplex 4 Auto negotiation not attempted Forced speed and duplex Depends on application Manual Setting Requires Reset 0 interface can activate changes to li
83. Technical features Table 6 LED displays 4 20 LED Status Meaning Remedy IO Off CPU not supplied Check the voltage supply at the gateway Green Module bus is running the configured module bus station corresponds to the physically connected station communication is active Green Station is in the Deactivate the flashing 1 O ASSISTANT Force Mode 1 O ASSISTANT Force Mode 1 Hz Green Maximum number of modules at Check the number of modules flashing the gateway is exceeded connected to the gateway 4Hz dismount modules Red Controller is not ready Vec levelis Check wiring at the gateway and not within the required range gt the voltage supply possible reasons Dismount modules too many modules connected to Replace the gateway the gateway short circuit in connected module hardware error in gateway Red flashing Non adaptable modification of the Compare the planned BL67 station 1Hz physically connected station with the physical station Check the physical station for defective or incorrectly fitted electronics modules Red flashing 4 no module bus communication At least one module has to be Hz plugged and has to be able to communicate with the gateway Red green Adaptable modification of the Check the physical station for flashing 1Hz physically connected station pulled or new but not planned data transfer possible modules Vec Off CPU not suppli
84. UM Contains the index numbers specified in all 6Eh registered USINT the module lists Index 111 Module input G USINT Contains the number of input channels 6Fh channel count supported by the module 112 Module output G USINT Contains the number of output channels 70h Channel count supported by the module Input data 113 Module input 1 G DWORD Input data of the module according to 71h channels 114 Module input 2 G DWORD Input data of the module according to 72h channels Output data 115 Module output 1 G DWORD Output data of the module according to 73h channels 116 Module output 2 G DWORD Output data of the module according to 74h channels Diagnosis data 117 Open circuit G DWORD This attribute contains diagnosis 75h error 1 information about open circuit errors according to channels 118 Open circuit G DWORD This attribute contains diagnosis 76h error 2 information about open circuit errors according to channels 119 Short circuit G DWORD This attribute contains diagnosis 77h output error 1 information about output short circuits according to channels 120 Short circuit G DWORD This attribute contains diagnosis 78h output information about output short circuits error 2 according to channels 121 Short circuit G DWORD This attribute contains diagnosis 79h sensor error 1 information about sensor short circuits according to channels 5 76 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Clas
85. a mapping for the example station Figure ot Controller Tags BL67 1 controll Setting outputs ontroller Tags _1 controller at module no 7 6 26 Scope f BL67_1 Show Show All Name e E BL T urck l BLB7 Turck l Data Value Force Mask Decimal BL67_Turck 0 BL67_Turck 0 Data x I BL67_Turck 0 Data O BL67_Turck D Datall BL67 Turck D Data 1 0 Decimal Decimal Decimal Decimal BLE7 Turck D Data 1 1 Decimal BLE7 TurckO Data 1 2 BL67_Turck D Datall 4 BL67_Turck D Datall 5 BLE7 TurckO Data l 3 Decimal Decimal Decimal Decimal BLE7 Turck D Data 1 5 Decimal BLE7_Turck 0 Data 1 Decimal D300888 BL67 for EtherNet IP 0911 Industri A 7 Guidelines for station planning 7 1 Module arrangement 2 7 1 1 Random module arrangement iiec eite trix REDE RR 2 7 2 Complete planning 3 7 3 Maximum system extension 4 7 3 1 Creating potential groups inicia epi etti td iisas D EXE FER HERR RREDEE RR Rd P aud eEUEE
86. acterized by the following The system supply of gateway and I O modules as well as the field supply are realized via one power feed at the gateway E All BL67 modules gateway Power Feeding and I O modules are connected capacitively via base modules to the mounting rails The block diagram shows the arrangement of a typical BL67 station Figure 62 gateway I O module l O module power feeding Block diagram ofaBL67 station fieldbus 6 gt module bus 8 4 D300888 BL67 for EtherNet IP 0911 Electromagnetic compatibility EMC Industri A 8 3 Electromagnetic compatibility EMC BL67 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 8 3 1 Ensuring Electromagnetic Compatibility The EMC of BL67 modules is guaranteed when the following basic rules are adhered to E Correct and large surface grounding of inactive metal components E 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 8 3 2 Grounding of inactive metal components All inactive metal components for example swit
87. and parameters for digital input modules Note i Please refer to paragraph Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 47 Object instance 5 34 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 4DI P 106 6Ah Module G USINT Contains the revision number of the revision module firmware 107 6Bh Module type ID G ENUM Describes the module type USINT see attribute 107 6Bh on page 5 32 108 6Ch Modulecommand G S ARRAY The control interface of the BL67 module interface ARRAY OF BYTE Control byte sequence 109 6Dh Module response G ARRAY Response interface of the BL67 module interface ARRAY OF BYTE Response byte sequence 110 6Eh Produ
88. applicable to the fieldbus in to the module specific bits and bytes Coding elements Two piece element for the unambiguous assignment of electronic and base modules Configuration Systematic arrangement of the I O modules of a station Control interface The control interface is the interface from the internal module bus to the counter module The commands and signals directed to the counter module are converted by the gateway from the respective type of communication applicable to the fieldbus in to the module specific bits and bytes CPU Central Processing Unit Central unit for electronic data processing the processing core of the PC DHCP Client Server protocol which reduces the effort of assigning IP addresses or other parameters Serves for dynamic and automatic configuration of devices 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 DeviceNet station descriptions They simplify the planning of the DeviceNet nodes 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 o
89. arison 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 2 parameterization error Operation of the module is not possible with the present parameter set Bit 5 to 15 reserved 124 Check mode G S 7Ch WORD Bit 0 to 4 reserved Bit 5 0 ZERO test of data cable 1 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 D300888 BL67 for EtherNet IP 0911 5 73 Implementation of EtherNet IP Table 57 Object instance 5 74 Attr No Attribute name Get Type Description dec set hex 125 Invalid bits LSB G S USINT Number of invalid bits on the LSB side of 7Dh the 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 LSB side are removed by shifting the position value to the right starting with the LSB Default 0 Bit 044 INVALID BITS
90. ase referto paragraph Class instances of the VSC page 5 25 for the description ofthe class instance for the VSC Object instance Table 41 Attr No Attribute name Get Type Description Object instances Hae Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module without 65h electronic module 1 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 BL67 module recognized by the fieldbus is occupying a slot Data transfer is 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 itis 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 O 103 Module ID G DWORD Contains the ID of the BL67 module 67h 104 Module diag bit G UINT States the number of diagnostic bits of the 68h count module 105 Module para
91. ata into the gateways process data 2 different forms of diagnostic data handling are provided E Summarized Diagnostics E Scheduled Diagnostics Summarized diagnostics Note The Summarized Diagnostics possibility is only implemented in gateways with Rev 2 1 3 0 16 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 D300888 BL67 for EtherNet IP 0911 4 21 Technical features 4 22 Values 0 ok 1 module sends diagnostics wrong module or module pulled acc to VSC 100 Gateway Class Attr 116 Seite 5 26 The diagnostic bits are placed at the end of the input data The diagnostic data start WORD aligned see Seite 5 15 Scheduled diagnostics Note i The Scheduled Diagnostics possibility is only implemented in gateways with Rev 2 1 3 0 16 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
92. atas 4 COS VO Connection e R 4 Gyclic VO GonnecLlon Ill l tied erai EAEE ees eost coe ded Qa ci Hnc Ee kakun 4 Ee um 4 Connected Explcit messaging LLULLU ti rrr hito assasi iL E RE debe es Ce cx ues e BIS Puede caius 4 5 2 Classes and instances of the EtherNet IP gateway 5 5 2 1 EtherNet IP Standard Classes sssssssssssssssseeeses sehen aaa a E aaea AN aaa EAE aiai 5 5 2 2 lidont OND CCE napa ERES 6 5 2 3 Message Router ODJect ul lll ll i a tende ker d ee ee ERE E eoru bee EEEEERe DE 7 Message Router Request Response Formats a 8 5 2 4 Assembly OD Ject 3 dte u u bee Eee tl zai tet beste Ep Eventos eee uis 12 ISTANI CO TOT oau nie E a ae aA aiaa raaa aa ia a a ia aa e aaia 13 Astane ST OF u unu al 13 Instance 103 Instance 104 uuu uuu anana ann atada a ainaani ann sinn inan 13 Mapping Of process data ii et SEIEN Ense SEXE ARN aka ESFEE ERR AR KERN aaa Aa aaas iaaiiai Nia 13 Data mapping for gateways with rev lt 1 3 0 16 u 14 Data mapping for gateways with rev gt 1 3 0 16 ooo u u 15 5 2 5 Connection Manager Object eet t rte Ee ceti tia Fere Eve a dee ERE R SE ETRE 16 5 2 6 Port ODJ St uu au
93. ateway 118 0x76 Analog Versatile Module Class Describes the modules of the type page 5 79 BL67 xAI AO x 119 0x77 CVI Module Class page 5 82 Describes the modules of the type BL67 1CVI 122 0x7A DeviceNet Master Class Description in a separate manual D301118 DeviceNet Master User Manual 123 0x7B DeviceNet Slave Class 124 0x7C RFID S Module Class page 5 85 Describes the modules of the type BL67 2RFID S 5 24 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 1 Class instances of the VSC Note Class instance attributes are the same for each Vendor Specific Class Class specific Object instances and the corresponding attributes are explained below for the different VSC The general VSC Class instance attributes are defined as follows Table 39 Attr No Attribute Name Get Type Description Class instance Set 100 0x64 CLASS G UINT States the revision number of the class REVISION Maj Rel 1000 Min Rel 101 0x65 MAX INSTANCE G USINT Contains the number of the highest instance of an object created on this level in the class hierarchy 102 0x66 OFINSTANCES G USINT Contains the number of Object instances created in this class 103 0x67 MAX CLASS G USINT Contains the number of the last Class ATTRIBUTE Attribute to be implemented D300888 BL67 for EtherNet IP 0911 5 25 Implementation of EtherNet IP 5 3 2 Gateway Class VSC 1
94. attribute 111 Number of supported channels Attribute 112 contains the data for channel 1 attribute 119 for channel 8 120 127 Diag data G BYTE Contains the diagnostic data of the 78h 7Fh 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 Bit 2 0 ok 1 short circuit D300888 BL67 for EtherNet IP 0911 5 47 Implementation of EtherNet IP Table 53 Object instance 5 48 Attr No Attribute name Get Type Description dec Set hex 128 135 Mode G S BYTE Contains the diagnostic data of the 80h 87h parameter data 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 50Hz mains suppression 1 60Hz mains suppression Bit 1 value representation 0 Integer 15 Bit sign 1 12 Bit 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 D300888 BL67 for EtherNet IP 0911
95. ay at Allen Bradley PLC GONG AL 6 2 Prerequisites for this example Mm 6 2 AI sqenijtc r og tee 6 3 Changing the IP address of a PC network interface card Changing the IP address in Windows 2000 Windows XP Changing the IP address in Windows NT a Changing the IP address via I O ASSISTANT V3 u u a a Address setting at the gateway 6 12 Address setting via DHCP mOde ssssssssscssssssssescssecsssscsssccsssccssseesusecssccssseesseecescccssecsusessncsuseesasecsssccesecesscecsuseesuecesneessneenseeesss 6 12 Setting up communications with the software tool RSLinx 6 15 Configuration of the network in RSLogiX 5000 6 16 Configuration of the controller U u UQLLU LLULLU aawatsseskasiasa 6 16 Configuration of a BLOT statlpohu eerte teen tiennent A notet ttt noso tts tte ttts notis no tttts nouis 6 18 Downloading the 1 0 configuratien LLL LULU LLL LLL LLL Lu ua iwiwsiuwasqasaquqkahsqaspaaqsshakqasaahuanaa 6 20 Examples for I O data mapping
96. ble 60 Object instance 5 82 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module without 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 A4DO 0 5 A P 106 Module revision G USINT Contains the revision number of the 6Ah module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 60 Attr No Attribute name Get Type Description Object instance Set dec hex 109 Module response G ARRAY Response interface of the BL67 module
97. ce s hone Pa eere Eee aqa sdaqswwaskakqaykiskkaqs qaqa suyus 3 8 2 Potential relationships 4 8 2 1 ETIN LI 4 8 3 Electromagnetic compatibility EMC 5 8 3 1 Ensuring Electromagnetic Compatibility eeeeeeseseeseseseeeeeeeeeeeeneeennennn nnne rtr nnne 5 8 3 2 Grounding of inactive metal components a 5 8 3 3 PE elelaR leii e RR EE ERE TR TT N 5 8 3 4 Earthi free operation reete ede nent chads Enn ERR ena MIRA EA FR akka asas ha hutiyuq SS adakah kus asi 5 8 3 5 Mounting rals u 5 8 4 Shielding of cables 7 8 5 Potential compensation 8 8 5 1 Switching inductive loads traer aaa aatas Qtawaykaashaskasasqakapikausqa qhasqa aai 8 8 5 2 Protection against Electrostatic Discharge ESD 8 D300888 BL67 for EtherNet IP 0911 8 1 Guidelines for electrical installation 8 1 8 1 1 8 1 2 8 1 3 8 2 General notes General Cables
98. ced data G UINT Contains information concerning the size range of data produced by the module D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 47 Attr No Attribute name Get Type Description Object instance dec Set hex 111 6Fh Produced data G DWORD Contains the input data of the module DWORD Bit for bit assignment according to module specification 112 Diag size G UINT Contains information concerning the 70h range of the diagnostic data of the module 113 Diag G 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 72h range of 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 74h registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 5 35 Implementation of EtherNet IP 5 3 7 Digital Output Module Class VSC105 This Class contains all information and parameters for digital output modules Note Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 48 Attr No Attr
99. chgear 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 m Inthe areas of screw connections the painted anodized or isolated metal components must be freed of the isolating layer Protect the points of contact against rust E Connect all free moving groundable components cabinet doors separate mounting plates etc by using short bonding straps to large surface areas E 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 8 3 3 PE connection A central connection must be established between ground and PE connection protective earth 8 3 4 Earth free operation Observe all relevant safety regulations when operating an earthfree system D300888 BL67 for EtherNet IP 0911 8 5 Guidelines for electrical installation 8 3 5 Mounting rails All mounting rails must be mounted onto the mounting plate with a low impedance over a large surface area and must be correctly earthed Figure 63 Mounting op tions ATS 35 BMounti
100. ct state diagram acc to CIP Spec Vol 2 Rev 1 1 for a description of object states as they relate to the Status attribute Table 31 Bit s Name Definition Interface Status 0 3 Interface Configuration Status Indicates the status of the Interface Configuration attribute 0 The Interface Configuration attribute has not been configured 1 The Interface Configuration attribute contains valid configuration 2to 15 Reserved 4to 31 reserved Configuration Capability The Configuration Capability indicates the device s support for optional network configuration capability Table 32 Bit s Name Definition Value Configuration Capability 0 BOOTP Client The device is capable of obtaining its network 1 configuration via BOOTP 1 DNS Client The device is capable of resolving host names by 0 querying a DNS server 2 DHCP Client The device is capable of obtaining its network 1 configuration via DHCP Configuration Control The Configuration Control attribute is used to control network configuration options Table 33 Bit s Name Definition Configuration Control 0 3 Startup Configuration Determines how the device shall obtain its initial configuration at start up 0 The device shall use the interface configuration values previously stored for example in non volatile memory or via hardware switches etc 1 to 3 reserved 4 DNS Enable Always 0 5 31 Reserved Set to 0 E Interface
101. ctive loads In the case of inductive loads a protective circuit on the load is recommended 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 D300888 BL67 for EtherNet IP 0911 Industri A 9 Appendix 9 1 Nominal current consumption of modules at Ethernet 2 D300888 BL67 for EtherNet IP 0911 9 1 Appendix 9 1 Nominal current consumption of modules at Ethernet Table 66 nominal current consumptions of the modules at Ethernet 9 2 Module Current consumptions on 24 V DC BL67 GW EN IP Power supply modules BL67 PF 24VDC lt 9mA Digital input modules BL67 4DI P lt 9mA BL67 8DI P lt 9mA BL67 4DI PD lt 35 mA BL67 8DI PD lt 35mA BL67 4DI N lt 8mA BL67 8DI N lt 8mA Analog input modules BL67 2AI I lt 10mA BL67 2AI V 10 mA BL67 2AI PT lt 13 mA BL67 2AI TC lt 10mA Digital output modules BL67 4DO 0 5A P lt 9mA BL67 4DO 2A P lt 9mA BL67 8DO 0 5A P lt 9mA BL67 4DO 2A N lt 24mA BL67 8DO 0 5A N lt 24mA BL67 16DO 0 1A P lt 9mA Analog output modules BL67 2AO I lt 12 mA BL67 2AO V lt 17 mA Digital combi modules BL67 4DI ADO PD lt 35 mA BL867
102. device by the IEEE Institute of Electrical and Electronics Engineers New York The first 3 bytes of the MAC ID contain a manufacturer identifier Turck 00 07 46 xx xx xx The last 3 bytes can be chosen freely by the manufacturer for each device and contain a serial number The MAC ID can be read from the module using the software tool I O ASSISTANT IP address Each Ethernet host receives its own IP address In addition the node knows its netmask and the IP address of the default gateway The IP address is a 4 byte value which contains the address of the network to which the node is connected as well as the host address in the network The IP address of the BL67 GW EN IP gateway is predefined as follows IP address 192 168 1 xxx netmask 255 255 255 0 gateway 192 168 1 001 The netmask shows which part of the IP address defines the network as well as the network class and which part of the IP address defines the single node in the network In the example mentioned above the first 3 bytes of the IP address define the network They contain the subnet ID 192 168 1 The last byte of the IP address defines the node s address within the network Note In order to build communication between a PC and an Ethernet module both have to be nodes on the same network If necessary the nodes network addresses have to be adapted one to another Please read Chapter 5 Changing the IP address of a PC network interface card
103. e special l O ASSISTANT connection cable from TURCK IOASSISTANT ADAPTERKABEL BL20 BL67 Ident no 6827133 E Commercially available PS 2 cable with adapter cable SUB D PS 2 Note i Furthermore in Ethernet IP networks the connection to the software I O ASSISTANT can also be realized directly via the Ethernet bus cable Connection with l O ASSISTANT connection cable Figure 14 8 BL67 gateway connected to PC via special cable i A The I O ASSISTANT 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 15 PS 2 male con nector on the connection 43 cable to the 5 2 gateway top UL view 6 1 Figure 16 54321 9 pole SUB D female con nector on the cable for con ui a necting to PC top view 4 8 D300888 BL67 for EtherNet IP 0911 Connection possibilities Connection using commercially available cables A further possibility to connect PC and BL67 gateway is to use a commercially available connection and adapter cable The connection shown in the following figure PS2 male PS2 male is a 6 wire 1 1 connection Figure 17 Connection be tween PC and BL67 gateway via commer cially available cable ASUB D female BPS 2 female lt gt i PS 2 male e CPS 2 male The following two cables are necessary m 1xPS 2 cable PS 2 male connector PS 2 male connector commercia
104. e NUMBER G UINT Depending CLASSES G ARRAY of Number of the classes supported by the UINT gateway 2 0x02 MAX NUMBEROF G UINT Count of the maximum number of CONNECTIONS connections supported Common Services Table 15 Service Code Class Instance Service Name Common services 01 0x01 yes yes Get Attribute All 14 OxOE yes yes Get Attribute Single Message Router Request Response Formats Message Router Request Format Table 16 Parameter Data Type Description Message Router Request Service USINT Service code of the request Request Path Size USINT Number of 16 bit words in the Request Path Request Path Padded EPATH Array of bytes containing the information for the path of request class ID Instance ID etc for this transaction Request Data Array of octed Additional service specific data to be delivered in the Explicit Messaging Request Message Router Response Format Table 17 Parameter Data Type Description Message Router Request Reply Service SINT Reply service code General Status USINT General Status Code according to CIP specification See Table 18 General Status Codes according to CIP spec Size of USINT Number of 16 bit words in Additional Status Additional Status Additional Status Array of USINT Additional status Response Data Array of octet Response data from request or additional error data if an error was indicated in General Status 5 8 D300888 BL67 for EtherNet IP 0911 Classes and instances of the Ether
105. e 65 Module type maximum number Maximum system Channels Modules extension BL67 4DI P 128 32 BL67 8DI P 256 32 Alimited duetothe high current BL67 4DO xA P 128 32 consumption max 1 5 A on BL67 8DO xA P 256 32 the module bus 5 V BL67 16DO 0 1A P 512 32 BL67 4DI4DO PD 256 32 BL67 8XSG PD 256 32 BL67 2AI x 64 32 BL67 2AI PT 64 32 BL67 2AI TC 64 32 BL67 4AI V I 128 32 BL67 2A0 I 64 32 BL67 2AO V 50A 25A BL67 1RS232 10A 10A BL67 1RS485 422 21A 21A BL67 1SSI 26A 26A BL67 1CVI 32 32 Attention Ensure that a sufficient number of Power Feeding modules are used if the system is extended to its maximum Note If the system limits are exceeded the software I O ASSISTANT generates an error message when the user activates the command Station gt Verify 7 4 D300888 BL67 for EtherNet IP 0911 Maximum system extension Industri A 7 3 1 Creating potential groups 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 D300888 BL67 for EtherNet IP 0911 7 5 Guidelines for station planning 7 4 Plugging and pulling electronic modules BL67 enables the pulling and plugging of electronic modules without having to disconnect the field wiring The BL67 station remains in operation if an electronic module is pulled The voltage and current supplies as well as the protective earth c
106. e BootP DHCP server is shut down the BL67 gateway loses the IP address after a power reset 6 14 D300888 BL67 for EtherNet IP 0911 Setting up communications with the software tool RSLinx 6 5 Setting up communications with the software tool RSLinx Before the EtherNet IP network can be configured access to EtherNet IP must be established using the software RSLinx version 2 43 01 from Rockwell Automation The following example explains the creation of a connection via the Allen Bradley EtherNet IP interface The selection of the EtherNet IP Driver module is done using the Communications Configure Drivers command Select the driver type category EtherNet IP Driver Once the driver type has been selected click the Add new button and choose a name for the new EtherNet IP Driver Figure 43 HF n Selecting the Configure Drivers EtherNet IP Available Driver Types Driver module Ethemet IP Driver _Add New Configured Drivers Name and Descriptio Add New RSLinx Driver Choose a name for the new driver 15 characters maximum Cancel AB EN IP 1 guru The connection to EtherNet IP is established following successful configuration driver In RSLinx the Autobrowse function can be used to scan the network All hosts in the network which is defined by the settings of your network card will be found Figure 44 S g rath X RSLinx Lite RSWho 2 phos ss File View Communications Stati
107. e request was invalid This code is used when a parameter does not meet the requirements of this specification and or the requirements defined in an Application Object Specification 21 Write once value or medium already written An attempt was made to write to a write once medium e g WORM drive PROM that has already been written or to modify a value that cannot be changed once established 22 Invalid Reply Received An invalid reply is received e g reply service code does not match the request service code or reply message is shorter than the minimum expected reply size This status code can serve for other causes of invalid replies D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A Table 18 Status Status Name Description General Status Code hex Codes according to CIP spec 23 to 24 Reserved by CIP for future extensions 25 Key Failure in path The Key Segment that was included as the first segment in the path does not match the destination module The object specific status shall indicate which part of the key check failed 26 Path Size Invalid The size of the path which was sent with the Service Request is either not large enough to allow the Request to be routed to an object or too much routing data was included 27 Unexpected attribute An attempt was made to set an attribute that is not able to be in list set at this
108. ed Check the system supply at the gateway Green Module bus and CPU running Vo Off No voltage supply Check the system supply at the gateway Green Output supply ok Green Undervoltage Vo Check the system supply at the flashing 1Hz system running gateway Green Overvoltage Vo flashing 4 Hz system running D300888 BL67 for EtherNet IP 0911 Status indicators diagnostic messages gateway Industri A Table 6 LED Status Meaning Remedy LED displays v Off No voltage supply Check the wiring of the voltage supply at the gateway Green sensor supply ok Green undervoltage V system running Check the wiring of the voltage flashing 1Hz supply at the gateway Green Overvoltage V flashing 4Hz system running Red Short circuit or overload at sensor Automatic restart when supply gt sensor supply is switched debugging off LNK Off No Ethernet link Check the Ethernet connection ACT Green Link 100 Mbit s Green flashing Ethernet Traffic 100 Mbit s Yellow Link 10 Mbit s Yellow Ethernet Traffic 10 Mbit s flashing MS Green Displays an active CIP Class 1 I O connection Green Gateway is ready for operation flashing Red Gateway indicates error Red flashing DHCP BootP search of settings 4 7 2 Diagnostic messages via the process data Besides the evaluation of diagnostic data via Explicit Messages BL67 for EtherNet IP offers the possibility of mapping diagnostic d
109. ed 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 E An input module whose process data length cannot be completely incorporated in the preceding word follows on from another input module E An output module whose process data length cannot be completely incorporated in the preceding word follows on from another output module D300888 BL67 for EtherNet IP 0911 5 13 Implementation of EtherNet IP Example station Module A Gateway Module B BL67 4DI P Module C BL67 2AI V Module D BL67 8DI P Module E BL67 4DI P Module F BL67 8DI P Module G BL67 8DO 0 5A P Module H BL67 2AO I Module I BL67 4DO 0 5A P Module J BL67 8DI P Module K BL67 8DO 0 5A P Data mapping for gateways with rev 1 3 0 16 Table 22 Produced data Input data WORD format Bit 15 0 Processimage word no of example station 0 Status word A15 AO of the gateway see also STATUS REGISTER 2 page 5 26 1 B3 BO 2 C15 CO 3 C31 C16 4 E3 EO D7 DO 5 J7 JO F7 FO Consumed data Output data WORD format Bit 15 0 word no 0 Control word of the gateway mapped but not defined 1 G7 GO 2 H15 HO 3 H31 H16 4 K7 K0 13 10 The example stat
110. efined Mapping can be disabled using attribute 139 GW Control Register in Gateway Class VSC 100 Object Instance 2 page 5 27 1 n Output data of the modules Mapping similar to mapping of gateways with older firmware see above Data mapping for gateways with rev 1 3 0 16 page 5 14 D300888 BL67 for EtherNet IP 0911 Note i The data mapping can be structured individually All parts except for the in and output data of the station can be enabled disabled independently from each other Implementation of EtherNet IP 5 2 5 Connection Manager Object This object is used for connection and connectionless communications including establishing connections across multiple subnets The following description of the Connection Manager Object is taken from the CIP specification Vol 1 Rev 2 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Common Services Table 24 Service Code Class Instance Service Name Common services 84 0x54 no yes FWD OPEN CMD Opens a connection 78 Ox4E no yes FWD CLOSE CMD Closes a connection 82 0x52 no yes UNCONNECTED SEND CMD Unconnected Send Service Only originating devices and devices that route between links need to implement 5 2 06 Port Object The following description of the Port Object is taken from the CIP specification Vol 1 Rev 2 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Class attributes
111. equested by the mode state service oc Object state conflict The object cannot perform the requested service in its current mode state oD Object already exists The requested instance of object to be created already exists OE Attribute notsettable A request to modify a non modifiable attribute was received OF Privilege violation A permission privilege check failed 10 Device state conflict The device s current mode state prohibits the execution of the requested service 11 Reply data too large The data to be transmitted in the response buffer is larger than the allocated response buffer 12 Fragmentation of a Theservice specified an operation that will fragmenta primitive primitive value data value i e half a REAL data type 13 Not enough data The service did not supply enough data to perform the specified operation D300888 BL67 for EtherNet IP 0911 5 9 Implementation of EtherNet IP Table 18 General Status Codes according to CIP spec Status Code hex Status Name Description 14 Attribute not supported The attribute specified in the request is not supported 15 Too much data The service supplied more data than expected 16 Object does not exist The object specified does not exist in the device 17 Service fragmentation sequence not in progress The fragmentation sequence for this service is not currently active for this data 18 No stored attrib
112. 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 D300888 BL67 for EtherNet IP 0911 5 61 Implementation of EtherNet IP Table 56 Attr No Attribute name Get Type Description Object instance Set dec hex 116 Process G BYTE Contains the diagnostic information 74h diagnostics data 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 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
113. er 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 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 56 Object instance Attr No Attribute name dec hex Get Set Type Description 129 Bit rate 81h G S ENUM USINT Used to set the baudrate for the gateway 0 reserved 1 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 82h diagnostics G S BOOL 0 released The diagnostic function is activated 1 blocked The diagnostic function is deactivated 131 Flow control 83h G S ENUM USINT 0 off data flow control is deactivated 1 XON XOFF Software handshake is activated 2 RTS CTS Hardware handshake is activated 3 reserved 132 Data width 84h G S ENUM USINT 0 7 bits 1 28 bits 133 Parity 85h G S ENUM USINT 0 none 1 2 odd The number of the bits setto 1 is odd incl data and parity bit 2 even The number of the bits set to 1 is even incl data and pari
114. erNet IP Tabelle 61 Attr Attribute name Get Type Description Object instance no Set dec hex 109 6Dh Module response G ARRAY Response interface of the module interface ARRAY OF BYTE Response byte sequence 110 6Eh Diag size G UINT Indicates the number of diagnostic bits of the module 111 6Fh Diag G WORD Contains the diagnostic information of the module WORD Bit for bit assignment according to module specification 112 70h Moduleregistered G ENUM Contains the index numbers specified index USINT in all the module lists 113 71h Module output G ARRY OF Process data output information data BYTE 114 72h Module input data G ARRY OF Process data input information BYTE 115 73h Bypass time G S WORD Bypass time in ms channel 1 116 74h Bypass time G S WORD Bypass time in ms channel 2 Note For further information concerning the RFID communication interfaces see the special RFID documentation which can be downloaded from www turck com 5 86 D300888 BL67 for EtherNet IP 0911 6 6 1 6 1 1 6 3 6 3 1 6 3 2 6 3 3 6 4 6 4 1 6 6 6 6 1 6 6 2 6 6 3 6 7 6 7 1 6 8 6 8 1 Industri A Application example BL67 gateway at Allen Bradley PLC 1 11 G 2 Prerequisites for this example l u 2 e Example SEatiolt esiste u Piel etse testet teet dL nd LN E IDE nde ME Mr
115. erNet IP 0911 5 83 Implementation of EtherNet IP Table 60 Object instance 5 84 Attr No Attribute name Get Type Description d Set ec hex 128 CANopen G S ENUM Setting the baudrate for CANopen 80h baudrate USINT 0 1000k 1 reserved 2 500k 3 250k 4 125kA 5 50k 6 20k 7 10k 129 reserved 81h 130 Common config G S DWORD Activation of the bus terminating resistor 81h 0 no terminating resistor A 1 terminating resistor active 131 Node 1 output G S USINT Defines the length of the output data of 82h length the respective node 0 0 bit 1 4bit 138 8Ah Node 8output G S USINT d length 3 12 bit 4 16 bit 5 24 bit 6 32 bit 139 Node 1 input G S USINT Defines the length of the input data of the 8Bh length respective node 0 20 bit 1 4bit 146 92h Node_8 input G S USINT 2 8bit length 3 12 bit 4 16 bit 5 24 bit 6 32 bit 147 93h Guarding G S BYTE Activates the node guarding according to channels 148 94h Activation G S BYTE Node activation according to channels D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes 5 3 20 RFID S module class VSC124 This class contains all information and parameters for the modules BL20 2RFID S Industri A A Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Note Please
116. essssiseeesesieeseeeeesne nennen tnn nnnm ENa nennt ntn nnne nsns nnn tens 11 4 5 8 Address setting via the rotary mode I U U u n nnn nnn n nnne nnns 12 4 5 4 Address setting via BootP modle 2 cccceceeeeceeeesseeeeeeeneeeceeeesaaeeeeeeesaeeeeeeesaaeceeseessaeseesessseeeeeeeneeees 13 4 5 5 Address setting via DHCP mode ee cccceecseecceeeesseeceeeeceeeeceeeeaaeeeeeeesaneeeeeeesaaeceesessseeeeeseesseneeneeseeees 14 4 5 6 Address setting via PGM mode 1 UI anaana nN asss ask nami ikea n ANNANN EEES AEAEE 15 4 5 7 Address setting via PGM DHCP eeseiesesssesiseeeeesseseeee nennt ennt niter nens tnter nnne aaa ERRARE 15 4 5 8 Address setting via the software I O ASSISTANT u nennen nnns 16 4 6 SET button 18 4 7 Status indicators diagnostic messages gateway 19 4 7 1 Diagnostic messages via LEDS LLL n nett oec Rte RAN cxeesaaeett eeessasneneevenaaet etessbus exzedsiee ts 19 4 7 2 Diagnostic messages via the process data I nennen nne 21 SUMMANZE GIAQNOSTCS OE 21 Sclhieduled diagnostics ust rete EE u S u w nasus 22 4 8 Status and Control word of the gateway
117. et Set Type dec hex Description 112 Diagnostics and G WORD 70h status Bit 13 0 A comparison of the register contents has produced the following result REG SSI POS lt REG CMP2 1 2 POS 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 2 counting downwards The SSI encoder values are decremented Bit 15 0 The SSI encoder values are decremented or the values are constant 1 2 counting upwards The SSI encoder values are incremented 113 Result write G WORD 71h operation Bit 0 to 5 reserved Bit 6 0 No modification 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
118. etes 8 7 station extension 7 6 status information 5 13 Status word 4 23 5 14 5 15 nl ge 1 4 system extension maximum 7 4 T TCP Transmission Control Protocol 3 2 TEPP HOST 5 iE oce te eb Sash er acre aa s 3 4 transport appropriate a 1 3 U UCMM 38 epoca tat m mau aasan te ed 5 4 w WIN 2000 a aaa asa inei 6 4 WININT A EE E 6 6 WINXP aoaaa qiya aeaaea aee 6 4 D300888 BL67 for EtherNet IP 0911 Industrial Automation www turck com Hans Turck GmbH amp Co KG 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 D300888 0911
119. f an electrical part to operate in a specific environment without fault and without exerting a negative influence on its environment D300888 BL67 for EtherNet IP 0911 Industri A EN German acronym for European Standard ESD Electrostatic Discharge 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 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 contact 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 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 Hysteresis A sensor can get caught up at a certain point and then waver at this position T
120. 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 pr
121. g access to your computer through the Internet or a network On recommended This setting blocks all outside sources from connecting to this computer with the exception of those selected on the Exceptions tab C Don t allow exceptions Select this when you connect to public networks in less secure locations such as airports Y ou will not be notified when Windows Firewall blocks programs Selections on the Exceptions tab will be ignored Q Off not recommended Avoid using this setting Turning off Windows Firewall may make this computer more vulnerable to viruses and intruders Windows Firewall is using your domain settings What else should know about Windows Firewall In the Exceptions tab add the I O ASSISTANT to Programs and Services E Pressing the button Add Program opens the dialog Add a Program Select the l O ASSISTANT from the list of installed programs 6 10 D300888 BL67 for EtherNet IP 0911 Changing the IP address of a PC network interface card E If necessary use the button Browse to choose the file IOassistant exe from the installation directory of the software Figure 38 inne Windows Firewall Exceptions tab General Exceptions Advanced Programs and Services Windows Firewall is blocking i programs and services selecta to work better but might increa Name BOOTP DHCP Server L File and Printer Sharing O Launch4nywhere
122. gs commutators from electric motors and transmitters e g radio that are operated near to conducting structures 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 s 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 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
123. h diagnostics blocked channel 33 to 64 5 78 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 18 Analog Versatile Module Class VSC118 This class contains all information and parameters for analog versatile modules A Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Note Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 59 Attr No Attribute name Get Type Description Object instance dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module without 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 A4DO 0 5A P 106 Module G USINT Contains the revision number of the 6Ah revision module fir
124. he IP address as well as the subnet mask of the TURCK Ethernet modules can be changed according to the application by using the Busaddress Management function of the BL Service Ethernet interface in the I O ASSISTANT V3 Changes in the network configuration are only accepted in the PGM mode and the PGM DHCP mode see Seite 4 15 of the gateway see Seite 4 15 aniio Epi i Ele Edt view Project Device Extras Window Help u RES 2 P gt management D z cm 290 Blais Bas Device tag jg HOST PC EI TCP IP Load from device Store to device Parameter I Measured value Simulation Diagnostics Display channels Channels Up Download Manager Print Compare offline Compare online Add device Delete device Set value Scan list ware Properties lt TCP IP gt BL Service Ethernet Identification About Browser HIMA Export Accessory xx fe lt NONAME gt Administrator DTM maintenance M Write device data to file 4 16 D300888 BL67 for EtherNet IP 0911 Address setting for EtherNet IP The network connected to the used network card can be scanned using the Search function of the Busaddress management Figure 27 Search the net fj TCP IP Busaddress management work for nodes m amp Searc Online available devices Em 192 168 1 20
125. he outermost shield is connected on both sides D300888 BL67 for EtherNet IP 0911 8 7 Guidelines for electrical installation 8 5 8 5 1 8 5 2 Potential compensation Potential differences can occur between installation components that are in separate areas and these 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 A potential compensation cable must have the following characteristics 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 of shield connection impedance Should the length of the compensation cable be less than 200 m then its 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 E 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 Compensation cables and data cables should be routed as close together as possible meaning the enclosed area should be kept as small as possible Switching indu
126. hex Description 127 Diagnostics G WORD Fh Contains the diagnostic messages low byte 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 Bit 6 0 ok 1 frame error The module has to be para meterized 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 D300888 BL67 for EtherNet IP 0911 5 57 Implementation of EtherNet IP Table 55 Attr No Attribute name Object instance j dec hex Get Set Type Description 129 Bit rate 81h G S ENUM USINT Used to set the baudrate for the gateway 0 reserved 1 300 bps 2 600 bps 3
127. his 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 1 0 Input output 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 D300888 BL67 for EtherNet IP 0911 10 3 Glossary 10 4 Inductive coupling Magnetic inductive couplings occur between two cables through which an electrical current is flowing The magnetic effect caused by the electrical currents induces an interference voltage Typical sources of interference are for example transformers motors parallel routed network and HF signal cables Intelligent modules Intelligent modules are modules with an internal memory able to transmit certain commands e g substitute values and others IP Abbreviation for Internet Protocol protocol for the packet oriented and connectionless transport of data packets from a transmitter to a receiver crossing different networks 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 im
128. ibute name Get Type Description Object instance Jee Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 4DO 0 5A P 106 Module G USINT Contains the revision number of the 6Ah revision module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Consumed data G UINT Contains information concerning the 6Eh size range of data consumed by the module 5 36 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 48 Attr No Attribute name Get Type Description Object ins
129. ion transmits 6 word input data and 5 word output data accordingly Note i For more information about data mapping please read also chapter 6 Examples for I O data mapping page 6 22 and Mapping report via I O ASSISTANT page 6 25 5 14 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A Data mapping for gateways with rev gt 1 3 0 16 Table 23 Data mapping for gateways with rev 2 1 3 0 16 Produced Data Input data word no 0 Status word of the gateway bit assignement see STATUS REGISTER 2 page 5 26 Mapping can be disabled using attribute 139 GW Status Register in Gateway Class VSC 100 Object Instance 2 page 5 27 1ton Input data of modules Mapping similar to mapping of gateways with older firmware see above Data mapping for gateways with rev 1 3 0 16 page 5 14 n y Summarized diagnostic data page 4 21 of individual length Can be enabled disabled using VSC102 Object instance 3 attr 104 page 5 30 ff y the no of following bytes depending on the no of slices within the station n z Scheduled diagnostic data page 4 22 Can be enabled disabled using VSC102 Object instance 3 attr 105 page 5 30 ff z data length for the scheduled diagnostics set according to the properties of the modules attached to the gateway Consumed Data Output data word no 0 Control word of the gateway mapped but not d
130. ith the change from 0 to 1 the flushing of the transmit receive buffer with ROCESS control data Attr 123 is not possible 123 Process control G S BYTE Bit 0 transmit buffer flush 7Bh 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 ARRAY OF Defines the data to be transmitted via 7Dh release BYTE RS485 422 0 7 transmission is released charged immediately 126 reserved 7Eh D300888 BL67 for EtherNet IP 0911 5 63 Implementation of EtherNet IP Table 56 Object instance 5 64 Attr No Attribute name Get Set Type dec hex Description 127 Diagnostics G 7Fh WORD 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 buff
131. ive humidity according to IEC 61131 2 Climatic tests according to IEC 61131 2 Noxious gas according to IEC 68068 42 43 Resistance to vibration according to IEC 61131 2 Protection class IP 67 according to IEC 60529 Shock resistant according to IEC 61131 2 Topple and fall free fall according to IEC 61131 2 Emitted interference High frequency radiated according to EN 55011 Class A Immunity to interference D300888 BL67 for EtherNet IP 0911 4 5 Technical features Static electricity according to IEC 61131 2 Electromagnetic HF fields according to IEC 61131 2 Fast transients Burst according to IEC 61131 2 Conducted interferences induced according to IEC 61000 4 6 by HF fields 10V Criteria A Al O line length High energy transients Surge A according to IEC 61000 4 5 lt 30m voltage supply 0 5 kV CM 120 9 uF 0 5 kV DM 20 18 uF Criteria B Reliability Operational life MTBF min 120000 h Electronics modules pull plug 20 cycles Dimensions Width x length x height 64 5 x 145 0 x 77 5 mm inch 2 54x 5 71 x 3 05 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 4 6 D300888 BL67 for EtherNet IP 0911
132. l panel of your PC and deactivate it as follows Figure 36 Deactivating the Windows firewall 3 Windows Firewall General Exceptions Advanced Windows Firewall is helping to protect your PC Windows Firewall helps protect your computer by preventing unauthorized users from gaining access to your computer through the Internet or a network On recommended This setting blocks all outside sources from connecting to this computer with the exception of those selected on the Exceptions tab Don t allow exceptions Select this when you connect to public networks in less secure locations such as airports You will not be notified when Windows Firewall blocks programs Selections on the Exceptions tab will be ignored Off not recommended Avoid using this setting Turning off Windows Firewall may make this computer more vulnerable to viruses and intruders Windows Firewall is using your domain settings What else should know about Windows Firewall D300888 BL67 for EtherNet IP 0911 6 9 Application example BL67 gateway at Allen Bradley PLC Adapting the firewall The firewall remains active the option Don t allow exceptions it deactivated Figure 37 gu en Windows Firewall Activating the Windows fire General Exceptions Advanced wall Windows Firewall is helping to protect your PC Windows Firewall helps protect your computer by preventing unauthorized users from gainin
133. last object compressed 64h attribute attribute to be implemented 101 Attribute list G ARRAY OF List of all attributes that are supported by 65h USINT this Instance 102 Standard packed G S ARRAY OF Output process data 16 bit aligned 66h process output WORD compressed data 103 Process databyte G USINT The number of bytes that are exchanged 67h count with this Instance 5 30 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Object instance 3 diagnostic instance Industri A Table 44 Attr No Attribute name Get Set Type Description Object instance dec 3 diagnostic hex instance 104 GW G S BOOL 0 disabled 68h summarized 1 enabled 1 bit of diagnosis per slot diagnostics mapped atthe end ofthe input data image page 4 21 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 diagnostics data block using a round robin mechanism page 4 22 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 6Bh summarized diags diagnostic bytes Changes become valid after a start up 108 I MAP G USINT Contains the number of scheduled 6Ch scheduled diags diagnostics bytes Changes become valid after a start u
134. le to add the first host the EtherNet IP bridge to the network 6 16 D300888 BL67 for EtherNet IP 0911 Configuration of the network in RSLogiX 5000 Open Communications and select the bridge In this example this would be 1756 ENBT A Figure 47 g lll Select Module Selection of the EtherN et IP Description Vendor bridge 1756 CNBR E 1756 ControlNet Bridge Redundant Media Allen Bradley 1756 DHRIO B 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO C 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO D 1756 DH Bridge RIO Scanner Allen Bradley 1756 DNB 1756 DeviceNet Scanner Allen Bradley 1756 EN2T A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 ENBT A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 ENET A 1756 Ethernet Communication Interface Allen Bradley 1756 ENET B 1756 Ethernet Communication Interface Allen Bradley 1756 EWEB A 1756 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1756 SYNCH A SynchLink Interface Allen Bradley Controllers Digital M gt End Add Favorite By Category Favorites DK Cancel Help Enter the Major Revision of your EtherNet IP bridge and click OK Figure 48 gu e 48 n Select Major Revision Major Revision Select major revision for new 1755 ENBT A of the EtherN et module being created IP Bridge Major Revision Cancel Help In the following dialog box New Module enter the a name for
135. ll other BL67 modules are not dependent on the fieldbus used Flexibility A BL67 station can contain modules in any combination which means itis possible to adapt the system to practically all applications in automated industries Convenient handling All BL67 modules with the exception of the gateway consist of a base module and an electronic module The gateway and the base modules are snapped onto a mounting rail or are directly mounted onto a mounting plate The electronic modules are plugged onto the appropriate base modules After disconnection of the load the electronic 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 D300888 BL67 for EtherNet IP 0911 BL67 components 2 6 BL67 components Figure 1 BL67 station A gateway Belectronic module Cbasemodule 2 6 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 l O ASSISTANT Figure 2 BL67 gateway D300888 BL67 for EtherNet IP 0911 2 3 BL67 philosophy 2 6 2 Electronic modules Electronic modules contain the functions of the BL67 modules Power Feeding modules digital and analog input output modules technology modules Electronic modules are plugged
136. lly available keyboard extension cable E 1xadapter cable PS 2 female connector SUB D female connector commercially available extension cable for a PC mouse Figure 18 34 PS 2 female connector on 2 5 the gateway top view Figure 19 12345 9 pole SUB D male connector on PC top view D300888 BL67 for EtherNet IP 0911 4 9 Technical features Pin assignment The table below shows the pin assignment when using a PS 2 cable and adapter Table 5 PS 2 9 pole serial Pin assignment interface on PC when using PS 2 cable and Pin No Standard PS 2 male BL67 gateway PS 2female Pin No Male connector adapter connector connector Anotsupportedby 1 CLK 5V 46A DTR DSR all adapter from gateway cables 2 GND GND 5 GND 3 DATA not connected 4 n c DATA2 TxD 2 RxD 5 45V CtriIMode 7 RTS 6 n c CLK2 RxD 3 TxD 4 10 D300888 BL67 for EtherNet IP 0911 Address setting for EtherNet IP Industri A 4 5 Address setting for EtherNet IP Addressing the BL67 EtherNet IP gateway can be done via different modes E rotary mode manual addressing via rotary coding switches E PGM mode manual addressing via software E BootP mode DHCP mode automatic addressing via BootP DHCP server at the boot up of the gateway Setting the address mode is done through the 3 rotary coding switches on the gateway Note It is not necessary to address the station s internal module bus
137. m bit G UINT States the number of parameter bits of the 69h count module 106 Module diag bit G UINT States the number of input bits produced 6Ah count bits of the module 5 28 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 41 Object instances Attr No Attribute name Get Type Description d Set ec hex 107 Moduleoutputbit G UINT States the number of output bits 6Bh count consumed bits of the module 108 Module submode G USINT Contains the submode ID of the BL67 6Ch module 109 Module group G USINT States the number of internal groups of 6Dh count the module 110 Diag G ARRAY OF 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 ARRAY OF Contains the input data produced data of 70h BYTE the module 113 output G S ARRAY OF Contains the output data consumed data 71h BYTE of the module 114 Referenced G USINT The VSC that represents this BL67 module 72h VSC 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 115 Referenced VSC G USINT The VSC Instance that represents this BL67 73h instance module If this module is contained in the internal gateway library then it is listed in a specific VSC that describes the typical attrib
138. module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT 0x00 type of module unknown default 5 32 0x01 digital module 0x11 analog voltage mod 0x12 analog current mod 0x13 analog RTD mod 0x14 analog THERMO mod 0x1F analog volt curr mod 0x22 counter incr encoder 32bit 0x28 SSI interface 0x31 starter mechanical 0x32 starter electronical 0x41 RS232 mod 0x42 RS485 RS422 mod 0x46 RFID module 0x51 CVI mod D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 46 Attr No Attribute name Get Type Description Object instance dec Set hex 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Diag size G UINT Indicates the number of diagnostic bits of 6Eh the module 111 Diag G WORD Contains the diagnostic information of the 6Fh module WORD Bitfor bit assignment according to module specification 112 Module G ENUM Contains the index numbers specified in all 70h registered index USINT the module lists D300888 BL67 for EtherNet IP 0911 5 33 Implementation of EtherNet IP 5 3 6 Digital Input Module Class VSC104 This Class contains all information
139. mware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence D300888 BL67 for EtherNet IP 0911 5 79 Implementation of EtherNet IP Table 59 Attr No Attribute name Get Type Description Object instance Set dec hex 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered index USINT the module lists 111 Module input G USINT Contains the number of input channels 6Fh channel count supported by the module 112 Module output G USINT Contains the number of output channels 70h Channel count supported by the module Input data 113 Channel_1 G UINT Input data of the module channel 1 71h 128 Channel_16 G UINT Input data of the module channel 16 80h 129 reserved G UINT Output data of the module 81h to 144 90h Diagnosis data 145 91h Range error G WORD This attribute contains diagnosis information errors in the measurement value range according to channels 146 92h Open circuit error G WORD This attribute contains diagnosis information about open circuit errors according to channels 147 Short circuit G DWORD This attribute contains diagn
140. ng switches on the gateway Note i All other network settings are stored in the module s non volatile EEPROM and can not be changed in the rotary mode Addresses in the range from 1 to 254 can be allocated Addresses 0 and 255 are reserved for broadcast messages in the subnet 4 12 D300888 BL67 for EtherNet IP 0911 Address setting for EtherNet IP Industri A The following example shows the setting of address 173 Figure 21 0 9 1 Address setting g x 100 7 65 4 901 2 3 x 10 9 0 4 2 x 1 8 65 Attention The settings carried out in the rotary mode are not stored in the module s EEPROM Thus they will get lost in case of a subsequent address assignment via a BootP DHCP or PGM Attention After changing the position of the rotary coding switches a voltage reset must be done to store the new address 4 5 4 Address setting via BootP mode Address setting is carried out by a BootP server in the network after the start up of the gateway In order to activate the BootP mode the rotary coding switches must be set to 300 Figure 22 BootP mode 8 35e x x1 D300888 BL67 for EtherNet IP 0911 4 13 Technical features Note i The IP address as well as the default subnet mask assigned to the gateway by the BootP server are stored in the gateway s non volatile memory If the gateway is subsequently switched to rotary or PGM mode the settings carried out via BootP IP addres
141. ng rail CMounting plate DTS 35 8 6 200 mm 7 87 inch B o 9o a N C x x x x 9 s amp s 8 9 A D 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 D300888 BL67 for EtherNet IP 0911 Shielding of cables Industri A 8 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 96 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 sided shield connection merely achieves an isolation against electrical fields Attention 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
142. nk parameters auto negotiate duplex mode interface speed automatically 1 device requires a Reset service to be issued to its Identity Object in order to adapt the changes Local Hardware Fault 0 interface detects no local hardware fault 1 a local hardware fault is detected Common services Table 37 Service Class Instance Service Name Common Code services 01 0x01 yes yes Get Attribute All 14 OxOE yes yes Get Attribute Single 76 0x4C no yes Enetlink Get and Clear 5 22 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 VSC Vendor Specific Classes In addition to supporting the above named CIP Standard Classes the BL67 gateway for EtherNet IP supports the below vendor specific classes The VSC describing the possible DeviceNet master function VSC 122 and VSC 123 of an EtherNet IP gateway can be found in a separate manual D301118 It is possible to gain read G Get and or write S Set access to the attributes of classes described in the following Table 38 Class Code Name Description VSC Vendor Specific Classes 100 0x64 Gateway Class page 5 26 Contains data concerning the gateway 101 0x65 Terminal Slot Class page 5 28 Contains data concerning the base modules 102 0x66 Process Data Class page 5 30 Contains process data 103 0x67 Power Supply Module Class page Describes the power distribution modules
143. number of analog input 6Fh supported channels supported by this module channels Instance 112 119 Produced data G INT Contains the data received by the analog 70h 77h 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 containsthe data for channel 1 attribute 119 for channel 8 120 127 Diag data G BYTE Contains the diagnostic data of the 78h 7Fh 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 2 measurement value range error Bit 1 0 ok 1 open circuit Bit 2 to 7 reserved 128 135 Mode G S BYTE Contains the diagnostic data of the 80h 87h parameter data 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 50Hz mains suppression 1 60Hz mains suppression Bit 1 value representation 0 Integer 15 Bit sign 1 12 Bit left justified Bit 2 Diagnose 0 release 1 block Bit 3 Channel 0 activate channel 1 deactivate channel Bit 4 to 7 reserved D300888 BL67 for EtherNet IP 0911
144. o 20mA 1 4to20mA Bit 1 Value representation 0 Integer 15 Bit sign 1 12 Bit left justified Bit 2 to 7 reserved 5 44 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 52 Attr No Attribute name Get Type Description Object instance dec Set hex 136 143 Fault value G S INT Contains the Fault Value Definition of the 88h 8Fh parameter data channels 1 to 8 of the analog output modules Only those channels are supported that are defined in attribute 111 Number of supported channels Attribute 136 containsthe data for channel 1 attribute 143 for channel 8 D300888 BL67 for EtherNet IP 0911 5 45 Implementation of EtherNet IP 5 3 12 Analog Input RTD Module Class VSC110 This Class contains all information and parameters for analog input modules for PT100 NI sensors current Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 53 Object instance 5 46 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module without 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of
145. oL OL39 OL38 OL37 OL 36 OL OLA OL OL32 Word13 OL 63 OL62 OL61 OL60 oL 59 OL 68 OL oL oL55 0L54 0L53 0L 52 0L51 OL oL a8 0L48 For detailed information about status control word see online help Process input data 28 Byte 6 3 I O map for output data Byten 4 es a a pepe WordO 0A 15 04 14 0A43 0412 04 11 0A 10 OAS OAS OAT DAS OAS 0A2 0A 1 DA O Word1 0L7 O16 015 014 01 3 O12 01 1 oro OF oF 6 oF 5 ma ea OF 2 OF 1 OF O Word2 0J 15 0J 14 0J 13 0J 12 QJ 11 0 10 0J 9 0J 8 04 7 0J 6 0J5 a4 U3 0J 2 0J 1 0J 0 Word3 0J 31 0J 30 03 29 0J 28 Qu 27 0 26 0J 25 0J 24 0J 23 0J 22 0J21 QJ 20 0 19 0J 18 0J 17 0J 16 Word4 OL 15 0L14 OL13 OL12 OL 11 OL 10 oL OLs OL OL6 OLS oL4 oL3 OL2 OL oLo Word5 0L 31 OL30 OL29 OL28 OL 27 OL 26 OL 25 0L24 OL23 OL22 OL21 OL 20 OL 19 OL 18 OL 17 OLA6 Word6 Lg OL46 OL46 oL44 OL 43 OL 42 OL oL OL39 OL38 OL37 OL 36 0L 35 0L34 oL 0L32 Word OL 63 OL62 OL61 OL60 oL 59 OL 68 OL OL 66 OL55 oL54 OL53 0L 52 OL 51 oL OL OL48 For detailed information about status control word see online help Process output data 16 Byte D300888 BL67 for EtherNet IP 0911 6 25 Application example BL67 gateway at Allen Bradley PLC 6 8 Example for process data access 6 8 1 Setting outputs at BL67 8DO 0 5A P Example To set the outputs 0 3 and 6 at module no 7 in the example station BL67 8DO 0 5A P bit 8 bit 11 and bit 14 in output data word 1 BL67 O Data 1 have to be set see above Table 64 Dat
146. of low impedance the stripped cable ends are to be kept as short as possible the cable shield is not to 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 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 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 t
147. of multiple objects 0x04 which allows data to or from each object to be sent or received over a single connection Assembly objects can be used to bind input data or output data The terms input and output are defined from the network s point of view An input will produce data on the network and an output will consume data from the network 06 Connection The Connection Manager Class allocates and manages the 0x06 Manager internal resources associated with both I O and Explicit Messaging Connections The specific instance generated by the Connection Manager Class is referred to as a Connection Instance or a Connection Object 15 Parameter Object currently not supported OxOF 244 Port Object Provides a standard way of describing a device s ports OxF4 245 TCP IP Interface Contains the device TCP IP related configuration information OxF5 Object 246 Ethernet Link Contains link specific counters and status information for an OxF6 Object Ethernet 802 3 communications interface D300888 BL67 for EtherNet IP 0911 5 5 Implementation of EtherNet IP 5 2 2 Identity Object The following description of the Identity Object is taken from the CIP specification Vol 1 Rev 2 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Class attributes Table 9 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 1 2 0x02 MAX OBJECT INSTANCE G U
148. of the software handshake 0 255 default 19 13h D300888 BL67 for EtherNet IP 0911 5 59 Implementation of EtherNet IP 5 3 15 RS4xx Module Class VSC115 This Class contains all information and parameters for RS485 422 modules Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 56 Object instance 5 60 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 1RS485 422 106 Module G USINT Contains the revision number of the 6Ah revision number module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S A
149. ogram Unscheduled Programs 3 Motion Groups Ungrouped Axes Trends amp Data Types Oi User Defined oe Strings Force Mask BL67 Turck C 5 BL67_Turck l Ges BL67_Turck l Data BL67_Turck l Data 0 BL67 Turck l Data 0 1 BL67 Turck l Data 0 2 BL67 Turck l Data 0 3 BL67_Turck l Data 0 4 BL67 Turck l Data 0 5 BL67_Turck l Data 0 5 BL67 Turck l Data 0 7 BL67 Turck l Data 0 8 BL67_Turck l Data 0 3 BL67 Turck l Data 0 10 BLB7 Turck I Data 0 11 BL67 Turck l Data 0 12 BL67 Turck l Data 0 13 BL67_Turck Data 0 14 BL67 Turck l Data 0 15 Cg Predefined C Module Defined Gg I O Configuration Olololooooooooooooooo t BLB Turck l Data 1 128 BL6 _Turck Data 2 0 BL6 _Turck Data 3 BL6 _Turck Data 4 0 0 BLB Turck l Data 5 The controller tags for BL67 are divided into m BL67 Turck C the station s mapped configuration data m BL67 Turck I the station s mapped input data m BL67 Turck O the station s mapped output data D300888 BL67 for EtherNet IP 0911 6 21 Application example BL67 gateway at Allen Bradley PLC 6 7 Examples for I O data mapping Each module is now accessible via the controller tags for viewing input data and or forcing outputs The data mapping depends on the data width of each module connected to the gateway Table 63 Module Example station Data width Process input Process output
150. on DDE OPC Security Window Help erNe network via 3 8 RSWho iv Browsing node 192 168 1 50 found Workstation SCHOELSXP zm Linx Gateways Ethernet 4 nus Gs AB ETHIP 2 Ethernet 192 168 1 100 192 168 1 50 1756 ENBT BL67 EN IP For Help press F1 01 10 06 01 59 PM D300888 BL67 for EtherNet IP 0911 6 15 Application example BL67 gateway at Allen Bradley PLC 6 6 Configuration of the network in RSLogiX 5000 The EtherNet IP hosts PLC EtherNet IP interface I O modules have to be configured using the software RSLogix 5000 in this example version 15 from Rockwell Automation Start RSLogix and open a new project using the File menu Figure 45 g fa RSLogix 5000 Creating anew project in iM Edit View Search Logic Communications Tool RSLogix B New Ctrl N Open Ctrl O 6 6 1 Configuration of the controller Enter the information related to the controller depending on your configuration as well as a name for the project Figure 46 New Controller Configuration ofthe controller Vendor Allen Bradley Type 1756 L55 ControlLogix5555 Controller OK Revision 15 Cancel Redundancy Enabled Help Name BL6 1 Description Chassis Type 1755 10 10 Slot ControlLogix Chassis s Slot Create In C RSLogix 5000SProjects Your project will be opened offline In order to configure the network please right click I O Configuration and select new Modu
151. on Inc Ethernet Address MAI About BOOTP DHCP Server X r Status O of 256 Entries Addresses in the range from 1 to 254 can be allocated in the examplary default subnet 192 168 1 The addresses 0 and 255 are reserved for broadcast messages in the subnet Note The rotary coding switches on the gateway must be set to 400 or 600 in order to enable the DHCP Mode or respectively the PGM DHCP mode D300888 BL67 for EtherNet IP 0911 Address setting at the gateway After having been connected to the network the BL67 sends DHCP requests to the server using its MAC ID Figure 40 RJ BOOTP DHCP Server 2 3 DHCP r eq uest File Tools Help of BL67 gateway Request History Add to Relation List IP Address Hostname m Relation List New Delete Enable BOOTE Enable SHEE Disable EGOTP DHEP Ethernet Address MAC Type IP Address Unable to service DHCP request from 00 07 46 FF 50 15 D of 256 r Status Entries A double click on the request entry opens the New Entry dialog box in which an IP address can be assigned to the module s MAC ID F ig ure 41 Sq BOOTP DHCP Server 2 3 E xl SetingthelP m r Request History address via Clear History Add to Relation List D H CP Type Ethemet Address MAC 151354 DHCP 00 07 46 FF 60 15 15 13 22 DHCP _mr 7_46 FF 6fT 15 Sum oe
152. on behalf of the client The host name attribute does not need to be set for the device to operate normally The value of the Host Name attribute if it is configured is used for the value of the FODN option in the DHCP request If the Host Name attribute has not been configured then the device shall not include the FODN option in the DHCP request Figure 29 TCP IP object Non existent state diagram d acc to CIP Status l Powerup Reset Spec Vol 2 Rev 0x00000000 l 1 1 Obtaining initial configuration BOOTP DHCP BOOTP DHCP disabled and disabled and l BOOTP OR stored config stored config valid DRC enabled valid Waiting for configuration Set_Attributes BOOTP DHCP request received response received Applying Status configuration 0x00000000 i l Configuration applied Change interface f TCP IP network configuration interface configured Status 0x00000001 5 20 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A 5 2 8 Ethernet Link Object The following description of the Ethernet Link Object is taken from the CIP specification Vol 2 Rev 1 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Class attributes Table 34 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 1 2 0x02 MAX OBJECT G UINT 1 INSTANCE 3 0x03 NUMBER OF G UINT 1 INSTANCES 6 0x06 MAX CLA
153. onnections are not interrupted Attention If the field and system supplies remain connected when electronic modules are plugged or pulled short interruptions to the module bus communications can occur in the BL67 station This can lead to undefined statuses of individual inputs and outputs of different modules 7 5 Extending an existing station Attention Please note that extensions to the station mounting further modules should be carried out only when the station is in a voltage free state 7 6 Firmware download Firmware can be downloaded via the service interface on the gateway using the software tool I O ASSISTANT More information is available in the program s online help Attention The station should be disconnected from the fieldbus when downloading Firmware must be downloaded by authorized personnel only The field level must be isolated 7 6 D300888 BL67 for EtherNet IP 0911 Industri A 8 Guidelines for electrical installation 8 1 CTI Al NOLES sisesscccsiccesecscscccsscccsccssssccesccescncscccosncsescscssescscccoonsoeccessscdescssoocsssecessecsecccensesescsessoedsccesoesss 2 8 1 1 General RTI TUM T UM ET 2 8 1 2 Greer EEUU 2 8 1 3 Cable routing inside and outside of cabinets eene nnne 2 Cable routing outside bulldirigs 222 5i Etro sasa ssskaawa aua Su Era Brus 2 8 1 4 lighining prolegllom ku D I 3 8 1 5 Transmission media uu u uu eret gua saan dioec tre
154. onto the base modules and are not directly connected to the wiring 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 3 electronic module 2 4 Power feeding modules Power Feeding modules distribute the required 24 V DC field voltage to the I O modules They are necessary for building groups of modules with different potentials within a BL67 station or if the rated supply voltage for the outputs cannot be guaranteed Power Feeding modules are potentially isolated from the gateway the adjoining power supply module and the I O modules to the left side Note i For detailed information about the individual BL67 I O components please refer to the chapters 2 to 8 of the manual BL67 I O modules TURCK Documentation No German D300572 English D300529 D300888 BL67 for EtherNet IP 0911 BL67 components 2 6 3 Base modules The field wiring is connected to the base modules These are available in the following connection variations 1xM12 2xM12 2x M12 P 4x M12 4 x M12 P 4xM8 8xM8 1xM12 8 1xM23 1x M23 19 E 1x7 8 forPower Feeding Module Figure 4 example of a base module 2 6 4 End plate An end plate on the right hand side physically completes the BL67 station It protects the module bus connections of the last base module in a station and guarantees the protection class
155. operty 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 2 1 2 1 1 2 2 1 3 1 4 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 3 224 3 1 3 1 1 3 1 2 3 1 3 3 1 4 3 1 5 4 1 4 2 4 3 4 3 1 4 4 44 1 4 4 2 4 4 3 4 5 4 5 1 4 5 2 4 5 3 4 5 4 4 5 5 4 5 6 4 5 7 D300888 BL67 for EtherNet IP 0911 About this manual DOCUMENTATION CONCEPE e 1 2 General INFONMATION sessssicssccssccsscasstecioesesacsscesscessssessacoesennscssosacsenesoesscsusssassesessdosiosssousssessscedachecosssesueseaassenstecsess 1 3 Prescribed Use uu 1 3 Notes concerning planning installation of this product u 1 3 Description of symbols used
156. osis 93h output error information about output short circuits according to channels 148 94h reserved 149 95h reserved to 164 A4h 5 80 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 59 Attr No Attribute name Get Type Description Object instance dec Set hex Parameter data 165 Operating mode G S ENUM Parameter for setting the operating mode A5h channel 1 USINT of the respective channel 0 deactivate channel 12 10V 10V 180 Operating mode G S ENUM 2 0V 10V B4h channel 16 USINT 3 0 mA 20 mA 4 4 mA 20 mA 181 B5h Representation G S ENUM Parameter for setting the type of value mode _channel_1 USINT representation for the respective channel 0 default 1 16 bit integer 196 C4h Representation 2 12 bit left justified mode diagnostics channel 16 197 Block G S WORD Channel specific diagnostic information is C5h diagnostics blocked D300888 BL67 for EtherNet IP 0911 5 81 Implementation of EtherNet IP 5 3 19 CVI Module Class VSC119 This class contains all information and parameters for the modules BL67 1CVI A Attention In this class chosen parameter options can only be deactivated by activating another option of this parameter Note Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Ta
157. p Object instance 4 COS CYCLIC instance Table 45 Attr No Attribute name Get Type Description Object instance Ade Set 4 COS CYCLIC hex instance 104 COS data G S ENUM Currently not supported 68h mapping USINT D300888 BL67 for EtherNet IP 0911 5 31 Implementation of EtherNet IP 5 3 5 Power Supply Module Class VSC103 This class contains all the relevant information and parameters for the power distribution modules Note Please referto paragraph Class instances of the VSC page 5 25 for the description ofthe class instance for the VSC Object instance Table 46 Attr No Attribute name Get Type Description Object instance Jee Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module without 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 PF 24VDC 106 Module G USINT Contains the revision number of the 6Ah revision
158. pedance 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 Module bus The module bus is the internal bus in a station The modules communicate with the gateway via the module bus which is independent of the fieldbus MSB Most Significant bit Ping Implementation of an echo protocol used for testing whether a particular host is operating properly and is reachable on the network from the testing host PLC Programmable Logic Controller 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 D300888 BL67 for EtherNet IP 0911 Industri A Potential linked Electrical connection of the reference potentials in I O modules of the control and load circuits Protective earth Electrical conductor for protection against 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 for example sparking gaps spark plu
159. pre eA ans 2 Network configuration 3 Changing the IP address of a PC network interface card 4 Changing the IP address in Windows 2000 Windows XP u 4 Changing the IP address in Windows NT LLULLU eene nnne nennen ennt nnn 6 Changing the IP address via l O ASSISTANT V93 u 6 Deactivating adapting the firewall in Windows XP u 9 Address setting at the gateway 12 Address setting via DHCP mode 2 cceccseecceeeeeeeeceeeeeeaeeeee ee saneceeeeaaeneeeeesaaeeseeeesaeseeesesseeseneeseneaes 12 Setting up communications with the software tool RSLinx 15 Configuration of the network in RSLogiX 5000 16 Gonfiguration of the controller u uuu et tener 2 e BEER s 16 Configuration of a BLO statiori iii iter cies eerta ite dei RRETARA neges ak dra ELE Ra Rud en 18 Downloading the I O 6 nliguffatl oh u u luu uuu 1 n nnne nennen nnne nnne nnns 19 Examples for I O data mapping
160. r EtherNet IP 0911 Configuration of the network in RSLogiX 5000 For the Assembly Instances 101 and 102 the Connection Parameters input and output size 256 Byte each are static and have to be set as follows Figure 52 New Module Configuration Type ETHERNET MODULE Generic Ethernet Module of BL67 gate way Vendor Allen Bradley Parent Ethemet_BL67 i Name BLE Turck Connection P F Description BL67 GW EN Ethemet IP nitance Input Output comm Eoma Configuration Address Host Name IP Address 182 168 001 50 Host Name v Open Module Properties Note If the variable Assembly Instances 103 and 104 see page 5 12 are used the Connection Parameters have to be set according to the actual station configuration which means the in and output sizes have to match the sizes definitely required by the station This required in and output size 2 to max 496 Byte can be read out using Assembly Class 0x04 Instance 0x67 Attr 0x04 and Assembly Class 0x04 Instance 0x68 Attr 0x04 In the Connection tab set the Requested Packet Interval RPI to 10 ms which normally should be the default setting For BL67 the successfully tested RPI range is 5 and higher Figure 53 I NN Module Properties Ethernet BL67 ETHERNET MODULE 1 1 Set connection options for BL67 Genes Connection Module Info Requested Packet Interval RPI my ms 1 0 3200 0 ms Inhibit Module Major Fault
161. reme 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 D300888 BL67 for EtherNet IP 0911 List of revisions Industri A 1 4 List of revisions In comparison to the previous manual edition the following changes revisions have been made Table 1 Chapter Subject new changed deleted List of revisions Description 4 Status and Control word of the gateway page X 4 23 5 Assembly Object Mapping of process data page X 5 13 RFID A support Process Data Class VSC102 page X 5 30 RFID S module class VSC124 page 5 85 X Note The publication of this manual renders all previous editions invalid D300888 BL67 for EtherNet IP 0911 1 5 About this manual 1 6 D300888 BL67 for EtherNet IP 0911 Industri A 2 BL67 philosophy 2 1 The EDHHISLDLIIS H 2 2 1 1 Flexibility u 2 2 1 2 eruca 2 2 2 BL67 components
162. rom a DHCP server Specify an IP address IP Address 192 168 1 5 SubnetMask 255 255 255 0 Default Gateway 192 168 1 1 Advanced Cancel Apply 6 6 D300888 BL67 for EtherNet IP 0911 Changing the IP address of a PC network interface card 6 3 3 Changing the IP address via I O ASSISTANT V3 The Busaddress Management DTM in the software I O ASSISTANT offers the possibility to browse the whole Ethernet network for connected nodes and to change their IP address as well as the subnet mask according to the application Select the used network card under Online available devices and browse the connected network by pressing the search button Figure 34 Busaddress Management in sation DTM the Indust I O ASSISTANT EP amp IP IPT 4 z x M TCP IP Busaddress management Busaddress management Online available devices 19 Bi 50 Y Devicetype Online ID Ethemet address Planned devices Device type Online D Busaddress Designation T ag Device short name BL20 GW EN IP 1108010 192 168 124 1 BL20 Gw EN IP OK Cancel Apply R Disconnected QDass Attention If Windows XP is used as operating system problems with the system internal firewall may occur It may eventually inhibit the access of the I O ASSISTANT to the Ethernet Please adapt your firewall settings accordingly or deactivate it completely
163. s subnet mask etc will be read from the module s EEPROM 4 5 5 Address setting via DHCP mode Address setting is carried out by a DHCP server in the network after the start up of the gateway In order to activate the DHCP mode the rotary coding switches must be set to 400 Figure 23 DHCP Modus 8 7 x 100 x1 Note i The IP address as well as the default subnet mask assigned to the gateway by the DHCP server are stored in the gateway s non volatile memory If the gateway is subsequently switched to rotary or PGM mode the settings carried out via DHCP IP address subnet mask etc will read from the module s EEPROM DHCP supports three mechanisms for IP address allocation n automatic allocation the DHCP server assigns a permanent IP address to a client In dynamic allocation DHCP assigns an IP address to a client for a limited period of time After this time or until the client explicitly relinquishes the address the address can be re assigned E In manual allocation a client s IP address is assigned by the network administrator and DHCP is used simply to convey the assigned address to the client 4 14 D300888 BL67 for EtherNet IP 0911 Address setting for EtherNet IP Industri A 4 5 6 Address setting via PGM mode The PGM mode enables access of the software I O ASSISTANT to the module s network settings In order to activate the PGM mode the rotary coding switches must be set to 500
164. s the engineering software I O ASSISTANT D300888 BL67 for EtherNet IP 0911 General information Industri A 1 2 General information Attention Please read this section carefully Safety aspects cannot be left to chance when dealing with electrical equipment This manual contains all necessary information about the prescibed use of the TURCK BL67 gateways for Ethernet It has been specially conceived for personnel with the necessary qualifications 1 2 1 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 2 2 Notes concerning planning installation of this product Danger A All respective safety measures and accident protection guidelines must be considered carefully and without exception D300888 BL67 for EtherNet IP 0911 1 3 About this manual 1 3 1 4 Description of symbols used 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 ext
165. see also Deactivating adapting the firewall in Windows XP page 6 9 D300888 BL67 for EtherNet IP 0911 6 7 Application example BL67 gateway at Allen Bradley PLC The network is browsed for connected nodes which are then listed in the Busaddress Management It is now possible to change the address settings for all nodes in the list or only for the selected one Markthe selected node entera new IP address and apply this address by confirming the changes using the Apply button Figure 35 Address chang ing for selected nodes 6 8 USU Busaddress management Ee amp iPLirr 0 PA Online available devices 192 168 120 50 a a cH Ethernet address BL20 Gw EN IP 1108010 255 255 0 0 IB 00 07 46 00 04 05 PGM Planned devices Devicetype IC E GU OD RbDiscomected gosse ATT iT Note For further information about the I O ASSISTANT it s functions and it s handling please read the online help of the software D300888 BL67 for EtherNet IP 0911 Changing the IP address of a PC network interface card Deactivating adapting the firewall in Windows XP If you use Windows XP as operating system problems may occur when changing the IP addresses via the I O ASSISTANT In this case you can deactivate the system integrated Windows XP firewall completely or adapt it to your application E Deactivating the firewall Open the Windows Firewall dialog in the contro
166. ses Industri A Table 58 Attr No Attribute name Get Type Description Object instance Set dec hex 122 Short circuit G DWORD This attribute contains diagnosis 7Ah sensor error 2 information about sensor short circuits according to channels 123 Cable error 1 G DWORD This attribute contains open circuit 7Bh diagnosis information channel 1 to 32 124 Cable error 2 G DWORD This attribute contains open circuit 7Ch diagnosis channel 33 to 64 Parameter data 125 Open circuit G S DWORD Enables the open circuit monitoring 7Dh monitoring channel 1 to 32 mode 1 126 Open circuit G S DWORD Enables the open circuit monitoring 7Eh monitoring channel 33 to 64 mode 2 127 Invert input G S DWORD The input signal is inverted channel 1 to 7Fh data 1 32 128 Invert input G S DWORD The input signal is inverted channel 33 to 80h data 2 64 129 Invert output G S DWORD The output signal is inverted channel 1 to 81h data 1 32 130 Invert output G S DWORD The output signal is inverted channel 33 82h data 2 to 64 131 reserved 83h 132 reserved 84h 133 Auto recovery G S DWORD The outputs switch on automatically after 85h output 1 an overload 134 Auto recovery G S DWORD The outputs switch on automatically after 86h output 2 an overload 135 reserved 87h 136 reserved 88h 137 Retriggered G S DWORD The outputs channel 1 to 32
167. sosuscossscescsssssousentsacessssenseussecsseodessecseussscsseodsesesseussdocsdeusosussdocsseussevecssesssessoseasses 8 4 General su 8 4 Electromagnetic compatibility EMC 8 5 Ensuring Electromagnetic Compatibility u u u 8 5 D300888 BL67 for EtherNet IP 0911 iii 8 3 2 8 3 3 8 3 4 8 3 5 Grounding of inactive metal components eese teen teen teen tts tts tttt notti n 8 5 PE conection au at s M wu aku Gq uw a D h ap awas yaa 8 5 Earth free operation zu eee tte fe acepte e ee tate Dite coco a u a pa u aa re dec ayasa 8 5 Mounting rails teet Er P nee eei rti tenete aided ee Qa aya A Na 8 8 6 D300888 BL67 for EtherNet IP 0911 8 4 8 5 8 5 1 852 10 11 Industr A HUIGRInDIEIcJlcrqg 8 7 Potential compensation 8 8 Switching inductive loads l A ee ee e eR e asas RI Re ER ie Reed e 8 8 Protection against Electrostatic Discharge ESD uu 8 8 Appendix Nominal current consumption of modules at Ethernet
168. t attributes 1 0x01 NUMBER OF MEMBERS G UINT 0 no dynamic IN LIST 2 0x02 MEMBER LIST G ARRAY of STRUCT Depends on Instance UINT UINT Packed EPATH 3 0x03 DATA S ARRAY OF BYTE 4 0x04 SIZE G UINTNumberofbytes 256 in Attr 3 Common Services Table 21 Service Code Class Instance Service Name Common services 01 0x01 yes yes Get Attribute All 14 OxOE no yes Get Attribute Single 5 12 D300888 BL67 for EtherNet IP 0911 Classes and instances of the EtherNet IP gateway Industri A Instance 101 Contains the station s input data static length 256 bytes 2 Bytes status information see page 5 26 process data Instance 102 Contains the station s output data static length 256 bytes 2 Bytes Control data mapped but not defined process data Instance 103 Instance 104 In and output assembly instances with variable assembly sizes The assembly size is precalculated to support the stations l O configuration RFID Command interface configuration enabled diagnostics etc E input assembly instance 103 E output assembly instance 104 The size of each assembly instance can be retrieved through the assembly object instance 0x67 attribute 0x04 and can vary between 2 and 496 bytes Mapping of process data The process image of the BL67 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 group
169. tance dec Set hex 111 Consumed data G DWORD Contains the output data of the module 6Fh DWORD Bit for bit assignment according to module specification 112 Diag size G UINT Contains information concerning the 70h range of the diagnostic data of the module 113 Diag G 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 72h range of 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 74h registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 5 37 Implementation of EtherNet IP 5 3 8 Analog Input Voltage Module Class VSC106 This Class contains all information and parameters for analog input modules voltage Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 49 Object instance 5 38 Attr No Attribute name Get Type Description dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 module missing base module wi
170. th the most significant bit set This is an echo of the service code in the request message with the most significant bit set A reserved byte follows the service code which is followed by the General Status code Communications Profile of the BL67 EtherNet IP gateway The EtherNet IP gateway behaves as an EtherNet IP Server in the network the scanner of the higher level controller operates as a EtherNet IP Client The following EtherNet IP communications types are supported E Point to Point or Multicast Cyclic I O Connection Unconnected UCMM Explicit Messaging Connected Explicit Messaging Point to point A connection that exists between two nodes only Multicast A packet with a special destination address which multiple nodes on the network may be willing to receive COS I O Connection COS Change Of State I O Connections establish event controlled connections This means that the EtherNet IP devices generate messages as soon as a change of status occurs Cyclic I O Connection Messages are triggered time controlled in Cyclic I O connections by means of a time generator UCMM The EtherNet IP gateway offers the option of establishing explicit messaging via the UCMM port Unconnected Message Manager Port UCMM based explicit messaging is normally used for random non periodic requests It is not recommended for frequent messaging because the UCMM input queue in a product is typically limited to just a few messages
171. the base module 66h number belonging to 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 69h name STRING example BL67 2AI PT 106 Module G USINT Contains the revision number of the 6Ah revision module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 53 Attr No Attribute name Get Type Description Object instance dec Set hex 111 Number of G USINT States the number of analog input 6Fh supported channels supported by this module channels Instance 112 119 Produced data G INT Contains the data received by the analog 70h 77h input module of channels No 1 to No 8 Only those channels are supported that are contained in
172. the bridge and define its IP Address in this example 192 168 1 100 Figure 49 New Module Configuring the EtherNet IP Type 1756 ENBT 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Brid ge Vendor Allen Bradley Parent Local fes nene Address Host Name Description PAddress 192 168 1 100 C Host Name Slot Revision Electronic Keying Compatible Keying Sa v Open Module Properties Cancel Help In the following dialog box Module Properties Local press OK You may also browse offline through the module properties when you click Next At this point there is no need for further entry action If Next is selected the Module Properties window displays information that will be available D300888 BL67 for EtherNet IP 0911 6 17 Application example BL67 gateway at Allen Bradley PLC when the module is online The configuration of the interface is completed Press Finish to close the dialog box 6 6 2 Configuration of a BL67 station Add the BL67 to the I O configuration by using a right click on the EtherNet IP bridge module 1756 ENBT A and select New Module J Controller BL67_1 ontroller E Adding the BL67 Controller Tags station to the I E Controller Fault Handler O fi I S Power Up Handler configuration Tasks MainTask Cg MainProgram Unscheduled Programs e Motion Groups S Ungrouped Axes Trends 3 6 Data Types
173. thout 65h electronic module 1 2 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 1SSI 106 Module G USINT Contains the revision number of the 6Ah revision number module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 5 67 Implementation of EtherNet IP Table 57 Object instance 5 68 Attr No Attribute name Get Type Description d Set ec hex 111 Number of G USINT States the number of analog input 6Fh supported channels supported by this module channels Instance 112 Diagnostics and G WORD Bit 0 70h status 0 No
174. thout 65h electronic module 1 module is plugged 102 Terminal slot G USINT The slot number of the base module 66h number belonging to 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 69h name STRING example BL67 2Al V 106 Module G USINT Contains the revision number of the 6Ah revision module firmware 107 Module type ID G ENUM Describes the module type 6Bh USINT see attribute 107 6Bh on page 5 32 108 Modulecommand G S ARRAY The control interface of the BL67 module 6Ch interface ARRAY OF BYTE Control byte sequence 109 Module response G ARRAY Response interface of the BL67 module 6Dh interface ARRAY OF BYTE Response byte sequence 110 Module G ENUM Contains the index numbers specified in all 6Eh registered index USINT the module lists D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A Table 49 Object instance Attr No Attribute name dec hex Get Type Set Description 111 Number of 6Fh supported channels G USINT States the number of analog input channels supported by this module Instance 112 119 70h 77h Produced data G INT Contains the
175. time 28 Invalid Member ID The Member ID specified in the request does not exist in the specified Class Instance Attribute 29 Member not settable A request to modify a non modifiable member was received 2A Group 2 only server This error code may only be reported by DeviceNet Group 2 general failure Only servers with 4K or less code space and only in place of Service not supported Attribute not supported and Attribute not settable 2B to CF Reserved by CIP for future extensions DO to FF Reserved for Object This range of error codes is to be used to indicate Object Class Class and service specific errors Use of this range should only be performed errors when none ofthe Error Codes presented in this table accurately reflect the error that was encountered D300888 BL67 for EtherNet IP 0911 5 11 Implementation of EtherNet IP 5 2 4 Assembly Object Assembly Objects bind attributes of multiple objects to allow data to or from each object to be sent or received over a single connection The following description of the Assembly Object is taken from the CIP specification Vol 1 Rev 2 1 by ODVA amp ControlNet International Ltd and adapted to BL67 Class attributes Table 19 Attr No Attribute Name Get Type Value Class attributes Set 1 0x01 REVISION G UINT 2 2 0x02 MAX OBJECT INSTANCE G UINT 2 Instance attributes Table 20 Attr No Attribute Name Get Type Description Instance Se
176. ty bit 134 Stop bits 86h G S ENUM USINT Number of the stop bits 0 1 bit 1 2 bits D300888 BL67 for EtherNet IP 0911 5 65 Implementation of EtherNet IP Table 56 Attr No Attribute name Get Type Description Object instance Set dec hex 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 137 RSXX G S ENUM 0 RS422 89h Modus USINT Parameterization as 422 1 RS485 Parameterization as 485 5 66 D300888 BL67 for EtherNet IP 0911 VSC Vendor Specific Classes Industri A 5 3 16 SSI Module Class VSC116 This Class contains all information and parameters for SSI modules Note i Please refer to paragraph section Class instances of the VSC page 5 25 for the description of the class instance for the VSC Object instance Table 57 Attr No Attribute name Get Type Description Object instance dec Set hex 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Module present G BOOL 0 2 module missing base module wi
177. uildings 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 D300888 BL67 for EtherNet IP 0911 General notes Industri A 8 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 arrestors must be installed at the point where the cables enter the building 8 1 5 Transmission media For a communication via Ethernet different transmission media can be used coaxial cable 10Base5 optical fibre 10BaseF twisted two wire cable 10BaseT with shielding STP or without shielding UTP Note F Turck offers a variety of cable types for fieldbus lines as premoulded or bulk cables with different connectors The ordering information for the available cable types can be found in the BL67 catalog D300888 BL67 for EtherNet IP 0911 8 3 Guidelines for electrical installation 8 2 Potential relationships 8 2 1 General The potential relationship of a EtherNet IP system realized with BL67 modules is char
178. urrent modules 5 44 analog output voltage modules 5 40 analog versatile modules sss 5 79 Assembly Object a 5 12 Connection Manager Object 5 16 CVI module class sse 5 82 digital input modules a 5 34 digital output modules sseee 5 36 digital versatile modules sss 5 75 Ethernet Link Object nee 5 21 Ethernet IP standard sess 5 5 dentity Object a 5 6 Message Router Object sse 5 7 Port Object essere 5 16 power supply modules sss 5 32 process data U 5 30 RFID modules sse 5 85 RS232 modules sse 5 53 RS4xx modules sse 5 60 SSI modules U 5 67 TCP IP Interface Object 5 17 terminal slots ccceccececceceeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeees 5 28 VSC Vendor Specific Classes 5 23 communications profile sss 5 3 Consumed Data 5 14 Control word 4 23 5 14 5 15 COS I O connection
179. ute data The attribute data of this object was not saved prior to the requested service 19 Store operation failure The attribute data of this object was not saved due to a failure during the attempt 1A Routing failure request packet too large The service request packet was too large for transmission on a network in the path to the destination The routing device was forced to abort the service 1B Routing failure response packet too large The service response packet was too large for transmission on a network in the path from the destination The routing device was forced to abort the service 1C Missing attribute list entry data The service did not supply an attribute in a list of attributes that was needed by the service to perform the requested behavior 1D Invalid attribute value list The service is returning the list of attributes supplied with status information for those attributes that were invalid 1E Embedded service error An embedded service resulted in an error 1F Vendor specific error A vendor specific error has been encountered The Additional Code Field of the Error Response defines the particular error encountered Use of this General Error Code should only be performed when none ofthe Error Codes presented in this table or within an Object Class definition accurately reflect the error 20 Invalid parameter A parameter associated with th
180. utes of the module 116 Module G S ENUM Contains the index numbers specified in all 74h registered USINT the module lists Index D300888 BL67 for EtherNet IP 0911 5 29 Implementation of EtherNet IP 5 3 4 Process Data Class VSC102 This class contains the process relevant information Note Please referto paragraph Class instances of the VSC page 5 25 for the description ofthe class instance for the VSC Object instance 1 standard input process data compressed Table 42 Attr No Attribute name Get Type Description Object instance dec Set 1 standard hex input process data compressed 100 Max object G USINT Contains the number of the last object 64h attribute attribute to be implemented 101 Attribute list G ARRAYOF List of all attributes that are supported by 65h USINT this Instance 102 Standard packed G ARRAY OF Input process data 16 bit aligned 66h process input data WORD compressed 103 Process data byte G USINT The number of bytes that are exchanged 67h count with this Instance Note The following object instances Object instance 2 to Object instance 8 are only valid for gateways with Rev gt 1 3 0 16 Object instance 2 standard output process data compressed Table 43 Attr No Attribute name Get Type Description Object instance dag Set 2 standard hex output process data 100 Max object G USINT Contains the number of the
181. x control devices robots programmable logic controllers etc EtherNet IP is an open network because it uses E IEEE 802 3 Physical and Data Link standard E Ethernet TCP IP protocol suite Transmission Control Protocol Internet Protocol the Ethernet industry standard Common Industrial Protocol CIP the protocol that provides real time I O messaging and information peer to peer messaging ControlNet and DeviceNet networks also use CIP Note i For further infomation about CIP and EtherNet IP please contact also the user organization ODVA www odva org IP Internet Protocol The Internet Protocol is a connection free transport protocol Since the protocol does not use acknowledgement messages telegrams can get lost Therefore it is not suitable for safe data transfer The main functions of the internet protocol are the addressing of hosts and the fragmentation of data packages TCP Transmission Control Protocol The Transmission Control Protocol TCP is a connection oriented transport protocol and is based on the Internet Protocol A safe and error free data transport can be guaranteed by means of certain error diagnostic mechanisms For example the acknowledgement and time monitoring of telegrams D300888 BL67 for EtherNet IP 0911 System description Industri A UDP IP User Datagram Protocol UDP IP provides the fast efficient data transport necessary for real time data exchange To make Ether

Download Pdf Manuals

image

Related Search

Related Contents

  LG P659BK Brochure  Astell& Kern 「AK100」プレスリリースのダウンロードはこちらから PDF形式  Bedienungsanleitung CONWAY E  Luk DE GEYTER - EPIC  Samsung SPH-S2700 User Manual  BBEB-D005S  Manual del usuario - CONRAD Produktinfo.  Agir pour la planète  

Copyright © All rights reserved.
Failed to retrieve file