Home
KP1 Temperaturüberwachung der MMRPC-Elektronik
Contents
1. 0073 T_RPC_SM30P in_T_RPC_SM30P 0074 T_RPC_SM32E in_T_RPC_SM32E 0075 T_RPC_SM32P in_T_RPC_SM32P 0076 0077 T_HEL_DN in_T_HEL_DN 0078 T_K16_K2 in_T_K16_K2 0079 T_HEL_UP in_T_HEL_UP 0080 T_K16_K4 in_T_K16_K4 0081 0082 bergabe der Statussignale an den Speicher 0083 FopiBeckl_ChState_1_1 in_ChState_1_1 0084 FopiBeck1_ChState_1_2 in_ChState_1_2 0085 FopiBeckl_ChState_1_3 in_ChState_1_3 0086 FopiBeckl_ChState_1_4 in_ChState_1_4 0087 0088 FopiBeckl_ChState_2_1 in_ChState_2_1 0089 FopiBeckl_ChState_2_2 in_ChState_2_2 0090 FopiBeckl_ChState_2_3 in_ChState_2_3 0091 FopiBeckl_ChState_2_4 in_ChState_2 4 0092 0093 FopiBeckl_ChState_3_1 in_ChState_3_1 0094 FopiBeckl_ChState_3_2 in_ChState_3_2 0095 FopiBeckl_ChState_3_3 in_ChState_3_3 0096 FopiBeck1_ChState_3_4 in_ChState_3_4 0097 0098 FopiBeckl_ChState_4_1 in_ChState_4 1 0099 FopiBeckl_ChState_4_2 in_ChState_4 2 0100 FopiBeck1_ChState_4_3 in_ChState_4 3 0101 FopiBeckl_ChState_4_4 in_ChState_4 4 0102 0103 FopiBeckl_ChState_5_1 in_ChState_5_1 0104 FopiBeck1_ChState_5_2 in_ChState_5_2 0105 FopiBeckl_ChState_5_3 in_ChState_5_3 0106 FopiBeckl_ChState_5_4 in_ChState_5_4 0107 0108 FopiBeck1
2. Feldbuskomponenten Adressieung ARP Einstellung der IP Adresse ber die ARP Tabelle Eine einfache Methode die IP Adresse zu ndern ist die Adresseinstellung ber das DOS Fenster Sie k nnen so allerdings nur Adressen innerhalb der selben Netzwerkklasse ndern Die neu eingestellte IP Adresse bleibt auch beim Ausschalten des Buskopplers gespeichert Vorgehensweise file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 20 von 74 e Stellen Sie die DIP Schalter 9 und 10 auf OFF Die DIP Schalter 1 8 haben dann keine Adress Funktion mehr ffnen Sie auf Ihrem PC eine DOS Eingabeaufforderung DOS Box Erzeugen Sie mit ping gt IP Adresse ALT lt einen Eintrag in die ARP Tabelle Lesen Sie mit ARP a die Tabelle aus L schen Sie mit ARP d gt IP Adresse ALT lt den Buskoppler aus der Tabelle Nehmen Sie mit ARS s gt IP Adresse NEU lt gt MAC ID lt einen manuellen Eintrag vor Mit ping 1 123 gt IP Adresse NEU lt ist die neue IP Adesse g ltig Kurzzeitiges blinken der ERROR LED im Einschaltaugenblick signalisiert dass der Buskoppler ber ARP adressiert wurde und die DIP Schalter 1 8 keine Aussage ber die eingestellte Adresse geben Bei nderung der IP Adresse sollten alle dynamischen ARP Eintr ge gel scht werden da der Buskoppler bei einem Empfang eines ICMP Internet Control Message Protocol IP Telegramms z B ein ping mit der richtigen MAC I
3. 0159 OR T_RPC_SM29E gt iMaxTemp OR T_RPC_SM29P gt iMaxTemp OR T_RPC_SM30E gt iMaxTemp OR T_RPC_SM30P gt iMaxTemp OR T_RPC_SM32E gt iMaxTemp OR T_RPC_SM32P gt iMaxTemp THEN bUebertemperatur TRUE ELSE bUebertemperatur FALSE END_IF bSTOP bKL3204Error OR bUebertemperatur OR StopTaste 0001 PROGRAM OPC_Transfer 0002 VAR 0003 END_VAR 0001 bergabe der Temperaturwerte an den Speicher 0002 T_RPC_SMOIE in_T_RPC_SMOIE 0003 T_RPC_SMO1P in_T_RPC_SMOIP 0004 T_RPC_SMOZE in_T_RPC_SMO2E 0005 T_RPC_SM02P in_T_RPC_SMO2P 0006 0007 T_RPC_SMOSE in_T_RPC_SMO3E 0008 T_RPC_SMOSP in_T_RPC_SMO3P 0009 T_RPC_SM04E in_T_RPC_SMOAE 0010 T_RPC_SMOAP in_T_RPC_SMOAP 0011 0012 T_RPC_SMO5E in_T_RPC_SMO5E 0013 T_RPC_SMO5P in_T_RPC_SMO5P 0014 T_RPC_SMO6E in_T_RPC_SMO6E 0015 T_RPC_SMO6P in_T_RPC_SMO6P 0016 0017 T_RPC_SMO7E in_T_RPC_SMO7E 0018 T_RPC_SMO7P in_T_RPC_SMO7P 0019 T_RPC_SMO8E in_T_RPC_SMOSE 0020 T_RPC_SMO8P in_T_RPC_SMOSP 0021 0022 T_RPC_SMO9E in_T_RPC_SMO9E 0023 T_RPC_SMO9P in_T_RPC_SMO9P 0024 T_RPC_SMIOE in_T_RPC_SMIOE 0025 T_RPC_SM1OP in_T_RPC_SM10P 0026 0027 T_RPC_
4. Dieses Handbuch ist urheberrechtlich gesch tzt Jede Wiedergabe oder Drittverwendung dieser Publikation ganz oder auszugsweise ist ohne schriftliche Erlaubnis der Elektro Beckhoff GmbH verboten Feldbuskomponenten Vorwort Sicherheitshinweise Sicherheitsbestimmungen Das Fachpersonal hat sicherzustellen dass die Anwendung bzw der Einsatz der beschriebenen Produkte alle Sicherheitsanforderungen einschlie lich s mtlicher anwendbaren Gesetze Vorschriften Bestimmungen und Normen erf llt Auslieferungszustand Die gesamten Komponenten werden je nach Anwendungsbestimmungen in bestimmten Hard und Software Konfigurationen ausgeliefert nderungen der Hard oder Software Konfiguration die ber die dokumentierten M glichkeiten hinausgehen sind unzul ssig und bewirken den Haftungsausschluss der Elektro Beckhoff GmbH Qualifikation des Personals Diese Beschreibung wendet sich ausschlie lich an ausgebildetes Fachpersonal der Steuerungs und Automatisierungstechnik das mit den geltenden nationalen Normen vertraut ist Erkl rung der Sicherheitssymbole In der vorliegenden Betriebsanleitung werden die folgenden Sicherheitssymbole verwendet Diese Symbole sollen den Leser vor allem auf den Text des nebenstehenden Sicherheitshinweises aufmerksam machen A Dieses Symbol weist darauf hin dass Gefahren f r Leben und Gesundheit von Gefahr Personen bestehen Dieses Symbol weist darauf hin dass Gefahren f r Maschine Materi
5. IB50 IB54 IB58 IB62 IB66 IB70 1B74 1B78 1B82 IB86 IB90 IB9A IB98 IB102 IB106 IB110 1B114 1B118 1B122 1B126 1B130 1B134 1B138 1B142 1B146 IB150 1B154 IB158 1B162 IB166 IB170 1B174 1B178 1B182 1B186 IB190 1B194 1B198 1B202 1B206 IB210 1B214 1B218 x x k x Gr k x x T T 33 k 3333 x 3353 T Ts Gk T T K1_KL3204 L 3_Daten_ Ein T K1_KL3204 L 4 Daten Ein T K2_KL3204 L 1 Daten_Ein K3 KL3204_1_Daten_Ein K4 KL3204_1_Daten_Ein K5 KL3204_1_Daten_Ein K6 KL3204_1_Daten_Ein K7 KL3204_1_Daten_Ein K8 K9 KL3204_1_Daten_Ein KL3204_1_Daten_Ein K10_KL3204_1_Daten_Ein K11_KL3204_1_Daten_Ein K12_KL3204_1_Daten_Ein K13_KL3204_1_Daten_Ein K14_KL3204_1_Daten_Ein 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0103 0104 0105 0106 0107
6. 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 SSR CC Ch CH 5 P 5 EECH 5 P 5 DO OO 555 PETERET N I tatus hState_1 1 hState_1_2 hState_1_3 _ChState_1 4 hState_2 1 hState_2_2 hState_2_3 hState_2_4 hState_3_1 hState_3_2 hState_3_3 hState_3_4 hState_4 1 hState_4 2 hState_4 3 hState_4 4 hState_5_1 hState_5_2 hState_5_3 hState_5_4 hState_6_1 hState_6_2 hState_6_3 hState_6_4 hState_7_1 hState_7_2 hState_7_3 hState_7_4 hState_8_1 hState_8_2 hState_8_3 hState_8_4 hState_9 1 hState_9_2 hState_9_3 hState_9 4 hState_10_1 hState_10 2 hState_10_3 hState_10_4 hState_11_1 hState_11_2 hState_11_3 hState_11 4 hState_12 1 hState_12_2 hState_12_3 hState_12 4 _ChState_13_1 AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT
7. 1B222 IB226 IB230 1B234 1B238 1B242 IB246 IB250 IB254 IBO USINT IB4 USINT IB8 USINT IB12 USI IB16 USI IB20 USINT IB24 USINT IB28 USI IB32 USINT IB36 USINT IB40 USINT 1B44 USINT IB48 USINT IB52 USINT IB56 USINT IB60 USINT IB64 USINT IB68 USINT IB72 USINT IB76 USINT IB80 USINT IB84 USINT IB88 USINT IB92 USINT IB96 USINT IB100 USINT IB104 USINT IB108 USINT IB112 USINT IB116 USINT IB120 USINT 1B124 USINT 1B128 USINT IB132 USINT IB136 USINT IB140 USINT 1B144 USINT 1B148 USINT IB152 USINT IB156 USINT IB160 USINT IB164 USINT IB168 USINT 1B172 USINT IB176 USINT IB180 USINT IB184 USINT IB188 USINT IB192 H 33533 USINT K15_KL3204_1_Daten Ein x K16_KL3204_1_Daten Ein x K1_KL3204_1_Status x K1_KL3204_2 Status x K1_KL3204_3 Status o OK o CK T T amp K1_KL3204_4 Status T K2_KL3204_1 Status 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 ChState_13_ ChState_13_ ChState_13_ hState_14_
8. 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 T_RPC_SM26P T_RPC_SM27E T_RPC_SM27P T_RPC_SM28E T_RPC_SM28P T_RPC_SM29E T_RPC_SM29P T_RPC_SM30E T_RPC_SM30P T_RPC_SM32E T_RPC_SM32P T_HEL_D T_K16_K2 T_HEL_UP T_K16_K4 ens iBeckl_C iBeckl_C iBeckl_C iBeckl_C Fop Fop Fop Fop iBeckl_ iBeckl iBeckl_ iBeckl Fop Fop Fop Fop iBeckl_ iBeckl iBeckl_ iBeckl Fop Fop Fop Fop iBeckl_ iBeckl iBeckl_ iBeckl_ Fop Fop Fop Fop iBeckl_ iBeckl iBeckl_ iBeckl_ Fop Fop Fop Fop iBeckl_ iBeckl_ iBeckl_ iBeckl_ Fop Fop Fop Fop iBeck1_C iBeckl_C iBeckl_C iBeckl_C Fop Fop Fop Fop iBeck1_C iBeckl_C iBeckl_C iBeckl_C Fop Fop Fop Fop iBeck1_C iBeckl_C iBeck1_C iBeck1_C Fop Fop Fop Fop iBeck1_C iBeck1_C iBeck1_C iBeck1_C Fop Fop Fop Fop iBeckl_C iBeckl_C iBeck1_C iBeck1_C Fop Fop Fop Fop AT AT AT AT tatus hState_1_1 AT hState_1_2 AT hState_1_3 AT hState_1_4 AT hState_2 1 AT hState_2 2 AT hState_2 3 AT hState_2 4 AT hState_3_1 AT hState_3_2 AT hState_3_3 AT hState_3_4 AT hState_4_1 AT hState_4 2 AT hState_4 3 AT hState_4_4 AT hState_5_1 AT hState_5 2 AT hState_5 3 AT hState_5 AAT hState_6_1 AT hState_6_2 AT hState_
9. Fast ModbusTCP implementiert Interner Software Reset ge ndert dies hat keine Auswirkung f r den Benutzer Fehler der B6 Version behoben betreffend Mapping der KL60xx Busklemmen Feldbuskomponenten Produkt bersicht Technische Daten Technische Daten file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 5 von 74 Eternal 0 2 x o cu OG l Power LEDs Aa ou na K Bus Ethernet RJ 45 On Ten zm h BE __ Versorgung O vwal Buskoppler On MB eS E Einspeisung Power z kontakte Adressw hler we i Konfigurations we Programmier ER Power schnittstelle ss kontakte Systemdaten Ethernet BC9000 Anzahl der E A Module GE durch IP Adressraum begrenzt Anzahl der E A Punkte nzahl Anzahl der E A Punkte E A Punkte steuerung steuerungsabhi ingig ig essen 4 x 2 Twisted Pair Kupferkabel Kategorie 3 10 MBaud Kategorie 5 gung 100 MBaud ange zwischen Modulen 100 m Verteiler Hub bis BC9000 10 100 MBaud sternf rmige Verkabelung EE E SE die EE KS2000 oder die Steuerung 8 8 Geer TwinCAT BC Bun 1 ROO K Bus Stromversorgung 1750 mA bis Betriebstemperatur_ WC 55 C Lagertemperatur 25 C 85 0 gem IEC 68 2 6 IEC 68 2 27 ibrations file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 6 von 74 es deu gem EN 50082 ESD Burst EN 50081 Schutzart
10. Autorefresh IBC2000 BC3100 BC4000 BC7300 Klemmenbus BC8x00 BC9000 Autorefresh max Retries ee BC2000 BC3100 BC4000 BC7300 ersistente Daten 3C8x00 BC9000 R18 lt R15 e L BC8x00 BC9000 e ieee ange Q BC8x00 BC9000 Byte Offset KL xxl PQ Offset KL6xx1 Busklemmen Emulation 500 BC8x00 GE Baud Rate Ge e LE 2 BAS a Ge GE 5 p400Bd Gem _ 800Bd SE Bits Even Parit ww Daten Bits Odd Parit P Daten Bits No Dart s Daten Bits Even Parit 8 Daten Bits Odd file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 63 von 74 EE der Ston pbits 0 ein Stoppbit H BC8x00 1 zwei Stoppbits Feldbuskomponenten Register Registereinstellungen Tabelle 100 Die Register k nnen mit der Konfigurationssoftware KS2000 per Dialog eingestellt oder direkt in die Register geschrieben werden g i Busklemmen ME JDevice Name Bco BC9000 BK9000 Zb AMS ADS 1000 me BC9000 BK9000 Opin enable ModbusTCP a lyin kisable ModbusTCP Ki Obin enable AMS ADS 15 1 Obin lyin disable AMS ADS Din thernet Modus halbduplex le m thernet Modus vollduplex 16 12 Loin BC9000 BK9000 pa 10 MBaud 16 13 loin 100 MBaud 17 vo Default Gateway poo 0x00 0x00 eco BK9000 ba Watchdog ModbusTCP BC9000 BK9000 Eintrag eines Feldbusfehler Verbindung zum Switch unterbrochen in die Diagnose des Merkerbereichs Obin IBC9000 D Fehler wird ni
11. MB66 MB68 MB70 MB72 MB74 MB76 MB78 MB80 MB82 MB84 MB86 MB88 MB90 MB92 MB94 MB96 INT INT x INT x INT x INT LA ki ki ka INT INT INT LA ki ki Fa 3 LA ki ki Fa LA ki ki Fi LA ki ki Fa 3 3 aa a E SA 3434 d r r LA ki ki Fa HS RS HHHH Erz az race 3 133 3 33 r ie Bi r LA ki ki Fa 3 1535 K1_KL3204_Kanall K1_KL3204_Kanal2 K1_KL3204_Kanal3 K1_KL3204_Kanal4 K2_KL3204_Kanall gt gt x x x T amp K3_KL3204_Kanal K4_KL3204_Kanal K5_KL3204_Kanal K6_KL3204_Kanal K7_KL3204_Kanal K8_KL3204_Kanal K9_KL3204_Kanal K10_KL3204_Kanal K11_KL3204_Kanal K12_KL3204_Kanal K13_KL3204_Kanal 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 k extern 0091 0092 0093 0094 0095 0096 Klem 0097 0098 0099 0100 0101 0102 0103 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130
12. 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Bec Systemstatus Fopi Fopi END_VAR Bec Bec k1_SysInfo k1_BusStatus k1 ChState_12 1 AT k1 ChState_12_2 AT k1_ChState_12_3 AT k1_ChState_12_4 AT k1_ChState_13_1 AT k1_ChState_13_2 AT k1 ChState_13_3 AT kl_ChState_13_4 AT k1 ChState_14 1 AT k1 ChState_14_2 AT k1 ChState_14_3 AT k1 ChState_14 4 AT k1_ChState_15_1 AT k1 ChState_15_2 AT k1 ChState_15_3 AT k1_ChState_15_4 AT k1_ChState_16_1 AT k1_ChState_16_2 AT k1 ChState_16_3 AT kl_ChState_16_4 AT AT MB192 AT MB194 MB172 MB173 MB174 MB175 MB176 MB177 MB178 MB179 MB180 MB181 MB182 MB183 MB184 MB185 MB186 MB187 MB188 MB189 MB190 MB191 ERREICHEN LO MAN UM 35575 eet et LO Lo Lo Lo 3553 GA EE LO Lo Lo Lo 35575 er an Cotes NA 35575 emm em Keen a 35575 WORD WORD Titelseite Seite 1 von 74 Feldbuskomponenten Vorwort Dokumentation zum Beckhoff BC900
13. An folgenden Orten d rfen die Komponenten nicht ohne Zusatzma nahmen eingesetzt werden e unter erschwerten Betriebsbedingungen wie z B tzende D mpfe oder Gase Staubbildung e bei hoher ionisierender Strahlung Betriebstemperatur 0 0C 55 C Vibrationsfestikeit nem IEC 68 2 6 Transport und Lagerbedingungen Relative Feuchte reier Fall Schutzklasse und Schutzart Bedingung zul ssiger Bereich gt Schutzklasse nach IEC 536 VDE 0106 Teil An der Profilschiene ist ein 1 Schutzleiteranschluss erforderlich IP20 Schutz gegen Ber hrung mit Standard Pr ffinger chutz gegen Fremdk rper kleiner 12 mm im Durchmesser Schutz gegen Wasser kein Schutz Schutzart nach IEC 529 Kennzeichnung der Komponenten Jede ausgelieferte Komponente enth lt einen Aufkleber mit Informationen ber die Zulassung des Produkts Beispiel f r den Buskoppler BK2000 Lightbus Coupler Wil BK2000 BECKHOFF Voltage Supply 24 V Eiserstr 5 D 33415 Verl DC Phone 49 0 5246 963 0 Baud Rate 2 5 Mbaud Fax 49 0 5246 963 149 0901BF060000 Auf dem Aufkleber sind folgende Informationen abzulesen Aufdruck Bedeutung fiir diesen Aufkleber file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 71 von 74 genaue Broduktbessi hnane Lightbus Koppler BK2000 bertragungsrate 2 5 MBaud Elektro Beckhoff GmbH Unternehmensbereich Industrie Elektronik E Zeic
14. Unterfunktion 15 Gibt die Anzahl der nicht gesendeten Antworten des Slaves an Unterfunktion Daten Feld Quer Daten Feld Response x000F 0x0000 ert des Z hlers Anzahl der Fehlerantworten Unterfunktion 16 Gibt die Anzahl der gesendeten Fehlerantworten des Slaves an Daten Feld Query Daten Feld Response x0010 0x0000 ert des Z hlers Feldbuskomponenten ModbusTCP Force multiple coils Funktion 15 Bei der Funktion Force multiple coils k nnen gleichzeitig mehrere digitale Ausg nge gesetzt oder zur ckgesetzt werden In diesem Beispiel werden die ersten 20 digitalen Ausg nge beschrieben Die digitalen Ausg nge beginnen bei einem Offset von 0x0000 Hier beschreibt der Offset immer ein Bit Der Offset 0x0003 schreibt ab dem vierten Bit auf das Ausgangsprozessabbild Die L nge gibt die Anzahl der Bits an und der Byte Count setzt sich aus den zu schreibenden Bytes zusammen Beispiel 20 Bits belegen 3 Byte Count auf Byte Grenzen aufrunden Die Daten Bytes enthalten die Werte f r die einzelnen Bits In diesem Beispiel werden die Bit 0 bis 15 auf TRUE gesetzt und Bit 16 bis 23 auf FALSE Anfrage Query Start Adresse high YX file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 59 von 74 nge high nge low te Count aten 1 Bit 0 7 aten 2 Bit 8 15 aten 3 Bit 16 23 Antwort Response Der Buskoppler antwortet mit dem gleichen Telegr
15. ber einen DHCP Server den DIP Schalter 9 auf OFF 0 und den DIP Schalter 10 auf ON 1 In diesem Zustand ist der DHCP Dienst eingeschaltet und der Buskopplers bekommt automatisch eine IP Nummer vom DHCP Server zugewiesen Der DHCP Server muss hierf r die MAC ID des Buskopplers kennen Die IP Adresse sollte statisch eingestellt werden W hrend der Adressvergabe blinkt die LED TCP IP Error file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 22 von 74 Feldbuskomponenten Subnet Mask Subnetz Maske Die Subnetz Maske unterliegt der Kontrolle des Netzwerkverwalters und legt die Struktur der Subnetze fest Kleine Netze ohne Router ben tigen keine Subnetz Maske Das gleiche gilt wenn Sie keine registrierten IP Nummern verwenden Sie k nnen die Subnetz Maske dazu verwenden anstelle des Gebrauchs vieler Netznummern das Netz mit dieser Maske zu unterteilen Die Subnetz Maske ist eine 32 Bit Ziffer Einsen in der Maske kennzeichnen den Subnetz Nummernteil eines Adressraums Nullen kennzeichnen den Teil des Adressraums der f r die Host IDs zur Verf gung steht Bin re Darstellung Dezimale Darstellung 10101100 00010000 00010001 11001000 172 16 17 200 Subnetz Maske 11111111 11111111 00010100 00000000 255 255 20 0 Netz ID 10101100 00010000 00010000 00000000 172 16 16 0 00000000 00000000 00000001 11001000 0 0 1 200 Standard Subnetz Maske Adressklasse Standard Subnetz M
16. da die lokale Steuerung diese Werte berschreibt Die Daten sind nicht an einen Watchdog gebunden und m ssen und d rfen daher nicht f r Ausg nge verwendet werden die im Fehlerfall ausgeschaltet werden m ssen Index Offset Wertebereich 0xF020 Input Einginge SL 0xF030 Qutput Ausginge D2U 0x4020 erker nur BC9000 0 4096 Dienste des ADS file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 46 von 74 AdsServerAdsState Datentyp only Stri Start die lokale PLC l uft ns Stop die lokale PLC ist im Stop AdsServerDeviceState per P Start die lokale PLC l uft 1 Stop die lokale PLC ist im Stop AdsServerType String o Coupler PLC Register Port 100 Die ADS Portnummer ist beim BK BC9000 f r die Register Kommunikation fest vorgegeben und betr gt 100 Index Offset Wertebereich Index Group BETTER Ze ma CH Basic Bedeutung Register des Buskopplers 0 127 0 255 Hi Word Tabellennummer des Buskopplers Word Registernummer der Tabelle Register der Busklemmen Hi Word Kanalnummer Es KS re Word Registernummer der Busklemme Beachten Sie beim Lesen der Register dass der Time Out beim ADS Baustein Hinweis auf eine Zeit gr er 1 sec eingestellt wird EN Beachten Se beim Schreiben auf die Register dass das Passwort gesetzt wird Hinweis siehe Dokumentation zur entsprechenden Busklemme Zugriffskontrolle Die Tabelle A
17. hState_14 hState_14 hState_14 hState_15_ hState_15 hState_15 hState_15 ChState_16_ ChState_16_ ChState_16_ ChState_16_ StartTaste StopTaste END_VAR 2 3 4 A GPA Fa 1 2 3 4 1 2 3 4 AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT IB196 IB200 IB204 IB208 IB212 IB216 IB220 1B224 1B228 1B232 IB236 IB240 1B244 1B248 IB252 1X256 0 1X256 1 BOO USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 VAR_GLOBAL Interlock Relais f r Netzteile Sectl_p5V_VV AT QX256 0 BOOL FALSE Out1_KL2012_1 Ausgang Sectl_m5V_VV AT QX256 1 BOOL FALSE Out1_KL2012 2 Ausgang Sect1_m5V_Analog AT QX256 2 BOOL FALSE Out2_KL2012_1_Ausgang Sectl_p6V AT QX256 3 BOOL FALSE Sectl_p5V_Ana_Dig AT QX256 4 BOOL FALSE Out3_KL2012_1_Ausgang Sect2_p5V_VV AT QX256 5 BOOL FALSE Sect2_m5V_VV AT QX256 6 BOOL FALSE Out4_KL2012_1 Ausgang Sect2_m5V_Analog AT QX256 7 B
18. 0 kp Wen Busklemmenfehler ModbusTCP Mode Der Fast Modbus Mode sollte nur in kleinen lokalen Netzwerken eingesetzt werden In der Default Einstellung ist der Fast ModbusTCP nicht aktiviert Werden Probleme mit dieser Kommunikationsart festgestellt ist der Buskoppler auf die normale ModbusTCP Kommunikation umzustellen Per Modbus Interface Offset 0x1123 ist dieser Mode einzustellen Nach der nderung ist ein Reset zum Beispiel mit der ModbusTCP Funktion 8 des Buskopplers notwendig Im Fast Modbus Mode ist es nicht gestattet mehr als ein Modbus Dienst in einem Ethernet Frame zu versenden 2 Byte SPS Interface Mit dem 2 Byte SPS Interface k nnen Register der komplexen Klemmen sowie Register des Busklemmen Controllers gelesen bzw beschrieben werden Die Register der komplexen Klemmen sind in der Dokumentation zur jeweiligen Klemme beschreiben ber die Register des Buskopplers k nnen z B K Busdiagnosedaten der Klemmenaufbau oder Zykluszeiten gelesen sowie die programmierte Konfiguration beschrieben werden Weiterhin kann dar ber auch ein manueller K Bus Reset durchgef hrt werden Das 2 Byte SPS Interface ben tigt je zwei Bytes in den Ein und Ausgangsdaten ber die ein spezielles Protokoll abgewickelt wird Eine Beschreibung des 2 Byte SPS Interface der verf gbaren Register im Buskopplers sowie Funktionsbausteine f r verschiedene SPS Systeme die das 2 Byte SPS Interface unterst tzen kann auf Anfrage geliefert werden 2 Byt
19. 00 00 000000000000000 OO 80 80 80 00 00 80 oo Pos 23 KL3204 0000 4 Kanal ana ba GE Za CRL Aug ee ele elen elen den den e KL 9204 KL 3204 mi KL 320m KL 320 m KL 3 KL 3204 mi KL 3204 Mm KL 3204 09 RL 3204 mi KL 3204 1 RL 3204 mi KL 320 o Pos 24 KL3204 0000 4 ale ana BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF BECKHOFF E d d eL e ee E do el E e E EE ae a so do do a Se Firmware Version BA 00 POO ol le u u u u u u hl MORE MME MORE sign IM sis NOISE 00178 n0043 iM in OXDTSF nom su Pos 27 KL3204 0000 4 Kanal ana pad 140 181 85 16 iO oww ad out Ox oe Cu cut x1 DTU att af ad MOODS in OMOTCR ONGS in 00172 w hp obt n i in OWO145 wt vi m in a Pos 28 KL3204 0000 4 Kanal ana in 040 inOOIBA inOx0175 in0x0173 b i in OKO1G3 inOx0181 in OXOTAD in XOTED in OxOISF inOxO18F in OxOTA2 inOxO18C E Pos 29 KL9010 0000 Endkiemme in Ov0 inQAOID NQWICA nOMSC NOMES nOD NAMAS o b nME n0029 MONOS inOHOIEB w in O40 cout 00000 out 040000 out 0x0000 out 0x0000 out 00000 out 040000 out Ox0000 out Ox0000 out 00000 out 040000 out 040000 out 040000 in O40 cout 40000 out 010000 out Ox0000 out 0x0000 out 040000 out O 0000 out 00000 out Ox0000 out 040000 out 040000 out x0000 out 0x0000 in O40 cout 040000 out 010000 out 0x0000 out 040000 out 040000 out O 0000
20. E Allgemein Einstellungen 2 Allgemein Lokales User Mapping r Feldbus Einstellungen Feldbus Routingtabelle ADS Type IE Pos 24 KL3204 0000 4 Kanal ana Eingang 15 KL3204 0000 Pos 25 KL3204 0000 4 Kanal ana Eingang aan Pos 26 KL3204 0000 4 Kanal ana Eingang Pos 27 KL3204 0000 4 Kanal ana Eingang Pos 28 KL3204 0000 4 Kanal ana Eingang Pre 20 KI an n nnan fFndklemme DESE EE L j Offset PLC Input in fieldbusinterface w 3 Tabellen Pos 1 KL1xx8 0000 8 Kanal dig Eingang Length PLC Inputimage in fieldbusinterface BEE Pos 2 112020000 2 Kanal dig Ausgang Offset PLC Output in fieldbusinterface B Pos 3 KL2xx2 0000 2 Kanal dig Ausgang M Pos 4 KL2xx2 0000 2 Kanal dig Ausgang Length PLC Output in fieldbusinterface i B Pos 5 KL2xx2 0000 2 Kanal dig Ausgang Number of remanent bytes M3 Pos 6 KL2xx2 0000 2 Kanal dig Ausgang MY Pos 7 KL2xx2 0000 2 Kanal dig Ausgang PLC cycle time ms B Pos 8 KL2xx2 0000 2 Kanal dig Ausgang PLC background time ms m i Pos 9 KL2xx2 0000 2 Kanal dig Ausgang gt Pos 10 KL2xx2 0000 2 Kanal dig Ausgang Pos Description Pos 11 KL2xx2 0000 2 Kanal dig Ausgang 000 PLC terminal complex Default m B Pos 12 KL2xx2 0000 2 Kanal dig Ausgang nn Ges terminal complex peran Mi Pos 13 KL3204 0000 4 Kanal ana Ein
21. Ethernet Teilnehmer die gleiche Netzwerkklasse besitzen Beispiel Ihr PC hat il die Adresse 172 16 17 55 damit muss der Buskoppler die Adresse Hinweis 172 16 xxx xxx haben die xxx stehen f r eine Zahl von 0 255 wobei die 0 meist f r Router reserviert ist Um sich die Adresse des eigenen PCs anzusehen kann man bei Windows NT 2000 im DOS Fenster den Befehl gt gt ipconfig lt lt eingeben Feldbuskomponenten Adressieung IP Adresse Die Einstellung der IP Adresse Kann mit vier unterschiedlichen Verfahren durchgef hrt werden die im Folgenden genauer beschrieben werden erfahren Ben tigte Komponenten Konfigurationssoftware KS2000 und KS2000 Kabel KS2000 u A dressierung ber BootP Server DHCP Adressierung ber DHCP Server DHCP Server dressierung ber die ARP Tabelle file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 19 von 74 Feldbuskomponenten Adressieung KS2000 Adresseinstellung mit KS2000 Mit der der Konfigurationssoftware KS2000 k nnen Sie die TCP IP Adresse per Dialogfenster einstellen ab Version 3 2 8 oder direkt in die Register schreiben Die DIP Schalter 9 und 10 m ssen beide vor dem Einschalten auf OFF 0 stehen Tabelle 100 High Byte D PBye2 gt ___ MByte J Nichtbenutzt___ pue Default hex dez DIP Schalter EE E pr pa DB ps ps De P LI o pr fo fu fa bs fs pe fen nei eee fff o bh WM o FE Summe 201
22. Name unktions Code tart Adresse hish tart Adresse low aten high aten low Feldbuskomponenten ModbusTCP Diagnose Funktion 8 Die Funktion Diagnose stellt eine Reihe von Tests fiir die Uberpriifung des Ubertragungssystems zwischen dem Master und dem Slave oder fiir die Uberpriifung der verschiedenen internen Fehlerzust nde innerhalb des Slaves zur Verf gung Ein Broadcast Telegramm wird nicht unterst tzt Die Funktion benutzt in der Anfrage zwei Byte um mit einem Unterfunktions Code die Art des durchzuf hrenden Tests zu definieren Der Slave gibt in der Antwort den Funktions Code und den Unterfunktions Code zuriick Die Diagnose Anfragen benutzen ein Datenfeld von zwei Byte um Diagnosedaten oder Steuerinformationen zum Slave zu schicken Anfrage Query file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 57 von 74 Funke UN Subfunetion high Subfunktion low A Antwort Response Funktion ode CN Subfunction high pS Subfunktion low Oo Spiegeln einer Anforderung Unterfunktion 0 Mit der Unterfunktion 0 werden die Daten die der Master zum Slave schickt wieder zuriickgeschickt Koppler Reset Unterfunktion 1 Der BC9000 wird mit der Unterfunktion 1 neu initialisiert Fehlerz hler werden zur ckgesetzt und der Busklemmen Controller f hrt einen Selbsttest durch In der Zeit in der der Busklemmen Controller zur ckgesetzt wird werden keine
23. Po Feldbuskomponenten Produkt bersicht Technische Daten Technische Daten der SPS Programmierm glichkeit H Programmierschnittstelle TwinCAT TwinCAT BC oder ber rogrammiermogacaKet Ethernet TwinCAT Programmspeicher kg kByte Feldbuskomponenten Produkt bersicht System bersicht System bersicht Bis zu 64 Busklemmen mit jeweils 2 E A Kan len f r jede Signalform Das Busklemmen System ist das universelle Bindeglied zwischen einem Feldbus System und der Sensor Aktuator Ebene Eine Einheit besteht aus einem Buskoppler als Kopfstation und bis zu 64 elektronischen Reihenklemmen wovon die letzte eine Endklemme ist F r jede technische Signalform stehen Klemmen mit jeweils zwei E A Kan len zur Verf gung die beliebig gemischt werden K nnen Dabei haben alle Klemmentypen die gleiche Bauform wodurch der Projektierungsaufwand sehr gering gehalten wird Bauh he und Tiefe sind auf kompakte Klemmenk sten abgestimmt Dezentrale Verdrahtung der E A Ebene Die Feldbustechnik erlaubt den Einsatz kompakter Steuerungsbauformen Die E A Ebene muss nicht bis zur Steuerung gef hrt werden Die Verdrahtung der Sensoren und Aktuatoren ist dezentral mit minimalen Kabell ngen durchf hrbar Der Installationsstandort der Steuerung kann im Bereich der Anlage beliebig gew hlt werden Industrie PCs als Steuerung Durch den Einsatz eines Industrie PCs als Steuerung l sst sich das Bedien und Beobachtungselement in der Hardware de
24. Protokoll Es umfasst Fehlererkennungs und Behandlungsmechanismen Verlorengegangene Telegramme werden wiederholt User Datagram Protocol UDP UDP ist ein verbindungsloses Transport Protokoll Es gibt keine Kontrollmechanismen beim Datenaustausch zwischen Sender und Empf nger Dadurch resultiert eine schneller Verarbeitungsgeschwindigkeit als zum Beispiel bei TCP Eine Pr fung ob das Telegramm angekommen ist muss vom bergeordneten Protokoll durchgef hrt werden Internet Control Message Protocol icmp Dient dem Informationsaustausch der Endger te ber den aktuellen Status des Internet Protokolls Address Resolution Protocol ARP Dient der Umwandlung zwischen IP Adressen und MAC Adressen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 10 von 74 BootP Das BootP Protokoll erm glicht das Einstellen und ndern der TCP IP Adresse indem der Netzwerk Teilnehmer mit der MAC ID angesprochen wird Feldbuskomponenten Einbau und Verdrahtung Mechanischer Einbau Abmessungen Das System der Beckhoff Busklemmen zeichnet sich durch geringes Bauvolumen und hohe Modularit t aus F r die Projektierung muss ein Buskoppler und eine Anzahl von Busklemmen vorgesehen werden Die Bauma e der Buskoppler sind unabh ngig vom Feldbus System 4 E j Lem j ouan OBS unoge Die Gesamtbreite der Anwendung setzt sich aus der Breite des Buskopplers der Busendk
25. Seite 21 von 74 n chsten Kaltstart muss der BootP Server dem Buskoppler eine neue IP Adresse vergeben Bei einem Software Reset des Buskopplers bleibt die Adresse allerdings erhalten Beckhoff BootP Server Beckhoff bietet einen BootP Server fiir Windows 98 ME NT4 0 NT2000 und XP an E Beckhoff Bootp Server Configuration ES Mac Address IP Address Graf New Mac Address 000105000438 172 16 17 252 000105000281 0001050004D 4 172 16 17 250 000105000809 172 16 17 254 000105000621 172 16 50 50 Servername Server IP Address Subnet Mask lat fi 72 16 3 106 255 295 0 0 Mac Address Message 2001 11 08T13 49 50 000105000281 Unknown Beckhoff MAC address found 2001 11 08T11 32 35 000105000438 IP Address 172 16 17 252 assigned 2001 11 08T07 54 04 000105000436 IP Address 172 16 17 252 assigned Sobald der BootP Server gestartet wird zeigt das Fenster New MAC Address alle Beckhoff Knoten an die im BootP Betrieb arbeiten und noch keine IP Adresse bekommen haben Die Zuweisung MAC ID zu IP Adresse erfolgt mit dem Button lt lt Eine erfolgreiche Zuweisung wird im Log Fenster angezeigt Um den BootP Server beim Booten Ihres PCs automatisch zu starten reicht eine Verkn pfung im Autostart von Windows F gen Sie hierzu im Verkn pfungspfad den Parameter Start an TcBootPDlg exe start Feldbuskomponenten Adressieung DHCP Adresseinstellung ber einen DHCP Server Stellen Sie f r die Adresseinstellung
26. aufgeteilt sind Im analogen Ausgangsprozessabbild hat der erste Kanal einen Wert von Ox3FFF und der zweite Kanal einen Wert von 0x0 Antwort Response Daten 1 High Byte DD 6 5 aten 2 Hish Byte aten 2 Low Byte Feldbuskomponenten ModbusTCP Read input register Funktion 4 Die Funktion Read input register lie t die analogen Eing nge aus In diesem Beispiel werden die ersten zwei analogen Eing nge des Slaves mit der Nummer 11 gelesen Die analogen Ausg nge beginnen bei einem Offset von 0x0000 Die L nge bezeichnet die Anzahl der zu lesenden Worte Eine KL3002 hat zwei Worte Eingangsdaten daher ist die einzugebende L nge bei Anzahl low zwei Anfrage Query eS E file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 55 von 74 te Name Beispiel unktions Code N tart Adresse high tart Adresse low Anzahl high Anzahl low Der Feldbus Koppler antwortet mit dem Byte Count 4 d h es kommen vier Byte Daten zur ck Die Anfrage waren zwei analog Kan le die jetzt auf zwei Worte aufgeteilt werden Im analogen Eingangsprozessabbild hat der erste Kanal einen Wert von 0x0038 und der zweite Kanal einen Wert von 0x3F1B Antwort Response Funktions Code S A Byte Count AA Daten 1 HighByte op 4 4 0 Daten ILow Byte_______________b Daten 2 Low Byte Feldbuskomponenten ModbusTCP Force single coil Funktion 5 Mir der Funktion
27. d h auf welchem Ger t sp ter das Anwender Programm laufen soll TwinCAT bietet als Steuerung zwei Zielplattformen den PC oder den Busklemmen Controller F r die bertragung zum Busklemmen Controller stehen Ihnen zwei Wege zur Verf gung e AMS f r die Kommunikation ber den Feldbus e das serielle Kabel f r die Kommunikation ber die RS232 Schnittstelle des PCs und die Programmierschnittstelle des Busklemmen Controllers C PC i386 Okay Eh Pe rn Ara Me ont ht Rn 0 Abbruch BC seriell Aueh W hlen Sie nach Erstellung Ihres Programms unter der Symbolleiste Online das Zielsystem aus Hierzu muss TwinCAT gestartet sein Im Beispiel ist dies die Ethernet Karte mit der Box 1 und die Run Time 1 des Busklemmen Controllers Auswahl des Zielsystems ES Zielsystem Port Zielsystem Maschine A a E lt LOCAL gt Abbruch Feldbuskomponenten Bibliothek Bibliotheken F r die Busklemmen Controller Buskoppler mit SPS Funktionalit t Bezeichnung BCxxxx gibt es verschiedene Bibliotheken siehe TwinCAT InfoSys TwinCAT PLC Library System BC Die Bibliothek beinhaltet Funktionsbausteine f r den Zugriff auf Systemfunktionen der Busklemmen Controller BCxxxx TwinCAT PLC Library Utilities BC Die Bibliothek beinhaltet n tzliche Funktionsbausteine f r die Busklemmen Controller BCxxxx Neben den RTC Bausteinen beinhaltet die Bibliothek einen Funktionsbaustein f r die Dekodierung des DCF 77 file E Doc
28. des Beckhoff Systems ber nahezu beliebige Verbindungswege mit allen angeschlossenen Ger ten zu kommunizieren und diese zu parametrieren Au erhalb des Beckhoff Systems stehen verschiedene Wege offen um mit anderen Software Tools Daten auszutauschen Software Schnittstellen ADS OCX file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 44 von 74 Das ADS OCX ist eine Active X Komponente und bietet eine Standardschnittstelle zum Beispiel zu Visual Basic Delphi u s w ADS DLL Sie k nnen die ADS DLL DLL Dynamic Link Library in Ihr C Programm einbinden OPC Die OPC Schnittstelle ist eine genormte Standardschnittstelle f r die Kommunikation in der Automatisierungstechnik Beckhoff bietet hierf r einen OPC Server an Feldbuskomponenten ADS ADS Protokoll Die ADS Funktionen bieten die M glichkeit direkt vom PC auf Informationen des Buskopplers zuzugreifen Daf r k nnen ADS Funktionsbausteine im TwinCAT PLC Control verwendet werden Die Funktionsbausteine sind in der Bibliothek PLCSystem lib enthalten Genauso ist es m glich die ADS Funktionen von AdsOCX ADSDLL oder OPC aufzurufen Uber die ADS Portnummer 300 sind alle Daten und ber die ADS Portnummer 100 Zugriffe auf die Register des Buskopplers und der Klemmen m glich AMS Net ID Index Group Index Offset AMSNetID Die AMSNetID beschreibt das anzusprechende Ger t Diese wird aus der eingestel
29. digitalen Modbus Funktionen erfasst werden auch wenn diese Variablen im BCxxxx digital gemappt sind Probleme bereitet meist die Sichtweise der Ein oder Ausg nge Was f r den BCxxxx bei den SPS Variablen Ausg nge sind sind f r den Modbus Master Eing nge und umgekehrt Eine nderung der Default Einstellung kann mit der KS2000 Software ge ndert werden Registerbeschreibung Tabellel Ausg nge lokale SPS S Modbus Lokale Modbus Lokale Modbus Funktion A a Modbus Funktion ee 0 3 lesen 0x800 807 1B128 3 lesen 0x000 007 QB128 1B 143 QB143 O Teer OB143 6 schreiben 0x800 807 IB128 IB 143 woe fem Bef II IB 143 IB 143 QB143 Beispiel 2 Zus tzlich k nnen die Busklemmen einmal dem BC zugewiesen werden oder der lokalen SPS Das verkompliziert das Prozessabbild zus tzlich Die Regel wie sich das Prozessabbild zusammenstellt ist allerdings einfach Eintrag aller byteorientierten Busklemmen zum Beispiel die analoge Busklemmen Eintrag aller digitalen Busklemmen auf 16 Bit wird aufgerundet Eintrag der SPS Variablen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 35 von 74 Feldbuskomponenten Programmierung bertragung ber die serielle Schnittstelle Alles was mit TwinCAT BC programmiert und parametriert wird kann auch mit TwinCAT geschehen Die Besonderheit von TwinCAT BC ist das es sowohl auf Windows 95 98
30. ist Als Quell und Zielvariablen sind alle in der TwinCAT PLC unterst tzten Datentypen zugelassen Symbolnamen werden ebenfalls unterst tzt Zur berwachung einzelner Kommunikationspartner stehen Watchdog Bausteine zur Verf gung Der zu berwachende Teilnehmer versendet zyklisch einen inkrementierenden Z hler Bei dem Empf nger wird berpr ft ob sich der Z hlerstand innerhalb einer bestimmten Zeit ndert TwinCAT PLC Library ModbusTCP BC Die Bibliothek beinhaltet Funktionsbausteine die einen Datenaustausch zwischen dem Busklemmen Controller BC9xxx und einem Remote Partner auf dem MODBUS TCP Port erm glichen TwinCAT PLC Library SMTP BC Die Bibliothek beinhaltet n tzliche Funktionsbausteine f r den Busklemmen Controller BC9xxx um das SMTP Protokoll Simple Mail Transfer Protocol zu nutzen Feldbuskomponenten Ethernet Ethernet Ethernet wurde urspr nglich von DEC Intel und Xerox als DIX Standard f r die Daten bertragung zwischen B roger ten entwickelt Heute versteht man darunter meist die Spezifikation ZEEE 802 3 CSMA CD die 1985 ver ffentlicht wurde Diese Technologie ist durch ihren weltweiten Einsatz und die hohen St ckzahlen berall erh ltlich und sehr preiswert Eine Anbindung an vorhandene Netze kann so problemlos realisiert werden Mittlerweile gibt es die verschiedensten bertragungsmedien Koaxialkabel 10Base5 Lichtwellenleiter 10BaseF oder verdrillte Zweidrahtleitung 10BaseT mit Schirm
31. out 00000 out DO out O 0000 out 040000 out 0 0000 out Ox0000 ind ut 0 0000 out 0 0000 out DO out DO out 040000 out 0x0000 out DO out DO out MOER out 040000 out 040000 out 00000 s e Status Online KEE 832 Unter den Klemmen sieht man auch die eingelesenen Daten Temperaturen bin re Werte 2 4 3 Reset Falls die SPS nicht mehr funktioniert kann die Station auf Werkseinstellung zur ckgesetzt werden iti Beckhoff KS2000 Dienste Projekt Online Optionen Hilfe elle i 78 Pos 0 BC9000 0000 BC9000 ooo e gt m P A EI Stations Einstellung speichern in Datei REES Y Stations Einstellungen aus Datei bertragen EL Reports Schreibschutz setzen Reset Herstellereinstellung GB Einstellungen Tabellen z Pos 1 KL1xx8 0000 3 Kanal dig Eingang Reset Schreibschutz Reset Kbus Geen Pos 2 KL2xx2 0000 2 Kanal dig Ausgang Pos 3 KL2xx2 0000 2 Kanal dig Ausgang Pos 4 KL2xx2 0000 2 Kanal dig Ausgang Pos 5 KL2xx2 0000 2 Kanal dig Ausgang Pos 6 KL2xx2 0000 2 Kanal dig Ausgang Pos 7 KL2xx2 0000 2 Kanal dig Ausgang Pos 8 KL2xx2 0000 2 Kanal dig Ausgang Pos 9 KL2xx2 0000 2 Kanal dig Ausgang Pos 10 KL2xx2 0000 2 Kanal dig Ausgang Pos 11 KL2xx2 0000 2 Kanal dig Ausgang Pos 12 KL2xx2 0000 2 Kanal dig Ausgang mn um nanni mann fare i r y L zi E a a S k a e e Status 26 02 2008 0913 Danach ist es notwendig
32. stellen so den Anfang einer neuen Versorgungsschiene dar PE Powerkontakt Der Powerkontakt mit der Bezeichnung PE kann als Schutzerde eingesetzt werden Der Kontakt ist aus Sicherheitsgr nden beim Zusammenstecken voreilend und kann Kurzschlussstr me bis 125 A ableiten Beachten Sie dass aus EMV Gr nden die PE Kontakte kapazitiv mit der Tragschiene verbunden sind Das kann bei der Isolationspr fung zu falschen Ergebnissen und auch zur Besch digung der Klemme f hren z B Durchschlag zur PE Leitung bei der Isolationspr fung eines Verbraucher mit Achtung 230 V Nennspannung Klemmen Sie zur Isolationspr fung die PE Zuleitung am Buskoppler bzw der Einspeiseklemme ab Um weitere Einspeisestellen f r die Pr fung zu file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 12 von 74 entkoppeln k nnen Sie diese Einspeiseklemmen entriegeln und mindestens 10 mm aus dem Verbund der brigen Klemmen herausgeziehen Der PE Powerkontakt darf nicht f r andere Potentiale verwendet werden Verdrahtung Bis zu acht Anschl sse erm glichen den Anschluss von massiven oder feindr htigen Leitungen an die Busklemmen Die Klemmen sind in Federkrafttechnik ausgef hrt Schlie en Sie die Leitungen folgenderma en an 1 ffnen Sie eine Federkraftklemme indem Sie mit einem Schraubendreher oder einem Dorn leicht in die viereckige ffnung ber der Klemme dr cken 2 Der Draht kann n
33. 0 Busklemmen Controller f r Ethernet Version 3 9 Datum 14 10 02 Feldbuskomponenten Vorwort Hinweise zum Handbuch Diese Beschreibung wendet sich ausschlie lich an ausgebildetes Fachpersonal der Steuerungs und Automatisierungstechnik das mit den geltenden nationalen Normen vertraut ist Zur Installation und Inbetriebnahme der Komponenten ist die Beachtung der nachfolgenden Hinweise und Erkl rungen unbedingt notwendig Haftungsbedingungen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 2 von 74 Das Fachpersonal hat sicherzustellen dass die Anwendung bzw der Einsatz der beschriebenen Produkte alle Sicherheitsanforderungen einschlie lich s mtlicher anwendbaren Gesetze Vorschriften Bestimmungen und Normen erf llt Die Dokumentation wurde sorgf ltig erstellt Die beschriebenen Produkte werden jedoch st ndig weiterentwickelt Deshalb ist die Dokumentation nicht in jedem Fall vollst ndig auf die bereinstimmung mit den beschriebenen Leistungsdaten Normen oder sonstigen Merkmalen gepr ft und stellt keine Eigenschaftszusicherung im Sinne des 459 Abs 2 BGB dar Falls sie technische Fehler oder Schreibfehler enth lt behalten wir uns das Recht vor nderungen jederzeit und ohne Ank ndigung durchzuf hren Aus den Angaben Abbildungen und Beschreibungen in dieser Dokumentation k nnen keine Anspr che auf nderung bereits gelieferter Produkte gemacht werden
34. 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 VAR_GLOBAL Temperaturwerte 1 2 x 3 x 4 Quadrant in_T_RPC_SMO1E in_T_RPC_SMO1P in_T_RPC_SMO2E in_T_RPC_SMO2P Quadrant in_T_RPC_SMO9E in_T_RPC_SMO9P in_T_RPC_SM10E in_T_RPC_SM10P Quadrant in_T_RPC_SM17E in_T_RPC_SM17P in_T_RPC_SM19E in_T_RPC_SM19P _SM20E M20P M21E UU Oo OP 3 LO LO LO LO Quadrant in_T_RPC_SM25E in_T_RPC_SM25P _SM26E M26P M27E An 220 OO OO NN AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT AT IB2 INT K1_KL3204_1_Daten_Ein K1_KL3204_2 Doten Ein IB6 INT IB10 IB14 IB18 IB22 IB26 1B30 1B34 1B38 1B42 1B46
35. 3A8 htm 30 11 2004 Titelseite Seite 48 von 74 strAc121 ARRAY 0 19 OF BYTE 172 16 2 121 1 1 172 16 3 0 0 0 0 0 0 0 0 0 0 strAc122 ARRAY 0 19 OF BYTE 172 16 2 122 1 1 172 16 2 123 0 0 0 0 0 0 0 0 fbADSWRITE1 ADSWRITE Save_in_Flash BOOL FALSE Save this access True ye TableReset BOOL Reset Table fbFlankeTableReset R_TRIG END_VAR fbFlankeTableReset CLK TableReset IF i 100 AND fbFlankeTableReset Q THEN 1 0 END_IF CASE i OF 0 IF TableReset THEN 1 500 ELSE i 1 END_IF T3 fbADSWRITEIl NETID 172 16 17 151 1 1 PORT 10000 IDXGRP 700 IDXOFFS IF NOT fbADSWritel Busy THEN 1 1 1 END_IF 23 fbADSWRITEIl Write FALSE IF fbADSWRITE1 Err THEN i 200 ELSE 1 1 1 END_IF 3 fbADSWRITEIl NETID 172 16 17 151 1 1 PORT 10000 IDXGRP 700 IDXOFFS IF NOT fbADSWritel Busy THEN i i 1 END_IF 4 fbADSWRITEIl Write FALSE IF fbADSWRITE1 Err THEN i 200 ELSE IF Save_in Flash THEN 1 1 1 ELSE i 100 END_IF END_IF Ers fbADSWRITEIl NETID 172 16 17 151 1 1 PORT 10000 IDXGRP 700 IDXOFFS IF NOT fbADSWritel Busy THEN 1 1 1 END_IF 6 fbADSWRI
36. 4 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 VAR_GLOBAL Hilfs Variablen bKL3204Error bUebertemperatur bNetzteileAN bSTOP x f r OPC Transfer Temperaturen 1 Quadrant T_RPC_SMOIE AT T_RPC_SMO1P AT T_RPC_SMO2E AT T_RPC_SMO2P AT T_RPC_SMO3E AT T_RPC_SMO3P AT T_RPC_SMO4E AT T_RPC_SMO4P AT T_RPC_SMO5E AT T_RPC_SMO5P AT T_RPC_SMO6E AT T_RPC_SMO6P AT T_RPC_SMO7E AT T_RPC_SMO7P AT T_RPC_SMOSE AT T_RPC_SMOSP AT 2 Quadrant T_RPC_SMO9E AT T_RPC_SMO9P AT T_RPC_SM10E AT T_RPC_SM10P AT T_RPC_SM11E AT T_RPC_SM11P AT T_RPC_SM12E AT T_RPC_SM12P AT T_RPC_SM13E AT T_RPC_SM13P AT T_RPC_SM14E AT T_RPC_SM14P AT T_RPC_SMI5E AT T_RPC_SM15P AT T_RPC_SMI6E AT T_RPC_SM16P AT 3 Quadrant T_RPC_SM17E AT T_RPC_SM17P AT T_RPC_SM19E AT T_RPC_SM19P AT T_RPC_SM20E AT T_RPC_SM20P AT T_RPC_SM21E AT T_RPC_SM21P AT T_RPC_SM22E AT T_RPC_SM22P AT T_RPC_SM23E AT T_RPC_SM23P AT T_RPC_SM24E AT T_RPC_SM24P AT 4 Quadrant T_RPC_SM25E AT T_RPC_SM25P AT T_RPC_SM26E AT BOOL BOOL BOOL BOOL MBO MB2 MB4 MB6 MB8 MB4 MBA MB10 MB12 MB14 MB16 MB18 MB20 MB22 MB24 MB26 MB28 MB30 MB32 MB34 MB36 MB38 ORANO MB44 d MB50 MB52 MB54 MB56 MB58 MB60 MB62 MB64
37. 6 0097 0098 0099 0100 0101 0102 0103 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 OR FopiBeck1_ChState_14_4 lt gt 0 OR FopiBeck1_ChState_15_1 lt gt 0 OR FopiBeck1_ChState_15_2 lt gt 0 OR FopiBeck1_ChState_15_3 lt gt 0 OR FopiBeck1_ChState_15_4 lt gt 0 OR FopiBeck1_ChState_16_1 lt gt 0 OR FopiBeck1_ChState_16_2 lt gt 0 OR FopiBeck1_ChState_16_3 lt gt 0 OR FopiBeck1_ChState_16_4 lt gt 0 THEN bKL3204Error TRUE ELSE bKL3204Error FALSE END_IF bei berschreiten einer beliebigen bertemperatur wird das bertemperatur Bit gesetzt IF T_RPC_SMOIE gt iMaxTemp 1 Quadrant OR T_RPC_SMO1P gt iMaxTemp OR T_RPC_SMO2E gt iMaxTemp OR T_RPC_SMO2P gt iMaxTemp OR T_RPC_SMO3E gt iMaxTemp OR T_RPC_SMO3P gt iMaxTemp OR T_RPC_SMOAE gt iMaxTemp OR T_RPC_SMOAP gt iMaxTemp OR T_RPC_SMO5E gt iMaxTemp OR T_RPC_SMO5P gt iMaxTemp OR T_RPC_SMO6E gt iMaxTemp OR T_RPC_S
38. 6_3AT hState_6_4 AT hState_7_1 AT hState_7_2 AT hState_7_3AT hState_7_4 AT hState_8_1 AT hState_8_2 AT hState_8_3AT hState_8_4 AT hState_9 1 AT hState_9 2 AT hState_9 3 AT hState_9 4 AT hState_10_1 hState_10 2 hState_10_3 hState_10 4 hState_11_1 hState_11_2 hState_11_3 hState_11 4 AT MB98 IM AT MB100 IM AT MB102 I AT MB104 I AT MB106 I AT MB108 I AT MB110 I AT MB112 I AT MB114 IM AT MB116 INI AT MB118 INI MB120 INT amp MB122 INT MB124 INT MB126 INT MB128 USINT MB129 USINT MB130 USINT MB131 USINT MB132 USINT MB133 USINT MB134 USINT MB135 USINT MB136 USINT MB137 USINT MB138 USINT MB139 USINT MB140 USINT MB141 USINT MB142 USINT MB143 USINT MB144 USINT MB145 USINT MB146 USINT MB147 USINT MB148 USINT MB149 USINT MB150 USINT MB151 USINT MB152 USINT MB153 USINT MB154 USINT MB155 USINT MB156 USINT MB157 USINT MB158 USINT MB159 USINT MB160 USINT MB161 USINT MB162 USINT MB163 USINT AT MB164 USI AT MB165 USI AT MB166 USI AT MB167 USI AT MB168 USI AT MB169 USI AT MB170 USI AT MB171 USI K14_KL3204_Kanal T K15_KL3204_Kanal K16_KL3204_Kanal 3553 35575 0151 0152 0153 0154 0155 0156 0157 0158
39. 9000 B5 0x1123 0x4000 0x47FF Watchdog Der Watchdog ist im Auslieferungszustand aktiviert Nach dem ersten Schreibtelegramm wird der Watchdog scharf geschaltet und bei jedem empfangenden Telegramm dieses Teilnehmers getriggert Andere Teilnehmer haben auf den Watchdog keinen Einfluss Eine zweite M glichkeit die eine sch rfere Bedingung des Watchdogs darstellt ist dass der Watchdog nur nach jedem Schreibtelegramm getriggert file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 51 von 74 wird Daf r Schreiben Sie in das Register 0x1122 eine Null Default 1 Der Watchdog kann deaktiviert werden in dem im Offset 0x1120 eine Null geschrieben wird Das Watchdog Register darf nur dann beschrieben werden wenn der Watchdog noch nicht aktiv ist Die Daten in diesem Register bleiben gespeichert Watchdog Register Sollte der Watchdog auf Ihren Slave abgelaufen sein k nnen sie diesen durch ein zweimaliges beschreiben des Registers Ox1121 zur cksetzen Dazu muss folgendes in das Register geschrieben werden OxBECF OxAFFE Dies kann mit der Funktion 6 oder der Funktion 16 geschehen Statusregister des Buskopplers Bit 15 f4 13 2 ju fio fp gp 7 k 5 b bp pp E KB Name fB t E b E bb EE FEHI Legende Bit Name Wert Beschreibung GJ fen Feidbusfehler Watchdog abgelaufen GZ E Lie Cp 1 CNF Hui Buskoppler Konfigurationsfehler
40. BC BX symbol file zum e AutoCfgFile FAFOPLTCAT TempContralSYM Browse i Ads Settings Ads Port 800 ode fi40 181 85 16 AdsTimeout 2000 Adel me Suspend 120000 Link ber den Symbolfile TempControl SYM ADS Port 800 5 OPC Test Client Mit dem TestClient k nnen die Variablen ausgelesen werden Es existiert schon ein File daf r F FOPI_TCAT OPC TempUeberwachung SPS toc Beckhoff OPC Client OPC_TempUeberwachung_SPS toc Ste ep e WM BECKHOFF TwinCATOpcServerDA i Di hardware status Temperaturen T_RPC_SMOIE 11 35 32 167 SEE E Temperaturen T_RPC_s5M01P 11 35 32 167 a Section2 temperature i Section3 temperature Section temperature K Temperaturen T_RPC_SMOZE 11 35 32 167 ED Temperaturen T_RPC_SMOZP 11 36 24 214 q Temperaturen T_RPC_SMO3E 11 35 32 167 Temperaturen T_RPC_SMO3P 11 35 32 167 f Temperaturen T_RPC_SMO4E 11 35 32 167 Temperaturen T_RPC_SMO4P 11 35 32 167 f E Temperaturen T_RPC_SMOSE 11 36 24 214 ED Temperaturen T_RPC_SMOSP 11 35 32 167 Temperaturen T_RPC_SMOGE 11 36 08 198 E Temperaturen T_RPC_SMO6P 11 35 32 167 i Temperaturen T_RPC_SMO7E 11 35 32 167 Temperaturen T_RPC_SMOFP 11 35 32 167 f ED Temperaturen T_RPC_SMOSE 11 36 26 214 d E Temperaturen T_RPC_SMOSP 11 35 32 167 Count 126 Ready Die Temperaturen werden in 1 10 C berge
41. Beckl_ChState_8 2 lt gt 0 0041 OR FopiBeckl_ChState_8 3 lt gt 0 0042 OR FopiBeckl_ChState_8 4 lt gt 0 0043 0044 OR FopiBeck1_ChState_9_1 lt gt 0 0045 OR FopiBeck1_ChState_9_2 lt gt 0 0046 OR FopiBeckl_ChState_9_3 lt gt 0 0047 OR FopiBeck1_ChState_9 4 lt gt 0 0048 0049 OR FopiBeck1_ChState_10_1 lt gt 0 0050 OR FopiBeck1_ChState_10_2 lt gt 0 0051 OR FopiBeck1_ChState_10_3 lt gt 0 0052 OR FopiBeck1_ChState_10_4 lt gt 0 0053 0054 OR FopiBeckl_ChState_l1_1 lt gt 0 0055 OR FopiBeck1_ChState_11_2 lt gt 0 0056 OR FopiBeck1_ChState_11_3 lt gt 0 0057 OR FopiBeck1_ChState_11_4 lt gt 0 0058 0059 OR FopiBeck1_ChState_12_1 lt gt 0 0060 OR FopiBeck1_ChState_12_2 lt gt 0 0061 OR FopiBeck1_ChState_12_3 lt gt 0 0062 OR FopiBeck1_ChState_12_4 lt gt 0 0063 0064 OR FopiBeck1_ChState_13_1 lt gt 0 0065 OR FopiBeck1_ChState_13_2 lt gt 0 0066 OR FopiBeck1_ChState_13_3 lt gt 0 0067 OR FopiBeck1_ChState_13_4 lt gt 0 0068 0069 OR FopiBeck1_ChState_14_1 lt gt 0 0070 OR FopiBeck1_ChState_14_2 lt gt 0 0071 OR FopiBeck1_ChState_14_3 lt gt 0 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0092 0093 0094 0095 009
42. ChState_13_3 0146 FopiBeckl_ChState_13_4 in_ChState_13_4 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Fopi Beck Beck Beckl Beck Beck Beck Beckl Beckl Beckl Beck Beck Beck _ChState_14 1 _ChState_14 2 _ChState_14 3 _ChState_14 4 _ChState_15_1 _ChState_15_2 _ChState_15_3 _ChState_15 4 _ChState_16_1 _ChState_16_2 _ChState_16_3 _ChState_16_4 in_C in_C in_C in_C in_C in_C in_C in_C in G in C in_C in_C 0002 StartTaste7SET bSTOP RESETI spe 0001 PROGRAM Schalten 0002 VAR 0003 fbRSNetzteileAn RS 10004 fbRS_SpgPositiv RS 0005 fbRS_SpgNegativ RS 0006 fbTON_SpgNegVerzA TON 0007 fbTOF_SpgPosVerzAus TOF 0008 fbTRIG_SpgPosVerzAus F_TRIG 0009 0010 bSpgNegVerz BOOL 0011 bPositivesNT BOOL 0012 bNegativesNT BOOL 0013 END_VAR 0001 Gibt Starttaste nur frei wenn keine Uebertemperatur vorhanden ist fbRSNetzteileAn RS Q1 bNetzteileAN Schaltet positive Netzteile sofort negative Netzteile verzoegert an aber neg Netzteile sofort aus fbRS_SpgPositiv fbTON_SpgNegVerzAn fbRS_Sp
43. D i Und der alten IP Adresse wieder die alte IP Adresse zul sst und sich Hinweis umkonfiguriert Um dies zu umgehen wird nur ein ping mit der L nge 123 Byte zur Umkonfiguration der IP Adresse zugelassen gt ping 1 IP Adresse lt Beispiel 1 C gt ping 172 16 17 255 2 C gt ARP a 172 16 17 255 00 01 05 00 11 22 C gt arp d 172 16 17 255 C gt arp s 172 16 44 44 00 01 05 00 11 22 C gt ping 1 123 172 16 44 44 NPD Feldbuskomponenten Adressieung BootP Einstellung der IP Adresse ber den Beckhoff BootP Server Stellen Sie f r die Adresseinstellung mit dem Beckhoff BootP Server den DIP Schalter 9 auf ON 1 und den DIP Schalter 10 auf OFF 0 Die DIP Schalter 1 8 haben dann keine Adress Funktion mehr Ist dies nicht der Fall so meldet der Buskoppler Fehler Code 6 4 W hrend der Adressvergabe blinkt die LED TCP IP ERROR Speicherverhalten der IP Adresse DIP Schalter 1 8 in Stellung ON Die vom BootP Server vergebene IP Adresse wird gespeichert und der BootP Service wird beim n chsten Kaltstart nicht gestartet Die Adresse kann durch Reaktivierung der Herstellereinstellungen mittels Konfigurationssoftware KS2000 oder DIP Schalter und Endklemme wieder gel scht werden DIP Schalter 1 8 in Stellung OFF Die vom BootP Server vergebene IP Adresse ist nur bis zum Ausschalten des Buskopplers g ltig Beim file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite
44. Force single coil kann ein digitaler Ausgang beschrieben werden In diesem Beispiel wird der dritte digitale Ausgang beschrieben Die digitalen Ausg nge beginnen bei Adresse 0x0000 Im Daten high steht der digitale Wert Um den Ausgang einzuschalten muss im Daten high der Wert OxFF stehen und um den Ausgang wieder auszuschalten der Wert 0x00 Im Daten low muss der Wert 0x00 stehen Anfrage Query Byte Name unktions Code tart Adresse high tart Adresse low aten high Daten low Der Koppler antwortet mit dem gleichen Telegramm Antwort Response Byte Name unktions Code tart Adresse high tart Adresse low Daten high file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 56 von 74 Daten low lo Feldbuskomponenten ModbusTCP Preset single register Funktion 6 Mit der Funktion Preset single register kann auf das Ausgangsprozessabbild und dem Interface zugegriffen werden Bei der Funktion 6 wird der erste analoge Ausgang beschrieben Die analogen Ausg nge beginnen bei einem Offset von 0x0800 Auch hier beschreibt der Offset immer ein Wort Das hei t dass der Offset 0x0803 das 4 Wort auf dem Ausgangsprozessabbild ist Anfrage Query Byte Name unktions Code tart Adresse hish tart Adresse low aten high aten low Der Feldbus Koppler antwortet mit dem gleichen Telegramm und der Best tigung der empfangenen Werte Antwort Response Byte
45. KS2000 ge ndert werden Tabelle100 Register 26 Modbus Unit Die Unit ist nur von Bedeutung wenn von mehreren Stationen auf den BK9000 zugegriffen wird Die erste Unit die auf den Buskoppler zugreift hat einen Schreibzugriff Alle anderen Teilnehmer k nnen nur lesend auf den BK9000 zugreifen ModbusTCP Protokoll file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 50 von 74 ird vom Slave zur ckgesendet ransaction ird vom Slave zur ckgesendet identifier mn H oooooaaeaaaso 4 Length field 0 wenn die Nachricht kleiner 256 Byte ist 5 ength field Anzahl der folgenden Bytes as Dies ist wie eine Protokoll Nummer zu betrachten und wird NIT identtifier om Slave zur ckgegeben es folgt das Modbus Protokoll beginnend mit der Funktion Feldbuskomponenten ModbusTCP Modbus TCP Interface 0x0000 Prozessdaten Inferface Ox00FF Eing nge O Prozessdaten Inferface O Ausg nge 0x 1000 0x1006 Buskopplerkennung x100A S Byte SPS Interface x100B x100C x1010 Read only x1011 x 1012 x1013 x1020 atchdog aktuelle Zeit in 1 x110A 2 Byte SPS Interface x110B atchdog Reset Register Read Write 0x1122 x1120 Watchdo g vordefinierte Zeit in ms Default 1000 Art des Watchd 1 Tele gramm Watchdog Default EE 0 E Schreibtelegramm Watchdog x1121 2K Modbus TEE Mode a Modbus Default Merkerbereich MB nur BC9000 Firmware BC9000 B7 BK
46. ME als auch auf NT 2000 XP funktioniert Mit TwinCAT BC ist allerdings kein Programmdownload ber Ethernet m glich Jeder Busklemmen Controller kann ber die RS232 Schnittstelle des PC programmiert werden Verwenden Sie hierzu ein spezielles Kabel das im Lieferumfang von TwinCAT BC und der Konfigurationssoftware KS2000 enthalten ist W hlen Sie im TwinCat PLC Control die serielle Schnittstelle an Auswahl der Zielplattform gt C Be 86 BC ber AMS Abbruch Unter Online Kommunikationsparameter finden Sie im PLC Control die Einstellungen zur seriellen Schnittstelle Portnummer Baud Rate usw Der Busklemmen Controller ben tigt folgende Einstellung Baud Rate 19200 Stop Bits 1 Parity Gerade Kommunikationsparameter ES emeng Abbrechen 19200 C 38400 C 57600 115200 Stop Bits Parity Si 1572 Kein Parity Gerade C Ungerade Feldbuskomponenten Programmierung bertragung ber Ethernet TwinCAT bietet die Eigenschaft das Anwenderprogramm ber das Ethernet auf den BC9000 zu file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 36 von 74 bertragen Im PLC Control kann nach dem Sichern in der Registry und einem Restart des TwinCAT Systems als Zielsystem der BC9000 angew hlt werden Erforderlich ist der TwinCAT Level TwinCAT PLC Initialisieren des BC9000 Um den Koppler im PLC Control ausw hlen zu k nnen muss
47. MO6P gt iMaxTemp OR T_RPC_SMO7E gt iMaxTemp OR T_RPC_SMO7P gt iMaxTemp OR T_RPC_SMO8E gt iMaxTemp OR T_RPC_SMO9E gt iMaxTemp 2 Quadrant OR T_RPC_SMO9P gt iMaxTemp OR T_RPC_SMIOE gt iMaxTemp OR T_RPC_SM10P gt iMaxTemp OR T_RPC_SM11E gt iMaxTemp OR T_RPC_SM11P gt iMaxTemp OR T_RPC_SM12E gt iMaxTemp OR T_RPC_SM12P gt iMaxTemp OR T_RPC_SM13E gt iMaxTemp OR T_RPC_SM13P gt iMaxTemp OR T_RPC_SM14E gt iMaxTemp OR T_RPC_SM14P gt iMaxTemp OR T_RPC_SM15E gt iMaxTemp OR T_RPC_SM15P gt iMaxTemp OR T_RPC_SM16E gt iMaxTemp OR T_RPC_SM16P gt iMaxTemp OR T_RPC_SM17E gt iMaxTemp 3 Quadrant OR T_RPC_SM17P gt iMaxTemp OR T_RPC_SM19E gt iMaxTemp OR T_RPC_SM19P gt iMaxTemp OR T_RPC_SM20E gt iMaxTemp OR T_RPC_SM20P gt iMaxTemp OR T_RPC_SM21E gt iMaxTemp OR T_RPC_SM21P gt iMaxTemp OR T_RPC_SM22E gt iMaxTemp OR T_RPC_SM22P gt iMaxTemp OR T_RPC_SM23E gt iMaxTemp OR T_RPC_SM23P gt iMaxTemp OR T_RPC_SM24E gt iMaxTemp OR T_RPC_SM24P gt iMaxTemp OR T_RPC_SM25E gt iMaxTemp 4 Quadrant OR T_RPC_SM25P gt iMaxTemp OR T_RPC_SM26E gt iMaxTemp OR T_RPC_SM26P gt iMaxTemp OR T_RPC_SM27E gt iMaxTemp OR T_RPC_SM27P gt iMaxTemp OR T_RPC_SM28E gt iMaxTemp OR T_RPC_SM28P gt iMaxTemp 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158
48. MS Net Id erm glicht ber AMS eine Zugriffskontrolle auf den BC9000 Sobald Eintr ge in dieser Tabelle vorhanden sind k nnen nur noch die eingetragenen AMS Teilnehmer auf den BC9000 zugreifen Des weiteren wird hier explizit eine Zuordnung der MAC ID zur IP Adresse des Knotens gemacht file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 47 von 74 Die Tabelle AMS Net Id kann mit ADS Write Kommandos gef llt werden Es sind maximal 10 Eintr ge m glich Aufbau der Struktur AMS Net ID AMS Net ID Reserve 2 Byte Reserve Reserve Zugriff erfolgt berPortnummer 10 000 Indexgroup 700 Index Offset 0 _ Hinzufiigen eines Eintrags __ Datenstruktur 0Bte lo L schen eines Eintrags E gt L schenaller Eintr ge III I0 Speichern der Tabelle im Flash Le Index Offset 0 Anzahl der Eint ge 1 10 intrag n 1 10 Datenstruktur 20 Byte Der erste Eintrag muss der Teilnehmer sein der in die Tabelle schreibt da ER diese Einstellungen sofort g ltig sind Achten Sie darauf das die Einstellungen Hinweis alle Richtig sind Die Tabelle kann ebenfalls gel scht werden wenn nur die Endklemme gesteckt ist und die DIP Schalter 1 bis 7 auf ON gesetzt sind ab Firmware B6 ab Firmware B7 Siehe Beispiel Feldbuskomponenten Beispiel Beispiel Zugriffskontrolle PROGRAM MAIN VAR 1 INT file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC
49. OOL FALSE Sect2_p6V AT QX257 0 BOOL FALSE Out5_KL2012 1 Ausgang Sect2_p5V_Ana_Dig AT QX257 1 BOOL FALSE Sect3_p5V_VV AT QX257 2 BOOL FALSE Out6_KL2012_1_Ausgang Sect3_m5V_VV AT QX257 3 BOOL FALSE Sect3_m5V_Analog AT QX257 4 BOOL FALSE Out7_KL2012_1 Ausgang Sect3_p6V AT QX257 5 BOOL FALSE Sect3_p5V_Ana_Dig AT QX257 6 BOOL FALSE Out8_KL2012_1_Ausgang Sect4_p5V_VV AT QX257 7 BOOL FALSE Sect4_m5V_VV AT QX258 0 BOOL FALSE Out9_KL2012_1_Ausgang Sect4_m5V_Analog AT QX258 1 BOOL FALSE Sect4_p6V AT QX258 2 BOOL FALSE Out10_KL2012_1 Ausgang Sect4_p5V_Ana_Dig AT QX258 3 BOOL FALSE 0ut11_KL2012_1_Output AT QX258 4 BOOL 0ut11_KL2012_2 Output AT QX258 5 BOOL END_VAR 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 006
50. OS Fenster den Befehl gt arp d lt und die TCP IP Nummer des Buskopplers eingeben Beispiel gt arp d 172 16 17 203 lt Bei aktiviertem DHCP oder BootP Protokoll muss auf dem DHCP oder BootP Server nach dem Kopplerwechsel die MAC ID des neuen Buskopplers eingestellt werden Kommunikationsfehler im Online Zustand Im Online Zustand eingeloggt ber Ethernet AMS kommt es nach einiger Zeit immer zu der Meldung Kommunikationsfehler es wird ausgeloggt Der Datenverkehr ber die Ethernet Schnittstelle stockt Abhilfe e Verringern Sie die Daten Kommunikation e Halten Sie den zyklischen Datenverkehr an oder vergr ern Sie die Task Zeit e Verringern Sie die Anzahl der offenen Fenster in der Online Darstellung e Loggen Sie sich ber die serielle Schnittstelle ein Feldbuskomponenten Diagnose ADS Diagnose Statuseing nge Im System Manager hat man die M glichkeit die Kommunikation der Buskoppler BK BC9000 zu kontrollieren Jeder Buskoppler verf gt ber Status Eing nge die man im Hardwarebaum findet vw 0 89 Ger t 2 Ethernet Ger t 2 Proze abbild t Eing nge Ausg nge Box 2 809000 EEE SPS Variablen SI Eing nge i Ausg nge gt sa CouplerState wo QT BoxState i QT MissedCnt Coupler State 0000 x0001 Busklemmen fehler es liegt ein K Bus Fehler vor Konfigurationsfehler die parametrierte Konfiguration passt nicht mit der tats chlichen 0x0002 Se Konfiguration ber
51. P und UDP IP aufsetzende Protokolle Auf TCP IP bzw UDP k nnen folgende Protokolle aufsetzen e ADS e ModbusTCP Beide Protokolle sind parallel auf dem Buskoppler implementiert so dass f r die Aktivierung der Protokolle keine Konfiguration n tig ist ADS setzt wahlweise auf TCP oder UDP auf w hrend ModbusTCP stets auf TCP IP basiert Feldbuskomponenten Ethernet Topologie Mit 10BaseT und 100BaseT werden mehrere Stationen im Ethernet Standard sternf rmig verbunden file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 42 von 74 Stern Topologie Ein Stern LAN besteht in der einfachsten Netzform aus einzelnen Punkt zu Punkt Verbindungen Alle Nachrichten laufen ber einen zentralen Knoten Hub oder Switch der je nach Zieladresse die Informationen an den gew nschten Empf nger weitergibt Baum Topologie Eine Baum Topologie besteht aus mehreren verbundenen Stern Topologien Sobald mehrere Hubs oder Switches im Netz vorhanden sind ist eine Baumtopologie vorhanden Ideal ist es die Verbindungen zwischen den Sternkopplern besonders breitbandig auszuf hren da diese den meisten Datenverkehr transportieren Beim Aufbau von Baum Topologien ist die Repeater Regel zu beachten die auch als 5 4 3 Repeater Regel bezeichnet wird Maximal zwei Repeater Paare bzw Hub Paare d rfen im bertragungsweg zwischen zwei beliebigen Stationen sein sofern sie nicht durch Bridges Swi
52. SMII1E in_T_RPC_SMIIE 0028 T_RPC_SM11P in_T_RPC_SMI1P 0029 T_RPC_SM12E in_T_RPC_SMI2E 0030 T_RPC_SM12P in_T_RPC_SM12P 0031 0032 T_RPC_SM13E in_T_RPC_SM13E 0033 T_RPC_SM13P in_T_RPC_SM13P 0034 T_RPC_SM14E in_T_RPC_SM14E 0035 T_RPC_SM14P in_T_RPC_SM14P 0036 0037 T_RPC_SMI5E in_T_RPC_SMI5E 0038 T_RPC_SM15P in_T_RPC_SM15P 0039 T_RPC_SM16E in_T_RPC_SMI6E 0040 T_RPC_SM16P in_T_RPC_SM16P 0041 0042 T_RPC_SM17E in_T_RPC_SMITE 0043 T_RPC_SM17P in_T_RPC_SM17P 0044 T_RPC_SM19E in_T_RPC_SM19E 0045 T_RPC_SM19P in_T_RPC_SM19P 0046 0047 T_RPC_SM20E in_T_RPC_SM20E 0048 T_RPC_SM20P in_T_RPC_SM20P 0049 T_RPC_SM21E in_T_RPC_SM21E 0050 T_RPC_SM21P in_T_RPC_SM21P 0051 0052 T_RPC_SM22E in_T_RPC_SM22E 0053 T_RPC_SM22P in_T_RPC_SM22P 0054 T_RPC_SM23E in_T_RPC_SM23E 0055 T_RPC_SM23P in_T_RPC_SM23P 0056 0057 T_RPC_SM24E in_T_RPC_SM24E 0058 T_RPC_SM24P in_T_RPC_SM24P 0059 T_RPC_SM25E in_T_RPC_SM25E 0060 T_RPC_SM25P in_T_RPC_SM25P 0061 0062 T_RPC_SM26E in_T_RPC_SM26E 0063 T_RPC_SM26P in_T_RPC_SM26P 0064 T_RPC_SM27E in_T_RPC_SM27E 0065 T_RPC_SM27P in_T_RPC_SM27P 0066 0067 T_RPC_SM28E in_T_RPC_SM28E 0068 T_RPC_SM28P in_T_RPC_SM28P 0069 T_RPC_SM29E in_T_RPC_SM29E 0070 T_RPC_SM29P in_T_RPC_SM29P 0071 0072 T_RPC_SM30E in_T_RPC_SM30E
53. TEIl Write FALSE IF fbADSWRITE1 Err THEN 1 200 ELSE 1 100 END_IF 100 End without error 2 00 75 Error Reset Table and Save 500 fbADSWRITEIl NETID 172 16 17 151 1 1 PORT 10000 IDXGRP 700 IDXOFFS IF NOT fbADSWritel Busy THEN 1 1 1 END_IF 501 fbADSWRITEIl Write FALSE IF fbADSWRITE1 Err THEN file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 49 von 74 i 200 ELSE 1 502 END_IF 502 fbADSWRITEIl NETID 172 16 17 151 1 1 PORT 10000 IDXGRP 700 IDXOFFS IF NOT fbADSWritel Busy THEN 1 i 1 END_IF 503 fbADSWRITEIl Write FALSE IF fbADSWRITE1 Err THEN i 200 ELSE 1 100 END_IF END_CASE Feldbuskomponenten ModbusTCP ModbusTCP Protokoll Das Ethernet Protokoll wird ber die MAC ID adressiert Der Anwender braucht sich meist um diese Adresse nicht zu k mmern Die IP Nummer ist 4 Byte gro und muss vom Anwender auf dem Buskoppler und in der Anwendung parametriert werden Die TCP Port ist bei ModbusTCP auf 502 festgelegt Die UNIT ist bei ModbusTCP frei w hlbar und braucht vom Anwender nicht konfiguriert werden Unit Port o TCP y TCP IP Hummer IP MAC IDI Ethernet TCP Port Nummer Die TCP Port Nummer von ModbusTCP wurde auf den Wert 502 standardisiert Diese TCP Port Nummer kann auch mit der Konfigurationssoftware
54. Telegramme empfangen oder gesendet Der IP Socket wird geschlossen Bevor der Busklemmen Controller neu startet schickt er noch eine Antwort mit Hinweis der Unterfunktion 1 dann wird der IP Socket geschlossen Daten Feld Query Daten Feld Response 0x0001 0x0000 0x0000 L schen aller Z hlerinhalte Subfunction 10 Beim Aufruf dieser Unterfunktion l scht der Busklemmen Controller alle Fehler Z hler Daten Feld Query Daten Feld Response Ox000B 0x0000 Echo Query Daten Buskommunikation Antwort Z hler Unterfunktion 11 Gibt die Anzahl der Kommunikationsantworten an Daten Feld Quer Daten Feld Response 0x000C 0x0000 ert des Z hlers Fehlerantwort Z hler Unterfunktion 13 Dieser Z hler gibt die Anzahl der Fehlerantworttelegramme die der Koppler gesendet hat an file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 58 von 74 Daten Feld Query Daten Feld Response x000D 0x0000 ert des Z hlers Die folgenden Funktionen beinhalten die Z hlerst nde f r verschiedene Units D h die Modbustelegramme k nnen mit Units unterschieden werden wenn es sich zum Beispiel um einen Zugriff auf den Buskoppler von verschiedenen Mastern aus handelt Antworten des Slaves Unterfunktion 14 Gibt die Anzahl der gesendeten Antworten des Slaves an Daten Feld Query Daten Feld Response x000E 0x0000 ert des Z hlers Anzahl der nicht geantworteten Telegramme
55. Temp hhC3A8 htm 30 11 2004 Titelseite Seite 74 von 74 Das Beckhoff Service Center unterst tzt Sie rund um den After Sales Service Vor Ort Service Reparaturservice Ersatzteilservice Hotline Service Hotline 49 0 5246 963 460 Fax 49 0 5246 963 479 E Mail service beckhoff com Weitere Support und Service Adressen entnehmen Sie bitte unseren Internetseiten unter http www beckhoff com Dort finden Sie auch Dokumentation zu Beckhoff Komponenten file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004
56. Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 69 von 74 0x0000 kein Fehler 0x0001 keine aktuellen Eing nge MissedCnt Anzahl der Telegramm die nicht rechtzeitig zum Task Anfang wieder angekommen sind Dieser Wert sollte nahezu konstant sein Sollte der Wert st ndig hochz hlen so ist die Task Zeit zu erh hen Diagnose UDP IP BoxState x Warning Level Hierbei wird bei jeden nicht rechtzeitigem Empfang der Daten der ert um eins erh ht Bei einem Fehlerfreien Datenaustausch wird dieser Wert wieder um eins herunter gez hlt Beim erreichen der max Warning Level Default 100 werden die Ausgangsdaten zu Null geschrieben und werden erst wieder f r das normale Prozessabbild freigegeben wenn der Warning Level auf Null ist MissedCnt die Task Zeit zu erh hen Anzahl der Telegramm die nicht rechtzeitig zum Task Anfang wieder angekommen Oxyyyy sind Dieser Wert sollte nahezu konstant sein Sollte der Wert st ndig hochz hlen so ist Feldbuskomponenten Diagnose ModbusTCP Diagnose siehe Modbus Diagnose Funktion siehe Fehlerantworten ModbusTCP Feldbuskomponenten Anhang Allgemeine Betriebsbedingungen Um einen fehlerfreien Betrieb der Komponenten zu erreichen m ssen die nachfolgenden Betriebsbedingungen eingehalten werden file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 70 von 74 Bedingungen an die Umgebung
57. Uwe Thiemer KP1 Temperatur berwachung der MMRPC Elektronik mit einer Beckhoff SPS f r NOT Abschaltung der Netzteile 26 02 2008 Inhaltsverzeichnis UE E 3 HE EE 3 2 1 Temperat rmesskl EE A 2 2 E EE A EE 5 as AS saeneiaaaiensteusweteetewdenesnsiedemeasdepennan aliaaaes 5 E E E leeres 5 DA ENEE 6 BE RES 6 2 4 4 Einstellungen aktualisieren ER Ws 7 SE E a een nee 7 A see ee 8 RI EE e KEE H SA EN 9 Uwe Thiemer V 1 1 26 02 2008 1 Aufbau e Digital Eing nge Analog Eing nge Relais Ausg nge SPS SE Ethernet OPC Server ee U Start Stop 48 Temperatursensoren 4x Netzteil Laster fi Pi 100 gruppen NT at eet 251 Netzteil 1 Netzteil 2 Netzteil 3 Netzteil 4 Netzteil 5 RPC Elektronik in den 4 Quadranten Die SPS misst an der MMRPC Elektronik mit Pt100 Messf hlern die Temperatur Wird mindestens eine Temperatur ber 60 C gemessen schalten die Relaisausg nge die Netzteile ber Interlock ab Dabei werden zuerst die negativen Spannungen abgeschaltet kurz danach die Netzteile f r die positiven Spannungen Eine Abschaltung findet auch bei St rungen der Klemmen statt Die Messwerte werden einem OPC Server zur Verf gung gestellt der Diese an eine Visualisierung mit LabVIEW realisiert weiter gibt 2 Realisierung SPS mit I O Klemmen Ne
58. Verlag Modbus TCP http www modicon com http www modbus org TwinCAT TwinCAT Information Dokumentation http tcinfosys beckhoff com Feldbuskomponenten Anhang Abk rzungsverzeichnis ADS Automation Device Specification file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm Seite 72 von 74 30 11 2004 Titelseite Seite 73 von 74 IP 20 Schutzart der Busklemmen IPC Industrie PC E A Ein und Ausg nge K Bus Klemmen Bus KS2000 Konfigurationssoftware PE Der PE Powerkontakt kann als Schutzerde verwendet werden TwinCAT The Windows Control and Automation Technology Feldbuskomponenten Anhang Support und Service Beckhoff und seine weltweiten Partnerfirmen bieten einen umfassenden Support und Service der eine schnelle und kompetente Unterst tzung bei allen Fragen zu Beckhoff Produkten und Systeml sungen zur Verf gung stellt Beckhoff Support Der Support bietet Ihnen einen umfangreichen technischen Support der Sie nicht nur bei dem Einsatz einzelner Beckhoff Produkte sondern auch bei weiteren umfassenden Dienstleistungen unterst tzt e weltweiter Support e Planung Programmierung und Inbetriebnahme komplexer Automatisierungssysteme e umfangreiches Schulungsprogramm f r Beckhoff Systemkomponenten Hotline 49 0 5246 963 157 Fax 49 0 5246 963 199 E Mail support beckhoff com Beckhoff Service file E Documents 20and 20Settings Thiemer Local 20Settings
59. _ChState_6_1 in_ChState_6_1 0109 FopiBeckl_ChState_6_2 in_ChState_6_2 0110 FopiBeck1_ChState_6_3 in_ChState_6_3 0111 FopiBeckl_ChState_6_4 in_ChState_6_4 0112 0113 FopiBeckl_ChState_7_1 in_ChState_7_1 0114 FopiBeckl_ChState_7_2 in_ChState_7_2 0115 FopiBeckl_ChState_7_3 in_ChState_7_3 0116 FopiBeckl_ChState_7_4 in_ChState_7_4 0117 0118 FopiBeck1_ChState_8_1 in_ChState_8_1 0119 FopiBeck1_ChState_8_2 in_ChState_8_2 0120 FopiBeck1_ChState_8_3 in_ChState_8_3 0121 FopiBeckl_ChState_8_4 in_ChState_8_4 0122 0123 FopiBeckl_ChState_9_1 in_ChState_9 1 0124 FopiBeckl_ChState_9_2 in_ChState_9 2 0125 FopiBeckl_ChState_9_3 in_ChState_9 3 0126 FopiBeckl_ChState_9_4 in_ChState_9 4 0127 0128 FopiBeck1_ChState_10_1 in _ChState_10_1 0129 FopiBeckl_ChState_10_2 in _ChState_10_2 0130 FopiBeckl_ChState_10_3 in_ChState_10_3 0131 FopiBeck1_ChState_10_4 in_ChState_10_4 0132 0133 FopiBeckl_ChState_ll_1 in_ChState_ll_1 0134 FopiBeck1_ChState_11_2 in_ChState_11_2 0135 FopiBeck1_ChState_11_3 in_ChState_l1_3 0136 FopiBeck1_ChState_11_4 in_ChState_l1_4 0137 0138 FopiBeckl_ChState_12_1 in_ChState_l2_1 0139 FopiBeck1_ChState_12_2 in_ChState_l2_2 0140 FopiBeckl_ChState_12_3 in_ChState_l2_3 0141 FopiBeckl_ChState_12_4 in_ChState_12_4 0142 0143 FopiBeckl_ChState_13_1 in _ChState_13_1 0144 FopiBeckl_ChState_13_2 in_ChState_13_2 0145 FopiBeckl_ChState_13_3 in _
60. abbild Feldbus Prozessabbild Bei allen BCxxxx sind in der Default Einstellung 16 Byte Ein und Ausg nge dem Feldbus zugewiesen Diese Variablen hei en SPS Variablen Sie liegen im BCxxxx Prozessabbild in der Default Einstellung ab Adresse 128 Diese Adresse kann verschoben werden Die Einstellung kann mit der Konfigurationssoftware KS2000 oder bei einigen BCs per Start Up Parameter ge ndert werden Feldbuskomponenten Feldbus Prozessabbild file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 34 von 74 ADS Prozessabbild Bei allen BCxxxx sind in der Default Einstellung 16 Byte Ein und Ausg nge dem Feldbus zugewiesen Diese Variablen hei en SPS Variablen und liegen in der Default Einstellung des BCxxxx im Prozessabbild ab Adresse 128 Diese Einstellung kann mit der Konfigurationssoftware KS2000 oder bei einigen BCs per Start UP Parameter ge ndert werden Feldbuskomponenten Feldbus Prozessabbild ModbusTCP Prozessabbild Das Prozessabbild des ModbusTCP unterscheidet grunds tzlich digitale und byteorientierte wortorientierte Signale Anhand von Beispielen soll dies verdeutlicht werden Beispiel 1 Default Einstellung Alle angeschlossenen Busklemmen sind der lokalen PLC zugeordnet F r die Kommunikation mit dem ModbusTCP Master stehen die 16 Byte SPS Variablen zur Verf gung SPS Variablen z hlen zu den byteorientierten Datenpaketen und k nnen deshalb auch nicht mit den
61. ad input register M Lesen analoger Eing nge GPR Preset single register 6 Schreiben eines analogen Ausgangs GPR Diagnose 8 Diagnose Force multiple coils Schreiben mehrere digitaler Ausg nge arin 16 Schreiben mehrere analoger Ausg nge GPRs Schreiben und lesen mehrere Prozeccdaten Ausg nge GPRs GPR General Preset Register Registerstruktur Modbus Interface siehe Anhang Feldbuskomponenten ModbusTCP Read coil status Funktion 1 file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 53 von 74 Mit der Funktion Read coil status k nnen die gesetzten digitalen Ausg nge gelesen werden In diesem Beispiel werden die ersten 10 digitalen Ausg nge gelesen Die Start Adresse ist Null Im Feld Start Adresse k nnen Sie einen Offset eintragen Anfrage Query Byte Name unktions Code tart Adresse hish tart Adresse low Anzahl high Anzahl low Der Feldbus Koppler antwortet mit dem Byte Count 2 d h 2 Byte Daten kommen zur ck Die Anfrage war 10 Bits die jetzt auf 2 Byte aufgeteilt werden Im Ausgangsprozessabbild des BK9000 ist das dritte Bit gesetzt und der Feldbus Koppler gibt im ersten Datenbyte eine den Wert 4 wieder Antwort Response Byte Name unktions Code SAA te Count A aten Bit 0 7 OOOO Daten Bit 8 18 A Feldbuskomponenten ModbusTCP Read input status Funktion 2 Mit der Funktion Read input status k nnen die digit
62. al 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 61 von 74 Byte Name unktions Code te Count aten high Daten 1 low Daten 2 high aten 2 low Feldbuskomponenten ModbusTCP Beispiele za ModbusTCP In dieser Hilfe sind Beispiele za ModbusTCP enthalten Einfaches Beispiel ModbusTCP ber VB6 0 Extract ModbusTCP zip Beispiel ModbusTCP ber VB6 0 Set und Reset des Watchdogs Extract BK9000Modbus zip Feldbuskomponenten Register Registereinstellungen Tabelle 1 Die Register k nnen mit der Konfigurationssoftware KS2000 per Dialog eingestellt oder direkt in die Register geschrieben werden Variablen 1 IBC8x00 BC9000 Jl BC8x00 BC9000 Variablen Q IBC8x00 BC9000 Q BC8x00 BC9000 keet Bes Busklemme Oy Lokales MiProzessabbild Feldbus IBC2000 BC3100 BC4000 BC7300 Obin Prozessabbild BC8x00 BC9000 kompakt Feldbus l n Prozessabbild komplex 00bin uordnung der 2 O BC3100 BC4000 BC7300 gt Busklemme bin IBC8x00 BC9000 file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 62 von 74 BC2000 BC3100 BC4000 BC7300 BC8x00 BC9000 Ausf hrung des K Bus Update or und nach der BC2000 BC3100 BC4000 BC7300 14 2 14 de GE es BC8x00 BC9000 or der SPS TA ach der SPS E 5 ms 20 ms bei BC2000 BC3100 BC4000 BC7300 12 ses 2yktuszen HS IBC9000 IBC8x00 BC9000 Remante Daten BC8x00 BC9000 Klemmenbus
63. al oder file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 3 von 74 i Umwelt bestehen Achtung Dieses Symbol kennzeichnet Informationen die zum besseren Verst ndnis Hinweis beitragen Feldbuskomponenten Vorwort Ausgabest nde der Dokumentation B 8 HTML Dokumentation g ltig ab Firmware B8 Bo HTML Dokumentation o ltig ab Firmware B9 Firmware BC9000 Welche Firmware im Auslieferungszustand auf dem Buskoppler ist erkennen Sie an dem Aufkleber unter dem Koppler siehe f nfte und sechste Stelle der Produktionsnummer Beispiel 3200B2020000 Die Firmware im Beispiel ist ist B2 Zum Update Ihrer Firmware ben tigen Sie die Konfigurationssoftware KS2000 und das zu deren Lieferumfang geh rende serielle Kabel oder Sie K nnen ab Software Version B6 Ihren Koppler mit dem TwinCAT 2 8 System Manager updaten Die Firmware finden Sie unter www beckhoff com BO VorabVersiin Probleme mit den ASC CHR Funktionen behoben Fehler das nach einem Neustart von TwinCAT der Fehler Code 1 erzeugt wird wurde behoben Implementierung der PLCSystemBC 1b6 Adressierung ber ARP und BootP m glich Zugriff auf den Merkerbereich ber ModbusTCP Implementierung der Funktionsbausteine ModbusTCP ADS SMTP IP Config Firmware Update ber Ethernet m glich Auslesen der Konfiguration mit System Manager ab TwinCAT 2 8 m glich Zugriffskontrolle ADS ber Tab
64. alen Eingangsdaten gelesen werden In diesem Beispiel werden die ersten 10 digitale Eing nge gelesen Die Start Adresse ist Null Im Feld Start Adresse k nnen Sie einen Offset eintragen Anfrage Query Byte Name Beispiel unktions Code tart Adresse high tart Adresse low Anzahl high Anzahl low Der Feldbus Koppler antwortet mit dem Byte Count 2 d h es kommen zwei Byte Daten zur ck Die Anfrage war 10 Bits die jetzt auf zwei Byte aufgeteilt werden Im Ausgangsprozessabbild des BK9000 ist das dritte Bit gesetzt und der Feldbus Koppler gibt im ersten Datenbyte eine den Wert 4 wieder Antwort Response Byte Name unktions Code file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 54 von 74 Byte Count 2 Daten Bits 8 18 A O Feldbuskomponenten ModbusTCP Read holding register Funktion 3 Mit der Funktion Read holding register k nnen die Ein und Ausgangsworte und die Register gelesen werden Eing nge ab dem Offset O OxFF und Ausg nge ab den Offset 0x800 Ox8FF In diesem Beispiel werden die ersten zwei analogen Ausg nge gelesen Die analogen Ausg nge beginnen beim Offset 0x800 Die L nge bezeichnet die Anzahl der zu lesenden Kan le Anfrage Query Byte Name unktions Code tart Adresse high Der Feldbus Koppler antwortet mit dem Byte Count 4 d h es kommen 4 Byte Daten zur ck Die Anfrage waren zwei Analogkan le die auf zwei Worte
65. ame Hier kann der Name der Buskopplerstation editiert werden file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 25 von 74 IP Address Tragen Sie hier die IP Adresse des Buskopplers ein GetHostByName Durch Bet tigung dieser Schaltfl che kann ab BK9000 Firmware Version B2 eine IP Adresse von einem Windows 2000 DHCP Dynamic Host Configuration Protocol Server bezogen werden AMS Address Gibt die AMS Net ID des Buskopplers an Sie wird automatisch durch hinzuf gen von zwei zus tzlichen Bytes z B 1 1 aus der IP Adresse generiert BootP Diese Checkbox ist aktivierbar falls der Beckhoff BootP Server installiert und gestartet ist ab TwinCAT Version 2 8 New MAC Addresses Bei gestartetem Beckhoff BootP Server k nnen durch Bet tigung dieser Schaltfl che die MAC Adressen Media Access Controller neu angeschalteter Ethernet Feldbusger t angezeigt werden Falls nur ein neues Ethernet Feldbusger t angeschlossen ist wird dementsprechend auch nur eine neue MAC Adresse angezeigt der Sie dann im oben beschriebenem Feld IP Address die gew nschte IP Adresse zuweisen k nnen Bei Anschluss jeder weiteren Ethernet Feldbuskomponenten k nnen Sie diesen diesen Vorgang auf dem hier beschriebenen Karteireiter des neuen Ger ts wiederholen Communication Settings Einstellungen zur Kommunikation ber IP Internet Protocol TCP Wenn diese Option aktiv ist defaul
66. amm Byte Name unktions Code tart Adresse high tart Adresse low nge high nge low Feldbuskomponenten ModbusTCP Preset multiple register Funktion 16 Mit der Funktion Preset multiple register k nnen mehrere analoge Ausg nge beschrieben werden In diesem Beispiel werden die ersten zwei analogen Ausgangsworte beschrieben Die analogen Ausg nge beginnen bei einem Offset von 0x0800 Hier beschreibt der Offset immer ein Wort Der Offset 0x0003 schreibt ab dem vierten Wort auf das Ausgangsprozessabbild Die L nge gibt die Anzahl der Worte an und der Byte Count setzt sich aus den zu schreibenden Bytes zusammen Beispiel 4 Worte entsprechen 8 Byte Count Die Datenbytes enthalten die Werte f r die analogen Ausg nge In diesem Beispiel sind es zwei Worte die zu beschreiben sind Das erste Wort mit dem Wert Ox7FFF und das zweite Wort mit dem Wert Ox3FFF Anfrage Query Byte Name unktions Code tart Adresse high tart Adresse low nge high nge low te Count aten 1 Byte 1 2 aten 2 Byte 1 2 OOOO A Al Lingelow RA Byte Got Daten I Bytet AM Daten2Bytel gt gt gt Antwort Response file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 60 von 74 Der Koppler antwortet mit der Start Adresse und der L nge der gesendeten Worte Byte Name unktions Code tart Adresse high tart Adresse low nge high nge low Feldbuskomponenten M
67. are St nde quittieren den Erhalt einzelner Download Sequenzen Daher muss hier die Checkbox aktiviert sein bei BC9000 in jedem Fall Start with Configuration Error file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 27 von 74 Auch wenn der konfigurierte BC9000 nicht am Netzwerk angeschlossen ist l sst sich sofern diese Checkbox aktiviert ist das TwinCAT System starten Retain Data Store Retain Data Aktiviert den Support remanenter Daten im Busklemmen Controller Size Gr e des remanenten Merkerbereichs innerhalb des Busklemmen Controllers Mx0 Mxyy KBus Update Double Cycle Aktiviert die Ausf hrung von E A Zyklen KBus Update innerhalb der BC Station vor und nach jedem SPS Zyklus Before PLC Vor Ausf hrung des SPS Zyklus wird ein KBus Update ausgef hrt After PLC Nach Ausf hrung des SPS Zyklus wird ein KBus Update ausgef hrt Firmware Update via COMx ber diese Funktion kann das Update der BC Firmware ausgef hrt werden Karteireiter Variable Nach Anf gen von Variablen unterhalb des Baumeintrags SPS Variablen erscheint auf der rechten Seite der zur Variablen geh rende Dialog wie in der Rubrik Variablen Informationen beschrieben W hlen Sie sinnvolle Namen f r die Datenaustauschvariablen da diese bei Export von Variablen Informationen als Variablen Namen im lokalen BC Prozessabbild verwendet werden Anschlie end k nnen Sie die Datenaust
68. aske Standard Subnetz Maske hex dezimal Aa p55000 FF 00 00 00 B 255 255 0 0 FF FF 00 00 C 255 255 255 0 FF FF FF 00 Die Subnetze 0 und das nur aus nur Einsen bestehende Subnetz d rfen nicht verwendet werden Die Host Nummer 0 und die aus nur Einsen bestehende Host Nummer d rfen nicht verwendet werden il Wenn die IP Adresse ber die Konfigurationssoftware KS2000 eingestellt Hinweis wurde muss auch die Subnetz Maske mit der Konfigurationssoftware KS2000 ge ndert werden Bei ARP Adressierung wird anhand der IP Adresse die dazugeh rige Standard Subnetz Maske eingetragen Bei BootP und DHCP wird die Subnetz Maske mit vom Server bertragen Feldbuskomponenten Testen der IP Adresse Test der IP Adresse file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 23 von 74 Zum Testen der IP Adresse k nnen Sie das Kommando Ping benutzen e D AWINNT System32 cmd exe Microsoft lt R gt Windows NT lt TM gt lt C Copyright 1985 1996 Microsoft Corp D gt ping 172 16 17 262 Ping wird ausgef hrt f r 172 16 17 282 mit 32 Bytes Daten Antwort von 172 16 17 262 Bytes 32 Zeit 18ms TTL 68 von 172 16 17 202 Bytes 32 Zeit 18ms TIL 68 von 172 16 17 202 Bytes 32 Zeit 1Bms TTL 68 von 172 16 17 202 Bytes 32 Zeit 16ms TTL 66 Feldbuskomponenten Ethernet Auslesen der MAC ID Gehen Sie folgenderma en vor um die MAC ID auszulesen e ndern Sie Ihre IP Ad
69. auch eine Reihenklemme zur Anwendung kommt Jede Art von Ankopplung wie analoge digitale serielle oder der Direktanschluss von Sensoren kann realisiert werden Modularit t Die modulare Zusammenstellung der Klemmleiste mit Busklemmen verschiedener Funktionen begrenzt die Zahl der ungenutzten Kan le auf maximal einen pro Funktion Die Anzahl von zwei Kan len in einer Klemme trifft das Optimum zwischen der Zahl der ungenutzten Kan le und den Kosten pro Kanal Auch die M glichkeit der Potentialtrennung durch Einspeiseklemmen hilft die Anzahl der ungenutzten Kan le gering zu halten Anzeige des Kanalzustands Die integrierten Leuchtdioden zeigen in Sensor Aktuator N he den Zustand des entsprechenden Kanals an K Bus Der K Bus ist der Datenweg innerhalb der Klemmleiste ber sechs Kontakte an den Seitenw nden der Klemmen wird der K Bus vom Buskoppler durch alle Klemmen gef hrt Die Endklemme schlie t den K Bus ab Der Benutzer muss sich keinerlei Wissen ber die Funktion des K Bus oder die interne Arbeitsweise von Klemmen und Buskoppler aneignen Viele lieferbare Software Tools erlauben eine komfortable Projektierung Konfiguration und Bedienung Potential Einspeiseklemmen f r potentialgetrennte Gruppen ber drei Powerkontakte wird die Betriebsspannung an die nachfolgenden Klemmen weitergegeben Durch den Einsatz von Potential Einspeiseklemmen k nnen Sie die Klemmleiste in beliebige potentialgetrennte Gruppen gliedern Die Pote
70. auschvariablen mit vorhandenen Tasks verkn pfen Beispielkonfiguration eines Bus Controllers Im folgenden Bild sind sowohl Datenaustauschvariablen wie auch die Feldbus Variablen dargestellt Der BC verwaltete die Klemmen 4 bis 9 lokal IEC PLC Variables 2 RI Inputs ei ExchangeYarToBC_1 ei ExchangeYarToBC_2 ei wExchangeVarT oBC_3 E Outputs ExchangeYarFromBC_1 l fExchangeVarFromBC_2 HA wExchangeVarFromBC_3 l udiExchangeYarFromBC_4 1 Inputs Outputs 3 FieldbTerm 1 KL1012 i FieldbT erm 2 KL1012 Mi FieldbTerm 3 KL2022 E Term 4 KL9110 Ei Term 5 KL2022 E Term 6 KL2012 pie Term 7 KL1012 E Term 8 KL3012 2 Term 9 KL4032 End Term KL9010 pa Y CR BI m file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 28 von 74 Feldbuskomponenten ModbusTCP Konfiguration f r ModbusTCP F r die Kommunikation ber ModbusTCP ist keine besondere Konfiguration notwendig Die Default Einstellung betr gt 16 Byte Ein und Ausg nge SPS Variablen Diese sind ber die Modbus Funktionen erreichbar Feldbuskomponenten Programmierung TwinCAT PLC Das Beckhoff TwinCAT Software System verwandelt jeden kompatiblen PC in eine Echtzeitsteuerung mit Multi SPS System NC Achsregelung Programmierumgebung und Bedienstation Die Programmierumgebung von TwinCAT wird auch f r die Programmierung des BC9000 genutzt W
71. ben Wert 275 27 5 C Uwe Thiemer V 1 1 26 02 2008 0001 0002 0003 PROGRAM MAIN VAR END_VAR 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 HAUPTPROGRAMM gt Status Messen ODC Transfer Schalten x TestO Auslesen des Systemzustands Vergleichen der Temp mit Max Speichern der Werte in RAM Ein und Ausschalten der NT 0001 PROGRAM Status 0002 VAR 0003 END_VAR 0001 Systeminformationen des SPS Controllers auslesen Bit 0 gesetzt Die Feldbus und Klemmenbus Statusinformationen sind vorhanden Bit 1 gesetzt Der System Tick ist vorhanden Bit 2 gesetzt Die SPS Zykluszeit Watchdog berwachung ist aktiviert GetSysInfo TRUE bDummy FopiBeck1_SysInfo 0002 Klemmenbus Status auslesen Bit 0 gesetzt allgemeiner K Bus Fehler Bit 1 gesetzt allgemeiner Konfigurationsfehler Bit 4 gesetzt SPS Zykluszeit berwachung GetTBusStatus TRUE bDummy FopiBeck1_BusStatus 0001 PROGRAM Messen 0002 VAR 0003 iMaxTemp INT 0004 IEND VAN 0001 iMa
72. cht eingetragen 1 Fehler wirdeingetragen Op ModbusTCP Port Nr 502 BC9000 BK9000 27 ebensdauer ADS Verbindung HOs BC9000 BK9000 ero Modbus Verbindung 10s BC9000 BK9000 mn VE Modbus D BC9000 BK9000 I in Fast ModbusTCP bin file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 64 von 74 Feldbuskomponenten Diagnose LEDs Diagnose LEDs Nach dem Einschalten berpr ft der Buskoppler sofort die angeschlossene Konfiguration Der fehlerfreie Hochlauf wird durch das Verl schen roten der LED E A ERR signalisiert Das Blinken der LED YO ERR zeigt einen Fehler im Bereich der Klemmen an Durch Frequenz und Anzahl des Blinkens kann der Fehler Code ermittelt werden Das erm glicht eine schnelle Fehlerbeseitigung Zur Statusanzeige besitzt der Buskoppler zwei Gruppen von LEDs Die obere Gruppe mit vier LEDs zeigt den Zustand des jeweiligen Feldbusses an Die Bedeutung der Feldbusstatus LEDs wird in den entsprechenden Kapiteln dieses Handbuches erl utert Sie entspricht den feldbus blichen Anzeigen Auf der rechten oberen Seite des Buskopplers befinden sich zwei weitere gr ne LEDs zur Anzeige der Versorgungsspannung Die linke LED zeigt die 24 V Versorgung des Buskopplers an Die rechte LED signalisiert die Versorgung der Powerkontakte Diagnose Spannungsversorgung Diagnose F eldbus PLC Diagnose K Bus LEDs zur Diagnose der Spannungsversorgung Link
73. die Einstellungen anzupassen und das Programm neu zu laden Uwe Thiemer V 1 1 26 02 2008 2 4 4 Einstellungen aktualisieren Nach einem R cksetzen auf die Werkseinstellungen m ssen in der Tabelle 001 einige Werte ver ndert werden it Beckhoff KS2000 Projekt Online Optionen Hilfe 2 mm el Pos 0 BC9000 0000 BC9000 A ES Stations Einstellung speichern in Datei XK Stations Einstellungen aus Datei bertrage z Exit Reports Reg ister H Einstellungen EIN Tabellen 0x0080 0000 0000 1000 0000 E 000 Configuration Coupler Ox0010 0000 0000 0001 0000 E 001 Configuration Controller 00080 128 0000 0000 1000 0000 E 002 Table 2 0x0010 0000 0000 0001 0000 E 003 Table 3 OxFFFF 11111111 1111 1111 E 009 Terminal typ auto DXFFFF 1111 1111 1111 1111 E 090 Diagnostic coupler 1111 1111 1111 1111 E 091 Diagnostic processimage OxFFFF 1111 1111 1111 1111 E 092 Diagnostic terminal channel 1 OxFFFF 1111 1111 1111 1111 E 093 Diagnostic terminal channel 2 OxFFFF 1111 1111 1111 1111 E 094 Diagnostic terminal channel 3 DAFFEF 111111111011 1011 E 095 Diagnostic terminal channel 4 OxFFFF E 098 Diagnostic Controller E 099 Table 99 E 100 Configuration coupler fieldbus sp 00040 0000 0000 0100 0000 EJ 120 Fieldbus spec table 1 o Se 1 ES 121 Fieldbus spec table 2 E 122 Fieldbus spec table 3 0 E 126 Fieldbus spec tabl
74. e Box 1 E RS IPAddress 172 16 44 44 GetHostBipName erate Ger t 1 Ethemet AMS Address 172 16 44 44 1 1 la Ger t 1 Proze abbild Eing nge Communication Settings Ausg nge cy gi Bow 1 C9000 TCP Max Waring Level MEN HAC Addresses Elis SPS Variablen C UDP E No Auto Retres 0 00 00 00 00 00 E QT Eing nge o Wl Ausg nge e SI Eing nge Ausg nge Fo Klemme 2 KL1002 Nummer Klemmenbezeichnung Typ Eing Gr e Ausg Gr e E Klemme2 kL1002 KL1002 0 2 0 0 E an 3 Klemme3 KL1002 KL1OO2 02 0 0 CR 7 KlemmediKL1G02 KL1OO2 02 0 0 e E 4 Klemme5 KL2012 KL2012 0 0 0 2 E Klemme 5 KL2012 J8C 5 Klemme 6 KL2012 KL2012 0 0 0 2 AB Klemme 7 KL2012 ME Klemme 7 KL2012 KL2012 00 0 2 S EndKlemme KL9010 J 7 EndKlemme KL9010 KLI010 00 0 0 E Zuordnungen Starten Sie den System Manager und tragen dort Ihre Konfiguration ein Im Unterschied zur ersten Methode wird einem Start des TwinCats diese Konfiguration zum Koppler heruntergeschrieben zum Beispiel Busklemmen Mapping PLC Zykluszeit Anzahl der Retain Daten etc Andere Einstellungen die mit der Konfigurationssoftware KS2000 gemacht wurden werden berschrieben file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 38 von 74 PLC Control Beim Neustart des TwinCAT PLC Control fragt TwinCAT nach der Zielplattform
75. e 7 i 040000 a 0000 0000 0000 0000 Pos 1 KL1xx8 0000 8 Kanal dig Eingang 00000 0 0000 0000 0000 0000 y Pos 2 KL2xx2 0000 2 Kanal dig Ausgang 0x0000 0 0000 0000 0000 0000 MY Pos 3 KL2xx2 0000 2 Kanal dig Ausgang 00000 D 0000 0000 0000 0000 Mi Pos 4 KL2xx2 0000 2 Kanal dig Ausgang 31 0x0000 D 0000 0000 0000 0000 mB Pos 5 KL2xx2 0000 2 Kanal dig Ausgang 00000 0 0000 0000 0000 0000 Bj Pos 6 KL2xx2 0000 2 Kanal dig Ausgang E ann n anna NANNAN ANNA ANNA Mi Pos 7 KL2xx2 0000 2 Kanal dig Ausgang Refresh m SET x a Offset 12 muss von 20 auf 80 ge ndert werden Offset 13 muss von 10 auf 20 ge ndert werden Offset 17 muss in der HEX Spalte auf 0x350 geandert werden 2 4 5 Mapping Das Mapping der Klemmen Speicherbereiche festlegen h ngt davon ab ob die Klemmen an einer Buskoppler BKxxxx oder einem Buscontroller BCxxxx betrieben werden Wird ein Buscontroller SPS verwendet m ssen die Klemmen auf PLC Terminal stehen Dabei gibt es zwei M glichkeiten Komplex default oder compact Bei Fopi wird die Einstellung PLC terminal complex default benutzt da mit dieser Einstellung auch der Boxenstatus bermittelt wird Uwe Thiemer V 1 1 26 02 2008 iti Beckhoff KS2000 Projekt Online Optionen Hilfe ai mm gio HE Pos 0 BC9000 0000 BC9000 j ES Stations Einstellung speichern in Datei Ye Stations Einstellungen aus Datei Gbertragen 15 Reports J Einstellungen
76. e Diagnose Interface Die Fehlermeldungen der Klemmen k nnen mit dem 2 Byte Diagnose Interface gesendet werden Dazu ist aber die K Busdiagnose zu aktivieren Das 2 Byte Diagnose Interface belegt je zwei Bytes in den Ein und Ausgangsdaten ber die ein spezielles Protokoll durchgef hrt wird Eine Beschreibung des 2 Byte Diagnose Interfaces kann auf Anfrage geliefert werden file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 52 von 74 Feldbuskomponenten ModbusTCP Fehlerantwort des ModbusTCP Slaves BK9000 BC9000 IP IL230x B C900 Wenn der Anwender dem Slave eine Anforderung oder Mitteilung sendet die der Koppler nicht versteht antwortet der Slave mit einer Fehlermitteilung Diese Antwort enth lt die Funktion und den Fehler Code Der Funktionsr ckgabewert wird mit 0x80 addiert LLEGAL FUNKTION Nicht implementierte Modbus Funktion ILLEGAL DATA ger d ADDRESS ng ltige Adresse oder L nge LLEGAL DATA ng ltige Parameter 3 ALUE Diagosefunktionen falsches Register p SLAVE DEVICE hf RROR atchdog oder K Bus Fehler SLAVE DEVICE BUSY Es wird schon von einem anderen IP Teilnehmer Ausgangs Daten empfangen Feldbuskomponenten ModbusTCP ModbusTCP Funktionen Die Funktionen entscheiden beim Modbus Protokoll ob Daten gelesen oder geschrieben werden und um welche Art von Daten es sich dabei handelt Read holding resister 8 esen analoger Aus und Eing nge GPR Re
77. e LED aus Buskoppler hat keine Spannung Rechte LED aus Keine Spannungsversorgung 24V DC an den Powerkontakten angeschlossen LEDs zur Feldbus Diagnose LED Cin ST N LINK Physikalische Verbindung vorhanden Kene Pay EE Nerbinaune vorhanden Blinkt Busverkehr vorhanden kein Busverkehr vorhanden bus idle file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 65 von 74 LED blinkt langsam wenn DHCP oder BootP aktiviert und der Buskoppler noch keine IP Adresse bekommen hat ERROR JLED blink schnell 5 mal nur beim Kein Fehler inschalten Der Buskoppler wurde mit ARP adressiert Die Einstellungen auf dem DIP Schalter sind nicht g ltig PLC Programm ist im RUN Modus LED blinkt w hrend das Bootprojekt PLC Programm ist im Stop Modus gespeichert wird LEDs zur K Bus Diagnose CH Fehlerargument Beschreibung Abhilfe Spannungsversorgung auf nter oder berspannungsspitzen kontrollieren EMV Ma nahmen ergreifen EE Liegt ein K Bus Fehler vor kann durch erneutes Starten Aus und Wiedereinschalten des Koppler der Fehler lokalisiert werden Hestellereinstellung mit der IEEPROM Pr fsummenfehler Konfigurationssoftware KS2000 setzen eniger Busklemmen stecken berlauf im Code Buffer Bei prog Konfiguration sind zu viele Eintr ge in der Tabelle Software Update des A Programmierte Konfiguration auf falscher Tabelleneintrag Richtigkeit ber
78. ederherstellen der Hersteller Einstellungen Schalten Sie den Buskoppler aus und stecken Sie nur die Endklemme KL9010 Stellen Sie alle DIP Schalter auf ON und schalten Sie den Buskoppler wieder ein Nach erfolgreichem Einstellen der Default Parameter leuchtet die LED Error und die LEDs I O RUN und YO ERR blinken abwechselnd Danach k nnen Sie den Buskoppler ausschalten die Busklemmen anschlie en und wie gewohnt fortfahren L schen des Bootprojektes e Schalten Sie den Buskoppler aus und stecken Sie nur die Endklemme KL9010 Stellen Sie die DIP Schalter 1 bis 9 auf ON und den DIP Schalter 10 auf OFF und schalten Sie den Buskoppler wieder ein Nach erfolgreichem L schen des Bootprojektes blinken die LEDs I O RUN und I O ERR abwechselnd Danach k nnen Sie den Buskoppler ausschalten die Busklemmen anschlie en und wie gewohnt fortfahren Einstellung der Ethernet Parameter Schalten Sie den Buskoppler aus und stecken Sie nur die Endklemme KL9010 Stellen Sie alle DIP Schalter auf OFF und schalten Sie den Buskoppler wieder ein Die LEDs I O RUN und LC ERR leuchten konstant Nehmen Sie nun anhand der folgenden Tabelle die gew nschte Einstellung vor DIP Schalter Einstellung Rate Enable JON 1 A Halbduplex OPE 0 O ollduplex 3 E n Disable orco ___ e Schalten Sie zur um bernahme der Werte den DIP Schalter 10 auf ON Der Buskoppler zeigt nun durch blinken der LEDs O RUN und I O ERR das er die Param
79. ehlerhaft Lib entfernen Sie die fehlerhaft Lib mplementiert Die n te Busklemme berpr fen Sollte eine n te Busklemme gewollt eingef gt worden sein muss das Bootprojekt gel scht Die Busklemme n stimmt nicht mit der Konfiguration die beim Erstellen des Boot Projektes existiert berein Buskoppler erneut Starten falls te Busklemme hat das falsche der Fehler erneut auftritt die Format IBusklemme tauschen uskoppler erneut Starten falls der Fehler erneut auftritt erstellereinstellung mit der Konfigurationssoftware KS2000 Anzahl der Busklemmen stimmt nicht mehr uskoppler erneut Starten falls der Fehler erneut auftritt Herstellereinstellung mit der Konfigurationssoftware KS2000 setzen nge der K Bus Daten stimmt nicht mehr Feldbuskomponenten Fehlerbehandlung und Diagnose Allgemeine Fehler Kein Datenaustausch nach Tausch eines Buskopplers Sie haben den Ethernet Buskoppler getauscht und die gleiche TCP IP Nummer eingestellt erhalten danach aber keinen Datenaustausch mehr Jedes Ethernet Ger t hat seine eigene und eindeutige MAC ID Diese Nummer wird bei der Verbindung zum Ethernet Knoten gespeichert und in einer Tabelle hinterlegt Die Tabelle enth lt die Zuordnung zwischen der MAC ID und der TCP IP Nummer Sie m ssen diesen Speicher l schen und das k nnen Sie file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 67 von 74 tun indem Sie im D
80. ein MissedCnt Ideale Konfiguration Die Task Zeit ist immer gr er als die Ethernet Laufzeit Am Anfang der Task wird ein Ethernet Telegramm weggeschickt und kommt nach einer Zeit tgp wieder am PC an Ist die Zeit tg immer file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 68 von 74 kleiner als die eingestellte Task Zeit bleibt der Z hler MissedCnt konstant Task Start Task Start Task Start Task Start z y y Task Time T a j F Ethernet En Sollte ein Ethernet Telegramm nach Ablauf der Task Zeit noch nicht wieder beim PC angekommen sein und erst nach dem Start der n chsten Task eintreffen so arbeitet TwinCAT mit den alten Eingangsdaten weiter Zus tzlich wird der Z hler MissedCnt um eins erh ht Task Start Task Start Task Start Task Start Dies kann folgende Ursache haben e Task Zeit zu kein gew hlt Stellen Sie bei TCP 100 ms oder gr er ein bei UDP 20 ms oder gr er ein e Zu viele Kollisionen im Netzwerk setzen Sie Switches anstelle von Hubs ein e Die Bus Auslastung ist zu hoch wechseln Sie auf 100 MBaud e Sie Sind beim BC9000 eingeloggt dieses belegt zus tzliche Prozessorleistung des Busklemmen Controllers was die eine Antwortzeit verl ngert Die beiden folgende Diagnoseeing nge habe je nach bertagungsart unterschiedliche Bedeutung Diagnose TCP IP BoxState file E Documents 20and 20Settings
81. elle 2 implementiert Beim Firmware Update bleiben die Einstellungen wie IP Adresse erhalten ADS Indication Bausteine Implementiert file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 4 von 74 ADS State werden unterst tzt DHCP f r Nortel Switch ge ndert Zykluszeit berwachung Fast ModbusTCP implementiert pf Interner Software Reset ge ndert dies hat keine Auswirkung fiir den Benutzer p Fehler der B8 Version behoben betreffend mapping der KL60xx Busklemmen Firmware BK9000 Welche Firmware im Auslieferungszustand auf dem Buskoppler ist erkennen Sie an dem Aufkleber unter dem Koppler siehe f nfte und sechste Stelle der Produktionsnummer Beispiel 3200B2020000 Die Firmware im Beispiel ist ist B2 Zum Update Ihrer Firmware ben tigen Sie die Konfigurationssoftware KS2000 und das zu deren Lieferumfang geh rende serielle Kabel oder Sie K nnen ab Software Version B6 Ihren Koppler mit dem TwinCAT 2 8 System Manager updaten Die Firmware finden Sie unter www beckhoff com Firmware Adressierung ber ARP DHCP und BootP m glich Zugriff mit FC3 ModbusTCP auf auf Prozesseing nge implementiert Firmware Update ber Ethernet m glich Auslesen der Konfiguration mit System Manager ab TwinCAT 2 8 m glich Zugriffskontrolle ADS ber Tabelle 2 implementiert Beim Firmware Update bleiben die Einstellungen wie IP Adresse erhalten
82. ellen Sie die Background Time auf 20 bis 50 der PLC Cycle Time ein file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 29 von 74 lt Programm Laufzeit gt Programmbearbeitung K Bus Update K Bus Update Die Programmlaufzeit besteht aus der Programmbearbeitung und der K Bus Zeit Bevor das Programm aufgerufen wird f hrt der Busklemmen Controller ein K Bus Update und lie t die aktuellen Eing nge ein Nach der Programmbearbeitung wird ein zweiter K Bus Update um die Ausg nge zu schreiben Die K Bus Zeit ist abh ngig von Anzahl und Art der gesteckten Busklemmen Man kann die Programmlaufzeit verk rzen in dem man nur einen K Bus Zyklus f hrt und zwar entweder vor oder nach der Programmbearbeitung Dann werden in einem K Bus Zyklus Eing nge gelesen und Ausg nge geschrieben Sie k nnen diese Einstellungen ber die Konfigurationssoftware KS2000 oder per ADS vornehmen Taskzeit Programmbearbeitung Background Zeit Feldbuskomponenten Lokierte Merker Remanente und persistente Daten Im h heren Speicherbereich gibt es spezielle Merker f r remanente und persistente Daten Remanente Daten Die remanenten Daten befinden sich im lokierten Merkerbereich In der Default Einstellung sind 64 Byte remanent d h von MBO bis MB63 Dieser Bereich l sst sich maximal bis auf 4 kByte vergr ern Dabei ist darauf zu achten das sich die Task Zeit mit der Men
83. enn Sie TwinCAT PLC WinNT4 Win2000 XP installiert haben so k nnen Sie die Ethernet Verbindung oder die serielle Schnittstelle f r Software Download und Debugging verwenden Sollten Sie mit TwinCAT BC auch kompatibel zu Win95 98 ME programmieren so erfolgt die Verbindung zum BC9000 ausschlie lich ber die serielle Schnittstelle TwinCAT EA oder TwinCAT PLC k nnen auch als Ethernet Master Host genutzt werden um Prozessdaten mit dem Busklemmen Controller auszutauschen TwinCAT stellt ihnen hierzu den System Manager als Konfigurationstool sowie die Treiber und das ADS Protokoll zu Verf gung Feldbuskomponenten Programmierung PLC Cycle Time Die PLC Cycle Time bestimmt die Wiederholungssequenz des Programms Diese Zeit ist nicht deterministisch Das bedeutet dass die PLC Cycle Time sich je nach Programm vergr ern und ber die eingestellte Cycle Time hinweg ansteigen kann Ben tigt das Programm weniger Zeit als eingestellt wird es mit der eingestellten Cycle Time wiederholt und der Rest der brigen Zeit mit Background Time ausgef llt In der Background Time l uft die Bearbeitung des Ethernets und der seriellen Schnittstelle Diese sollte auf ca 20 bis 50 der PLC Cycle Time eingestellt sein Um das System zu optimieren misst man die Mittlere Zykluszeit Dies finden Sie im PLC Control unter dem Men punkt Online Koppler Der dort ermittelt Zeit gibt man einen Aufschlag von 50 und tr gt die Zeit als PLC Cycle Time ein St
84. er dem System erst einmal bekannt gemacht werden Es gibt zwei M glichkeiten dies zu tun Welche M glichkeit Sie nutzen h ngt von Ihren Erfordernissen ab 1 Sie nutzten TwinCAT PLC nur zum Programmieren Klicken Sie mit der linken Maustaste auf das TwinCAT Icon rechts unten in der Bildschirmecke Hetzetzetpzet file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 37 von 74 Tragen Sie den BC9000 unter dem Men punkt AMS Router als Remote Computer ein Klicken Sie daf r auf Hinzuf gen Name ecsoooHB39 AMS Netld 172 16 44 441 1 Abbruch Adresse 17216 4444 Transport terae m I Langsame Verbindung Tragen Sie den Namen ein dieser kann frei gew hlt werden Die AMS Net ID ist die IP Adresse erg nzt um 1 1 Diese Adresse ist die eingestellte IP Adresse des Buskopplers Best tigen Sie mit OK Nach dem Eintrag der gew nschten Buskoppler m ssen Sie das TwinCAT System Starten das TwinCAT Icon ist gr n Nun ist der Ethernet Koppler dem System bekannt gemacht worden und kann jetzt im PLC Control ausgew hlt werden 2 Sie nutzten TwinCAT f r den zyklischen Datentransport y Unbenannt TwinCAT System Manager Datei Bearbeiten Aktionen Ansicht Optionen 2 e Cee SR sO 35 3 KARA FB Echtzeit Konfiguration NC Konfiguration Allgemein 8x3000 PLC IP Address Ads Commands BA SFS Konfiguration BE Nocken Konfiguration Hostnam
85. eter bernommen hat e Danach k nnen Sie den Buskoppler ausschalten die Busklemmen anschlie en und wie gewohnt fortfahren Feldbuskomponenten Ethernet Netzwerkklassen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 18 von 74 Man unterscheidet drei verschiedene Adressierungsklassen Diese legen fest wie viele Adress Bits f r die Netzwerknummer und wie viele f r die Rechnernummer bzw Knoten reserviert werden Die Unterscheidung findet in den ersten 3 Bits der IP Adresse statt Die Klasse A besitzt 7 Bits f r die Netzwerkadresse Damit sind Weltweit 126 Klasse A Netzwerke m glich Diese Netzwerke k nnen dann 224 Rechner besitzen Netzwerke der Klasse B k nnen 65536 Rechner beinhalten wobei 16384 Netzwerke m glich sind Kasse C Netzwerke haben h chstens 256 Rechner aber es k nnen 221 Netzwerke aufgebaut werden A Eine IP Adresse muss im gesamten verbundenen Netzwerk einmalig sein Achtung Netzwerk Net ID Rechner Adresse Host ID Klasse A ld 234567 0123456 710123456 7101234567 100000000 1280000000000 Netzwerk Net ID Rechner Adresse Host ID Klasse B 12 34567 01 234567 01 23456 7101234567 128 0 ox ox 191 255 00 9007 Netzwerk Net ID Rechne Adresse Host ID Klasse C 01234 5670 1 234567 01 23456 10 1234567 192 0 0 00 223 255 255 100 Die eingestellte IP Adresse muss bei einer Kommunikation mit einem anderen
86. gNegativ RS TON RS bNetzteileAN SET HI IN Q SET Q1 bNegativesNT bSpgNegVerz RESET1 sp bPositivesNT T 10ms PT ET bNetzteileANo RESET1 sp 0003 schaltet positives Netzteil verzoegert aus fbTOF_SpgPosVerzAus fbTRIG_SpgPosVerzAus TOF F_TRIG bNegativesNT IN Q CLK QH bSpeNegVerz T 500ms PT E 0004 positive Netzteile Sectionl bPositivesNT Lsec tl_p5V_Ana_Dig Sect1_p5V_VV Sectl_p6V 0005 negative Netzteile Sectionl bNegativesNT sec t1_m5V_Analog Sect1_m5V_VV 0006 positive Netzteile Section2 bPositivesNT see t2_p5V_Ana_Dig Sect2_p5V_VV Sect2_p6V 0007 negative Netzteile Section2 bNegativesNT see t2_m5V_Analog Sect2_m5V_VV 0008 positive Netzteile Section3 bPositivesNT Lsec t3_p5V_Ana_Dig E Sect3_p5V_VV Sect3_p6V 0009 negative Netzteile Section3 bNegativesNT see t3_m5V_Analog Sect3_m5V_VV 0010 positive Netzteile Section4 bPositivesNT sec t4_p5V_Ana_Dig B Sect4_p5V_VV Sect4_p6V 0011 negative Netzteile Section4 bNegativesNT Sect4_m5V_Analog Sect4_m5V_VV 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021
87. gang ARE i ault MY Pos 14 KL3204 0000 4 Kanal ana Eingang een Ee e l e 5 as 3 en ava 6 KL2xx2 0000 PLC terminal complex Defaut Pos 17 KL3204 0000 4 Kanal ana Eingang 7 KL2xx2 0000 PLC terminal complex Default Ei Pos 18 KL3204 0000 4 Kanal ana Eingang Be Ee E 3 a 9 KL2xx2 0000 PLC terminal complex Default M Pos 19 KL3204 0000 4 Kanal ana Eingang 70 KL2xx2 0000 PLC terminal complex Default Pos 20 KL3204 0000 4 Kanal ana Eingang 11 KL2xx2 0000 PLC terminal complex Default MY Pos 21 KL3204 0000 4 Kanal ana Eingang 12 KL2xx2 0000 PLC terminal complex Default D Pos 22 KL3204 0000 4 Kanal ana Eingang 13 KL3204 0000 PLC terminal complex Default MH Pos 23 KL3204 0000 4 Kanal ana Eingang 14 KL3204 0000 PLC terminal complex Default ki E ki Bj zj E 3 Inbetriebnahme Das Einschalten der Netzteile geschieht ber den gr nen Knopf unterhalb der SPS Mit dem roten Knopf kann man die Netzteile ausschalten Dabei werden zuerst die negativen Spannungen und kurz danach die positiven Spannungen abgeschaltet Uwe Thiemer V 1 1 26 02 2008 4 OPC Konfiguration TwinCAT OPC Configurator Edit View 9 Alarm Definitions BA Conversions B A 1 0 Devices r Dees FM Temperaturen E Ga Simulations Name Temperaturen Twin CAT OPC Configwrator Device Description Temperatur berwachung AutoCfg 2 Link to PLC
88. ge der remanenten Daten erh ht 512 Byte ca 0 5 ms Die Einstellungen f r die remanenten Daten k nnen Sie ber den System Manager TwinCAT oder mit der Konfigurationssoftware KS2000 vornehmen Tabelle 1 Register 15 Default 64 file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 30 von 74 max 4 kByte Persistente Daten Die persistenten Daten sind noch eine Stufe stabiler d h diese Daten bleiben sogar bei einem Programmdownload erhalten Die Anzahl der persistenten Daten muss kleiner oder gleich gleich der Anzahl der remanenten Daten sein Die persistenten Daten liegen wie die remanenten Daten im lokierten Merkerbereich MBxx Die Einstellungen f r die persistenten Daten k nnen Sie mit der Konfigurationssoftware KS2000 vornehmen Tabelle 1 Register 18 Default 0 max 4 kByte Beispiel 400 Byte remanente Daten davon sollen 200 Byte persistent sein Register 15 400 MB200 MB399 Register 18 200 MBO MB 199 Zykluszeitmessung In dem Merkerbereich befindet sich eine Zeitmessung mit einer Aufl sung von einer Millisekunde pro Digit Der Datentyp ist UDINT unsigned double integer Dieser Wert kann vom Programm berschrieben werden um einen Abgleich zu einer Steuerung zu bernehmen Der berlauf geschieht nach ca 48 Tagen Merkerbyte Datentyp UD O O OOOO O O OS MB4088 4091 Paznlyp DANE 0 422 Mrd ms 0 ca 48 Tage Diagnose Es gibt die M glich
89. gsstandards 10Base5 Das Ubertragungsmedium f r 10BaseS ist ein dickes Koaxialkabel Yellow Cable mit einer max Ubertragungsgeschwindigkeit von 10 MBaud und einer Linien Topologie mit Abzweigen Drops an die jeweils ein Teilnehmer angeschlossen wird Da hier alle Teilnehmer an einem gemeinsamen Ubertragungsmedium angeschlossen sind kommt es bei 10Base5 zwangsl ufig h ufig zu Kollisionen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 15 von 74 10Base2 10Base2 Cheapernet ist eine Weiterentwicklung von 10Base3 und hat den Vorteil dass dieses Koaxialkabel billiger und durch eine h here Flexibilit t einfacher zu verlegen ist Es K nnen mehrere Ger te an eine 10Base2 Leitung angeschlossen werden H ufig werden die Abzweige eines 10Base5 Backbones als 10Base2 ausgef hrt 10BaseT Beschreibt ein Twisted Pair Kabel f r 10 MBaud Hierbei wird das Netz sternf rmig aufgebaut so dass nun nicht mehr jeder Teilnehmer am gleichem Medium h ngt Dadurch f hrt ein Kabelbruch nicht mehr zum Ausfall des gesamten Netzes Durch den Einsatz von Switches als Sternkoppler k nnen Kollisionen vermindert oder bei Voll Duplex Verbindungen auch vollst ndig vermieden werden 100BaseT Twisted Pair Kabel f r 100 MBaud F r die h here Datengeschwindigkeit ist eine bessere Kabelqualit t und die Verwendung endsprechender Hubs oder Switches erforderlich 10BaseF Der Standard 10Ba
90. guration Basiszeit f1 ms y Router Speicher kByte 2048 Einstellungen Online Priorities BG Konfiguration CPU Limit An BB Nocken Konfiguration Se E 4 Konfiguration caco Teer etter 2 88 E amp Ger te Kernel E gt Hinweis Der Router Speicher ist vom Arbeitsspeicher ihres PCs abh ngig und darf nicht beliebig hoch gesetzt werden Berechnung des maximal zul ssigen Router Speichers Max Routerspeicher MB 1 MB Arbeitsspeicher MB 4MB x 0 4 Beispiel Ihr PC hat 128 MB Arbeitsspeicher 1MB 128MB 4MB x 0 4 50 6 MB Die maximale Gr e des Router Speichers darf bei 128 MB Arbeitsspeicher 50 6 MB nicht berschreiten TwinCAT System Manager Reference Karteireiter IP Address Ethernet Komponenten ben tigen im Netzwerk eine eindeutige IP Adresse Nachfolgend ist der f r die Konfiguration des Feldbusknoten im TwinCAT System notwendige Einstelldialog beschrieben Der gezeigte Karteireiter erscheint nachdem Sie im System Manager unter Ihrer Ethernetkarte mit der rechten Maustaste Box Anf gen einen BK9000 BC9000 oder eines anderen Ethernet Feldbusger tes ausgew hlt haben Allgemein Bx3000 IP Address Ads Commands Hostname Box 1 IP Address 135 22 57 200 GetHostByName AMS Address fi 35 22 57 200 1 1 Communication Settings Bootp f TCP Has warning Level B disabled fo UDP _ No Auto Retries 00 00 00 00 00 00 Hostn
91. hen Konformit tskennzeichnung Kennzeichen f r UL Zulassung UL steht f r Underwriters Laboratories Inc die f hrende Zertifizierungsorganisation f r Nordamerika mit Sitz in den USA Hersteller Zeichen Kanada US USA LISTED 22ZA unter diesem Eintrag sind die Pr fergebnisse einsehbar Die Zahlenfolge ergibt von links nach rechts die Produktionswoche 2 Ziffern das Produktionsjahr 2 Ziffern die Software 2 iffern sowie die Hardwareversion 2 Ziffern und Sonderbezeichnungen 4 Ziffern In diesem Fall handelt es sich also um einen BK2000 produziert in der 9 Kalenderwoche Produktionsbezeichnung de Jahres 2001 mit der Firmware Version BF in der 6 Hardwareversion ohne Sonderbezeichnung Feldbuskomponenten Anhang Zulassungen UL E172151 Konformit tskennzeichnung CE Schutzart IP20 gem EN60529 Feldbuskomponenten Anhang file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Pr fnormen f r Ger tepr fung EMV EN 50082 2 EN 50081 2 Vibrationsfestigkeit EN 60 68 2 2 Schwingungspr fung EN 60 68 2 27 Schockpr fung Feldbuskomponenten Anhang Literaturverzeichnis TCP IP TCP IP deutsch Aufbau und Betrieb eines TCP IP Netzes von Kevin Washburn Jim Evans Verlag ADDISON WESLEY Longmann Verlag TCP IP englisch Illustrated Volumel The Protocols von W Richard Stevens Verlag ADDISON WESLEY Longmann
92. hnung kennzeichnet ein Kabel mit einer Abschirmung fiir jedes Leitungspaar sowie einen Gesamtschirm ITP Industrial Twisted Pair Ist von Aufbau dem S STP hnlich besitzt allerdings im Gegensatz zum S STP nur 2 Leitungspaare Feldbuskomponenten Parametrierung und Inbetriebnahme Anlaufverhalten des Buskopplers Nach dem Einschalten pr ft der Buskoppler seinen Zustand konfiguriert den K Bus und erstellt anhand der gesteckten Busklemmen eine Aufbauliste Wenn der Buskoppler eine dezentrale Steuerung besitzt BCxxxx wird nach einer erfolgreichen Aufbauliste die lokale SPS gestartet Beim Hochlauf des Buskopplers leuchten und blinken die E A LEDs Im Fehlerfreien Zustand sollte nach ca 2 3 sec keine E A LED mehr Blinken Im Fehlerfall h ngt es von der Fehlerart ab welche LED blinkt siehe Diasnose LEDs Poweron Selbsttest K Bus Test Aufbauliste EEE PLC Start Kommunikations Stop Fehler start 1 Feldbuskomponenten Inbetriebnahme Parametrierung des Buskopplers ber DIP Schalter file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 17 von 74 Die folgende Parametrierungen k nnen Sie ohne Konfigurationssoftware mit Hilfe des DIP Schalters und der Endklemme KL9010 vornehmen Dieser Parametrierungsmode ist nur dann aktiv wenn am Buskoppler nur eine Endklemme KL9010 gesteckt ist Sonst gelten die normale Einstellungen Wi
93. is 50 ms Task Zeit auf dem BC9000 Jitter UDP _Pbis3 ms Task Zeit auf dem BC9000 Jitter 12 bis 15 ms Task Zeit auf dem BC9000 Jitter Default Fast TCP 1 bis 3 ms Task Zeit auf dem BC9000 Jitter ab Firmware B7 Tabelle 100 Register 29 1 Fast TCP 0 TCP Siehe Modbus Interface Reaktionszeit BK9000 file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 43 von 74 ADS Zeit ms TCP 3 bis 50 ms UDp arras 0000 O Zeit ms 12 bis 15 ms Default ab Firmware B5 Tabelle 100 Register 29 1 Fast TCP 0 TCP Siehe Modbus Interface Feldbuskomponenten ADS ADS Protokoll Das ADS Protokoll ADS Automation Device Specification ist eine Transportschicht innerhalb des Beckhoff TwinCAT Systems Es ist f r den Datenaustausch der verschiedenen Software Module entwickelt worden zum Beispiel f r die Kommunikation zwischen der NC und der PLC Mit diesem Protokoll hat man die Freiheit von jedem Punkt im TwinCAT mit anderen Tools zu kommunizieren Wird eine Kommunikation zu anderen PC oder Ger ten ben tigt setzt das ADS Protokoll auf TCP IP auf Somit ist es in einem vernetzten System m glich an alle Daten von einem beliebigen Punkt zu kommen Visualt sierung mM OPC TwinCAT IP Socket IP Socket IP Socket BK9000 TwinCAT Das ADS Protokoll wird auf das TCP IP oder UDP IP Protokoll aufgesetzt Es erm glicht dem Benutzer innerhalb
94. keit die Diagnosedaten im Busklemmen Controller zu lesen Diese Information liegen im lokierten Merkerbereich Bedeutung MB4092 4093 Keine Verbindung zum Switch die LED Link leuchtet nicht Im Auslieferungszustand ist die Ubertragung dieser Fehlerinformation deaktiviert Setzen Sie zum aktivieren in abelle 100 Register 25 auf 1 K Bus Fehler MB4094 4095 Konfigurationsfehler Bit 2 15 Bit 15 Feldbuskomponenten Programmierung file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 31 von 74 SPS Variablen Die SPS Variablen dienen als Schnittstelle zwischen dem lokalen Prozessabbild des Bus Controllers und dem Feldbusprozessabbild f r eine bergeordnete Steuerung Als erstes soll dies anhand der Default Einstellung erl utert werden Busklemmen im lokalen Prozessabbild des BCs Alle angeschlossenen Busklemmen sind dem lokalen Prozessabbild zugewiesen Die SPS Variablen befinden sich ab der Adresse 128 Sie k nnen diese Anfangsadresse sowie die L nge dieser Daten Default 16 Byte ver ndern Daten die von einer berlagerten Steuerung gelesen werden sollen schreibt man in das Ausgangsprozessabbild Diese Daten sind f r die berlagerte Steuerung Eingangsdaten Daten die von der berlagerten Steuerung zum BC bertragen werden sind f r diese Steuerung Ausgangsdaten und f r den BC Eingangsdaten Dies soll die folgende Grafik verdeutlichen Lokales Proze
95. lemme KL9010 und der Breite der verwendeten Busklemmen zusammen Die Busklemmen sind je nach Funktion 12 mm oder 24 mm breit Die lichte H he von 68 mm wird durch die Frontverdrahtung in Abh ngigkeit von der Drahtst rke um ca 5 mm bis 10 mm berbaut Feldbuskomponenten Busklemmen Tragschienenmontage Setzen Sie das Bus System in einen sicheren spannungslosen Zustand bevor Sie mit der Montage Demontage oder Verdrahtung der Busklemmen Gefahr beginnen Montage Die Buskoppler und Busklemmen werden durch leichten Druck auf auf handels bliche 35 mm C Tragschienen EN 50022 aufgerastet file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 11 von 74 1 Stecken Sie zuerst den Feldbuskoppler auf die Tragschiene 2 Auf der rechten Seite des Feldbuskoppler werden nun die Busklemmen angereiht Stecken Sie dazu die Komponenten mit Nut und Feder zusammen und schieben Sie die Klemmen gegen die Tragschiene bis die Verriegelung h rbar auf der Tragschiene einrastet Wenn Sie die Klemmen erst auf die Tragschiene schnappen und dann nebeneinander schieben ohne das Nut und Feder ineinander greifen wird keine funktionsf hige Verbindung hergestellt Bei richtiger Montage darf kein nennenswerter Spalt zwischen den Geh usen zu sehen sein Achten Sie bei der Montage der Busklemmen darauf dass der Verriegelungsmechanismus der Klemmen nicht in Konflikt mit den Befestigungsschrauben der Trag
96. ller erfolgt nach folgender Gesetzm igkeit Erst alle komplexen Busklemmen in der Reihenfolge wie diese gesteckt sind und dann die digitalen Busklemmen die zu einem Byte aufgef llt werden Das Default Mapping der komplexen Busklemmen ist e komplette Auswertung e Intel Format file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 33 von 74 e Wordalignment Beispiel 1 x BCxxxx 1 1 x KL1012 21x KL1104 3 1 x KL2012 4 1 x KL2034 5 1 x KL1502 6 1 x KL3002 7 1 x KL4002 8 1 x KL6001 9 1 x KL9010 Busklemme 1502 3002 4002 6001 1012 1X30 0 301 E 1104 oIX30 1 305 FO 2012 OOOO BOL 222222 2034 pO 4 QK30 2 305 gt 9010 DEE DE Busklemme KL3002 6 Kam 7 Kai B KL2034 Hp Kan P Falls Sie nicht wissen auf welcher Adresse sich die Busklemmen befinden die Sie der lokalen SPS BC9000 zugewiesen haben Konfigurieren Sie im System Manager Ihre Hardware Konfiguration Nachdem Sie alle Busklemmen und SPS Variablen eingetragen haben klicken Sie im Hardware Baum mit der rechten Maustaste auf den BC9000 und il Hinweis W hlen Sie den Men Punkt Export Variablen Info Es wird eine Datei gespeichert die Sie im System Manager unter Projekt Importieren einf gen k nnen Nun haben Sie unter den globalen Variablen den Eintrag TwinCAT Import indem Sie alle Variablen finden die Sie der lokalen SPS BC9000 zugeordnet haben Feldbuskomponenten Feldbus Prozess
97. lten TCP IP Adresse und zus tzlichen 2 Byte erstellt Diese zus tzlichen 2 Byte bestehen aus 1 1 und sind nicht ver nderbar Beispiel IP Adresse 172 16 17 128 AMS Net ID 172 16 17 128 1 1 file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 45 von 74 Port Nummer Die Portnummer unterscheidet im angeschlossenen Ger t Unterelemente Port 100 Registerzugriff Port 300 Prozessdaten Feldbus Port 800 lokales Prozessdaten nur BC90x0 Index Group Die Index Group unterscheidet innerhalb eines Ports verschiedene Daten Index Offset Gibt den Offset an ab welchem Byte gelesen oder geschrieben werden soll Len Gibt die L nge der Daten in Byte an die gelesen bzw geschrieben werden sollen TCP Port Nummer Die TCP Port Nummer betr gt f r das ADS Protokoll 48898 oder OxBFO2 Feldbuskomponenten ADS ADS Dienste Prozessdaten Port 300 Der Zugriff auf die Feldbusdaten erfolgt ber die ADS Portnummer 300 Diese Daten werden von einem Watchdog berwacht Sollte innerhalb von 1000 ms kein weiteres Telegramm eintreffen werden die Ausg nge in den sicheren Zustand geschaltet Index Offset Wertebereich 0xF020 Input Eing nge DA Lokales Prozessabbild Port 800 nur BC9000 Im lokalen Prozessabbild k nnen Daten gelesen und geschrieben werden Sollten Ausg nge geschrieben werden muss darauf geachtet werden das diese von der lokalen SPS nicht verwendet werden
98. n der sich im gleichen oder in einem anderen Netz befinden kann IP k mmert sich dabei um das Adress Management Finden und Zuordnen der MAC IDs die Segmentierung und die Pfadsuche Routing Wie das Ethernet Protokoll gew hrleistet auch IP keinen gesicherten Transport der Daten Datenpakete k nnen verloren gehen oder in ihrer Reihenfolge vertauscht werden F r einen standardisierten gesicherten Informationsaustausch zwischen beliebig vielen verschiedenen Netzwerken wurde TCP IP entwickelt Dabei ist TCP IP weitgehend unabh ngig von der verwendeten Hard und Software Oftmals als ein Begriff verwendet handelt es sich hierbei um mehrere aufeinander aufgesetzte Protokolle z B IP TCP UDP ARP und ICMP Transmission Control Protocol TCP Das auf IP aufsetzende Transmission Control Protocol TCP ist ein verbindungsorientiertes Transport Protokoll Es umfasst Fehlererkennungs und Behandlungsmechanismen Verlorengegangene Telegramme werden wiederholt User Datagram Protocol UDP UDP ist ein verbindungsloses Transport Protokoll Es gibt keine Kontrollmechanismen beim Datenaustausch zwischen Sender und Empf nger Dadurch resultiert eine schneller Verarbeitungsgeschwindigkeit als zum Beispiel bei TCP Eine Pr fung ob das Telegramm angekommen ist muss vom bergeordneten Protokoll durchgef hrt werden file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 41 von 74 Auf TCP I
99. n Seitenfl che des Buskopplers befinden sich drei Federkontakte der Powerkontaktverbindungen Die Federkontakte sind in Schlitzen verborgen um den Ber hrungsschutz sicherzustellen Durch das Anreihen einer Busklemme werden die Messerkontakte auf der linken Seite der Busklemme mit den Federkontakten verbunden Die Nut Federf hrung an der Ober und Unterseite der Buskoppler und Busklemmen garantiert sichere F hrung der Powerkontakte Konfigurations Schnittstelle Auf der unteren Seite der Frontfl che sind die Standardbuskoppler mit einer RS232 Schnittstelle ausger stet Der Miniaturstecker kann mit einem Verbindungskabel und der Konfigurationssoftware KS2000 mit einem PC verbunden werden Die Schnittstelle erlaubt das Konfigurieren der Busklemmen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 13 von 74 wie zum Beispiel das Einstellen des Verst rkungsfaktors der analogen Kan le ber die Schnittstelle kann auch die Zuordnungen der Busklemmen Daten zum Prozessabbild im Buskoppler ver ndert werden Die Funktionalit t der Konfigurationsschnittstelle ist auch ber den Feldbus mit der Stringkommunikation zu erreichen Potentialtrennung Die Buskoppler arbeiten mit drei unabh ngigen Potentialgruppen Die Versorgungsspannung speist galvanisch getrennt die K Bus Elektronik im Buskoppler und den K Bus selbst Aus der Versorgungsspannung wird weiter die Betriebsspannung f r den Bet
100. n in einen inaktiven Zustand zur ck Die Timeout Zeiten der Buskoppler entsprechen den f r das Feldbus System blichen Zeiten Bei der Umstellung auf ein anderes Bussystem beachten Sie im Falle gro er Zykluszeiten des Bussystems die nderung der Timeout Zeiten Die Schnittstellen Ein Buskoppler besitzt sechs unterschiedliche Anschlussm glichkeiten Diese Schnittstellen sind als Steckverbindungen und Federkraftklemmen ausgelegt Feldbuskomponenten Produkt bersicht System bersicht Prinzip der Busklemme Ethernet Versorgungs Potential Busklem men Controller spannung Einspeise 802000 f r den klemme Endklemme Buskoppler Power Potential Kontakte trennung Feldbuskomponenten Produkt bersicht Feldbus bersicht file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 9 von 74 Feldbus bersicht Ethernet wurde urspr nglich von DEC Intel und Xerox als DIX Standard f r die Daten bertragung zwischen B roger ten entwickelt Heute versteht man darunter meist die Spezifikation ZEEE 802 3 CSMA CD die 1985 ver ffentlicht wurde Diese Technologie ist durch ihren weltweiten Einsatz und die hohen St ckzahlen berall erh ltlich und sehr preiswert Eine Anbindung an vorhandene Netze kann so problemlos realisiert werden Mittlerweile gibt es die verschiedensten bertragungsmedien Koaxialkabel 10Base5 Lichtwellenleiter 10BaseF oder verdrillte Zweidrahtlei
101. ntial Einspeiseklemmen werden bei der Ansteuerung der Klemmen nicht ber cksichtigt sie d rfen an beliebiger Stelle in die Klemmleiste eingereiht werden In einer Klemmleiste k nnen bis zu 64 Klemmen eingesetzt werden Dabei werden Potential Einspeiseklemmen mitgez hlt die Endklemme nicht Buskoppler f r verschiedene Feldbus Systeme file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 8 von 74 Verschiedene Buskoppler lassen sich einsetzen um die elektronische Klemmleiste schnell und einfach an unterschiedliche Feldbus Systeme anzukoppeln Auch eine nachtr gliche Umr stung auf ein anderes Feldbus System ist m glich Der Buskoppler bernimmt alle Kontroll und Steuerungsaufgaben die f r den Betrieb der angeschlossenen Busklemmen notwendig sind Die Bedienung und Konfiguration der Busklemmen wird ausschlie lich ber den Buskoppler durchgef hrt Die eingestellten Parameter werden jedoch spannungsausfallsicher in den jeweiligen Busklemmen gespeichert Feldbus K Bus und E A Ebene sind galvanisch getrennt Wenn der Datenaustausch ber den Feldbus zeitweise gest rt ist oder ausf llt bleiben Registerinhalte wie z B Z hlerst nde erhalten digitale Ausg nge werden gel scht und analoge Ausg nge nehmen einen Wert an der bei der Inbetriebnahme f r jeden Ausgang konfigurierbar ist Die Default Einstellung der analogen Ausg nge ist 0 V bzw 0 mA Digitale Ausg nge falle
102. odbusTCP Read write registers Funktion 23 Mit der Funktion Read write registers k nnen mehrere analoge Ausg nge beschrieben und in einem Telegramm mehrere analoge Eing nge gelesen werden In diesem Beispiel werden die ersten zwei analogen Ausgangsworte beschrieben und die ersten zwei analogen Eing nge gelesen Die analogen Ausg nge beginnen beim Offset 0x0800 und die Eing nge ab dem Offset 0x0000 Hier beschreibt der Offset immer ein Wort Der Offset 0x0003 schreibt ab dem 4 Wort auf das Ausgangsprozessabbild Die L nge gibt die Anzahl der Worte an und der Byte Count setzt sich aus den zu schreibenden Bytes zusammen Beispiel 4 Worte entsprechen 8 Byte Count Die Datenbytes enthalten die Werte f r die analogen Ausg nge In diesem Beispiel sind es zwei Worte die zu beschreiben sind Das erste Wort mit dem Wert Ox3FFF und das zweite Wort mit dem Wert Ox7FFF Anfrage Query Byte Name unktions Code esen Start Adresse high esen Start Adresse low esen L nge high esen L nge low chreiben Start Adresse hish chreiben Start Adresse low chreiben L nge high chreiben L nge low te Count Daten 1 hish aten 1 low aten 2 high aten 2 low Antwort Response Der Koppler antwortet mit der Start Adresse und der L nge der bertragenen Bytes im Byte Count Es folgen die Dateninformationen In diesem Beispiel steht im ersten Wort eine 0x0038 und im zweiten Wort eine Ox3FOB file E Documents 20and 20Settings Thiemer Loc
103. pr fen EE Tabellenvergleich Busklemme en a AN Keine Busklemme gesteckt Eine der Busklemmen ist defekt angeh ngte Busklemmen halbieren und pr fen ob der K Bus Kommandofehler Fehler bei den brigen Busklemmen noch vorhanden ist Dies weiter durchf hren bis die defekte Busklemme lokalisiert ist Pr fen ob die n 1 Busklemme richtig gesteckt ist gegebenenfalls tauschen Kontrollieren ob die Bruchstelle hinter Busklemme n Busendklemme 901 0 pesteckt ist 1 Impuls K Bus Datenfehler Bruchstelle hinter dem Buskoppler K Bus Fehler bei Register Kommunikation mit n te Busklemme tauschen Busklemme n file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 66 von 74 0 Fehler bei der Initialisierung Buskoppler tauschen Hemer EE E ardware Reset des Buskopplers aus und wieder einschalten DIP Schalter nach einem Hardware Reset des Buskopplers Software Reset ver ndert aus und wieder einschalten DIP Schalter f r BootP falsch E on oder off stellen siehe aus und wieder einschalten aus und wieder einschalten arning Die eingestellte ykluszeit wurde berschritten Hinweis Zykluszeit wurde Dieser Hinweis blinken der berschritten LEDs kann nur durch erneutes siehe Tab 1 Register 17 booten des Buskopplers gel scht werden Abhilfe Zykluszeit erh hen Checksummenfehler im Programm erneut zum BC Programm Flash bertragen Falsche oder f
104. r Funktion Online Reset notwendig TwinCAT System Manager Konfiguration Busklemmen Controller Karteireiter PLC Bei Busklemmen Controllern BC k nnen unterhalb von SPS Variablen spezielle Datenaustauschvariablen f r die feldbusbasierende Kommunikation zwischen PC und BC definiert werden siehe Beispielkonfiguration eines Bus Controllers Bei Anwahl eines BCs in der Baumansicht des TwinCAT System Managers erscheint auf der rechten Seite u a der folgende Karteireiter Allgemein Bx9000 PLC IP Address Ads Commande PLC Cycle Time 5 Retain Data EE Tine E Store Retain Data ize 64 Byt PLC Var OffsIN 1128 PLC Var Offs QUT 128 m KBus Update CG AMS R ENEE Double Cycle gien Lama ownloa er Start with Configuration Error Pr Firmware Update via COM PLC Cycle Time Die reservierte Zykluszeit der Kleinsteuerung In dieser Zeitspanne werden vom BC keine Daten an den Feldbus bergeben Background Time Zeit f r die Bearbeitung der Kommunikation ber den Feldbus u a auch Programm Download Debugging usw PLC Var Offs IN Startoffset der Datenaustauschvariablen im Eingangsbereich des BC Prozessabbilds PLC Var Offs OUT Start Offset der Datenaustauschvariablen im Ausgangsbereich des BC Prozessabbilds AMS Response during download Kann aus Kompatibilit tsgr nden bei alten Busklemmen Controllern bei BC3100 und BC2000 deaktiviert werden Neuere Bus Controller Firmw
105. r Steuerung realisieren Der Standort der Steuerung kann deshalb ein Bedienpult eine Leitwarte oder hnliches sein Die Busklemmen stellen die dezentrale Ein Ausgabeebene der Steuerung im Schaltschrank und untergeordneten Klemmenk sten dar Neben der Sensor Aktuator Ebene wird auch file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 7 von 74 der Leistungsteil der Anlage ber das Bussystem gesteuert Die Busklemme ersetzt die konventionelle Reihenklemme als Verdrahtungsebene im Schaltschrank Der Schaltschrank kann kleiner dimensioniert werden Buskoppler f r alle g ngigen Bussysteme Das Beckhoff Busklemmen System vereint die Vorteile eines Bussystems mit den M glichkeiten der kompakten Reihenklemme Busklemmen K nnen an allen g ngigen Bussystemen betrieben werden und verringern so die Teilevielfalt in der Steuerung Dabei verhalten sich Busklemmen wie herk mmliche Anschaltungen dieses Bussystems Alle Leistungsmerkmale des jeweiligen Bussystems werden unterst tzt Montage auf genormten C Tragschienen Die einfache und platzsparende Montage auf einer genormten C Tragschiene und die direkte Verdrahtung von Aktuatoren und Sensoren ohne Querverbindungen zwischen den Klemmen standardisiert die Installation Dazu tr gt auch das einheitliche Beschriftungskonzept bei Die geringe Baugr e und die gro e Flexibilit t des Busklemme Systems erm glichen den Einsatz berall dort wo
106. resse des Buskopplers auf 172 16 x x Die IP Adresse ist im Auslieferungszustand 172 16 17 255 DIP Schalter 1 bis 8 auf ON e Schicken Sie ein Ping auf die IP Adresse 172 16 17 255 e Lesen Sie die MAC ID mit arp a aus Feldbuskomponenten TwinCAT Konfiguration mit dem System Manager Tragen Sie im TwinCAT System Manager unter Ger te eine allgemeine Ethernet Karte ein Sollten die Buskoppler schon am Netzwerk angeschlossen sein und eine IP Adresse besitzen k nnen Sie diese auch einlesen Dabei werden automatisch alle Buskoppler mit Busklemmen und Konfiguration hochgeladen Diese k nnen Sie dann nach Ihren Bed rfnissen anpassen Box Anfiigen RN Ger t Bere 5 tweet E 4 Ger t Epon GH Box importieren A Ausschneiden Strg Kopieren Strg C amp Einf gen Stra DO Einf gen mit Werkn Alt Strg V D Disabled N Scan and create Beckhoff devices file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 24 von 74 Inbetriebnahme bei 6 oder mehr Ethernet Knoten Wenn Sie im System Manager mehr als 5 Knoten eintragen m ssen Sie den Router Speicher erh hen Diese Einstellung finden Sie im System Manager unter Real Time Settings Tragen Sie dort f r jeden Buskoppler 350 kByte ein Dies ergibt z B f r 10 Buskoppler 3 5 MB 10 x 350 KByte E EB Echtzeit Konfiguration Echtzeit Einstellungen ES BY Zus tzliche Tasks Men ABB NC Konfi
107. rieb des Feldbus erzeugt Anmerkung Alle Busklemmen haben eine galvanische Trennung zum K Bus Der K Bus ist dadurch vollst ndig galvanisch gekapselt 24V DV B skemmen Busklemme a 24V Q Buskoppkr Feldb Le 13 ov t 315 ls e D LL UW PEO Feldbuskomponenten Einbau und Verdrahtung Verdrahtung Feldbus Ethernet Anschluss Der Anschluss an den Ethernet Bus erfolgt ber einen RJ45 Stecker Westernstecker gt em Verkabelung Verbindung ber Hub oder Switch file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite i SE 123 e kl S ow GI gzis E SE a bk f RD RD EN O Sr Te PTT a el umi CH 2 i Seite 14 von 74 Verbinden Sie die Netzwerkkarte des PCs ber ein Standart Ethernetkabel mit dem und Hub und das Hub ebenfalls ber ein Standart Ethernetkabel mit dem Busklemmen Controller Die Verbindung ber einen Switch erfolgt auf die gleiche Weise Direkte Verbindung zwischen PC mit Ethernet Karte und BC9000 TD TD lt lt ER BRELL lt Um den PC direkt mit dem Busklemmen Controller zu verbinden miissen Sie ein Ethernetkabel mit gekreuzten Adernpaaren Cross Over Kabel verwenden Belegung des RJ45 Steckers ai Bo RD Receive O T EOS eserviert m eserviert 6 RD Receive RD m eserviert Bo Ireserviert Feldbuskomponenten Ethernet Ethernet Kabel bertragun
108. schiene ger t Demontage Jede Klemme wird durch eine Verriegelung auf der Tragschiene gesichert die zur Demontage gel st werden muss 1 Ziehen Sie vorsichtig die orangefarbige Lasche ca 1 cm aus der zu demontierenden Klemme heraus bis die Lasche locker hervorsteht Jetzt ist f r diese Klemme die Verriegelung mit der Tragschiene gel st und die Klemme kann ohne gro en Kraftaufwand von der Tragschiene gezogen werden 2 Greifen Sie dazu mit Daumen und Zeigefinger die entriegelte Klemme gleichzeitig oben und unten an den geriffelten Geh usefl chen und ziehen Sie die Klemme von der Tragschiene weg Verbindungen innerhalb eines Busklemmenblocks Die elektrischen Verbindungen zwischen Buskoppler und Busklemmen werden durch das Zusammenstecken der Komponenten automatisch realisiert e Die sechs Federkontakte des K Bus bernehmen die bertragung der Daten und die Versorgung der Busklemmenelektronik e Die Powerkontakte bertragen die Versorgung f r die Feldelektronik und stellen so innerhalb des Busklemmenblocks eine Versorgungsschiene dar Die Versorgung der Powerkontakte erfolgt ber Klemmen auf dem Buskoppler Beachten Sie bei der Projektierung eines Busklemmenblocks die Kontaktbelegungen der einzelnen Busklemmen da einige Typen z B analoge D Busklemmen oder digitale 4 Kanal Busklemmen die Powerkontakte nicht Hinweis Oder nicht vollst ndig durchschleifen Einspeiseklemmen KL91xx KL92xx unterbrechen die Powerkontakte und
109. seF beschreibt mehrere Lichtwellenleiter Varianten Kurzbezeichnung der Kabeltypen f r 10BaseT und 100BaseT Twisted Pair Kupferkabel f r sternf rmige Topologie wobei der Abstand zwischen zwei Ger ten 100 Meter nicht berschreiten darf UTP Unshielded Twisted Pair nicht abgeschirmte verdrillte Leitung Dieser Kabeltyp geh rt zur Kategorie 3 und sind f r industrielle Umgebungen nicht empfehlenswert S UTP Screened Unshielded Twisted Pair mit Kupfergeflecht abgeschirmte verdrillte Leitung Besitzen einen Gesamtschirm aus einem Kupfergeflecht zur Reduktion der u eren St reinfl sse Dieses Kabel wird zum Einsatz mit dem Buskopplern empfohlen FTP Foilesshielded Twisted Pair mit Alufolie abgeschirmte verdrillte Leitung Dieses Kabel hat eine alukaschierten Kunststoff Folie Gesamtschirm S FTP Screened Foilesshielded Twisted Pair mit Kupfergeflecht und Alufolie abgeschirmte verdrillte Leitung Besitzt einen alukaschierten Gesamtschirm mit einem dar berliegenden Kupfergeflecht Solche Kabel k nnen eine St rleistungsunterdr ckung bis zu 70dB erreichen STP Shielded Twisted Pair abgeschirmte verdrillte Leitung file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 16 von 74 Beschreibt ein Kabel mit Gesamtschirm ohne weitere Angabe der Art der Schirmung S STP Screened Shielded Twisted Pair einzeln abgeschirmte verdrillte Leitung Ein solche Bezeic
110. ssabbild Feldbus Prozessabbild Eing nge Ausg nge Ausg nge 0 511 511 Busklemmen der bergeordneten Steuerung zuweisen Sie k nnen die Busklemmen auch direkt der berlagerten Steuerung zuweisen Im Feldbus Prozessabbild sieht das ganze dann so aus dass sich erst die analogen Busklemmen in dieses Prozessabbild mappen Als n chstes folgen die digitalen Busklemmen und als letztes dann die SPS Variablen file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 32 von 74 Lokales Prozessabbild Feldbus Prozessabbild Eing nge Ausg nge Eing nge Ausg nge Achten Sie darauf dass alle benutzten Prozessabbilder nicht gr er als 512 Byte sein d rfen Feldbuskomponenten Mapping Mapping der Busklemmen Die genaue Belegung der byteorientierten Busklemmen entnehmen Sie bitte der Konfigurations Anleitung zur jeweiligen Busklemme Diese Dokumentation finden Sie auf der Beckhoff CD Products amp Solutions oder im Internet unter www beckhoff com byteorientierte Busklemmen bitorientierte Busklemmen KL1501 10xx KL11xx KL12xx KL17xx KL25xx KL20xx KL21xx KL22xx KL26xx KL27xx KL3xxx KLAxxx KL6xxx KL8xxx Oo O KL5xxx D DIN KL9110 KL9160 KL9210 KL9260 Feldbuskomponenten Lokales Prozessabbild Lokales Prozessabbild Alle angeschlossenen Busklemmen werden in der Default Einstellung dem lokalen Prozessabbild zugewiesen Das Mapping im Busklemmen Contro
111. t wird die Kommunikation ber TCP Transmission Control Protocol abgewickelt Dies bedeutet das die Telegrammpakete vom und zum Buskoppler ber einen gesicherten best tigten Mechanismus ausgetauscht werden UDP Wenn diese Option ausgew hlt wurde wird die Kommunikation ber UDP User Datagram Protocol abgewickelt Im Gegensatz zum TCP sind hierbei die einzelnen Telegrammpakete nicht gesichert d h sie werden nicht jeweils nach Erhalt vom Empf nger best tigt Zerst rte oder in der Reihenfolge vertauschte Telegrammpakete werden nicht erneut gesendet oder sortiert Der Vorteil des UDP besteht aus kalkulierbaren Telegrammlaufzeiten da nicht erst auf eine Antwort vom Empf nger gewartet werden muss Man kann daher bei UDP von einer bedingten Echtzeitf higkeit reden Max Warning Level Diese Einstelloption ist nur bei UDP aktiv Hier kann der maximale Wert des Fehlerz hlers eingetragen werden Bei Erreichen des eingestellten Maximalwertes wird nicht mehr auf ein Antworttelegramm des Feldbusknotens gewartet Stattdessen werden nur noch Lesetelegramme basierend auf einer h heren Zykluszeit zum Feldbusknoten geschickt No Auto Retries file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 26 von 74 Diese Checkbox ist auch nur bei aktivierter Option UDP anw hlbar Bei Erreichen des eingestellten Wertes unter Max Warning Level ist bei aktivierter Checkbox ein Ausf hren de
112. tches oder Router getrennt sind Ein bertragungsweg kann aus maximal f nf Segmenten und vier Repeater Sets zwei Repeater Paaren bestehen Dabei k nnen bis zu drei Segmente Koax Segmente sein an denen die Stationen angeschlossen sind die restlichen Segmente m ssen Punkt zu Punkt Verbindungen sein die auch als IRL Verbindung Inter Repeater Link bezeichnet werden Verkabelungsrichtlinien Allgemeine Richtlinien f r den Netzwerkaufbau eines LAN gibt die Strukturierte Verkabelung vor Darin sind maximal zul ssige Kabell ngen f r die Gel nde Geb ude und Etagenverkabelung festgelegt In den Standards EN 50173 ISO 11801 und TIA 568 A normiert bildet die Strukturierte Verkabelung die Grundlage f r eine zukunftsweisende anwendungsunabh ngige und wirtschaftliche Netzwerk Infrastruktur Die Verkabelungsstandards definieren einen Geltungsbereich mit einer geographischen Ausdehnung von bis zu 3 km und f r eine B rofl che von bis zu 1 Mio Quadratmeter mit 50 bis 50 000 Endger ten Dar ber beschreiben sie Empfehlungen f r den Aufbau eines Verkabelungssystems Abh ngig von der gew hlten Topologie den unter Industriebedingungen eingesetzten bertragungsmedien und Koppelmodulen sowie von dem Einsatz von Komponenten verschiedener Hersteller in einem Netz K nnen sich abweichende Angaben ergeben Die Angaben verstehen sich hier deshalb lediglich als Empfehlungen Feldbuskomponenten BK9000 BC9000 Reaktionszeit des BC9000 TCP B3 b
113. tung 10BaseT mit Schirmung STP oder ohne Schirmung UTP Mit Ethernet lassen sich verschieden Topologien aufbauen wie Ring Linie oder Stern Ethernet transportiert Ethernet Pakete von einem Sender zu einem oder mehreren Empf ngern Diese bertragung verl uft ohne Quittung und ohne Wiederholung von verlorenen Paketen F r die sichere Daten Kommunikation stehen Protokolle wie TCP IP zu Verf gung die auf Ethernet aufsetzen Grundlagen Internet Protokoll IP Die Grundlage der Datenkommunikation ist das Internet Protokoll IP IP transportiert Datenpakete von einem Teilnehmer zu einem anderen der sich im gleichen oder in einem anderen Netz befinden kann IP k mmert sich dabei um das Adress Management Finden und Zuordnen der MAC IDs die Segmentierung und die Pfadsuche Routing Wie das Ethernet Protokoll gew hrleistet auch IP keinen gesicherten Transport der Daten Datenpakete k nnen verloren gehen oder in ihrer Reihenfolge vertauscht werden F r einen standardisierten gesicherten Informationsaustausch zwischen beliebig vielen verschiedenen Netzwerken wurde TCP IP entwickelt Dabei ist TCP IP weitgehend unabh ngig von der verwendeten Hard und Software Oftmals als ein Begriff verwendet handelt es sich hierbei um mehrere aufeinander aufgesetzte Protokolle z B IP TCP UDP ARP und ICMP Transmission Control Protocol TCP Das auf IP aufsetzende Transmission Control Protocol TCP ist ein verbindungsorientiertes Transport
114. tzteil Block RPC Elektronik Uwe Thiemer V 1 1 26 02 2008 2 1 Temperaturmessklemmen Als Temperaturmessklemmen kommen die vierkanaligen KL3204 zum Einsatz Die Beschaltung der vier Pt100 Widerst nde R1 R4 erfolgt in Zweileitertechnik und ist im nebenstehenden Bild zu sehen Die vier roten LEDs signalisieren Drahtbruch oder Kurzschluss der Sensoren Die Netzteile werden durch die potenzialfreien Kontakte der zweikanaligen Relaisklemme KL2622 geschaltet Die Kontakte liegen f r Kanal 1 an Pin 1 und 2 und f r Kanal 2 auf Pin 5 und 6 Die beiden gr nen LEDs zeigen den Zustand der Relais an Uwe Thiemer V 1 1 26 02 2008 2 3 SPS Als SPS wird die BC9000 verwendet die einen Ethernet Anschluss besitzt und bei Einschalten der Betriebsspannung 24V das im EEPROM gespeicherte Bootprojekt startet Ethernet TCP IP i f Dunk Kg Die Bedeutung der LEDs ist in Da i Anhang 1 beschrieben O o K Bus Ethernet RJ 45 on fem ee Versorgung Im Normalbetrieb leuchten die Buskoppler gr nen LEDs die roten LEDs sind aus Einspeisung Powerkontakte Adresswahlschalter________ Konfigurations Programmierschnittstelle 1 Powerkontakte 2 4 Konfiguration der Station 2 4 1 Einloggen Die Konfiguration der Station geschieht mit der Software KS2000 Man kann sich ber das Netzwerk ber ADS FopiBeck1 140 181 85 16 1 1 verbinden thi Beckhoff KS2000 Projekt Online Optionen Hilfe Dj 8 Biel a m
115. u elel Y AMSROUTER Name FopiBeck1 140 181 85 16 1 1 7 AmsServerNetld 140 181 85 16 1 1 AdsPort Timeout Multipoint Ze TwinCAT AMS Router oder mit einem speziellen seriellen Kabel von Beckhoff ber Optionen gt seriell direkt mit der BC9000 Uwe Thiemer v 1 1 26 02 2008 2 4 2 Stationsanzeige Nach dem Einloggen wird die Station angezeigt Beckhoff KS2000 StationGraph SEE Z Brojekt Onine Optionen hife 53 slas sle a E Pos 0 Bc9000 0000 C3000 Stations Einstellung speichern KZ Stations Einstellungen aus Date EY Reports 31 E Enstelungen EDS oo 00 00 oo o Y Sat 6 Kanal di t KEN OH DEE 2 Kanal dig N a Lk LEE Ej Pos 4 KL2x 2 0000 2 Kanal dig LCE DEE 2 Kanal dig m posestizec omo kan de ee al MY Pos 7 KL2xx2 0000 2 Kanal dig I E a Pos 8 KL202 0000 2 Kanal dig dB Pos 9 KL2xx2 0000 2 Kanal dig us SHF Pos 10 KL202 0000 2 Kanal dg SE Pos11 KL202 000 Kenal dy Ze a Hl Pos 12 KL2xx2 0000 2 Kanal dig 7 e Ee pts et a M Pos 14 KL3204 0000 4 Kanal ana un nu da Pos 15 KL3204 0000 4 Kanal ana Pos 16 KL3204 0000 4 Kanal ana e ne Glas 00 100 4 Pos 18 KL3204 0000 4 Kanal ana 5 _ _ Ee OB 0 BE SS BS BE BE BE BE IER BE O E A ee e e A y RE En 25 00 00 00 a0 00 00 00 00 00 00 00 an 00 an 00 am om L Pos 22i KL3204 0000 4 Karl ara 0 00 00 00 00 00
116. uments 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 39 von 74 Zeitsignals und einige Konvertierungsfunktionen Intern werden die Systemfunktionen der Busklemmen Controller aufgerufen TwinCAT PLC Library Helper BC Die Bibliothek PlcHelperBC Ib6 beinhaltet einige Funktionen f r den direkten Zugriff auf Speicherbereiche des SPS Laufzeitsystems der Busklemmen Controller BCxxxx TwinCAT PLC Library ADS BC Die Bibliothek beinhaltet Funktionsbausteine f r eine azyklische Client Server Kommunikation zwischen einem Busklemmen Controller BC9xxx und anderen ADS Ger ten im Netzwerk Die Funktionsweise der Bausteine unterscheidet sich im Wesentlichen nicht von denen f r das SPS Laufzeitsystem auf dem PC TwinCAT PLC Library Ereignisgesteuerte bertragungsbausteine BC Die vorliegenden Funktionsbausteine vereinfachen den ereignisgesteuerten Datenaustausch zwischen Busklemmen Controllern und oder anderen ADS Ger ten TwinCAT NC Busklemmen Controller Die Funktionsbausteine FB_WriteXXXOnDelta f hren einen Schreibvorgang aus wenn das Eingangssignal einen bestimmten Grenzwert ber bzw unterschritten hat Wie oft das Eingangssignal berpr ft werden soll kann eingestellt werden Durch das ereignisgesteuerte Schreiben der Daten wird die Belastung der Feldbusses minimiert Tritt bei der bertragung ein Fehler auf so wird der Vorgang solange wiederholt bis die Verbindung wieder vorhanden
117. un ohne Widerstand in die runde Klemmen ffnung eingef hrt werden 3 Durch R cknahme des Druckes schlie t sich die Klemme automatisch und h lt den Draht sicher und dauerhaft fest Feldbuskomponenten Einbau und Verdrahtung Verdrahtung Speisung Potentialgruppen Spannungsversorgung Buskoppler Die Buskoppler ben tigen zum Betrieb eine 24 V Gleichspannung Der Anschluss findet ber die oberen Federkraftklemmen mit der Bezeichnung 24 V und 0 V statt Die Versorgungsspannung versorgt die Buskopplerelektronik und ber den K Bus die Busklemmen Die Spannungsversorgung der Buskopplerelektronik und die des K Bus sind galvanisch von der Spannung der Feldebene getrennt Einspeisung Powerkontakte Die unteren sechs Anschl sse mit Federkraftklemmen k nnen zur Einspeisung der Peripherieversorgung benutzt werden Die Federkraftklemmen sind paarweise mit einem Powerkontakt verbunden Die Einspeisung zu den Powerkontakten besitzt keine Verbindung zur Spannungsversorgung der Buskoppler Die Auslegung der Einspeisung l sst Spannungen bis zu 24 V zu Die paarweise Anordnung und die elektrische Verbindung zwischen den Speiseklemmkontakten erm glicht das Durchschleifen der Anschlussdr hte zu unterschiedlichen Klemmpunkten Die Strombelastung ber den Powerkontakten darf 10 A nicht dauerhaft berschreiten Die Strombelastbarkeit zwischen zwei Federkraftklemmen ist mit der Belastbarkeit der Verbindungsdr hte identisch Powerkontakte An der rechte
118. ung STP oder ohne Schirmung UTP Mit Ethernet lassen sich verschieden Topologien aufbauen wie Ring Linie oder Stern Ethernet transportiert Ethernet Pakete von einem Sender zu einem oder mehreren Empf ngern Diese file E Documents 20and 20Settings Thiemer Local 20Settings Temp hhC3A8 htm 30 11 2004 Titelseite Seite 40 von 74 bertragung verl uft ohne Quittung und ohne Wiederholung von verlorenen Paketen F r die sichere Daten Kommunikation stehen Protokolle wie TCP IP zu Verf gung die auf Ethernet aufsetzen MAC ID Sender und Empf nger von Ethernet Paketen werden ber die MAC ID adressiert Die MAC ID ist eine 6 Byte gro er Identifikations Code der eineindeutig d h f r jedes Ethernet Ger t weltweit unterschiedlich ist Die MAC ID besteht aus zwei Teilen Der erste Teil d h die ersten 3 Byte ist eine Herstellerkennung Die Firma Beckhoff hat die Kennung 00 01 05 Die n chsten 3 Byte werden durch den Hersteller vergeben und entsprechen einer eindeutigen Seriennummer Die MAC ID kann zum Beispiel beim BootP Protokoll zum Einstellen der TCP IP Nummer verwendet werden Daf r wird ein Telegramm zum entsprechenden Knoten geschickt das die Informationen wie Name oder TCP IP Nummer beinhaltet Sie k nnen die MAC ID mit der Konfigurationssoftware KS2000 auslesen Internet Protokoll IP Die Grundlage der Datenkommunikation ist das Internet Protokoll IP IP transportiert Datenpakete von einem Teilnehmer zu einem andere
119. xTemp eu entspricht 60 C ai 0002 neu 700 am 26 02 2008 auf Wunsch von FOPI ge ndert 0003 bei einer Fehlermeldung wird das Fehlerbit gesetzt 0004 IF FopiBeck1_ChState_1_1 lt gt 0 0005 OR FopiBeck1_ChState_1_2 lt gt 0 0006 OR FopiBeck1_ChState_1_3 lt gt 0 0007 OR FopiBeck1_ChState_1_4 lt gt 0 0008 0009 OR FopiBeck1_ChState_2_1 lt gt 0 0010 OR FopiBeckl_ChState_ 22 lt gt 0 0011 OR FopiBeckl_ChState_2_3 lt gt 0 0012 OR FopiBeck1_ChState_2 4 lt gt 0 0013 0014 OR FopiBeck1_ChState_3_1 lt gt 0 0015 OR FopiBeck1_ChState_3_2 lt gt 0 0016 OR FopiBeck1_ChState_3_3 lt gt 0 0017 OR FopiBeck1_ChState_3_4 lt gt 0 0018 0019 OR FopiBeck1_ChState_4_1 lt gt 0 0020 OR FopiBeck1_ChState_4_2 lt gt 0 0021 OR FopiBeck1_ChState_4_3 lt gt 0 0022 OR FopiBeck1_ChState_4 4 lt gt 0 0023 0024 OR FopiBeck1_ChState_5_1 lt gt 0 0025 OR FopiBeckl_ChState_5 2 lt gt 0 0026 OR FopiBeckl_ChState_5 3 lt gt 0 0027 OR FopiBeckl_ChState_5 4 lt gt 0 0028 0029 OR FopiBeck1_ChState_6_1 lt gt 0 0030 OR FopiBeck1_ChState_6_2 lt gt 0 0031 OR FopiBeck1_ChState_6_3 lt gt 0 0032 OR FopiBeckl_ChState_6_4 lt gt 0 0033 0034 OR FopiBeckl_ChState_7_1 lt gt 0 0035 OR FopiBeckl_ChState_7_2 lt gt 0 0036 OR FopiBeck1_ChState_7_3 lt gt 0 0037 OR FopiBeck1_ChState_7_4 lt gt 0 0038 0039 OR FopiBeck1_ChState_8 1 lt gt 0 0040 OR Fopi
Download Pdf Manuals
Related Search
Related Contents
200-SL002取扱説明書 - サンワダイレクト Télécharger Segelschiffsmodell „Discovery II“ Sailing Boat Model „Discovery II 落書き落とし液(CBR-1A.B)取扱説明書 here> UPS Liebert® GXT4™ 700 - 3000 VA Loi sur les pesticides et Règlement de l`Ontario 63/09 Cimetières Manual del usuario Multímetro con rango manual Extech 410 取扱説明書 - Bose Copyright © All rights reserved.
Failed to retrieve file