Home

L20 03VRS - Systembeschreibung

image

Contents

1. Drive and Control gen DE u suallsierung 8 4 Resroth Inline H E FrofibusDP P B IL 24 DI 9 0 Antiebe sg Ti H E EA ee ZE nn PB M12 DIS M12 DIR ter o RFFLS PB M12 DI 8 8 wn Ether 7 E A RFFLS PE M12 D1044 b REES BR AFFLS PE M12 DOS MI EA Knoten im Baum E d HI FE DK 8 F H B R IL FE BK DR DIPS Slave hinzuf ii m SES o D I DMEEM ab Index 203 Eusparameter H E AMWwog4 DP G5D Dateien importieren RF FLS PB M12 DIO4 4 M12 24 HB RMWDP F d e CH MM H HEES FE Miz DIS Miz a I Antriebe RF FLS PB M12 DOS M12 24 3 2 Ventile DR RF FLS PB M12 DIO 8 8 M12 IE R ILPE BK OP N1 DIP6 0FF DR RMWDP F Informationen RMYO4 DP ProfibusDP Slave R IL PB BK ID 14 R IL FE BE ee Hardware YO F rmwa mur t IE RmssmR ilPBBK Rexroth IND_0SEA gsd DO Min Bl INT Abb 4 25 Profibus DP Slave ber das Kontextmen des Profibus M Objekts einf gen Frojektmappe PR D ventile Rexroth Bosch Group DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 23 Profibus DP Slaves konfigurieren DOK CONTRL IC L20 AWO2 DE P Profibus DP unterscheidet zwei Arten von Slaves e Kompakt Bei einem kompakten Slave ist der Modulaufbau fest vorgegeben Nach dem Einf gen eines Slaves in den Projektexplorer sind bei der kompakten Bauweise die Module unterhalb des Slave Objektknotens bereits vollst ndig vorhanden e Modular Der Modulaufbau des S
2. Springt eine Men ebene zur ck nderungen im verlassenen Men werden hierbei verworfen e lt Down gt Pfeil nach unten Navigiert innerhalb eines Men s nach unten oder Dekremeniiert einen selektierten Parameterwert e lt Up gt Pfeilnach oben Navigiert innerhalb eines Men s nach oben oder Inkrementiert einen selektierten Parameterwert e lt Enter gt Best tigt eine Eingabe nderung oder Ruft die n chste tiefere Men ebene auf Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 7 2 Anzeige und Bedienkomponenten IndraLogic L20 03VRS 7 2 Reset Taster S1 und Stop LED Abb 7 2 Stop LED und versenkter Reset Taster S1 Reset Taster S1 Setzt die IndraLogic L20 zur ck und erzwingt einen Wiederanlauf Der Reset Taster kann nur mit einem Hilfsmittel z B Bleistiftspitze bet tigt werden Hinweis Ein Reset bricht eine laufende Programmbearbeitung ab Stop LED Die Stop LED zeigt grundlegende SPS Zust nde an LED aus Normalzustand Run SPS Programm l uft LED blinkt rot Ausg nge sind gesperrt Abb 7 3 Bedeutung der Stop LED Anzeigen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Anzeige und Bedienkomponenten 7 3 7 3 Verf gbare Men ebenen ber das Display und die Bedientasten lassen sich am Ger t Informationen abrufen und Einstellungen vornehmen Zur Strukturierung sind alle Daten in funktionsbezogene Men ebenen untergliedert St
3. Beschreibung Automatische Pr fung auf ber bzw Unterschreiten der zul ssigen Indizes des Zugriffs auf Arrayelemente Automatische Pr fung auf ber bzw Unterschreitung des zul ssigen Wertebereichs einer vorzeichenbehafteten Variable Automatische Pr fung auf ber bzw Unterschreitung des zul ssigen Wertebereichs einer vorzeichenlosen Variable Abb 6 20 Funktionen von RIL_Check Rexroth Bosch Group 6 12 Bibliotheken IndraLogic L20 03VRS CheckExceedingOccurred Durch gezieltes Abfragen der Bits in der globalen Variablen CheckExceedingOccurred kann die genaue Fehlerursache ermittelt werden Alle Fehlzugriffe werden aber durch DI Check verhindert so dass es nicht zu Unter bzw berschreitungen und nicht zur Division durch Null kommen kann Die einzelnen Bits haben folgende Bedeutung Bit Variable Wert Bedeutung CheckExceedingOccurred O CheckBoundsLowerLimitation Unterschreiten der zul ssigen Indizes des Zugriffs auf Array Elemente CheckExceedingOccurred 1 16 02 CheckBoundsUpperLimitation berschreiten der zul ssigen Indizes des Zugriffs auf Array Elemente CheckExceedingOccurred 2 16 04 CheckBoundsExceedingLimitation Unter oder berschreiten der zul ssigen Indizes des Zugriffs auf Array Elemente CheckExceedingOccurred 3 16 08 CheckRangelowerLimitation Unterschreiten des zul ssigen Wertebereichs einer Variablen CheckExceedingOccurred 4 16 16 CheckRangeUpperLimitation berschrei
4. Um weitere Bibliotheken an das aktuelle Projekt zu binden doppelklicken Sie zun chst im Register Ressourcen auf das Objekt Bibliotheksverwalter Die Bibliotheksverwaltung ffnet sich Ei Indr at oof IndraLogic_L 0_DP pro Datei Bearbeiten Projekt Einf gen Extras Online Fenster Hilfe Hl Eon 2 le aleet Bibliotheksrerwalter an Ressourcen I fc lib 28 10 05 amp FUNCTION BLOCK SFCA C 1 m ear i leczic LiD so 10 00 1 y ctionlontro Bibliothek lecsfc lib 28 10 05 09 59 SysLibSockets lib 28 Bibliothek AlL_CommonT ypes lb 14 Standard lib 28 10 02 Action control block for IEC 61131 3 SFC actions Bibliothek AlL_FrofibusDF lib 3 7 0 SysLibTime lib 25 10 Bibliothek RIL_UTILITIES ib 31 3 0 ETH BIL ComuonTypes lib S F Non stored action cmalifier Si Bibliothek Gul biockets Ib 28 10 0 RIL_UTILITIES lib 31 BOOL o Overriding reset action qualifier zi Bibliothek SysLibTime lb 29 10 05 0 SYSLIECALLEACK LIE Z BOOL i Set stored action qualifier zi Globale Yariablen 2 P Time limited action qualifier zi 1 m zb A A Alarmkonfiguratiorn G i Arbeitsbereich H SFCACTIONCONTROL i N E OOL ur EBO L Lg Taskkanfiquration BOOL je Traceaufzeichnung l ee A Watch und Rezepturverwalter BOOL a Sielspstemeinstellungen lt A gt Boot BODL EOOL BODL TIME ONLINE Op LESEN 1 Register Ressourcen 2 Objekt Bibliotheksverwalter 3 Anzeige geladener Bibliotheke
5. Abb Abb Abb Abb 1 1 3 1 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 Weiterf hrende Dokumentation 1 1 Gefahrenstufen nach ANSI Z 535 3 1 Einf gen der IndraLogic L20 DP in den Projektexplorer 4 2 Ger teeinstellungen 4 3 Angabe der Firmware Version und Einstellungen zu den Feldbus Schnittstellen 4 4 Einstellung der E A Adressierungsart 4 5 Kommunikationseinstellungen der IndraLogic L20 4 6 Kommunikationsparameter 4 7 Neuen Kommunikationskanal anlegen 4 7 Parameter eines Kommunikationskanals anpassen 4 8 IndraLogic L20 Ger t mit untergeordneten Objekten 4 9 4 10 Kontextmen zur IndraLogic L20 4 10 4 11 Kontextmen zum Objekt Logic 4 10 4 12 Dialog Eigenschaften des Objekts Logic 4 11 4 13 Onboard E A der IndraLogic L20 4 12 4 14 Standard Adresszuordnung der Ein und Ausg nge 4 12 4 15 Objekt Onboard I O 4 13 4 16 Fenster Onboard I O 4 13 4 17 Symbolische und absolute Adressen von E A Objekten 4 14 4 18 Onboard E A neu adressieren 4 15 4 19 Inline Modul einf gen Beispiel 4 16 4 20 Objekt Inline Modul Beispiel 4 17 4 21 Fenster eines Inline Moduls Beispiel 4 17 4 22 Inline Modul neu adressieren 4 18 4 23 Fenster Profibus M 4 19 4 24 Fenster Profibus M Register Gruppen 4 21 4 25 Profibus DP Slave ber das Kontextmen des Profibus M Objekts einf gen 4 22 4 26 Profibus DP Slaves Beispiel 4 23 4 27 Fenster eines Profibus DP Slave Beispi
6. Out02 WORD Out03 BYTE Out04 DWORD END STRUCT END TYPE Abb 4 58 Beispiel einer Strukturdeklaration im IEC Programm Diese Struktur bildet sich je nach Plattform wie folgt im Speicher ab hier im Vergleich zwischen den Steuerungen IndraLogic L40 und L20 IndraLogic L40 IndraLogic L20 Out01 BYTE F llbyte Out02 WORD Out03 BYTE F llbyte F llbyte F llbyte Out04 DWORD Abb 4 59 Resultierendes steuerungsabh ngiges Speicherabbild Die Abbildung der Strukturelemente unterscheidet sich so dass beim Zugriff auf die Strukturelemente eine kompatible Programmiermethode angewendet werden muss die unabh ngig von der Abbildung in der Steuerung ist Rexroth Bosch Group EE Zul ssige Adressierung Die kompatible Verwendung der Strukturen sieht daher eine direkte Adressierung der Elemente ber den Punkt Operator vor Strukturname Elementname Elementwert Soll die Adresse einer Struktur ber einen Zeiger an unterlagerte Funktionen bergeben werden so ist die Adressierung der Elemente ebenfalls nur durch die Offsetberechnung durch den Compiler zul ssig Strukturzeiger Elementname Elementwert StructInst OutStruct Deklaration Strukturinstanz pt POINTER TO Structinst Deklaration Zeiger auf Strukturinstanz StructlInst rb 2511110000 Zugriff auf Strukturelement pt ADR StructInst Zeiger Initialisierung pt Out02 16 FF00 Zugriff auf St
7. e DP_SYCFR Funktionen Zudem stehen Hilfsfunktionen zur Adressierung zur Verf gung e DP_ADDR e DP_ID e DP_SLOT Slave Diagnosedaten nach Profibus DP Norm Profibus spezifische Diagnoseinformationen nach Profibus DP Norm lassen sich ber folgenden Funktionsbausteine lesen e DP_RDIAG e DP_RDIAG_EXT Die Slave Diagnosedaten stehen mit den Parametern DINFO bzw DINFO_PTR zur Verf gung W hrend bei DINFO alle Diagnosedaten in einem Array abgelegt werden handelt es sich bei DINFO_PTR um einen Zeiger auf die Diagnosedaten Die Slave Diagnosedaten gliedern sich in zwei Teile e allgemeiner Teil mit einer festen L nge von 6 Byte e erweiterte Diagnose Slave spezifisch die L nge ist variabel a Type Segen eegen o Terme eronsa mem 3 BYTE Master Add Busadresse des Masters der den Slave parametriert hat WORD Ident_Number Ident_Number des Slaves 6 243 Ext_Diag_Data Erweiterte Diagnose nach Profibus DP Norm Abb 6 37 Slave Diagnosedaten Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 24 Bibliotheken IndraLogic L20 03VRS Die folgende Beschreibung des Stationsstatus 1 bis 3 ist ein Auszug aus der Profibus DP Norm Bit Bezeichnung Beschreibung 7 Master _Lock Der DP Slave wurde von einem anderen Master parametriert Dieses Bit wird vom DP Master Klasse 1 gesetzt wenn die Adresse in Octet 4 ungleich 255 und ungleich der eigenen Adresse ist Der DP Slave setzt dieses Bit fest auf Null
8. Definieren Sie hier die Einstellungen zur Kommunikation zwischen IndraWorks und der IndraLogic L20 Beim ffnen dieses Dialogs startet automatisch der Indralogie Gateway Server ber den die Kommunikation abgewickelt wird Sind im Gateway Server bereits Kommunikationseinstellungen hinterlegt ist die Auswahl einer Einstellung ber die Dropdownliste Kan le m glich Hinweis Existiert noch kein Eintrag erscheint automatisch ein Dialog zum Anlegen eines Kommunikationskanals Falls kein passender Eintrag zur Auswahl steht k nnen Sie einen neuen Kommunikationskanal anlegen oder einen bestehenden ndern Klicken Sie dazu auf die Schaltfl che Kommunikationsparameter Das weitere Vorgehen ist in Abschnitt Kommunikationsparameter auf Seite 4 7 beschrieben Einstellungen f r die Kommunikation ber das IndraLogic Gatew ay K ommunik ationseinstellungen kanale Treiber Kanal IndraLogic_L20 Tepdlpn Level 2 Route Fort Adresse Com Fort Zel dresse Baudrate Eingestellttes Gateway K ommunikationsparameter lt lt ZUr CK Abb 4 5 Kommunikationseinstellungen der IndraLogic L20 In den grau hinterlegten Feldern werden Parameter des in Kan le gew hlten Eintrags angezeigt Die Kommmunikationseinstellungen m ssen mit den tats chlichen Einstellungen der IndraLogic L20 bereinstimmen siehe auch Abschnitt Standard Men auf Seite 7 5 il Weitere Informationen zum Thema Kommunikation fin
9. General Guisan 26 1800 Vevey 1 Tel Fax 41 0 21 632 84 20 41 0 21 632 84 21 Service amp Support 11 3 Italien O nach Landeskennziffer mitw hlen dial O after country code Denmark D nemark BEC A S Zinkvej 6 8900 Randers Tel Fax 45 87 11 90 60 45 87 11 90 61 France Frankreich Bosch Rexroth SAS Electric Drives amp Controls Avenue de la Trentaine BP 74 77503 Chelles Cedex Tel 33 0 164 72 63 22 Fax 33 0 164 72 63 20 Hotline 33 0 608 33 43 28 Italy Italien Bosch Rexroth S p A Strada Statale Padana Superiore 11 no 41 20063 Cernusco S N MI Tel 39 02 92 365 1 Service 39 02 92 365 300 Fax 39 02 92 365 500 Service 39 02 92 365 516 Italy Italien Bosch Rexroth S p A Via Isonzo 61 40033 Casalecchio di Reno Bo Tel Fax 39 051 29 86 430 39 051 29 86 490 Norway Norwegen Bosch Rexroth AS Electric Drives amp Controls Berghagan 1 or Box 3007 1405 Ski Langhus 1402 Ski Tel 47 64 86 41 00 Fax 47 64 86 90 62 Hotline 47 64 86 94 82 arnt kristian barsten boschrexroth no Sweden Schweden Bosch Rexroth AB Electric Drives amp Controls Varuv gen 7 Service Konsumentv gen 4 lfsj 125 81 Stockholm Tel Fax 46 0 8 727 92 00 46 0 8 647 32 77 Rexroth Bosch Group 11 4 Service amp Support Europa Ost Europe East Czech Republic Tschechien Bosch Rexroth spol s r o Hviezdos
10. IB10 Kursiv dargestellte Eintr ge dienen nur zur Anzeige und lassen sich nicht editieren Hinweis Eine automatische Neu Adressierung ist im Register E A Einstellungen m glich Datentyp Byte Adressen sind mit BYTE Bit Adressen mit BOOL gekennzeichnet Kommentar Geben Sie hier einen beliebigen Kommentar zu einer Adresse ein Zustand Physikalischer Zustand des Ein Ausgangs Der Zustand wird nur im Diagnosemodus bei Kommunikation zwischen IndraWorks und Indralogic L20 angezeigt DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Register E A Einstellungen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 15 Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Aktuelle bzw gew nschte Startadressen der Aus und Eing nge bernehmen Nummeriert alle Aus Eing nge der Onboard UO in aufsteigender Reihenfolge ab den angezeigten Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich E A Acdtessen E amp Einstellungen Heu Adressieren Ab Ausgang Die hier angezeigte Aus bzw Eingangsadresse entspricht der 2080 aktuellen E amp Belegung Startadresse
11. Sie erreichen uns telefonisch by phone Service amp Support 11 1 Our service helpdesk at our headquarters in Lohr am Main Germany can assist you in all kinds of inquiries Contact us 49 0 9352 40 50 60 ber Service Call Entry Center Mo Fr 07 00 18 00 Central European Time via Service Call Entry Center per Fax by fax Mo Fr 7 00 am 6 00 pm CET 49 0 9352 40 49 41 per e Mail by e mail service svc boschrexroth de 11 2 Service Hotline Au erhalb der Helpdesk Zeiten ist der Service Deutschland direkt ansprechbar unter After helpdesk hours contact the German service experts directly at 49 0 171 333 88 26 oder or Hotline Rufnummern anderer L nder entnehmen Sie bitte den Adressen in den jeweiligen Regionen 11 3 Internet Unter www boschrexroth com finden Sie erg nzende Hinweise zu Service Reparatur und Training sowie die aktuellen Adressen unserer auf den folgenden Seiten aufgef hrten Vertriebs und Serviceb ros Verkaufsniederlassungen Niederlassungen mit Kundendienst Au erhalb Deutschlands nehmen Sie bitte zuerst Kontakt mit unserem f r Sie n chstgelegenen Ansprechpartner auf Die Angaben in der vorliegenden Dokumentation k nnen seit Drucklegung berholt sein 11 4 Wir k nnen Ihnen schnell und effizient helfen wenn Sie folgende Informationen bereithalten 1 detaillierte Beschreibung der St rung und der Umst nde 2 Angaben auf dem Typenschild
12. attak akat En EA EEES EA EEEA EA EEEA EE EEEEE EEEE EEEE EEEE enrere n 4 40 PrO RICT O DE 4 40 Merkmale der azyklischen Uatenubertragung 4 40 4 10 IndraLogic L20 als CIP Daten Client konfigurieren ns nnnnsnnnenennnnesernnnrnrrnsrrrrnrnrressrrernrnrrnnne 4 41 4 11 SPS Programmierung mit Indral ogtc nenne nenne nnnnnne nenne nenne nenne nnnnnnenenn 4 41 BE 4 41 Zielsystemeinstellungen rs42242n0 000ennnonennn nennen nn nnnennnnennnnonnnnnenonnanennonsnnenonnsnennnnenennonenne 4 43 ASK ele le Tt e E 4 45 Eileen e DEE 4 46 SPS Programm erstellen Auen 4 48 IndraLogic Projektdaten sichern 42r0 40002n0nEnnennnnnn Enno nennen nnnnennnnanennnnnnnenonnnnennnnenennn 4 48 4 12 Kompatible IEC Programmierung zwischen unterschiedlichen Greuerungen 4 49 BE 4 49 Verwendung von Zeigern innerhalb von Strukturen en nnnennnnn nennen 4 49 Packen von Strukturen bei IndraLogic 20 4 50 Alignment Del e een ea ee 4 52 Zuweisen von Strukturen auf E A Adressen nennen nnennnnnennnennnnnnne nenn 4 52 4 13 Download und Inbetriepbnahme 2 220020020000000nnnnnnnnnnnnnnnnnnnnnnunnnnnennnnnennnnnnnnnnunnnnnene nenne 4 53 Konfigurationen und SPS Programm in die Steuerung Joden nn 4 53 ne E al de un BE 4 53 Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Inhaltsverzeichnis Ill 5 Weitere Funktionen 5 1 SN WEE gun Ee En Le EE 5 1 5 2 Indralogic Projektdaten importieren nenne nenn ne
13. das die zu schreibenden Daten BYTE auf dem CIP Daten Client enth lt Das Array muss der Anwender des FBs zur Verf gung stellen UiElements Anzahl der Array Elemente die geschrieben werden sollen Bei atomic Datentypen SINT DINT muss UiElements auf den Wert 1 gesetzt werden UdiTimeout UDINT Gibt die maximale Zeit inms an die der CIP Daten Server zur Antwort ben tigen darf VAR_OUTPUT bDone BOOL TRUE Dienst ist beendet oder ein Fehler ist aufgetreten n m BOOL TRUE Fehler ist aufgetreten rr EnErrorlD ERROR_CODE Siehe Fehlermeldungen Abb 6 29 Schnittstellensignale von IL_WriteDataTable Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 17 Beispiel Schreiben der SINT Variablen siWriteData auf einen CIP Daten Server mit der IP Adresse 192 168 73 105 Weil siWriteData auf dem CIP Daten Server im SPS Programm PLC_PRG verwendet wird muss als Name der zu schreibenden Variablen PLC_PRG siWriteData angegeben werden Durch positivem Flankenwechsel der Variablen WriteFb_bExecute FALSE gt TRUE l sst sich der Schreibvorgang starten Zustand TRUE der Variablen Done best tigt die Ausf hrung des Dienstes hkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Variablen fuer Writing Data SINT 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Writelnl IL WriteDataTable WriteFb_bExecute BOOL WriteFb
14. das niederwertigste Bit im ersten Feldelement ARRAYI O dem Profibus Teilnehmer mit der Adresse O zugeordnet BitList 0 65 437310 L Teilnehmer 0 Teilnehmer 7 BitList 15 L Teilnehmer 120 Teilnehmer 127 Abb 6 49 Kodierung der Bitliste Bit x FALSE Slave x hat keine Diagnose Bit x TRUE Slave x hat Diagnose Abb 6 50 Bitliste Klassifizierte Slave Diagnose Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 30 Bibliotheken IndraLogic L20 03VRS Funktionsbausteine DP_RDIAG Mit dem Funktionsbaustein DP_RDIAG werden die Diagnosedaten eines Slaves vom DP Master DPM1 gelesen Der Datenpuffer der Diagnosedaten muss bereitgestellt werden um diesen ber einen Zeiger POINTER zu adressieren DP_RDIAG OO REQ YALIO DWORD ID BIJSY INT MILE M ERRO FR POINTER TO BYTE DINFO_PTR STATUS LEN Abb 6 51 DP_RDIAG ene im 1 1 O VAR_INPUT BOOL TRUE Empfang starten DE DWORD Slot Handle siehe folgende Tabelle MLEN Maximale L nge der zu lesenden Daten DINFO_PTR POINTER TO Zeiger auf Datenpuffer der Slave Diagnosedaten BYTE nach Profibus DP Norm VAR_OUTPUT VALID BOOL TRUE Neue g ltige Diagnosedaten stehen zur Verf gung ERROR BOOL TRUE Fehler ist sind aufgetreten BUSY BOOL TRUE Der Funktionsbaustein ist besch ftigt Solange BUSY TRUE ist k nnen die Daten noch nicht ausgewertet werden STATUS DWORD Zuletzt ermittelter Status Abb 6 52 Schnittstelle von DP_RDIAG MASTER
15. r die Arbeit an oder mit elektrischen Ger ten ausgebildetes und qualifiziertes Personal erfolgen gt Die allgemeinen Errichtungs und Sicherheits vorschriften zu Arbeiten an Starkstromanlagen beachten gt Vor dem Einschalten muss der feste Anschluss des Schutzleiters an allen elektrischen Ger ten entsprechend dem Anschlussplan hergestellt werden gt Ein Betrieb auch f r kurzzeitige Mess und Pr fzwecke ist nur mit fest angeschlossenem Schutzleiter an den daf r vorgesehenen Punkten der Komponenten erlaubt gt Vor dem Zugriff zu elektrischen Teilen mit Spannungen gr er 50 Volt das Ger t vom Netz oder von der Spannungsquelle trennen Gegen Wiedereinschalten sichern Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 5 gt Bei elektrischen Antriebs und Filterkomponenten zu beachten Nach dem Ausschalten erst 5 Minuten Entladezeit der Kondensatoren abwarten bevor auf die Ger te zugegriffen wird Die Spannung der Kondensatoren vor Beginn der Arbeiten messen um Gef hrdungen durch Ber hrung auszuschlie en gt Elektrische Anschlussstellen der Komponenten im eingeschalteten Zustand nicht ber hren gt Vor dem Einschalten die daf r vorgesehenen Abdeckungen und Schutzvorrichtungen f r den Ber hrschutz an den Ger ten anbringen Vor dem Einschalten spannungsf hrende Teile sic
16. 421 43 5819 161 Australien S d Afrika Australia South Africa Australia Australien AIMS Australian Industrial Machinery Services Pty Ltd 28 Westside Drive Laverton North Vic 3026 Melbourne Tel 61 3 93 14 3321 Fax 61 3 93 14 3329 Hotlines 61 3 93 14 3321 61 4 19 369 195 enquires aimservices com au Rexroth Bosch Group Australia Australien Bosch Rexroth Pty Ltd No 7 Endeavour Way Braeside Victoria 31 95 Melbourne Tel 61 3 95 80 39 33 Fax 61 3 95 80 17 33 mel rexroth com au South Africa S dafrika TECTRA Automation Pty Ltd 100 Newton Road Meadowdale Edenvale 1609 Tel 27 11 971 94 00 Fax 27 11 971 94 40 Hotline 27 82 903 29 23 georgv tectra co za DOK CONTRL IC L20 AWO2 DE P alt rn l al aft rnn nirs nre dont dial 0 after country code Poland Polen Bosch Rexroth Sp zo o ul Staszica 1 05 800 Pruszk w Tel 48 service 48 Fax 48 service 48 0 22 738 18 00 0 22 738 18 46 0 22 758 87 35 0 22 738 18 42 Russia Russland Bosch Rexroth OOO Tschschjolkowskoje Chaussee 100 Etage 11 105523 Moskau Tel 7 495 783 30 60 Fax 7 495 783 30 69 breschrexroth ru Slowenia Slowenien DOMEL Otoki 21 64 228 Zelezniki Tel 386 5 5117 152 Fax 386 5 5117 225 brane ozebek domel si South Africa S dafrika Tightening amp Press fit Jendamark Automation 76A York Road North End 6000 Port
17. 6 5 Schnittstelle von VCOP_PBS16_A4096 6 5 VCP_PBS32_A4096 6 6 DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abbildungsverzeichnis 9 3 6 8 Schnittstelle von VEP_PBS32_A4A096 6 6 6 9 VCP_PBS32_A65536 6 7 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 6 30 6 31 6 32 6 33 6 34 6 35 6 36 6 37 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 Schnittstelle von VEP_PBS32_A65536 6 7 IH_GetOhcCtrl 6 8 Schnittstelle von IH_GetOhcCtrl 6 8 IH_SetDisplay 6 8 Schnittstelle von IH_SetDisplay 6 9 IH_Temperature 6 9 Schnittstelle von IH_Temperature 6 9 Beispiele f r IH_Temperature 6 9 IH_TempWarning 6 10 Schnittstelle von IH_TempWarning 6 10 Funktionen von RIL_Check 6 11 CheckExceedingOccurred 6 12 Programmbeispiel Bereichs berschreitung bei Arrays 6 12 In Bibliothek RIL_EtherNetlP lip enthaltene Funktionsbausteine 6 13 Aufbau von IL_ReadDataTable 6 13 Schnittstellensignale von IL_ReadDataTable 6 13 Beispiel IL_ReadDataTable Client seitige Variablendefinition 6 14 Beispiel IL_ReadDataTable Client seitiges SP
18. 6 6 RIL_EtherNetiP bersicht ber die Funktionsbausteine der Bibliothek RiL_EthernetlP kann eine als CIP Daten Client konfigurierte IndraLogic L20 Variablen eines CIP Daten Servers lesen und wenn dort Schreibzugriff gestattet ist beschreiben IL_ReadDataTable ber den CIP Daten Server bereitgestellte Variablen lesen IL_WriteDataTable ber den CIP Daten Server bereitgestellte Variablen beschreiben IL_Status Zur Diagnose der zyklischen Kommunikation Abb 6 23 In Bibliothek RIL_EtherNetlP lip enthaltene Funktionsbausteine IL ReadDataTable Kurzbeschreibung Liest Variablen die ein CIP Daten Server bereitstellt Schnittstellenbeschreibung IL ReadbsataT able BOOL FE vecute Udik eadSize LIDINT STRING OO StrPath boone B OGL STRING SO StrRemcoteTag bError E ODL LIDINT UdiMaxReadsize enErrorId ERROR CODE FOINTER TO BYTE FPby R eadData stErrorIdent ERROR_STRUCT UIMT Ui Elements LIDINT UdiT im eout Abb 6 24 Aufbau von IL_ReadDataTable o TE Kommentar VAR_INPUT BOOL Positive Flanke startet den Dienst StrPath STRING 80 IP Adresse des CIP Daten Servers z B 192 168 73 105 Er StrRemoteTag STRING 80 Name der zu lesenden Variablen z B Test1 a UdiMaxReadSize UDINT Gr e des Empfangs Arrays PbyReadData PbyReadData POINTER TO Zeiger auf das Array in welches die Daten BYTE geschrieben werden sollen Das Array muss der Anwender des FBs zur Verf gung stellen UiElements Anzahl der Array Ele
19. Abb Abb Abb 6 90 6 91 6 92 6 93 6 94 6 95 6 96 6 97 6 98 6 99 6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 7 1 7 2 7 3 7 4 7 3 7 6 T T 7 8 8 1 8 2 Abbildungsverzeichnis 9 5 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Funktionsbausteine und Funktionen 6 41 Schnittstelle von Version_RIL_Utilities_O1V 6 42 Schnittstelle von Version_RIL_Utilities_O1V 6 42 Meldung Fehlgeschlagene Versionspr fung des Systems 6 42 IL_HighResTimeTick 6 43 Schnittstelle von IL_HighResTimeTick 6 43 Anwendungsbeispiel der Funktion IL_HighResTimeTick 6 44 IL_HighResTimeDiff 6 44 Schnittstelle von IL_HighResTimeDiff 6 44 IL_Date 6 45 0 Schnittstelle von IL_Date 6 45 1 IL_TimeOfDay 6 45 2 Schnittstelle von IL_TimeOfDay 6 45 3 IL_DateAndTime 6 46 4 Schnittstelle von IL_DateAndTime 6 46 5 IL_SysTime64 6 46 6 Schnittstelle von IL_SysTime64 6 46 7 L_SysTimeDate 6 47 8 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDate 6 47 9 IL_ExtSysTimeDate 6 47 0 Schnittstellenvariablen Funktionsbaustein IL_ExtSysTimeDate 6 47 1 IL_SysTime64T0SysTimeDate 6 48 2 Schnittstellenvariablen Funktionsbaustein IL_SysTime64T0SysTimeDate 6 48 3 IL_SysTimeDateToSysTime64 6 48 A Schnittstellenvariablen Funktionsbaustein IL_SysTimeDateToSysTime64 6 48 5 Funktionsbaustein IL_VExKeys 6 49
20. Busparameter Ist die Option Auf Standard setzen aktiviert sind lediglich die Felder Baudrate und Max Retry Limit editierbar Alle anderen Parameter sind angepasst auf die aktuell angegebene Baudrate und f r die Mehrzahl der Anwendunggsf lle geeignet Um nderung der Werte vorzunehmen deaktivieren Sie die Option Auf Standard setzen und setzen Sie die Option Optimierung auf erlaubt Um die Eingabefelder zu sperren k nnen Sie die Optimierung zur cksetzen auf gesperrt Sobald die Option Auf Standard setzen aktiviert wird werden die zuvor eingegebenen Werte durch die angepassten Werte berschrieben nderungen an den Busparametern k nnen zu unvorhersehbarem Anlagenverhalten f hren gt Busparameter d rfen deshalb nur von VORSICHT unterwiesenen Profibus DP Spezialisten ver ndert werden die sich ber die Auswirkungen der Anderungen bewusst sind Baudrate bertragungsrate W hlen Sie hier die Daten bertragungs rate des gesamten Bussystems Alle angeschlossenen Slaves m ssen den angegebenen Wert unterst tzen Die Baudrate kann maximal so gro sein wie die h chstm gliche Baudrate des schlechtesten Slaves Max Retry Limit Maximale Anzahl von Wiederholungen eines Aufruftelegramms durch den Initiator wenn vom Responder Empf nger keine Antwort gesendet wird M gliche Einstellungen 1 bis 15 Target Rotation Time Ttr Soll Token Umlaufzeit f r den Multimaster Betrieb M gliche Einstellung
21. Byte einstellen Verwenden Sie dazu die Funktion Modul ersetzen im Kontextmen des Ethernet IP Slave Objekts siehe Abb 4 43 Hinweis Wird das Ein und Ausgangsfeld mit Datenbreiten gleich O parametriert Modul O Byte Input und O Byte Output ist keine zyklische Kommunikation mehr m glich 5 PR Indralagic_L 0_DP g Logic ip Onboard ld Ze Inline 10 p Profibus M EIN ei ei E it ffnen Modul ersetzen ki RH 06yte Input os byte Input 16 Byte Input Abb 4 43 Datenbreite f r Ein und Ausgangsfeld des Ethernet IP Slave w hlen Zur Konfiguration der Ein Ausg nge doppelklicken Sie im Projektexplorer auf den entsprechenden Eintrag DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Ethernet IP Modul Einstellungen Register E A Adressen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 37 Dadurch ffnet sich im Arbeitsbereich ein Fenster 8 Byte Input EtherMet IF Modul Einstellungen Name fe Byte Input Basiert auf er C_IL40_Enip b cfg Assembly 100 en Instance Eiherletitp gt gt Kommentar E A Adressen E amp Einstellunger ere Kommenta Zeie Engange IL Byteadressierung Aono aus Abb 4 44 Koppelbereich eines Ethernet IP Slave Objekts Beispiel Name Interner Name festgelegt durch das installierte Zielsystem Basiert auf Name der zugrunde liegenden Ger tebeschreibungsdatei Die Datei ist fester Bestandtei
22. DH GVCER D OME BIJSY ERROR STATUS Abb 6 81 DP_SYCFR Rexroth DOK CONTRL IC L20 AW02 DE P Bosch Group 6 38 Bibliotheken IndraLogic L20 03VRS Name Typ VAR_INPUT REQ BOOL TRUE Funktion ausf hren D o DWORD Slot Handle siehe folgende Tabelle CMD BYTE Steuerkommando GROUP BYTE Selektiert eine oder mehrere Gruppen auf die sich das Kommando bezieht Jedes Bit ist einer Gruppe zugeordnet VAR_OUTPUT DONE BOOL TRUE Aufruf abgeschlossen BUSY BOOL TRUE Der Funktionsbaustein ist besch ftigt Solange BUSY TRUE ist k nnen die Daten noch nicht ausgewertet werden ERROR BOOL TRUE Fehler ist sind aufgetreten STATUS DWORD Zuletzt ermittelter Status Abb 6 82 Schnittstelle von DP_SYCFR MASTER ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT Nummer des DP Segmentes 2 STATION Nummer des DP Slaves Busadresse Soll das Kommando nur f r einen bestimmten Slave gelten dann muss hier die Busadresse des Slaves eingetragen werden 0 125 Soll das Kommando aber f r alle Slaves einer Gruppe eingetragen werden dann muss hier die Global adresse 127 eingetragen werden SLOT Nummer des Slots innerhalb des Slaves Abb 6 83 Slot Handle Parameter ID Beispiel Slot Handle Alle Slaves einer Gruppe adressieren ID 16 007F0000 Um die ID aus einzelnen Komponenten zu bilden siehe Funktion DP_ID Hinweis Zum Synchronisieren von A
23. DIN 34 1 Die angegebenen Daten dienen allein der Produktbeschreibung und sind nicht als zugesicherte Eigenschaften im Rechtssinne zu verstehen nderungen im Inhalt der Dokumentation und Lieferm glichkeiten der Produkte sind vorbehalten Bosch Rexroth AG Bgm Dr Nebel Str 2 e D 97816 Lohr a Main Telefon 49 0 93 52 40 0 e Tx 68 94 21 e Fax 49 0 93 52 40 48 85 http www boschrexroth com Abt BRC EPY TK Diese Dokumentation ist auf chlorfrei gebleichtem Papier gedruckt DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Inhaltsverzeichnis Inhaltsverzeichnis l 1 System bersicht 1 1 e KONPON WE 1 1 1 2 Weiterf hrende Dokumentatonen nenn nnnnn nennen nennnnenne nenne nnnnnnnennnn nenne nennen 1 1 2 Wichtige Gebrauchshinweise 2 1 2 1 Bestiimmungsgem er Gebrauch u nsncnnen ea aan 2 1 TALOLAN AE BE 2 1 Einsatz und Anwendungsbereiche nnsssnssnsssnrnerrnsrnrorrrnsrrrrsrrrrrrrrsrrnsrrrnrnrrnrrnennrrnnennrrnnnne 2 2 2 2 Nicht bestimmungsgem er Gebrauch 2 2 3 Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 1 3r ln Le EE 3 1 82 EE Le BE 3 1 3 3 Gefahren dureh falschen Gebrauch sssri tssirini a a aaa 3 2 34 EE 3 3 3 5 Schutz gegen Ber hren elektrischer Tele AANEREN 3 4 3 6 Schutz durch Schutzkleinspannung PELV gegen elektrischen Schlag nnnannn0nnnnannnnannnennnnne 3 6 3 7 Schutz vor gef hrlichen Bewegungen 3 6 3 8 Schutz vor magnetischen und elektr
24. DP Slaves konfigurieren E PA Indralogic_L 0_DP i SJ Logic H jig Onboard LU H g Inline 10 J pmr Profibus M H E 2 A IL PE BK o A AMEIDE o EJA 2AF FLS PB M12 DIO 8 8 M12 H cis EtherhetiP Slave Abb 4 33 Modul eines Profibus DP Slaves Beispiel Zur Konfiguration eines Moduls doppelklicken Sie im Projektexplorer auf den entsprechenden Modul Eintrag Dadurch ffnet sich im Arbeitsbereich ein Fenster R IB IL 24 DI 16 Modul Informationen Home R E IL 24 DI 16 66 1 190 1 E Adessen E Einstellungen Herstellerspezifische Daten Datentyp Kommentar er Le E Simrange IL Eyteadressierung Manor aus Abb 4 34 Fenster eines Moduls Beispiel Modul Informationen Name Modulname Feld links und die interne Modulkennung laut GSD Datei Feld rechts Register E A Adressen Ordnen Sie hier die E A Bereiche der Module den physikalischen Adressen der Steuerung E A Adressen der SPS zu Bezeichner Diese Spalte zeigt die Eingabe Input und Ausgabe Struktur Output Mit dem Plus bzw Minus Symbol l sst sich zwischen Byte und Bit Darstellung umschalten F r jede absolute Adresse ist auch die Zuweisung einer symbolischen Adresse m glich Doppelklick auf das jeweilige Feld Nach der Eingabe wird die symbolische Adresse im SPS Projekt automatisch als globale Variable angelegt Die symbolische Adresse eines Knotens erscheint auch im Projektexplorer Ein Beispiel bzgl Onboard E A finden Sie in
25. Elizabeth Tel 27 41 391 4735 IndraLogic L20 03VRS Asien Asia incl Pacific Rim China Shanghai Bosch Rexroth Hydraulics amp Automation Ltd No 122 Fu Te Dong Yi Road Waigaogiao Free Trade Zone Shanghai 200131 P R China Tel 86 21 58 66 30 30 Fax 86 21 58 66 55 23 breservice boschrexroth com cn China Bosch Rexroth China Ltd Beijing Representative Office Xi San Qi Dong De Sheng Mei Wai Hai Dian District Beijing 100096 P R China Tel 86 10 82 91 22 29 Fax 86 10 82 91 81 09 yan zhang boschrexroth com cn Hongkong Bosch Rexroth China Ltd 6 Floor Yeung Yiu Chung No 6 Ind Bldg 19 Cheung Shun Street Cheung Sha Wan Kowloon Hongkong Tel 852 27 86 46 32 Fax 852 27 42 60 57 Paul li boschrexroth com cn India Indien Bosch Rexroth India Ltd S 10 Green Park Extension New Delhi 110016 Tel 91 11 26 56 65 25 91 11 26 56 65 27 Fax 91 11 26 56 68 87 koul rp boschrexroth co in Korea Bosch Rexroth Korea Ltd Electric Drives amp Controls 1515 14 Dadae Dong Saha gu Pusan Metropolitan City 604 050 Tel 82 51 26 00 741 Fax 82 51 26 00 747 eunkyong kim boschrexroth co kr Malaysia Bosch Rexroth Sdn Bhd 11 Jalan U8 82 Seksyen U8 40150 Shah Alam Selangor Malaysia Tel 60 3 78 44 80 00 Fax 60 3 7845 48 00 hhlim boschrexroth com my Thailand NC Advance Technology Co Ltd 59 76 Moo 9 Ramintra road 34 Tharang Bangk
26. Ersatzteile verwenden Es sind die Sicherheitsvorschriften und bestimmungen des Landes in dem das Ger t zur Anwendung kommt zu beachten Die Ger te sind zum Einbau in Maschinen die in gewerblichen und industriellen Bereichen eingesetzt werden vorgesehen Die in der Produktdokumentation angegebenen Umgebungsbedingungen m ssen eingehalten werden Sicherheitsrelevante Anwendungen sind nur zugelassen wenn sie ausdr cklich und eindeutig in den Projektierungsunterlagen angegeben sind Ausgeschlossen sind beispielsweise folgende Einsatz und Anwendungsbereiche Kranbau Personen und Lastenaufz ge Einrichtungen und Fahrzeuge zur Personenbef rderung Medizintechnik Raffinerieanlagen Transport gef hrlicher G ter Nuklearbereiche Einsatz in hochfrequenzsensiblen Bereichen Bergbau Lebensmittelverarbeitung Steuerung von Schutzeinrichtungen auch in Maschinen Die in der Produktdokumentation gemachten Angaben zur Verwendung der gelieferten Komponenten stellen nur Anwendungsbeispiele und Vorschl ge dar Der Maschinenhersteller und Anlagenerrichter muss f r seine individuelle Anwendung die Eignung e der gelieferten Komponenten und die in dieser Dokumentation gemachten Angaben zu ihrer Verwendung selbst berpr fen e mit den f r seine Anwendung geltenden Sicherheitsvorschriften und Normen abstimmen und die erforderlichen Ma nahmen Anderungen Erg nzungen durchf hren Die Inbetriebnahme der gelieferten Komponenten i
27. Feldbus vorhandenen Slaves durchf hren Weitere Informationen zu den Datenbereichen finden Sie in der Beschreibung der Datentypen ab Seite 6 26 und zu den Diagnosefunktionen in der Beschreibung der Funktionsbausteine ab Seite 6 30 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 26 Bibliotheken Datentypen PdType Peripherietreiber BmsState Busmaster Statuswort Rexroth Bosch Group IndraLogic L20 03VRS tFBD_BM_INFO Diese Struktur fasst die Variablen PdType BmStatus und BmError zusammen Sie wird im Funktionsbaustein fbdBmInfoGet verwendet DOUIUTbPE EDD DM INFO DUDU AG TIRUCT FoType IMT Emstate WORD BmError WORD DDOBIEND_STRUGT DDOFIEND_TYFE Abb 6 41 tFBD_BM_INFO Der Funktionsbaustein fbdBmInfoGet ermittelt den Typ des installierten Peripherietreibers und zeigt diesen in PdType an Abb 6 42 Installierter Peripherietreiber in PdType Das Busmaster Statuswort BmState gibt einen berblick ber den Zustand des Busmasters und der Slaves am Feldbus Hier l sst sich z B erkennen ob bei mindestens einem Slave Diagnose ansteht Jedes gesetzte Bit TRUE in BmState repr sentiert einen Status BMS_BMF Busmaster Fehler Dieses Bit zeigt an dass ein Busmasterfehler vorliegt In diesem Fall enth lt das Busmasterfehlerwort genauere Informationen 1 BMS_KSD Klassifizierte Slave Diagnose Ist dieses Bit gesetzt so meldet mindestens ein Slave eine klassifizierte Dia
28. Kapitel IndraLogic L20 als Ethernet IP Slave konfigurieren ab Seite 4 35 EthernetlP Slave Objekt nachtr glich einf gen Hinweis Das nachtr gliche Einf gen eines Objekts EthernetlP Slave ist nur dann m glich wenn noch kein EthernetlP Slave im Objektbaum der IndraLogic L20 existiert Ziehen Sie aus der Bibliothek FM Funktionsmodule das Objekt EthernetIP Slave in den Objektbaum der Indralogic L20 Alternativ k nnen Sie auch die Funktionen Kopieren und Einf gen der jeweiligen Kontextmen s rechte Maustaste verwenden Basiseinstellungen ndern Einige der mit Hilfe des Assistenten generierten Einstellungen lassen sich auch nachtr glich ndern Ger teeinstellungen ndern Verwenden Sie den Men punkt Eigenschaften im Kontextmen des IndraLogic L20 Ger tes DEE BEE e Ee ndialogic_L20_DE Monitor ein aus Importiere Gbz Droiektdaten Ze Inline 1 0 D Profibus hd E amp Datenkonsistenz wiederherstellen H ur EtherMetlP SI verbindungstest Firmware download Einf gen L schen Eigenschaften Abb 4 10 Kontextmen zur IndraLogic L20 Der Dialog zum ndern der Ger teeinstellungen erscheint siehe Abb 4 2 Kommunikationseinstellungen Verwenden Sie den Men punkt Eigenschaften im Kontextmen des ndern Objekts Logic Projekt drucken nn Speichern irere Frot it Indral ogic starten prp EINE R FRO Datei sichern unter Aktualisieren Eigenschaften Abb 4 11 K
29. Koppelbereich eines Ethernet IP Slave Objekts Beispiel 4 37 Ethernet IP Verbindungstyp Punkt zu Punkt 4 38 Ethernet IP Verbindungstyp Punkt zu Punkt Multicast 4 38 Formeln zur Berechnung der berwachunggszeit t 4 39 Resultierende berwachunggszeiten Beispiele 4 39 Fehlerkodes des CIP Daten Servers 4 40 Objekt Logic im Projektexplorer 4 42 Logic Objekt aktualisieren 4 42 IndraLogic Ressourcen Objekt Zielsystemeinstellungen 4 43 Zielsystemeinstellungen Auschecken aus der Datenbank 4 44 IndraLogic Taskkonfiguration 4 45 Bibliotheksverwalter 4 46 Bibliotheksverzeichnis des IndraLogic L20 Targets 4 47 SPS Programmbeispiel 4 48 Beispiel einer Strukturdeklaration im IEC Programm 4 49 Resultierendes steuerungsabh ngiges Speicherabbild 4 49 Beispiele 4 50 Beispiel f r die Compileranweisung pack 4 50 Speicherbelegung 4 51 Beispiel zum Packen von Strukturen 4 51 Faktor f r Startadressen 4 52 Beispiel f r den Dialog Firmware Verwaltung 5 1 Kontextmen der IndraLogic L20 Importiere SPS Projektdaten 5 2 Kontextmen des Logic Objekts bei gestarteter IndraLogic 5 2 Kontextmen des Logic Objekts bei nicht gestarteter Indralogic 5 2 Kontextmen zur IndraLogic L20 Weitere Einstellungen 5 3 bersicht der IndraLogic L20 Bibliotheken 6 2 BuepE_Client 6 3 Schnittstelle von BuepE_Client 6 4 Beispiel f r einen BuepE_Client Aufruf 6 4 VCP_PBS16_A4096
30. L20 03VRS 6 4 RIH_CML2O bersicht e JH Gerbe Betriebsstundenz hler der Steuerung e H_SetDisplay Anwenderanzeigen auf dem Display e H_Temperature Akt Innentemperatur der Steuerung e H_TempWarning bertemperatur Warnung IH_GetOhctCtrl Liefert die Betriebsdauer der Steuerung in Stunden Hinweis Zur cksetzen des Betriebsstundenz hlers ist nicht m glich IH_Get ohcectrl Enable Done BOOL Error EOUL ErrorlD ERROR CODE Errorldent EHROR GIRUCT OperatingHours DWORD Abb 6 11 IH_GetOhcCtrl Lens mp Kommentar VAR_INPUT Enable BOOL TRUE FB wird bearbeitet FALSE FB wird nicht bearbeitet VAR_OUTPUT Done BOOL TRUE OperatingHours relevant FALSE OperatingHours in Bearbeitung ERROR_CODE Undefiniert und nicht auszuwerten Errorldent ERROR_STRUCT Undefiniert und nicht auszuwerten OperatingHours DWORD Betriebsdauer der Steuerung in Stunden Abb 6 12 Schnittstelle von IH_Get hcCtrl IH_SetDisplay Gibt am LCD Display der Steuerung eine Anwendermeldung von bis zu 80 Zeichen L nge aus IH_SetDisplay POOL Esecute Done POOL STRING 80 Message Error DOOL Err rlD EEROR CODE Errorident EEROR_STRUCT Abb 6 13 IH_SetDisplay Rexroth Bosch Group DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS Bibliotheken 6 9 Lise Up Kommentar LLLLL VAR_INPUT Execute BOOL Mit einer positiven Flanke wird die Ausgabe des am Eingang Message bergebenen Strings gestartet Message STRING 80 Am Display a
31. Master DPS Slave steht an Details zum Inline Fehler finden sich dann im Men Inline Status bzw zum Profibus DP Fehler im Men Onboard DP Status Stehen mehrere Fehler an wird nur der Fehler mit der h chsten Priorit t angezeigt IL blinkt Eine Anwenderausgabe steht an Deren Anzeige ist ber das Men IL App Anzeige m glich Verwenden Sie die Taste lt Enter gt um von hier in das Standard Men zu wechseln SPS Status Zeigt den aktuellen SPS Status an Verwenden Sie die Taste lt Enter gt um von hier in das SPS Men zu wechseln Inline Status Zeigt einen anstehenden Rexroth Inline Fehler an Beispiel Ri Rexroth Inline configuration error at modul xxx Onboard DP Status DPM nur bei Einsatz der IndraLogic L20 als Profibus Master mit der Onboard DP Schnittstelle X7P zeigt den Profibus Status des Masters an DPS nur bei Einsatz der Indralogic L20 als Profibus Slave mir der Onboard DP Schnittstelle X7P zeigt den Profibus Status des Slaves an Verwenden Sie die Taste lt Enter gt um von hier in das Profibus DP Men zu wechseln IL App Anzeige Zeigt eine anstehende Indralogic Anwenderausgabe an siehe auch Abb 6 13 DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Standard Men 1 x Standard Menue 8 Ethernet HG 237 3 Firmware WW Temp 5 OHE CTRL DOK CONTRL IC L20 AW02 DE P Anzeige und Bedienkomponenten 7
32. Prm_Fault Dieses Bit wird vom DP Slave gesetzt falls das letzte Parametertelegramm fehlerhaft war z B falsche L nge falsche Ident_Number ung ltige Parameter Invalid_Slave_Response Dieses Bit wird vom DP Master gesetzt sobald von einem angesprochenen DP Slave eine unplausible Antwort empfangen wird Der DP Slave setzt dieses Bit fest auf Null Not_Supported Dieses Bit wird vom DP Slave gesetzt sobald eine Funktion angefordert wurde die von diesem DP Slave nicht unterst tzt wird Ext_Diag Dieses Bit wird vom DP Slave gesetzt Ist das Bit gesetzt so muss im Slave spezifischen Diagnosebereich Ext_Diag_Data ein Diagnoseeintrag vorliegen Ist das Bit nicht gesetzt so kann im Slave spezifischen Diagnosebereich Ext_Diag_Data eine Statusmeldung vorliegen Die Bedeutung dieser Statusmeldung ist anwendungsspezifisch zu vereinbaren Cfg_Fault Dieses Bit wird vom DP Slave gesetzt sobald die vom DP Master zuletzt erhaltenen Konfigurationsdaten mit denen die der DP Slave ermittelt hat nicht bereinstimmen Station_Not_Ready Dieses Bit wird vom DP Slave gesetzt wenn der DP Slave noch nicht f r den Datenaustausch bereit ist Station_Non_Existent Dieses Bit setzt der DP Master falls dieser DP Slave nicht ber den Bus erreichbar ist Ist dieses Bit gesetzt so enthalten die Diagnosebits den Zustand der letzten Diagnosemeldung oder den Initialwert Der DP Slave setzt dieses Bit fest auf Null Abb 6 38 Stationsstatus_1 Deactivat
33. Rexroth China Ltd Satellite Service Office Changchun Rm 1910 Guangming Building N0 336 Xi an Rd Chao Yang Distr Changchun 130061 P R China Tel Fax 86 431 898 1129 Mobile 86 139 431 92 659 shuhong wang boschrexroth com cn China Bosch Rexroth China Ltd Dalian Representative Office Room 2005 Pearl River Int Building No 99 Xin Kai Rd Xi Gang District Dalian 116011 P R China Tel 86 411 83 68 26 02 Fax 86 411 83 68 27 02 jason tan boschrexroth com cn India Indien Bosch Rexroth India Ltd Electric Drives amp Controls Advance House Il Floor Ark Industrial Compound Narol Naka Makwana Road Andheri East Mumbai 400 059 Tel 91 22 28 56 32 90 91 22 28 56 33 18 Fax 91 22 28 56 32 93 singh op boschrexroth co in Japan Bosch Rexroth Corporation Service Center Japan 2125 1 atsukawado cho Kasugai shi Aichi ken 486 0932 Japan Tel 81 568 35 7701 Fax 81 568 35 7705 Korea Bosch Rexroth Korea Ltd Electric Drives amp Controls 1515 14 Dadae Dong Saha gu Ulsan 680 010 Tel 82 52 256 0734 Fax 82 52 256 0738 keonhyun jeong boschrexroth co kr Taiwan Bosch Rexroth Co Ltd Taichung Industrial Area No 19 38 Road Taichung Taiwan 407 R O C Tel 886 4 235 08 383 Fax 886 4 235 08 586 jim lin boschrexroth com tw david lai boschrexroth com tw Service amp Support 11 5 China Bosch Rexroth China Ltd Satellite Service Office Wu
34. Steuerkommandos bertragbar e Freeze Steuerkommando Kode 16 08 Veranlasst alle adressierten Slaves siehe folgende Tabelle Eingangsparameter ID und GROUP in den Freeze Modus zu schalten Beim bergang in diesen Zustand friert ein Slave den aktuellen Status seiner Eingangsdaten ein Die Eingangsdaten werden mit dem Eintreffen des n chsten Freeze Kommandos wieder einmalig aktualisiert e Unfreeze Steuerkommando Kode 16 04 Veranlasst alle adressierten Slaves den Freeze Modus zu beenden e Sync Steuerkommando Kode 16 20 Veranlasst alle adressierten Slaves in den Sync Modus zu schalten Beim bergang in diesen Zustand friert ein Slave den aktuellen Status seiner Ausg nge entsprechend seinem internen momentanen Ausgangsabbild ein Die Ausg nge werden mit dem Eintreffen des n chsten Sync Kommandos wieder einmalig entsprechend dem internen momentanen Ausgangsabbild aktualisiert e Unsync Steuerkommando Kode 16 10 Veranlasst alle adressierten Slaves ihre Ausg nge entsprechend dem internen momentanen Ausgangsabbild zu aktualisieren und den Sync Modus zu beenden Hinweis Damit die Steuerkommandos der Freeze und Sync Modi vom Master an alle adressierten Slaves tats chlich weitergegeben werden m ssen folgende Bedingungen erf llt sein e jeder Slave ist einer Slavegruppe zugewiesen siehe Abb 4 31 e der relevante Modus Sync Freeze ist f r die entsprechende Slavegruppe freigegeben siehe Abb 4 24
35. Up Kommentar LLLL VAR_OUTPUT PrjSlaveList tFBD_BIT_LIST Siehe tFBD_BIT_LIST Abb 6 76 Schnittstelle von fbdPrjSlaveListGet Jedes Bit der Bitliste ist einer Busadresse des Slaves zugeordnet Bit x TRUE Slave x ist projektiert Bit x FALSE Slave x ist nicht projektiert Abb 6 77 Bitliste Projektierte Slaves fbdSlaveDiagListGet Der Funktionsbaustein fbdSlaveDiagListGet liest die aktuelle Slave Diagnoseliste fbdSiaveDiaglistGet SlavebiagList tFED_BIT_LIST Abb 6 78 fbdSlaveDiagListGet Name mp komment VAR_OUTPUT SlaveDiaglList tFBD_BIT_LIST Siehe tFBD_BIT_LIST Abb 6 79 Schnittstelle von fbdSlaveDiagListGet Jedes Bit der Bitliste ist einer Busadresse des Slaves zugeordnet Bit x TRUE Slave x hat Diagnose Bit x FALSE Slave x hat keine Diagnose Abb 6 80 Bitliste Slave Diagnose Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 37 DP_SYCFR Mit dem Funktionsbaustein DP_SYCFR sind Steuerkommandos zur Synchronisation von Ein bzw Ausg ngen realisierbar Auf diese Weise lassen sich z B die Ausg nge mehrerer Antriebe synchronisieren z B Rexroth EcoDrive IndraDrive mehrere Achsen gleichzeitig starten usw Grundlage daf r ist die M glichkeit dass ein Profibus DP Master ein Global Control Telegramm an einen definierten Slave bzw an komplette Slavegruppen senden kann Mit dem Global Control Telegramm ist eines der folgenden
36. Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Anzeige und Bearbeitung evtl verf gbarer herstellerspezifischer Modul Parameter Falls in der GSD Datei Herstellerspezifische Daten zum Modul vorhanden sind werden diese angezeigt Weitere Informationen zu Herstellerspezifischen Daten finden Sie im gleichlautenden Abschnitt unter Profibus DP Slaves konfigurieren auf Seite 4 25 Rexroth Bosch Group EE 4 7 IndraLogic L20 als Profibus DP Slave konfigurieren bersicht ber die Onboard Profibus DP Schnittstele X7P kann die IndraLogic L20 von einem bergeordneten Profibus DP Master als Profibus DP Slave angesprochen werden Die IndralLogic L20 muss als Profibus DP Slave definiert sein siehe Abschnitt Ger te und Funktionsmoduleinstellungen auf Seite 4 4 Nur in diesem Fall ist das erforderliche Objekt Profibus S im Projektexplorer vorhanden Slave spezifische Basiseinstellungen vornehmen Doppelklicken Sie im Projektexplorer auf das Objekt Profibus S MR Indralogic_L20_DP H sel Logic LPE a Inline L IFS Ft Profibus S H 27 EtherMetlP Slave Abb 4 35 Objekt Profibus S Dadurch ffnet sich im Arbeitsbereich ein Fenster Profibus s Slawe Einstellungen Hame Profibus S B asiert auf Busadresse J RexroihL
37. der betreffenden Produkte insbesondere Typenschl ssel und Seriennummern 3 Tel Faxnummern und e Mail Adresse unter denen Sie f r R ckfragen zu erreichen sind DOK CONTRL IC L20 AWO2 DE P 49 0 172 660 04 06 Hotline numbers of other countries to be seen in the addresses of each region At www boschrexroth com you can find additional notes about service repairs and training The current addresses for our sales and service facilities locations around the world are on the following pages sales agencies sales agencies providing service Please contact our sales service office in your area first Data in the present documentation may have become obsolete since printing Vor der Kontaktaufnahme Before contacting us For quick and efficient help please have the following information ready 1 Detailed description of the failure and circumstances 2 Information on the type plate of the affected products especially type codes and serial numbers 3 Your phone fax numbers and e mail address so we can contact you in case of questions Rexroth Bosch Group 11 2 Service amp Support 11 5 Deutschland Germany Vertriebsgebiet Mitte Germany Centre Bosch Rexroth Electrice Drives and Controls GmbH Bgm Dr Nebel Str 2 Postf 1357 97816 Lohr am Main 97803 Lohr Kompetenz Zentrum Europa Tel Fax 49 0 9352 40 0 49 0 9352 40 4885 Vertriebsgebiet S d Germany So
38. des Slaves Ab Eingang Geben Sie eine neue Startadresse ein und klicken Sie auf Ion bernehmen um alle Module des Slaves ab der Startadresse m aufsteigender Reihenfolge neu zu adressieren Ulbernehmen Abb 4 18 Onboard E A neu adressieren Rexroth Bosch Group KE 4 5 Inline Module projektieren bersicht Eine Erweiterung der lokal verf gbaren E A Einheiten ist mit dem Rexroth Inline E A System durch einfaches Anreihen der Inline Module an der rechten Seite der IndraLogic L20 m glich Hauptmerkmale des Inline Modul Systems der Indralogic L20 e Erweiterung des lokalen E A Feldes auf bis zu 32 Byte Summe aller Ein und Ausg nge e Ankopplung von bis zu 63 Inline Modulen in beliebiger adressunabh ngiger Reihenfolge Die tats chlich nutzbare Anzahl der Iniine Module ist von der Stromaufnahme der einzelnen Module abh ngig siehe Dokumentation 1 Inline Module einf gen Alle f r die IndraLogic L20 zur Verf gung stehenden Inline Module befinden sich in der Bibliothek Peripherie unter Inline Rexroth Inline Ziehen Sie aus der Bibliothek die ben tigten Inline Module in das betreffende Inline l O Objekt Neue Inline Module lassen sich im Projektexplorer auch zwischen bereits vorhandene Inline Module einf gen Alternativ k nnen Sie auch die Funktion Modul hinzuf gen im Kontextmen des Inline I O Objekts verwenden Hierbei wird das neue Modul als letztes Modul unter Inline I O ei
39. festgelegt durch das installierte Zielsystem Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Onboard E A ein Rexroth Bosch Group EE Register EIA Adressen Rexroth Bosch Group Ordnen Sie hier die E A Bereiche des Onboard E As den physikalischen Adressen der Steuerung E A Adressen der SPS zu Bezeichner Diese Spalte zeigt die beiden Eingabe Input und Ausgabe Module Output Mit dem Plus bzw Minus Symbol l sst sich zwischen Byte und Bit Darstellung umschalten F r jede absolute Adresse ist auch die Zuweisung einer symbolischen Adresse m glich Doppelklick auf das jeweilige Feld Nach der Eingabe wird die symbolische Adresse im SPS Projekt automatisch als globale Variable angelegt Die symbolische Adresse eines Knotens erscheint auch im Projektexplorer Onboard Einstellungen E ER Indralogic_L20_DP H oel Logic Home Onboard 1 0 Onboard ID 1 d H ei Inline La e D I Profibus M ee H ae EtherNetlP Slave E A Adressen E amp Einstellungen SI Simzange L IN DPP A Ee ZIDU CH ErTE SI DODE DT Pod SI 2 OA SU 3 DOUE SI A DODE SI D AO SU 6 DODE SU BO Projektmappe ZABA SYTE 1 Symbolische Adresse 2 Absolute Adresse 3 Resultierender Eintrag im Projektexplorer Abb 4 17 Symbolische und absolute Adressen von E A Objekten Adresse E A Adresse Geben Sie die gew nschte E A Adresse als Byteadresse ein z B
40. genau einen DP Master beinhaltet SEGMENT Nummer des DP Segmentes 2 STATION Nummer des DP Slaves Busadresse SLOT Nummer des Slots innerhalb des Slaves Abb 6 62 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat die ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 34 Bibliotheken IndraLogic L20 03VRS fbdBaudrateGet Der Funktionsbaustein fbdBaudrateGet liest die Baudrate des angeschlossenen Feldbusses Die Baudrate wird in Bits pro Sekunde angegeben fbdBsudrate et Baudrate Abb 6 63 fbdBaudrateGet Name mp kommen O VAR_OUTPUT UDINT Baudrate am Feldbus Bit s Abb 6 64 Schnittstelle von fbdBaudrateGet fbdBmErrorGet Der Funktionsbaustein fbdBmErrorGet liest das aktuelle Busmaster Fehlerwort fbdBmErrorGet BmErr or Abb 6 65 fbdBmErrorGet Name IT Kommentar VAR _OUTPUT WORD Siehe ERD DM INFO Abb 6 66 Schnittstelle von fpdBmErrorGet fbdBminfoGet Der Funktionsbaustein fbdBmInfoGet liefert die IFBD_BM_INFO Struktur zur ck Diese Struktur enth lt PdType BmStatus und BmError Somit werden die Informationen durch einen einzigen Aufruf zur Verf gung gestellt anstatt mehrere verschiedene Funktionen aufzurufen tfbdB mInfoGet EmInfo tFED_BM_INF Q Abb 6 67 fbdBminfoGet Name Im Kommentar VAR _ OUTPUT Bmin
41. gten Ger t an Indralogic L20 einf gen Ger teeinstellungen Geben Sie den Geratenamen einen Kommentar und den Ersteller em Allgemein Ger tename InaraLogie_L20_Dr kommentar F gen Sie ihren Kommentar hier ein gt Ersteller nen mame BEE Abbrechen Hilfe Abb 4 2 Ger teeinstellungen Geben Sie hier einen beliebigen Ger tenamen ein Das Feld enth lt standardm ig den Namen aus der Bibliothek Unter dem angegebenen Namen erscheint das Ger t sp ter im Projektexplorer Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Ger tes ein Geben Sie hier den Namen des Projekterstellers ein Hinweis Diese Angaben lassen sich auch sp ter noch ndern siehe dazu Abschnitt Basiseinstellungen ndern auf Seite 4 10 Best tigen Sie die Einstellungen mit Weiter gt gt Rexroth Bosch Group EE Ger te und Funktionsmoduleinstellungen Rexroth Bosch Group Version DP Onboard Ethernet IP Slave W hlen Sie die verwendete Firmware des Ger tes aus Je nach ausgew hlter Firmware lassen sich zus tzliche Einstellungen bez glich der vorhandenen Feldbus Schnittstellen Profibus Ethernet IP vornehmen IndraLogic L20 einf gen Ger te und Funktionsmoduleinstellungen Gerat konfigurieren und Funktionsmodule ausw hlen version Fw CML20 IL 03 R S 00 0008 E Pwa CML2D IL 0VRAS 00 0008 EMA CML A0 MH 00 0008 DF Onboard e Profibus C Profibus S Ethernetl
42. hlen Sie die gew nschte Bibliothek und quittieren Sie die Auswahl mit Offnen Die Bibliothek wird in Bereich 3 siehe Abb 4 55 aufgenommen und kann verwendet werden Rexroth Bosch Group 4 48 Projektieren und Programmieren IndraLogic L20 03VRS SPS Programm erstellen il Erstellen Sie in IndralLogic das SPS Programm Beachten Sie dazu die Dokumentation bzw Online Hilfe zu Indralogic 2 Zum Erstellen kompatibler IEC Programme und zur Speicherorganisation von E A Adressen beachten Sie bitte Kapitel Kompatible IEC Programmierung zwischen unterschiedlichen Steuerungen ab Seite 4 49 EM IndraLogic IndraLogic_L20_DPM_DOZYRS pro Simu PRG FUP Y Sn Datei Bearbeiten Projekt Einf gen Extras Online Eenster Hilfe RI SUR Jose ehe Ion ee O ttlptaOGpahd Simu a Bausteine Dooayar RI Ablauf PRG 0003 M_Toggle BOOL Pei Magazin PRG gaga M_Anz_Teil_inAufn RS E PLE_PRG PRG 0005 kent Ru BOOL SEES imu FR KeinT_Ru2 BOOL n l KeinT_Ru3 BOOL Ze Ven PRG EE kein Ru4 BOOL ER Warten FB m FL_Rui1Fos BOOL E ZAEHLEN FE vereinzi ZAHLEN IN_Yert_Hinteno vereinzl ol ro Wer Mom Abb 4 57 SPS Programmbeispiel 0003 KC ONLINE E LESEN IndraLogic Projektdaten sichern Mit der Men funktion Datei Speichern lassen sich alle in IndraLogic get tigten Einstellungen und editierten Bausteine speichern Hinweis Speichern Sie immer zuerst die IndraLogic Projektdaten bevor Sie in Indr
43. installierte Zielsystem Rexroth DOK CONTRL IC L20 AW02 DE P Bosch Group EE Register E A Einstellungen Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Slaves ein Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Gew nschte Startadressen f r die automatische Nummerierung des E A Koppelbereichs bernehmen Nummeriert alle Aus Eing nge des E A Koppelbereichs in aufsteigender Reihenfolge ab den angegebenen Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Koppelbereich parametrieren Rexroth Bosch Group F r den Datenaustausch zwischen der IndraLogic L20 als Ethernet IP Slave und der bergeordneten Steuerung ist ein Koppelbereich vorgesehen Beim Koppelbereich handelt es sich um einen reservierten E A Bereich der IndralogicL20 ber den z B Status und Diagnosedaten ausgetauscht werden k nnen Standardm ig ist die Datenbreite des Koppelbereichs auf 8 Byte Input und 8 Byte Output plus 4 Byte Run Header voreingestellt Die Datenbreite l sst sich unabh ngig f r den Ein und Ausgangsbereich in 8 Byte Schritten zwischen 0 und 128
44. ltig und werden aktualisiert Error BOOL Zeigt an dass ein Fehler innerhalb des Funktionsbausteins aufgetreten ist Die Ausgangsdaten werden alle auf O gesetzt JEmorD ERROR_CODE CODE Fehlerkennung siehe n chste Tabelle Fehlercodes siehe n chste Tabelle Fehlercodes NN Errorldent En Tr mit weiterer Unterteilung der Fehler Abb 6 116 Funktionsbaustein IL_VExKeys Fehlercodes Der Funktionsbaustein erzeugt in Additional1 Additional2 f r die Tabelle MLC_ETHERNET folgende Fehlermeldungen Ed Additionalt Additional2 Beschreibung INPUT_INVALID_ERROR 16 0001 Ks ooo Falsche IP Syntax COMMUNICATION_ERROR 16 0002 mn In Unbekannte IP Adresse oder keine Verbindung DEVICE_ERROR 16 0008 Da EE Ung ltige interne Puffergr e STATE_MACHINE_ERROR 16 0005 MR Ung ltiger Zustand der Zustandsmaschine Abb 6 117 Generierte Fehlernummern des Funktionsbausteins IL_VExKeys Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 50 Bibliotheken IndraLogic L20 03VRS Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Anzeige und Bedienkomponenten 7 1 7 Anzeige und Bedienkomponenten Zur Anzeige und Bedienung befindet sich an der Frontseite der IndralLogic L20 ein einzeiliges Display Bedientasten Reset Taster und die Stop LED 7 1 Display und Bedientasten Display LCD mit 8 Zeichen 5 x 10 Punktmatrix Abb 7 1 Display mit Bedientasten Bedientasten e lt Esc gt
45. nge die ber Profibus DP angesteuert werden OUTP ON Ausg nge freigeben OUTP OFF Ausg nge zur cksetzen sicherer Zustand Die Stop LED blinkt PLC RUN PLC STOP e Startet stoppt den SPS Programmablauf und e beeinflusst alle lokalen digitalen Ausg nge der Indralogic L20 alle Ausg nge der angeschlossenen Rexroth Inline Module sowie alle Ausg nge die ber Profibus DP angesteuert werden PLC RUN Ausg nge freigeben und SPS Programm starten PLC STOP Ausg nge zur cksetzen sicherer Zustand und SPS Programm anhalten Hinweis Die gleichen Funktionen lassen sich durch Start und Stop an einem ggf angeschlossenen Programmierger t ausl sen Ein z B an der IndraLogic L20 ausgel stes PLC STOP kann deshalb auch ber das Programmierger t wieder aufgehoben werden PLC PROJ Zeigt Name Erstellungsdatum und Gr e des aktuell geladenen SPS Projekts an Rexroth Bosch Group 7 10 Anzeige und Bedienkomponenten IndraLogic L20 03VRS Profibus DP Men Nach Aufruf des Profibus DP Men s mit der lt Enter gt Taste im Men Onboard DP Status lassen sich detaillierte Informationen ber einige Profibus DP Einstellungen anzeigen Verwenden Sie die Tasten lt Up gt lt Down gt lt Enter gt bzw lt Esc gt um zwischen den einzelnen Men punkten und ebenen zu wechseln Av Profibus DP Menue E UFP Master Slave Navigation gt A lt Enter gt Taste cns s 4 lt Esc gt Taste Down
46. nicht besch digen Hinweis Umweltschutz und Entsorgung Die im Produkt enthaltenen Batterien sind im Sinne der gesetzlichen Bestimmungen als Gefahrengut beim Transport im Land Luft und Seeverkehr anzusehen Explosionsgefahr Altbatterien getrennt von anderem Abfall entsorgen Die nationalen Bestimmungen im Aufstellungsland beachten DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 11 3 12 Schutz vor unter Druck stehenden Leitungen Bestimmte Motoren ADS ADM 1MB usw und Antriebsregelger te k nnen entsprechend den Angaben in den Projektierungsunterlagen zum Teil mit extern zugef hrten und unter Druck stehenden Medien wie Druckluft Hydraulik l K hlfl ssigkeit und K hlschmiermittel versorgt werden Unsachgem er Umgang mit externen Versorgungssystemen Versorgungsleitungen oder Anschl ssen kann in diesen F llen zu Verletzungen oder Sachsch den f hren Verletzungsgefahr durch unsachgem e Handhabung von unter Druck stehenden Leitungen gt Nicht versuchen unter Druck stehende Leitungen zu trennen zu ffnen oder zu kappen VORSICHT Explosionsgefahr gt Betriebsvorschriften der jeweiligen Hersteller beachten Vor Demontage von Leitungen Druck und Medium ablassen gt Geeignete Schutzausstattungen zum Beispiel Schutzbrillen Sicherheitsschuhe Schutzhandschuhe benutzen Ausgelaufene Fl ssigkeiten am Boden sofort beseiti
47. sind Rufen Sie die entsprechenden Funktionsbausteine auf geeignete Weise auf 4 11 SPS Programmierung mit IndraLogic bersicht DOK CONTRL IC L20 AWO2 DE P Zur SPS Projektierung lassen sich folgende Funktionen ber das in IndraWorks integrierte Programm Indralogic ausf hren e Zielsystemeinstellungen spezielle Einstellungen zur IndraLogic L20 e Taskkonfiguration Steuerung der Programmabarbeitung e Bibliotheksverwaltung SPS Bausteinbibliotheken verwalten e SPS Programm erstellen Bausteine in SPS Programmiersprachen erstellen Hinweis Die Steuerungskonfiguration wird nicht innerhalb von Indralogic sondern in IndraWorks erstellt siehe Kapitel Basiseinstellungen vorgeben assistent gef hrt ab Seite 4 3 Viele Eingabefelder der IndraLogic Steuerungskonfiguration sind deshalb deaktiviert und k nnen nicht ge ndert werden Rexroth Bosch Group EE Die SPS Projektierung mit IndraLogic wird ber das Objekt Logic im Projektexplorer aktiviert C R Indralogie_L20_DP D gel Logic H Pi POEs S DLC DR Tasks Globale Yanablen H ii Onboard 1 0 aa Inline L G FRE Frafibus S CL SA E oeh el Slave Abb 4 50 Objekt Logic im Projektexplorer e Ein Doppelklick auf das Objekt Logic startet IndraLogic mit dem Zielsystem IndraLogic L20 e Ein Doppelklick auf einen Eintrag unterhalb POEs z B PLC_PRG ffnet den entsprechenden Baustein in Indralogic zur weiteren Bearbeitung siehe Abschn
48. tFBD_KSD_LIST DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 29 Klassifizierte Slave Diagnose Die klassifizierte Slave Diagnose unterscheidet folgende Fehlerarten KSD Slave nicht erreichbar Der Slave ist am Bus nicht erreichbar M gliche Ursachen Slave nicht vorhanden Spannung am Slave ausgeschaltet Fehlerhafte Businstallation Physikalische St rungen Slave Konfigurationsfehler Der Slave Typ oder die E A Konfiguration des Slaves stimmt nicht mit den projektierten Werten in der Feldbus Konfigurationsdatei des Masters berein Slave meldet statische Diagnose Der Slave kann keine g ltigen Nutzdaten zur Verf gung stellen Die Anwendungsschicht des Slaves ist nicht bereit f r den Datenaus tausch mit dem Master Slave meldet erweiterte Diagnose Die erweiterte Diagnose ist Slave spezifisch und aus der Beschreibung des Slaves zu entnehmen M gliche Ursachen Lastspannung fehlt abgeschaltet z B bei Not Aus Kurzschluss an einem Ausgang berlast bertemperatur Leitungsbruch Slave ist nicht bereit Der Slave ist noch nicht bereit f r den Datenaustausch da er noch nicht vollst ndig vom Master in Betrieb genommen wurde Meldung aus der Protokollschicht des Slaves Slave meldet sonstigen Fehler Abb 6 48 Klassifizierte Slave Diagnose Jedes Bit einer Bitliste ist einer Busadresse des Slaves Profibus FDL Adresse zugeordnet So ist z B
49. wirksam RS 232 Legt fest wie die Onboard RS232 Schnittstelle X3C genutzt wird COM SERV Kommunikation mit einem Kleinbedienterminal Die Schnittstellen Konfiguration bernimmt das Kleinbedien terminal COM USER Kommunikation mit einem Programmierger t Die Schnittstellen Konfiguration erfolgt entweder mit der Bibliotheksfunktion durch das SPS Programm oder bleibt auf der Standardeinstellung 38400 Baud no Parity 8 Datenbit 1 Stop Bit COM PROG Zur Kommunikation mit einem Programmierger t Hinweis Nach bernahme einer ge nderten Einstellung muss die IndralLogic L20 aus und wieder eingeschaltet werden Erst danach werden die Einstellungen wirksam Firmware Zeigt die Versions Nummer der installierten Firmware an Temp Zeigt die Innentemperatur der IndraLogic L20 an Hinweis Wenn die Innentemperatur 80 C erreicht geht die Steuerung automatisch in den Stop Zustand schaltet alle Ausg nge in den sicheren Zustand und zeigt am Display die Warnung Temp an Dieser Zustand kann nur durch Aus und Wie dereinschalten der Versorgungsspannung verlassen werden Bevor Sie die Steuerung nach einer berhitzung wieder einschalten sollten Sie die Ursache des Problems kl ren Stellen Sie sicher dass die Umgebungstemperatur der IndraLogic L20 nicht w rmer als 45 C ist Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 7 8 Anzeige und Bedienkomponenten Hinweis IndraLogic L20 03VRS Mit der Bibl
50. 0 03VRS 3 4 Allgemeines DOK CONTRL IC L20 AWO2 DE P Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 3 Bei Sch den infolge von Nichtbeachtung der Warnhinweise in dieser Betriebsanleitung bernimmt die Bosch Rexroth AG keine Haftung Vor der Inbetriebnahme sind die Betriebs Wartungs und Sicherheitshinweise durchzulesen Wenn die Dokumentation in der vorliegenden Sprache nicht einwandfrei verstanden wird bitte beim Lieferant anfragen und diesen informieren Der einwandfreie und sichere Betrieb dieses Ger tes setzt sachgem en und fachgerechten Transport Lagerung Montage und Installation sowie sorgf ltige Bedienung und Instandhaltung voraus F r den Umgang mit elektrischen Anlagen ausgebildetes und qualifiziertes Personal einsetzen e Nur entsprechend ausgebildetes und qualifiziertes Personal sollte an diesem Ger t oder in dessen N he arbeiten Qualifiziert ist das Personal wenn es mit Montage Installation und Betrieb des Produkts sowie mit allen Warnungen und Vorsichtsma nahmen gem dieser Betriebsanleitung ausreichend vertraut ist e Ferner ist es ausgebildet unterwiesen oder berechtigt Stromkreise und Ger te gem den Bestimmungen der Sicherheitstechnik ein und auszuschalten zu erden und gem den Arbeitsanforderungen zweckm ig zu kennzeichnen Es muss eine angemessene Sicherheitsausr stung besitzen und in erster Hilfe geschult sein Nur vom Hersteller zugelassene Zubeh r und
51. 0 Byte Input 45 Byte Input 56 Byte Input D 64 Byte Input Abb 4 37 Datenbreite f r Ein Ausgangsbereich w hlen Zur Konfiguration der Ein Ausg nge doppelklicken Sie im Projektexplorer auf den entsprechenden Eintrag Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Modul Informationen Register E A Adressen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 33 Dadurch ffnet sich im Arbeitsbereich ein Fenster 64 Byte Input Modul Informationen Name 164 Byte Input 64 191 E amp Adressen E amp Einstellungen Herstellerspezifische Daten Bezeichne adesse Datentp Kommentar Zustand T Eimsange IL Byteadressierung Manor aus Abb 4 38 Koppelbereich eines Profibus S Objekts Beispiel Name Modulname Feld links und die interne Modulkennung Feld rechts Ordnen Sie hier den Koppelbereich den physikalischen Adressen der Steuerung E A Adressen der SPS zu Es handelt sich dabei um die lokalen E A Adressen der Indralogic L20 Bezeichner Diese Spalte zeigt die Eingabe Input und Ausgabe Struktur Output Mit dem Plus bzw Minus Symbol l sst sich zwischen Byte und Bit Darstellung umschalten F r jede absolute Adresse ist auch die Zuweisung einer symbolischen Adresse m glich Doppelklick auf das jeweilige Feld Nach der Eingabe wird die symbolische Adresse im SPS Projekt automatisch als globale Variable angelegt Die symbolische
52. 1 pbyWriteData ADR WriteFb siWriteData pointer to the data you want to write udiTimeout WriteFb udiTimeout Timeout der Expicit Message bDone gt WriteFb bone TRUE gt FB ist mit Auftrag fertig bError gt WriteFb_bError TRUE gt Error enErrorID gt WriteFb_enErrorID stErrorIdent gt WriteFb stErrorIdent Automatiktest IF WriteFb_bAutoTest TRUE THEN IF WriteFb_bDone TRUE THEN IF WriteFb_bError TRUE THEN WriteFb_udiCtrErr WriteFb_ udiCtrErr 1 ELSE WriteFb_udiCtrGood WriteFb_udiCtrGood 1 WriteFb_siWriteData WriteFb_siWriteData 1 END IF WriteFb_bExecute FALSE WriteFb_bExecute TRUE Abb 6 31 Beispiel IL_WriteDataTable Client seitiges SPS Programm Fehlermeldungen von IL _ReadDataTable und IL_WriteDataTable Error Table Additional Additional2 Beschreibung 151 Ox20000001 0x00000000 InvalidState Zustandsmaschine erreichte ung ltigen internen Zustand 2 H I 0x20000002 0x00000000 UnKnownindex Interner Systemfenhler Be 0x20000003 nn Der Dienst konnte nicht innerhalb der vorgegebenen Zeitspanne ausgef hrt werden 0x000000XX OXXXXXXXXX Remote Error Fehlerkode wurde vom CIP Daten Server erzeugt Siehe Konfiguration des CIP Daten Servers Abb 6 32 Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 19 IL Status Der FB IL_
53. 20 Sw version HA Mersion Kommentar ErA Einstellungen Neu Adressieren Ab Ausgang Die hier angezeigte Aus bzw Eingangsadresse entspricht der 3083 aktueller E d Beleoung Startadresse des Slaves Ab Eingang Geben Sie eine neue Startadresse ein und klicken Sie auf EIS bernehmen um alle Module des Slaves ab der S Startadresse in aufsteigender Reihenfolge neu zu adressieren Abb 4 36 Fenster Profibus S Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Slave Einstellungen Register E A Einstellungen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 31 Name Interner Ger tename des Slaves Busadresse Busadresse des Slaves FDL Adresse Fieldbus Data Link Die Adresse 2 wird automatisch eingetragen Geben Sie hier ggf eine andere Adresse ein Beachten Sie folgende Einschr nkungen bei der Adresswahl Adresse 0 reserviert f r Projektierungsger te Adresse 1 reserviert f r den Profibus DP Master Die Busadresse erscheint auch im Projektexplorer siehe Abb 4 26 Basiert auf Ident Nummer laut GSD Datei SW Version Software Version laut GSD Datei HW Version Hardware Version laut GSD Datei Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Slaves ein Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Gew nschte Startadressen f r die automatische Nummerierung
54. 20 03VRS Sobald ein Fehler auftritt wird die Kommunikation unterbrochen und die Anzeige des Kleinbedienterminals zeigt COMMUNICATION ERROR ERROR CODE 110 Die Fehlerart ErrorNo zeigt an ob es sich um einen Adressberechnungsfehler CalculationError handelt oder ob eine zu gro e Datenbreite f r Data_n oder Data_out gew hlt wurde InputRangeeError Dieser Funktionsbaustein FB aktiviert das Profibus DP Protokoll f r die Kleinbedienterminals VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienterminal bertragen Die Datenbreite der Daten bertragung betr gt 32 Byte Die Gr e des ber ein ARRAY zur Verf gung stehenden Adressbereichs betr gt 4096 Byte Ein und Ausg nge in Summe VCH DG 2 Z Gap BOOL BOOL USINT ARRAY 0 31 OF BYTE ARRAY O 31 OF BYTE ARRAY O 4095 OF BYTE Actwe Error ErrorMo data_in data_out Tar Enable keset_Error data_in data_out TY ar Abb 6 7 VCP_PBS32_A4096 Typ renens TRUE FB wird bearbeitet FALSE FB wird nicht bearbeitet Reset_Error BOOL TRUE R cksetzen von Error auf FALSE und ErrorNo wird auf O gesetzt Data_out ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Ausg nge BYTE des Kleinbedienterminals VAR_IN_OUT Data_in ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Eing nge BYTE des Kleinbedienterminals TVar ARRAY 0 4095 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Kleinb
55. 21 service 34 943 31 84 56 Fax 34 943 31 84 27 service 34 943 31 84 60 sat indramat goimendi es Sweden Schweden Bosch Rexroth AB Electric Drives amp Controls Ekv ndan 7 254 67 Helsingborg Tel 46 0 4 238 88 50 Fax 46 0 4 238 88 74 est vom Ausland 0 nach Landeskennziffer weglassen dont dial 0 after country code from abroad Austria sterreich Bosch Rexroth GmbH Electric Drives amp Controls Industriepark 18 4061 Pasching Tel 43 0 7221 605 0 Fax 43 0 7221 605 1220 Great Britain Gro britannien Bosch Rexroth Ltd Electric Drives amp Controls Broadway Lane South Cerney Cirencester Glos GL7 5UH Tel 44 0 1285 863 000 Fax 44 0 1285 863 030 sales boschrexroth co uk service boschrexroth co uk France Frankreich Bosch Rexroth SAS Electric Drives amp Controls 91 Bd Irene Joliot Curie 69634 V nissieux Cedex Tel 33 0 4 78 78 53 65 Fax 33 0 4 78 78 53 62 Italy Italien Bosch Rexroth S p A Via Mascia 1 80053 Castellamare di Stabia NA Tel Fax 39 081 8 71 57 00 39 081 8 71 68 85 Netherlands Niederlande Holland Bosch Rexroth B V Kruisbroeksestraat 1 P O Box 32 5281 RV Boxtel Tel 31 0 411 65 16 40 Fax 31 0 411 65 14 83 www boschrexroth nl Spain Spanien Bosch Rexroth S A Electric Drives amp Controls Centro Industrial Santiga Obradors 14 16 08130 Santa Perpetua de Mo
56. 47 645 6201 servicebrc boschrexroth us com repairbrc boschrexroth us com USA Northeast Region Nordost Bosch Rexroth Corporation Electric Drives amp Controls 99 Rainbow Road East Granby CT 06026 Tel 1 860 844 8377 Fax 1 860 844 8595 Canada West Kanada West Bosch Rexroth Canada Corporation 5345 Goring St Burnaby British Columbia Canada V7J 1R1 Tel 1 604 205 5777 Fax 1 604 205 6944 automation service boschrexroth ca automation repair boschrexroth ca USA Central Region Mitte Bosch Rexroth Corporation Electric Drives amp Controls 1701 Harmon Road Auburn Hills MI 48326 Tel Fax 1 248 393 3330 1 248 393 2906 USA West Region West Bosch Rexroth Corporation Electric Drives amp Controls 7901 Stoneridge Drive Suite 220 Pleasanton CA 94588 Tel 1 925 227 1084 Fax 1 925 227 1081 CANADA SERVICE HOTLINE 7 days week 24 hrs day 1 905 335 5511 S damerika South America Argentina Argentinien Bosch Rexroth S A I C The Drive amp Control Company Rosario 2302 B1606DLD Carapachay Provincia de Buenos Aires Tel 54 11 4756 01 40 54 11 4756 02 40 54 11 4756 03 40 54 11 4756 04 40 Fax 54 11 4756 01 36 54 11 4721 91 53 victor jabif boschrexroth com ar Columbia Kolumbien Reflutec de Colombia Ltda Calle 37 No 22 31 Santaf de Bogot D C Colombia Tel 57 1 208 65 55 Fax 57 1 269 97 37 reflutec etb net co Rexroth B
57. 5 Nach Aufruf des Standard Men s mit der lt Enter gt Taste in der Standardanzeige wird der Men punkt Ethernet angezeigt Verwenden Sie die Tasten lt Up gt lt Down gt lt Enter gt bzw lt Esc gt um zwischen den einzelnen Men punkten und ebenen zu wechseln R i ID Adr anzeigen IF aaabbb ccc ddd 1 1 2 oubnet Wlaske anzeigen 1 1 3 standard Gateway anzeigen Sateway asa bbh cce ddo WMAL Adresse anzeigen MAC 33 hb cc dd ee f COM SERY Anzeige akt Mode Mode COM SER ji lt Enter bernahme COM USER u COM PROG lt Esc gt alter Zustand Navigation r Enter Taste cns lt Esc gt 4 Taste Down Abb 7 5 berblick Standard Men Rexroth Bosch Group IndraLogic L20 03VRS 7 6 Anzeige und Bedienkomponenten Ethernet Dient zur Anzeige Einstellung von IP Adresse Subnet Maske und des Standard Gateways Au erdem erfahren Sie hier die MAC Adresse Zur Einstellung beachten Sie bitte Abb 7 6 2953 r DICHTER A u0onpbuapM lun asel A lt i gt OISpl d jus ualaap Bunjjajsulsssaipy g ayas UioU ol Uu UioUlGl ob l efeja uaa Bunjajsulassaipg g ayas puejenz Jaye lt 383 gt awyewagn sag MaualJap MUaualIapn f i UalalIap laisloiglos s icht aas BEISEIBEIEIE UUgU I812u UIOU O 30 JUa LWAJIUI Dunalswiassaug Togi pHawaldap Uamua sul pHawaldap h t A TE 1Uaua a
58. 6 Funktionsbaustein IL_VExKeys 6 49 7 Generierte Fehlernummern des Funktionsbausteins IL_VExKeys 6 49 Display mit Bedientasten 7 1 Stop LED und versenkter Reset Taster S1 7 2 Bedeutung der Stop LED Anzeigen 7 2 berblick Standard und Statusanzeigen 7 3 berblick Standard Men 7 5 Einstellen von IP Adresse Subnet Maske und Standard Gateway 7 6 berblick SPS Men 7 8 berblick Profibus DP Men 7 10 Ausstattung 8 1 Leistungsdaten 8 1 Rexroth Bosch Group 9 6 Abbildungsverzeichnis IndraLogic L20 03VRS Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS 10 Index DOK CONTRL IC L20 AWO2 DE P Index 10 1 A Adressierungsart 4 5 Adresspr fung 5 3 Alignment bei E A Adressen 4 52 Antriebe synchronisieren 6 37 Anzeigekomponenten 7 1 Ausstattung 8 1 Basiseinstellungen vorgeben assistent gef hrt 4 3 Bedienkomponenten 7 1 Bedientasten 7 1 bestimmungsgem er Gebrauch Einleitung 2 1 Einsatzf lle 2 2 Betriebsstundenz hler 7 8 Bibliotheken 6 1 Bibliotheksverwaltung 4 46 BmError 6 27 BMF_BUS_ERR 6 27 BMF_HW_ERR 6 27 BMF_MPS_ERR 6 27 BMF_SW_ERR 6 27 BMS_AKTIV 6 26 BMS_BMF 6 26 BMS_DPS 6 26 BMS_EXD 6 27 BMS_KSD 6 26 BMS_SD 6 26 BMS_SF 6 27 BMS_SKF 6 26 BMS_SNB 6 27 BMS_SNE 6 26 BmState 6 26 Bootmen 7 11 Bootproj 7 11 Bootprojekt 5 3 Bosch Steuerungen der CL Reihe 6 3 BuepE_Client 6 3 Busmaster Fehlerwort 6 27 6 34 Busmaster Statuswort 6 26 6 35 C Check
59. 7 Beim Schreibzugriff wurden zu wenig Daten gesendet 0x0108 Abb 4 49 Fehlerkodes des CIP Daten Servers Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 41 4 10 IndraLogic L20 als CIP Daten Client konfigurieren Als CIP Daten Client kann die IndraLogic L20 ber die Onboard Ethernet Schnittstelle X7E auf entsprechend freigegebene Variablen eines CIP Daten Servers ber azyklische DataTable Dienste zugreifen Dazu ist au er einer Aktivierung die Verwendung der Bibliothek RiIL_EtherNetlP erforderlich Zur Nutzung der IndraLogic L20 als CIP Daten Client f hren Sie bitte folgende Schritte durch 1 Definieren Sie die Indralogic L20 als Ethernet IP Slave siehe Abschnitt Ger te und Funktionsmoduleinstellungen auf Seite 4 4 Nur in diesem Fall ist das erforderliche untergeordnete Objekt Ethernet IP Slave im Projektexplorer vorhanden 2 Ist keine zus tzliche zyklische Kommunikation gew nscht parametrieren Sie die Datenbreiten des E A Koppelbereichs gleich O0 Verwenden Sie dazu den jeweiligen Kontextmen punkt Modul ersetzen und w hlen Sie die Module O Byte Input bzw O Byte Output aus siehe Abb 4 43 3 Stellen Sie sicher dass der CIP Daten Server die relevanten Variablen zur Verf gung stellt 4 Definieren Sie in Ihrem SPS Programm diejenigen Variablen die f r die verwendeten Funktionsbausteine der Bibliothek RiL_EtherNetlIP erforderlich
60. Abb 4 17 Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Register E A Einstellungen Register Herstellerspezifische Daten DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 29 Adresse E A Adresse Geben Sie die gew nschte E A Adresse als Byteadresse ein z B IB10 Kursiv dargestellte Eintr ge dienen nur zur Anzeige und lassen sich nicht editieren Hinweis Eine automatische Neu Adressierung ist im Register E A Einstellungen m glich Datentyp Byte Adressen sind mit BYTE Bit Adressen mit BOOL gekennzeichnet Kommentar Geben Sie hier einen beliebigen Kommentar zu einer Adresse ein Zustand Physikalischer Zustand des Ein Ausgangs Der Zustand wird nur im Diagnosemodus bei Kommunikation zwischen IndraWorks und IndralLogic L20 angezeigt Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Aktuelle bzw gew nschte Startadressen der Aus bzw Eing nge Entsprechend der verwendeten Modul Funktionalit t Modul mit Eing ngen Modul mit Ausg ngen werden nur relevante Eingabefelder angezeigt Parametrieren Sie beispielsweise ein Modul das nur Eing nge besitzt fehlt das Eingabefeld Ab Ausgang bernehmen Nummeriert alle Aus Eing nge des Moduls in aufsteigender Reihenfolge ab den angezeigten Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem
61. Abb 7 8 berblick Profibus DP Men DP Master Slave Zeigt an ob die Onboard DP Schnittstelle der IndraLogic L20 als Master DP MAST oder als Slave DP SLAVE parametriert ist DP Slave Adresse anzeigen Zeigt die aktive Slave Adresse der Indralogic L20 an Die Anzeige ist nur vorhanden wenn die Indralogic L20 als Slave parametriert wurde DP Baudrate anzeigen Zeigt die aktive Baudrate der Onboard DP Schnittstelle X7P an Beispiele 12M 12 MBaud 500K 500 kBaud 9K6 9600 Baud Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bootmen L schen des Bootprojekts Wird w hrend des Steuerungshochlaufs die Bedientastenkombination lt Esc gt lt Enter gt gedr ckt verzweigt die IndraLogic L20 in das Bootmen Im Bootmen haben Sie Zugriff auf folgende Funktion Bootproj L scht das auf der Compact Flash Karte gespeicherte Bootprojekt entspricht der IndraLogic Funktion Reset Ursprung Hinweis Das L schen des Bootprojektes sollte nur in Ausnahmef llen genutzt werden z B wenn die Steuerung aufgrund eines fehlerhaften Bootprojektes nicht anl uft Dr cken Sie lt Esc gt um das Bootmen zu verlassen ohne das Bootprojekt zu l schen oder dr cken Sie zweimal lt Enter gt um das Bootprojekt zu l schen und anschlie end lt Esc gt um das Bootmen wieder zu verlassen Im Display der Indralogic L20 erscheint danach die Standardanzeige Rexroth DOK C
62. Adresse eines Knotens erscheint auch im Projektexplorer Ein Beispiel bzgl Onboard E A finden Sie in Abb 4 17 Adresse E A Adresse Geben Sie die gew nschte E A Adresse als Byteadresse ein z B IB10 Kursiv dargestellte Eintr ge dienen nur zur Anzeige und lassen sich nicht editieren Hinweis Eine automatische Neu Adressierung ist im Register E A Einstellungen m glich Datentyp Byte Adressen sind mit BYTE Bit Adressen mit BOOL gekennzeichnet Kommentar Geben Sie hier einen beliebigen Kommentar zu einer Adresse ein Rexroth Bosch Group EE Zustand Physikalischer Zustand des Ein Ausgangs Der Zustand wird nur im Diagnosemodus bei Kommunikation zwischen IndraWorks und IndraLogic L20 angezeigt Register E A Einstellungen Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Aktuelle bzw gew nschte Startadressen f r die automatische Nummerierung des E A Koppelbereichs bernehmen Nummeriert alle Aus Eing nge des E A Koppelbereichs in aufsteigender Reihenfolge ab den angegebenen Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Register Herstellerspezifische Zur Konfi
63. Bibliothek RIL_Utilities lib version _RIL_Utilities_01 W Version BIL Utities DIV Abb 6 91 Schnittstelle von Version_RIL_Utilities_O1 V l Version_ San ng a Funktionswert RIL Utilities O1V BOOL Quittierung der G ltigkeit der Bibliothek Abb 6 92 Schnittstelle von Version_RIL_Utilities_O1V Spezifikation Die Funktion Version_RIL_Utilities_0O1V beschr nkt die Verwendung der Bibliothek RIL_Utilities lib auf das g ltige System sowie auf eine bestimmte Anzahl von g ltigen Releases Die Funktion Version_RIL_Utilities_O1V weist weiterhin den Anwender auf den aktuellen Releasestand der Bibliothek RIL_Utilities lip hin und enth lt gleichzeitig einen berblick ber s mtliche bisher vorgenommene nderungen Hinweis Die Bibliothek RiL_Utilities lib steht in im Umfang angepasster Form auf mehreren Plattformen Systemen im Programmier system IndraLogic zur Verf gung Funktionsbeschreibung Die Funktion Version_RIL_Utilities_01V beschr nkt bei der Einbindung der Bibliothek RIL_Utilities lib den Download des gesamten Projektes auf das g ltige System sowie auf ein g ltiges Release indem auf ung ltigen Systemen bzw bei ung ltigen Releases die entsprechende Systemfunktion nicht zur Verf gung steht und aus diesem Grund nicht adressiert werden kann siehe Abb 6 93 Hinweis Die Pr fung des Systems und der Releases ist auch aktiv wenn die Funktion Version_RIL_Utilities_O1V selbst nicht verwendet wird Folgen
64. DP_SYCFR auf 6 38 erzeugen Werden hierbei als Empf nger Slaves einer gesperrten Gruppe angegeben blockt der Master bereits die bertragung der Kommandos an die relevanten Slaves Rexroth Bosch Group EE Register Parameter Anzeige und Bearbeitung evtl verf gbarer herstellerspezifischer Busmaster Parameter Beim integrierten Busmaster der IndraLogic L20 existieren keine spezifischen Parameter Deshalb bleibt dieses Register leer Profibus DP Slaves einf gen Alle f r die IndraLogic L20 zur Verf gung stehenden Profibus DP Slaves befinden sich in der Bibliothek Peripherie unter ProfibusDP Ziehen Sie aus der Bibliothek die ben tigten Slaves in das Profibus M Objekt Neue Slaves lassen sich im Projektexplorer auch zwischen bereits vorhandene Slaves einf gen Alternativ k nnen Sie auch die Funktion Slave hinzuf gen im Kontextmen des Profibus M Objekts verwenden siehe Abb 4 25 Hierbei wird der neue Slave als letzter Slave unter Profibus M eingef gt Hinweis Ist ein ben tigter Slave nicht standardm ig in der Bibliothek vorhanden kann er mittels Import seiner GSD Datei ber die Funktion GSD Dateien importieren im Kontextmen des Profibus M Objekts in die Bibliothek integriert werden IndraWorks Engineering Datei Bearbeiten Ansicht Projekt Profibus M Diagnose Extras Fenster Hilfe SS eil A Ge m SI T BJ 0 0 0 0 P2 Be A l A Feher l schen IndraworksProject_001 Deu X EHE GG E
65. Doppelklicken Sie im Projektexplorer auf das relevante Objekt Profibus M Dadurch ffnet sich im Arbeitsbereich ein Fenster Profibus dh Master Einstellungen Name L20 DP Master an STE Busadresse 15 DPM SW Version MU ZIEL Hs Yersion hr Kommentar Eusparameter Gruppen Parameter Daudksie 1500 KE aud W auf Standard setzen Optimierung Ce gesperrt i erlaubt Mas Heu Limit H Target Rotation Time 4449 TEit Data Control Time 1200 mz Uuet Time TBit BAF Update Factor f Setup Time TBit Mm Tsch Slot Time TEit Max Tdr 150 Foll Timeout ms Mm Slave Interval f DU Abb 4 23 Fenster Profibus M Rexroth Bosch Group EE Master Einstellungen Register Busparameter Rexroth Bosch Group Name Interner Ger tename des Busmasters Busadresse Busadresse des Busmasters FDL Adresse Fieldbus Data Link Die Adresse 1 wird automatisch eingetragen Geben Sie hier ggf eine andere Adresse ein Die Adresse O ist f r Projektierungsger te reserviert und l sst sich nicht verwenden Hinweis Verwenden Sie f r Master immer m glichst kleine Adress werte Hohe Adresswerte verschlechtern die Busperformance Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Busmasters ein Basiert auf Ident Nummer laut GSD Datei SW Version Software Version laut GSD Datei HW Version Hardware Version laut GSD Datei Enth lt die zum Betrieb des Profibus DP erforderlichen
66. Electric Drives Linear Motion and R dr h and Controls Hydraulics Assembly Technologies Pneumatics Service Bosch Group Rexroth IndraLogic L20 O3VRS ee Systembeschreibung Bedien und Programmieranleitung Fr E gt lt e e EE EE o m 2 an u u n I e e er ee ee 3 E GE _ _ eeng F p_e 1 eng Bn AN A K a ge A ber diese Dokumentation Titel Art der Dokumentation Dokumentations Type Interner Ablagevermerk Zweck der Dokumentation Rexroth Bosch Group nderungsverlauf Schutzvermerk Verbindlichkeit Herausgeber Hinweis IndraLogic L20 03VRS Rexroth IndraLogic L20 03V RS Systembeschreibung Bedien und Programmieranleitung DOK CONTRL IC L20 AWO2 DE P Dokumentennummer 120 040 1 B325 02 DE Diese Dokumentation gibt einen berblick ber die zur Steuerung IndraLogic L20 geh renden Systemkomponenten und beschreibt deren Projektierung und Programmierung Dokukennzeichnung bisheriger Bemerkung Ausgaben 120 0401 B325 01 DE 08 05 Erste Ausgabe 120 0401 B325 02 DE 07 06 Zweite Ausgabe Bosch Rexroth AG 2006 Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und Mitteilung ihres Inhalts wird nicht gestattet soweit nicht ausdr cklich zugestanden Zuwiderhandlungen verpflichten zum Schadenersatz Alle Rechte f r den Fall der Patenterteilung oder Gebrauchsmuster Eintragung vorbehalten
67. ExceedingOccurred 6 12 CL Steuerung 6 3 Compileranweisung 4 50 D Diagnoseinformationen 6 22 Display 7 1 DP Slave Adresse anzeigen Men 7 10 DP_ADDR 6 39 DP_ID 6 39 DP_RDIAG 6 30 DP_RDIAG_EXT 6 31 DP_RDREC 6 32 DP_SLOT 6 40 DP_SYCFR 6 37 DP_WRREC 6 33 DP Baudrate anzeigen Men 7 10 DP Master Slave Men 7 10 Rexroth Bosch Group 10 2 Index Rexroth Bosch Group IndraLogic L20 03VRS DPV1 Dienste 6 22 E Einloggen 4 53 Ethernet Men 7 6 Ethernet IP Slave Konfiguration 4 35 EthernetIP Slave Objekt nachtr glich einf gen 4 10 F FBD_PDT_NONE 6 26 FBD_PDT_PCI_BMCAN 6 26 FBD_PDT_PCI_BMDP 6 26 FBD_PDT_PCI_BMIBS 6 26 fodBaudrateGet 6 34 fbdBmErrorGet 6 34 fbdBmiInfoGet 6 34 fbdBmStateGet 6 35 fbdKsdListGet 6 35 fbdPdTypeGet 6 35 fbdPrjSlaveListGet 6 36 fbdSlaveDiagListGet 6 36 Feldbusdiagnose 6 25 Feldbus Konfiguration als Master 4 19 Feldbus Konfiguration als Slave 4 30 Firmware Men 7 7 Firmware Verwaltung 5 1 Freeze 6 23 6 37 G Gateway Server 4 6 Gebrauch Siehe bestimmungsgem er Gebrauch und siehe nicht bestimmungsgem er Gebrauch IH_Get hcCtrl 6 8 IH_SetDisplay 6 8 IH_Temperature 6 9 IH_TempWarning 6 10 IL_App Anzeige 7 4 IL_Date 6 45 IL_DateAndTime 6 46 IL_ExtSysTimeDate 6 47 IL_GetTemp 6 21 IL_HighResTimeDiff 6 44 IL_HighResTimeTick 6 43 IL_SysTime64 6 46 IL_SysTime64T0SysTimeDate 6 48 IL_SysTimeDate 6 47 IL_SysTimeDateToSysTime64 6 48 IL_TempWarn
68. FSlave he EtherNetlP Slave Erweitert lt lt Zur ck weiters Abbrechen Hilfe Abb 4 3 Angabe der Firmware Version und Einstellungen zu den Feldbus Schnittstellen Hinweis Nach der Aufnahme des neuen IndraLogic L20 Ger tes in den Projektexplorer ist eine Anderung der Version und der DP Onboard Einstellung nicht mehr m glich W hlen Sie hier die Firmware Version des Zielger tes aus Dies wirkt sich auf weitere zur Verf gung stehende Einstellungen in diesem Dialog aus Profibus M An der Indralogic L20 sollen ber die Onboard Profibus DP Schnittstelle X7P untergeordnete Profibus DP Slaves angekoppelt werden Aus Sicht der dort angeschlossenen Slaves ist die IndraLogic L20 deren Master Profibus S Die IndraLogic L20 soll ber die Onboard Profibus DP Schnittstelle X7P an einem bergeordneten Profibus DP Master als untergeordneter Profibus DP Slave angekoppelt werden Aktivieren Sie diese Option um die IndraLogic L20 ber die Onboard Ethernet Schnittstelle X7E folgenderma en zu nutzen e Als CIP Daten Server CIP Communication Industrial Protocol Erm glicht f r max 6 CIP Daten Clients den gleichzeitigen Zugriff auf entsprechend freigegebene Variablen der IndraLogic L20 ber azyklische DataTable Dienste Unconnected Explicit Messaging und Class 3 Connected Messaging e Als CIP Daten Client Erm glicht ber die Bibliothek RIL_EtherNetlP den Zugriff auf entsprechend freigegeb
69. Fb Done bError Read2Fb Ree enErrorID gt Read2Fb enErr rID stErrorIdent Read2Fb_stErrorlIdent Automatiktest IF Read2Fb_bAutoTest TRUE THEN IF Read2Fb_bDone TRUE THEN IF Read2rb bErr r TRUE THEN Read2Fb_ udiCtrErr Read2Fb_ udiCtrErr 1 ELSE Read2Fb_ udiCtrGood Read2Fb_udiCtrGood 1 END IF Read2Fb_bExecute FALSE Read2Fb_bExecute TRUE Abb 6 27 Beispiel IL_ReadDataTable Client seitiges SPS Programm Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 16 Bibliotheken IndraLogic L20 03VRS IL _ WriteDataTable Kurzbeschreibung Schreibt Werte in Variablen die ein CIP Daten Server bereitstellt Hinweis F r die relevanten Variablen muss am CIP Daten Server der Schreibzugriff gestattet sein Schnittstellenbeschreibung IL_WritebataT able BODL bExzecute STRING LSO StrPath bDone B L STRING 20 StrRem oteT ag bError E OOL CID _ Tr PE enOpTvpe enErrorld ERROR CODE HOINTER TO BYTE PbyvyriteData stErrorIdent ERR R_STRU LT LIINT Ui Elements LIDINT d T rm eaout Abb 6 28 Aufbau von IL_WriteDataTable Nm Typ Kommentar n VAR_INPUT BOOL Positive Flanke startet den Dienst StrPath STRING 80 IP Adresse des CIP Daten Servers z B 192 168 73 105 nn StrRemoteTag STRING 80 Name der zu schreibenden Variablen z B Test1 EnCipType CIP_TYPE Typ der geschriebenen Daten Wird von einigen CIP Daten Servern berpr ft PbyWriteData POINTER TO Zeiger auf das Array
70. Funktion zyklisch zustandsgesteuert RETURN IL_Date DATE Aktuelles Systemdatum gem der IEC61131 3 Abb 6 100 Schnittstelle von IL_Date Funktionsbeschreibung Die Funktion IL_Date liest nach der Bearbeitungsfreigabe der Funktion mittels Enable zyklisch das gem der IEC61131 3 formatierte Systemdatum aus IL_TimeOfDay Die Funktion IL_TimeOfDay dient dem Lesen der aktuellen Uhrzeit des Systems IL_Time fbay IL_Time fbay TIME_OF_DAY Abb 6 101 IL_TimeOfDay VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert RETURN IL_TimeOfDay TOD Aktuelle Systemzeit gem der IEC61131 3 Abb 6 102 Schnittstelle von IL_TimeOfDay Funktionsbeschreibung Die Funktion IL_TimeOfDay liest nach der Bearbeitungsfreigabe der Funktion mittels Enable zyklisch die gem der IEC61131 3 formatierte Systemzeit aus Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 46 Bibliotheken IndraLogic L20 03VRS IL DateAndTime Die Funktion IL_DateAndTime dient dem Lesen des aktuellen Datums und der aktuellen Uhrzeit des Systems IL_Date ndTime IL_Date ndTime DATE AND TIME Abb 6 103 IL_DateAndTime 0 Name Typ Kommentar o VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert RETURN 1 Dat AndTim T a ER und Systemzeit gem der Abb 6 104 Schnittstelle von IL_DateAndTime Funktionsbeschreibung Die Funktion IL_DateAndTime liest nach der Bearb
71. ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT Nummer des DP Segmentes STATION Nummer des DP Slaves Busadresse SLOT Nummer des Slots innerhalb des Slaves Abb 6 53 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat die ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 31 DP_RDIAG_EXT Mit dem Funktionsbaustein DP_RDIAG_EXT werden die Diagnosedaten eines Slaves vom DP Master DPM1 gelesen Die Diagnosedaten werden in einem Feld ARRAY gespeichert DF_RDIAG_EAT YALID POOL BUSY POOL ERR R BOOL STATUS DA ORD LEMN INT ARRAY O 255 OF BYTE DINFG ARRAY 0 255 OF BYTE Abb 6 54 DP_RDIAG_EXT VAR_INPUT RE SCH TRUE SE starten BIT DWORD Slot Handle siehe folgende Tabelle MEN MEN Iw Maximale L nge der zu lesenden Daten VAR_IN_OUT DINFO ARRAY 0 255 Slave Diagnosedaten nach Profibus DP Norm OF BYTE VAR_OUTPUT VALID BOOL TRUE Neue g ltige Diagnosedaten stehen zur Verf gung ERROR BOOL TRUE Fehler ist sind aufgetreten BUSY BOOL TRUE Der Funktionsbaustein ist besch ftigt Solange BUSY TRUE ist k nnen die Daten noch nicht ausgewertet werden STATUS DWORD Zuletzt ermittelter Status Abb 6 55 Schnittstelle von DP_RDIAG_EXT MASTER ID des DP Systems Hat fes
72. L_Utilities_O1V FNC Versionierung der Bibliothek RIL_Utilities lib IL_HighResTimeTick FNC Lesen des hochaufgel sten Zeittakts des Systems IL_HighResTimeDiff FNC Berechnung der Zeitdifferenz zweier hochaufgel ster Zeittakte des Systems in Mikrosekunden IL_Date Lesen des aktuellen Systemdatums IL_TimeOfDay Lesen der aktuellen Systemunhrzeit IL DateAndTime Lesen des aktuellen Systemdatums und der aktuellen Systemunhrzeit u Format gem der IEC61131 3 Lesen des aktuellen Systemdatums und der aktuellen Systemunhrzeit IL_SysTime64 in Mikrosekunden seit 01 01 1970 Lesen des aktuellen Systemdatums und der aktuellen Systemunhrzeit IL_SysTimeDate im Systemformat Lesen des aktuellen Systemdatums und der aktuellen Systemunhrzeit im erweiterten Systemformat IL_ExtSysTimeDate IL_SysTime64T0SysTimeDate Formatumwandlung des Systemdatums und der Systemzeit IL_SysTimeDateToSysTime64 Formatumwandlung des Systemdatums und der Systemzeit Abb 6 90 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Funktionsbausteine und Funktionen Datentypen Die Bibliothek RIL_Utilities lib enth lt keine gesonderten Datentypen Globale Variablen Die Bibliothek RIL_Utilities lib enth lt keine gesonderten globalen Variablen Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 42 Bibliotheken IndraLogic L20 03VRS Version RIL Utilities_O1V Die Funktion Version_RIL_Utilities_01V dient der Versionierung der
73. ONTRL IC L20 AWO2 DE P Bosch Group 7 12 Anzeige und Bedienkomponenten IndraLogic L20 03VRS Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS 8 8 1 Ausstattung Prozessor Arbeitsspeicher Schnittstellen Schnittstelle zu E A Modulen Kommunikationsschnittstellen Ein und Ausg nge Abb 8 1 8 2 Leistungsdaten Anwenderspeicher f r Programmcode Anwenderspeicher f r Daten Remanenter Speicher Task Anzahl Profibus DP DOK CONTRL IC L20 AWO2 DE P Technische Daten Technische Daten 8 1 STMicroelectronics ST40 mit 192 MHz Min 16 MByte DRAM und min 64 kByte NVRAM Rexroth Inline Schnittstelle 1 x Ethernet Anschluss RJ 45 10 100 Base T 1 x serielle RS232 Schnittstelle 1 x Profibus DP Schnittstelle Master Slave f hig 8 galvanisch getrennte digitale Eing nge 8 galvanisch getrennte digitale Ausg nge Ausstattung 1 MByte 2 MByte 32 kByte Nach IEC 61158 3 Abb 8 2 Leistungsdaten Rexroth Bosch Group 8 2 Technische Daten IndraLogic L20 03VRS Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Abbildungsverzeichnis 9 1 H Abbildungsverzeichnis DOK CONTRL IC L20 AWO2 DE P Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb
74. P Ausgangsabbild Abb 4 45 Ethernet IP Verbindungstyp Punkt zu Punkt Master Originator Slave Target Punkt zu Punkt Ethernet lF Ausgangsabbild DR EthernetlF Eingangsabbild Multicast Ethernet lF Eingangsabbild EthernetlF Ausgangsabbild Master O riginator isten only Ethernet F Ausgangsabbild EthernetF Eingangsabbild Abb 4 46 Ethernet IP Verbindungstyp Punkt zu Punkt Multicast DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 39 Merkmale der zyklischen Daten bertragung e Der Vollduplex Betrieb der Ethernet Verbindung ist erforderlich Andernfalls sind bertragungs Timeouts m glich e Die kleinste von der Indralogic L20 unterst tzte Zykluszeit RPI Requested Packet Interval betr gt 5 ms e Der Ethernet IP Idle Run Header 32 Bit wird unterst tzt Der Header ist im zyklischen E A Abbild der Indralogic L20 nicht sichtbar Reaktion der IndraLogic L20 e Idle Zustand des Masters Bit O im Idle Run Header ist nicht gesetzt Eingangsabbild wird genullt e Stop Zustand der IndraLogic L20 Ausgangsabbild wird genullt Eingangsabbild wird weiterhin aktualisiert e bertragungs Timeout Eingangsabbild wird genullt Die Consumer Instanz der Indralogic L20 berwacht die zyklische bertragung des Master Ausgangsabbildes durch eine berwachungszeit Timeout Zeit Dazu erh lt die IndralLogic L20 vom Master w hrend der Initialisierung des zyklischen bertr
75. S Programm 6 15 Aufbau von IL_WriteDataTable 6 16 Schnittstellensignale von IL_WriteDataTable 6 16 Beispiel IL_WriteDataTable Client seitige Variablendefinition 6 17 Beispiel IL_WriteDataTable Client seitiges SPS Programm 6 18 Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable 6 18 IL_Status 6 19 Schnittstelle von IL_WriteDataTable 6 19 Beispiel IL_Status 6 20 Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable 6 20 Slave Diagnosedaten 6 23 Stationsstatus_1 6 24 Stationsstatus_2 6 24 Stationsstatus_3 6 25 tFBD_BM_INFO 6 26 Installierter Peripherietreiber in PdType 6 26 Status Kodierung in BmState 6 27 Fehler Kodierung in BmError 6 27 tFBD_BIT_LIST 6 28 Kodierung der Bitliste 6 28 Rexroth Bosch Group 9 4 Abbildungsverzeichnis Rexroth Bosch Group Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb 6 47 6 48 6 49 6 50 6 51 6 52 6 53 6 54 6 55 6 56 6 57 6 58 6 59 6 60 6 61 6 62 6 63 6 64 6 65 6 66 6 67 6 68 6 69 6 70 6 71 6 72 6 73 6 74 6 75 6 76 6 77 6 78 6 79 6 80 6 81 6 82 6 83 6 84 6 85 6 86 6 87 6 88 6 89 IndraLogic L20 03VRS tFBD_KSD_LIST 6 28 Klassifizierte Slave Diagnose 6 29 Kodierung der Bit
76. SPS Programmdaten in die Hardware der IndraLogic L20 laden und aktivieren mit IndraWorks Rexroth Bosch Group EE 4 2 Neues IndraLogic L20 Ger t anlegen Ziehen Sie aus der Bibliothek Drive and Control das Ger t IndraLogic L20 DP in das gew nschte Projekt im Projektexplorer Alternativ k nnen Sie auch die Funktionen Kopieren und Einf gen der jeweiligen Kontextmen s rechte Maustaste verwenden il Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 IndraWorks Engineering Datei Bearbeiten Ansicht Projekt Diagnose Extras nster Hilfe Fe 5 ET T S moa Ma o i P2 BB r3 CA Fehler l schen B JE IndraLogic NV E IndraLogic VEP C 31 IndraLogic YPP21 Projektmappe Informationer IndraLogic L20 mit Profibus DP Haste Firmware FWC IL L20 RUN ODxYRS5 NN e D DO Je eV CT 1 Bibliothek Drive and Control 2 Ger t IndraLogic L20 DP 3 Projektexplorer Abb 4 1 Einf gen der IndraLogic L20 DP in den Projektexplorer Anschlie end startet automatisch ein Assistent Wizard zur Vorgabe notwendiger Basiseinstellungen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 3 4 3 Basiseinstellungen vorgeben assistent gef hrt Ger teeinstellungen Ger tename Kommentar Ersteller DOK CONTRL IC L20 AWO2 DE P Geben Sie allgemeine Daten zum eingef
77. Status dient zur Diagnose der zyklischen Kommunikation Implicit Messaging siehe dazu auch Kapitel IndraLogic L20 als Ethernet IP Slave konfigurieren ab Seite 4 35 IL STATUS bEnable BO0OL bErr or BODL enErr rlIb ERR R CODE stErr orldent ERROR STEUCT Abb 6 33 IL_Status EEE INPUT bEnable SCH Bei positivem Zustand TRUE wird bei jedem Aufruf des FBs der Zustand der zyklischen EtherNet IP Kommunikation abgefragt VAR_OUTPUT BOOL TRUE Fehler ist aufgetreten En EnErrorlD ERROR_CODE Siehe Fehlermeldungen Abb 6 34 Schnittstelle von IL_WriteDataTable Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 20 Bibliotheken IndraLogic L20 03VRS Beispiel Im folgenden Beispiel wird gezeigt wie der FB IL_Status anzuwenden ist KARKKARKHKRKKHK TH HH HH HH KH HK HH A KK A KK a a Variablen fuer IL Status 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 PROGRAM PLC PRG VAR Diag IL Status CtrValidInput DINT END VAR KARKKARKHKRKKHK TH HH KHK TH HH HK HH A KK HK a a ST Programm 5 2 2 2 2 2 22 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2222 Diag bEnable TRUE IF Diag bError TRUE THEN Hier die Fehlerbehandlung einfuegen Diag bEnable FALSE Error bEnable zuruecksetzen ELSE Gueltige Daten Hier Eingangs Ausgangsdatenbearbeitung einfuegen CtrValidInput CtrValidInp
78. StrPach STRING WriteFb_strRemoteTag STRING WriteFb_enCipType CIP_TYPE WriteFb uiElements UINT WriteFb_siWriteData SINT WriteFb_ udiTimeout UDINT WriteFb _bDone BOOL FALSE WriteFb_bError BOOL WriteFb_enErrorID ERROR CODE Writerb stErr rIdent ERROR_STRUCT Diagnose WriteFb udiCtrErr UDINT WriteFb_ udiCtrGood UDINT WriteFb udiCtrValidInput UDINT Fuer Automatiktest WriteFb_bAutoTest BOOL FALSE Abb 6 30 Beispiel IL_WriteDataTable Client seitige Variablendefinition Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 18 Bibliotheken IndraLogic L20 03VRS hkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Explicit message Write data table 1 SINT 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 22 WriteFb_strPath 192 168 73 105 WriteFb_strRemoteTag PLC PRG siWriteData WriteFb uiElements 1 WriteFb_enCipType CIPTYPE SINT WriteFb udiTimeout s 10007 sms WriteIni bExecute WriteFb_bExecute strPath se Writerb strPath strremoteTag WriteFb strkemoteTag Name der zu schreibenden Variablen FALSE nach TRUE startet FB IP Adresse des Servers enCipType WriteFb_enCipType Datentyp der Variablen ulElements WriteFb uiElements Anzahl der zu schreibenden Arrayelemente Bei atomic Datentypen SINT DINT immer
79. WORD Baugruppen Blockadresse nur f r CL200 CL400 und CL500 16 FFFF ohne Blockadresse DataPtr POINTER TO BYTE Zeiger auf die Quelldaten bei Write TRUE bzw Zeiger auf die Zieldaten bei Write FALSE IPAdr DWORD IP Adresse der Bosch CL Steuerung Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 4 Bibliotheken IndraLogic L20 03VRS Liam Dm Kommentar VAR_OUTPUT State WORD Status 0 Fehlerfrei 16 0100 Auftrag in Bearbeitung 16 0305 Auftrag fehlerhaft 16 0405 Auftrag nicht gestartet Weitere Zust nde sind in der Dokumentation zur Kommunikationsfunktionalit t der jeweiligen Steuerung beschrieben Error WORD Fehler O Fehlerfrei 16 F F04 Kein Auftrag in Bearbeitung 16 FF20 Kein UDP Socket frei z B zu viele aktive Instanzen gleichzeitig 16 FF21 Fehler bei bind z B zu viele aktive Instanzen gleichzeitig 16 FF22 Fehler bei sendto z B falsche IP Adresse oder Partner nicht eingeschaltet 16 FF23 Fehler bei UDP receive 16 FF24 Fehlerhafte UDP receive L nge 16 FF25 Zu viele Wiederholungen Partner antwortet nicht z B falsche IP Adresse Weitere Zust nde sind in der Dokumentation zur Kommunikationsfunktionalit t der jeweiligen Steuerung beschrieben Abb 6 3 Schnittstelle von BuepE_Client Der folgende Programmauszug zeigt ein Beispiel des BuepE_Client Aufrufs VAR Beliene BuepE Client Instanz deklarieren MyDB ARRAY 0 511 OF BYTE Datenba
80. a 6 41 Version RIL tilles OTY siensa a een ee 6 42 IE e leie 2123 Uu CH e 6 43 IL_HighResTimeDiff u02202002000000n0ne neuen nnnnnnnnnnnnnnnnnunnnnnennnnnnnnnnnnnnnnnnnnnnunnnnnnensnnnenennnen 6 44 IER 6 45 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group IV Inhaltsverzeichnis IL TmeCtt ia UR Deh Un IK SYSTIMEBA u en nennen In ln ER IB GEAR REH IL Gwvelmep4lowvelmeliate nennen IL Gveimeiatelovelmepd nen 8 10 BIEZVER UN ee ee E WERKES een nee en 7 Anzeige und Bedienkomponenten 7 1 Display und Bedientasten uk 7 2 Reset Taster S1 und Grop LED 7 3 Verf gbare Men ebenen uk Standard und Gtatusanzeigen nennen Gtandar Men SPR MET E Profibus DP M NU une Bootmen L schen des Bootporoiekis 8 Technische Daten o AUS ne ET 8 2 Leistungsdaten ANEREN 9 Abbildungsverzeichnis 10 Index 11 Service amp Support t E eier Ee e e ln 1 3 MEO e 1 4 Vor der Kontaktaufnahme Before contacting US 1 5 Kundenbetreuungsstellen Sales amp Service Facilities Rexroth Bosch Group IndraLogic L20 03VRS DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS_ System bersicht 1 1 1 System bersicht 1 1 Komponenten Steuerung Die Steuerung Indralogic L20 besteht aus e Hardware IndraControl L20 inkl Steckersatz e Firmware IndraLogic L20 auf Memory Card Die modulare und skalierbare Hardware Plattform IndraControl L20 ist zusammen mit der Fir
81. aLogic L20 e Onboard UO Lokaler E A Bereich der IndraLogic L20 Onboard 1 0 Dieser ist standardm ig mit je 8 schnellen Ein und Ausg ngen best ckt Die Konfiguration ist in Kapitel Onboard E A konfigurieren ab Seite 4 12 beschrieben e Inline UO Lokaler Inline E A Bereich der Indralogic L20 Er enth lt die E As von Rexroth Inline Modulen die an die Indralogic L20 angekoppelt werden k nnen Die Konfiguration ist in Kapitel Inline Module projektieren ab Seite 4 16 beschrieben e Profibus M Nur vorhanden wenn die Onboard Profibus DP Schnittstelle X7P als Profibus M Profibus Master konfiguriert wurde siehe Abb 4 3 Mit diesem Objekt lassen sich wichtige Profibus Betriebsdaten parametrieren und Profibus Slaves integrieren siehe dazu Kapitel IndralLogicL20 als Profibus DP Master Konfigurieren ab Seite 4 19 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group KE e Profibus S Nur vorhanden wenn die Onboard Profibus DP Schnittstelle X7P als Profibus S Profibus Slave konfiguriert wurde siehe Abb 4 3 Mit diesem Objekt lassen sich die Profibus Slave Einstellungen der IndraLogic L20 konfigurieren siehe Kapitel IndraLogic L20 als Profibus DP Slave konfigurieren ab Seite 4 30 e EthernetlP Slave Nur vorhanden wenn die Indralogic L20 als Ethernet IP Slave konfiguriert wurde siehe Abb 4 3 Mit diesem Objekt lassen sich die entsprechenden Einstellungen der Indralogic L20 konfigurieren siehe
82. aWorks Anderungen am aktuellen Projekt vornehmen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 49 4 12 Kompatible IEC Programmierung zwischen unterschiedlichen Steuerungen bersicht F r eine kompatible Programmierung zwischen den Systemen gelten einige Besonderheiten die im Folgenden beschrieben werden Es wird gezeigt welche Programmiermethoden eingesetzt werden k nnen damit keine Inkompatibilit ten entstehen e Verwendung von Zeigern innerhalb von Strukturen e Packen von Strukturen bei IndraLogic L20 e Alignment Speicherausrichtung bei E A Adressen e Zuweisen von Strukturen auf E A Adressen Verwendung von Zeigern innerhalb von Strukturen Beispiel DOK CONTRL IC L20 AWO2 DE P Werden im IEC Programm Strukturen angelegt so bildet der Compiler diese Strukturen beim bersetzungsvorgang im Datenspeicher der Steuerung ab Der Compiler kennt die m glichen Einschr nkungen der zugrunde liegenden Prozessorplattform genau und legt die Elemente der Struktur so im Speicher ab dass er nur Adressen verwendet die der Prozessor f r die zugeh rigen Datentypen auch verwenden kann Werden Strukturen angelegt die Elemente mit unterschiedlichen Datentypen beinhalten so f gt z B der Compiler bei der IndraLogic L20 F llbytes ein die f r den Anwender nicht sichtbar sind Strukturunterschiede zwischen den Steuerungen TYPE OutStruct STRUCT Out01 BYTE
83. ad2Fb_bDone Read2Fb_bError Read2Fb_enErrorID Read2Fb steErr rldent Diagnose Read2Fb UAICErErr Read2Fb_ udiCtrGood Read2Fb C rvalidInp t IL ReadDataTable BOOL STRING STRING UDINT DINT UINT UDINT UDINT BOOL FALSE BOOL ERROR CODE Type RIL_CommonTypes lib ERROR STRUCT Type RIL_CommonTypes lib UDINT UDINT UDINT fuer Automaischen Test Read2Fb_bAutoTest Rexroth Bosch Group BOOL ze FALSE Abb 6 26 Beispiel IL_ReadDataTable Client seitige Variablendefinition DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 15 hkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Explicit message Read data table 2 DINT u 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 22 Read2Fb strPath 192 168 73 105 Read2Fb_strRemoteTag PLC_PRG diCounter Read2Fb uiElements p 2 Read2Fb_udiTimeout 100 IP Adresse des Data Table Servers Name der zu lesenden Variablen Anzahl der zu lesenden Elemente Tjmeout in ms Read2Inl bExecute Read2Fb_bExecute strPath Read2Fb_strPath strRemoteTag Read2Fb_strRemoteTag udiMaxReadSize SIZEOF Read2Fb diReadData pbyReadData ADR Read2Fb diReadData uiElements Read2Fb uiElements udiTimeout Read2Fb udiTimeout udiReadSize Read2Fb udiReadSize bDone kead2
84. aetebezogene Diagnose Deakt y Kennungsbezogene Diagnose Deakt y K analbezogene Diagnose Deakt y Statusmeldung Revision Humber Deakt y Diag_D ata Feste Laenge Hot Aus Meldung Deakt y 1 Liste mit Parametername und wert 2 Parameterdaten in Byte Darstellung Abb 4 29 Herstellerspezifische Daten mit Adresse Parametername und wert Rexroth Bosch Group EE Register Gruppenzuordnung Rexroth Bosch Group In dieser Darstellung wird ein Parameterwert anhand seines Datentyps angezeigt und editiert 1 z B Aktiv und Deaktiv bei booleschen Werten Alle resultierenden Parameterdaten werden zus tzlich in der Byte Darstellung angezeigt 2 Darstellung der Adresse und des Wertes herstellerspeaifische Daten lt ahlenbasiz Adresse Standard C Bin r C Oktal C Dezimal Ce Hexadezimal Abb 4 30 Herstellerspezifische Daten mit Adresse und Wert In dieser Darstellung sind die Werte in Bytes unterteilt F r die Anzeige der Byte Werte l sst sich die Zahlenbasis einstellen Die Gruppenzuordnung bezieht sich auf die Sync und Freeze Kommandos der Global Control Dienste von Profibus DP Um den Slave einer oder mehreren Gruppen zuzuordnen aktivieren Sie die gew nschte Gruppe ber die Spalte Mitglied von Die Spalten Sync Mode und Freeze Mode zeigen an zu welchen Gruppen der Master die Sync bzw Freeze Kommandos tats chlich sendet Eingestellt werden diese Zuordnungen im Register Gruppen in de
85. agungskanals entsprechende Parameter Anhand folgender Formeln l sst sich die resultierende berwachungszeit t berechnen TM JUMPE t TM RPI TMV Timeout Multiplier Wert TM Timeout Multiplier RPI Requested Packet Interval in us t Uberwachungszeit in ms Abb 4 47 Formeln zur Berechnung der berwachungszeit t Beispiele OT Ten fe SCHERER he w e TMV Timeout EWA TM Timeout Multiplier RPI Requested Packet Interval t U berwachunggszeit Abb 4 48 Resultierende berwachungszeiten Beispiele Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE 4 9 IndraLogic L20 als CIP Daten Server konfigurieren bersicht Als CIP Daten Server CIP Communication Industrial Protocol stellt die IndraLogic L20 ber die Onboard Ethernet Schnittstelle X7E freigege bene Variablen ber azyklische DataTable Dienste Unconnected Explicit Messaging und Class 3 Connected Messaging zur Verf gung Projektieren Zur Nutzung der IndraLogic L20 als CIP Daten Server f hren Sie bitte folgende Schritte durch 1 Definieren Sie die Indralogic L20 als Ethernet IP Slave siehe Abschnitt Ger te und Funktionsmoduleinstellungen auf Seite 4 4 Nur in diesem Fall ist das erforderliche untergeordnete Objekt Ethernet IP Slave im Projektexplorer vorhanden 2 Ist keine zus tzliche zyklische Kommunikation gew nscht parametrieren Sie die Datenbreiten des E A Koppelbereichs gleich 0 Verwenden Sie dazu den jewei
86. anal und klicken Sie auf die Schaltfl che L schen D Informationen zu den einzelnen Parametern finden Sie in der IndraLogic Hilfe bzw im IndraLogic Handbuch 2 Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 9 Bestandteile des IndraLogic L20 Ger tes Um alle untergeordneten Objekte des neuen Indralogic L20 Ger tes anzuzeigen klicken Sie im Projektexplorer auf das Plus Symbol des Objektbaums IndraWorks Engineering Ioj x Datei Bearbeiten Ansicht Projekt IndraLogic_L20_DP Diagnose Extras Fenster Hilfe qa A m SI T vd 0 0 0 0 p2 BB A Fehler l schen IndraWorksProject_001 Deutsch Deu X Bibliothek De eo o Drive and Control EH ae Logic i Onboard LA bu Inline 1 0 Arme Profibus M po IndraLogic W vum EthermetlF Slave LJE IndraLogic VEP 24 IndraLogic VPP21 Projektmappe Informationer IndraLogic L20 mit Profibus DP Maste Firmware PW C IL L20 RUN Ox RS HI gt DO iO mM TT 1 IndraLogic L20 Ger t Abb 4 9 IndraLogic L20 Ger t mit untergeordneten Objekten Der Objektbaum der IndraLogic L20 kann folgende Objekte enthalten e Logic Teil des Indralogic L20 Ger tes der f r die programmtechnische Bearbeitung aller E A Signale zust ndig ist Dazu z hlen z B SPS Bausteine POEs die SPS Taskverwaltung und globale Variablen Doppelklick auf das Objekt Logic startet Indralogic mit dem Zielsystem Indr
87. andard und Statusanzeigen lt nach Booten gt 1 standardanzeige Nach dem Einschalten der IndraLogic L20 erscheint im Display die Standardanzeige Verwenden Sie die Tasten lt Up gt lt Down gt lt Enter gt bzw lt Esc gt um zwischen den einzelnen Men punkten und ebenen zu wechseln Ethernet Einstellungen RS 232 Farameter Fr HWV Infos Temperatur 1 x Betriebsstd Z hler OHC Standardmenue SS I SON ITTI eltlcl RUIN BUI JsiTlolP Ausg nge sperrenfreigeben Mrina RUN STOFP AMA SPS Projekt Info gt SPS Status Pitie dore I J Inline Status RL jolk Anzeige Mode Master Slave A Onboard DR Status Anzeige Slave Adresse Anzeige Baudrate DF Wenue D PIM jojk DjP s RJuUjN IL App Anzeige BEL I DE IL lt string gt D Anzeige aus Indralogic Applikatior heraus ber FB Navigation lt string gt Fehlermeldung h chstpriorer Fehler der jeweiligen Schnittstelle lt Enter gt Blast lt Up gt oder AnwenderString DOK CONTRL IC L20 AWO2 DE P y Y lt Esc gt Taste lt Down gt Abb 7 4 berblick Standard und Statusanzeigen Rexroth Bosch Group 7 4 Anzeige und Bedienkomponenten IndraLogic L20 03VRS Rexroth Bosch Group Standardanzeige INIT SPS bootet PLC RUN Normalbetrieb SPS l uft RI oder DP blinkt Ein Inline RI bzw ein Profibus DP Fehler DPM
88. ar O O O VAR_INPUT D DWORD Slot Handle Abb 6 85 Schnittstelle von DP_ADDR DP_ID Diese Funktion orientiert sich an der Profibus Guideline 2182 Sie liefert zur physikalischen Adresse eines Slots den zugeh rigen Handle MASTER SEGMENT STATION SLOT Abb 6 86 DP_ID ue INPUT MASTER nn ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT BYTE Nummer des DP Segmentes STATION BYTE Nummer des DP Slaves Busadresse Soll das Kommando nur f r einen bestimmten Slave gelten dann muss hier die Busadresse des Slaves eingetragen werden 0 125 Nur f r DP_SYCFR Soll das Kommando aber f r alle Slaves einer Gruppe eingetragen werden dann muss hier die Globaladresse 127 eingetragen werden SLOT BYTE Nummer des Slots innerhalb des Slaves Funktionswert A DWORD Slot Handle Abb 6 87 Schnittstelle von DP_ID Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 40 Bibliotheken IndraLogic L20 03VRS DP_SLOT Diese Funktion orientiert sich an der Profibus Guideline 2182 Sie setzt im Slot Handle die vorgegebene Slot Nummer DD GCOT DP_SLOT Abb 6 88 DP_SLOT Name mm Kommentar O O VAR_INPUT D DWORD Slot Handle SLOT BYTE Slot Nummer Funktionswert FF DWORD SIot Handle Abb 6 89 Schnittstelle von DP_SLOT Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P GE 6 9 RIL_Utilities bersicht Bezeichnung Typ Beschreibung Version_RI
89. bb 6 17 Beispiele f r IH_Temperature Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 10 Bibliotheken IndraLogic L20 03VRS IH_TempWarning Ermittelt ob die Innentemperatur der Steuerung den kritischen Wert von 70 C berschritten hat ersetzt die Funktion IL_TempWarning aus der Bibliothek RIL_L20_Util IH_TempWarning Enable Temperature Abb 6 18 IH_TempWarning EEE INPUT Enable SEN TRUE Ausgabewert ist g ltig FALSE Ausgabewert ist nicht repr sentativ Funktionswert Temperature BOOL TRUE Temperaturwarnung FALSE Keine Temperaturwarnung Abb 6 19 Schnittstelle von IH_TempWarning Hinweis Wenn die Innentemperatur 80 C erreicht schaltet die Steuerung automatisch in den Betriebszustand Stop Dabei gehen die Ausg nge in den sicheren Zustand am Display wird die Warnung Temp angezeigt Dieser Zustand kann nur durch Aus Einschalten der Versorgungsspannung verlassen werden Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS 6 5 RIL Check Funktionen Bezeichnung CheckBounds CheckDivByte CheckDivDWord CheckDivReal CheckDivWord CheckRangeSigned CheckRangeUnsigned DOK CONTRL IC L20 AWO2 DE P Bibliotheken 6 11 Fehlerhafte Zugriffe die au erhalb der Bereiche von Arrays und Unterbereichstypen von Variablen unbeabsichtigt programmiert wurden sowie die Division durch Null werden vom IndraLogic Compiler bzw vom Laufzeitsystem nicht abgefangen
90. chtungen k nnen willk rliche Bewegungen der Maschine oder andere Fehlfunktionen auftreten Vermeidung von Unf llen K rperverletzung und oder Sachschaden gt Kein Aufenthalt im Bewegungsbereich der Maschine und Maschinenteile M gliche Ma nahmen gegen unbeabsichtigten Zugang von Personen Schutzzaun Schutzgitter Schutzabdeckung Lichtschranke gt Ausreichende Festigkeit der Z une und Abdeckungen gegen die maximal m gliche Bewegungsenergie gt Not Stop Schalter leicht zug nglich in unmittelbarer N he anordnen Die Funktion der Not Aus Einrichtung vor der Inbetriebnahme pr fen Das Ger t bei Fehlfunktion des Not Stop Schalters nicht betreiben gt Sicherung gegen unbeabsichtigten Anlauf durch Freischalten des Leistungsanschlusses der Antriebe ber Not Aus Kreis oder Verwenden einer sicheren Anlaufsperre gt Vor dem Zugriff oder Zutritt in den Gefahrenbereich die Antriebe sicher zum Stillstand bringen Vertikale Achsen gegen Herabfallen oder Absinken nach Abschalten des Motors zus tzlich sichern wie durch mechanische Verriegelung der vertikalen Achse externe Brems Fang Klemmeinrichtung oder ausreichenden Gewichtsausgleich der Achse Die serienm ig gelieferte Motor Haltebremse oder eine externe vom Antriebsregelger t angesteuerte Haltebremse alleine ist nicht f r den Personenschutz geeignet Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 3 8 Sicherheitshinwei
91. d dahingehend optimiert dass die Variablen auf Adressen abgelegt werden die der Datenbreite des Datentyps entsprechen Die folgende Tabelle zeigt den Faktor f r die optimale Startadresse f r den jeweiligen Datentyp Datentyp Faktor Datenbreite Byte BYTE 1 WORD E Abb 4 64 Faktor f r Startadressen Bei der Deklaration von Variablen ohne Zuweisung einer E A Adresse gew hrleistet der Indralogic Compiler ein optimales Alignment entsprechende der dargestellten Tabelle Beispiel Variablel WORD gt gerade Adresse Variable2 DWORD gt durch 4 teilbare Adresse Bei der Deklaration von Variablen mit Zuweisung einer E A Adresse ist die Ausrichtung im Speicher abh ngig von der zugewiesenen Adresse Out01 AT 0BO DWORD gt gerade Adresse Out02 AT 0B5 DWORD gt ungerade Adresse Hinweis Das Zuweisen von Wort Byte Variablen auf ungerade E A Adressen bewirkt eine Verlangsamung der SPS Programm abarbeitung in der IndraLogic L20 da der Zugriff auf Wort bzw Doppelwort Operanden jeweils byteweise erfolgt Zuweisen von Strukturen auf E A Adressen Eine mit der Pragma Anweisung pack deklarierte Struktur siehe Abschnitt Packen von Strukturen bei IndraLogic L20 auf Seite 4 50 kann direkt auf einen entsprechenden E A Bereich abgebildet werden Eine nicht gepackte Struktur f hrt aufgrund der F llbytes zu einer Fehladressierung innerhalb der Steuerung Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P In
92. d sie referenziert werden Ein manuelles Einbinden mit dem Bibliotheksverwalter ist nicht notwendig il Beachten Sie zu den System und Firmware Bibliotheken bitte auch die Online Hilfe zu Indralogic Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 3 6 2 BuepE_Client Allgemein Die Bibliothek BuepE_Client dient zur Kommunikation der IndraLogic L20 mit den Bosch Steuerungen der CL Reihe Die Indralogic L20 bildet die Client Funktionalit t ab Die CL Steuerung ist immer der Server BuepE_Client Der Funktionsbaustein BuepE_Client l sst sich gleichzeitig mehrfach nutzen Pro Auftrag ist eine eigene Instanz notwendig BuespE_Client BOL Start BOOL Write BY TE Command WORD Indes WORD Offset EYTE DataType WORD Datalnt WORD koord WORO Block Adr POINTER TO BYTE Datartr WORD IPAdr Abb 6 2 BuepE_Client BEE Typ 7 17 SS O VAR_INPUT BOOL TRUE Die bertragung wird gestartet Write BOOL TRUE Schreibender Zugriff FALSE Lesender Zugriff Command BYTE Feldtyp der Bosch Steuerung 16 44 Datenbaustein 16 43 Datenfeld 16 4D Merker Index WORD Nummer des Datenbausteins nur bei Feldtyp Datenbaustein Offset WORD Byte Offset Adresse innerhalb des gew hlten Datenfeldes bzw Datenbausteins DataType BYTE Datentyp O BYTE 1 WORD DataCnt WORD Anzahl der Daten f DataType je nach Einstellung in DataType Koord WORD Koordinierungsmerker Ak Unkoordiniert BlockAdr
93. de Funktionen konnten nicht gebunden werden version _RIL_ilfties_01 Abb 6 93 Meldung Fehlgeschlagene Versionspr fung des Systems 1 Release Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 43 Hinweis Neben der Versionsfunktion werden im allgemeinen weitere Funktionen oder aber als nicht vorhanden und somit nicht einbindbar gemeldet Die Funktion Version_RIL_Utilities_O1V gibt wenn sie fehlerfrei adressierbar ist und auch verwendet wurde als R ckgabewert permanent TRUE zur ck Hinweis Die Funktion Version_RIL_Utilities_O1V hat keine funktionelle Bedeutung f r Teile der Bibliothek und braucht im Projekt nicht verwendet werden IL_HighResTimeTick Die Funktion IL_HighResTimeTick dient dem Lesen des hochaufgel sten Zeittaktes des Systems IL_HighResTimeTick IL_HighrResTimeTick Abb 6 94 IL_HighResTimeTick Name Up Kommentar SS VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert Funktionswert IL_HighResTimeTick UDINT Hochaufgel ster Zeittakt des Systems Abb 6 95 Schnittstelle von IL_HighResTimeTick Spezifikation Die Funktion IL_HighResTimeTick wird zusammen mit der Funktion IL_HighResTimeDiff zur Bestimmung der Laufzeit eines Codeabschnittes verwendet siehe Abb 6 96 Hinweis Der R ckgabewert der Funktion IL_HighResTimeTick sollte auf Grund der speziellen systemabh ngigen Zeitbasis nicht direkt als Zeitwert v
94. den Sie in der IndraLogic Hilfe bzw im IndraLogic Handbuch 2 Beenden Sie die Einstellungen mit Fertigstellen Die assistent gef hrten Basiseinstellungen sind damit abgeschlossen Im Projektexplorer er scheint das neue IndraLogic L20 Ger t Sie k nnen die Basisein stellungen nachtr glich ndern siehe Abschnitt Basiseinstellungen ndern auf Seite 4 10 Weitere Informationen ber das Ger t erhalten Sie im Abschnitt Bestandteile des IndraLogic L20 Ger tes auf Seite 4 9 DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 7 Kommunikationsparameter Legen Sie hier neue Kommunikationskan le Kommunikations Instanzen an oder ndern oder l schen Sie bestehende Kommunikationsparameter localhost F address or hostname 1200 U Motorola byteorder No Aktualisieren 1 Kommunikationskan le 2 Parameter des selektierten Kommunikationskanals Abb 4 6 Kommunikationsparameter Neuen Kommunikationskanal anlegen Klicken Sie auf die Schaltfl che Neu um einen neuen Kommunikations kanal anzulegen Der folgende Dialog erscheint Kommunikationsparameter Meuer Kanal Abbrechen 35 Tepdlp driver Seral A5232 35 Senal A5232 driver Tcp lp Level 2 Route 35 Tcoprlp Level 2 Router Driver Ej 1 Name 2 Ger t Abb 4 7 Neuen Kommunikationskanal anlegen Name Geben Sie hier einen Namen f r den neuen Kommunikationskanal ein Ger t Selektiere
95. der Bearbeitungsfreigabe des Funktionsbausteins mittels Enable zyklisch das aktuelle Systemdatum und die aktuelle Systemzeit im Systemformat aus IL_ExtSysTimeDate Der Funktionsbaustein IL_ExtSysTimeDate dient dem Lesen des aktuellen Datums und der aktuellen Uhrzeit des Systems IL_ExtSysTimebDate ExtSysTimeDate Fal GG TIME DATE Abb 6 109 IL_ExtSysTimeDate VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert l EXT_SYS_ Aktuelles Systemdatum und Systemzeit im ER VE TIME_DATE erweiterten Systemformat Abb 6 110 Schnittstellenvariablen Funktionsbaustein IL_ExtSysTimeDate Funktionsbeschreibung Der Funktionsbaustein IL_ExtSysTimeDate liest nach der Bearbeitungsfreigabe des Funktionsbausteins mittels Enable zyklisch das aktuelle Systemdatum sowie die aktuelle Systemzeit im erweiterten Systemformat aus Hinweis Das erweiterte Systemformat setzt sich aus den Systemformaten SYS_TIME64 sowie SYS_TIME_DATE zusammen Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 48 Bibliotheken IndraLogic L20 03VRS IL_SysTime64T0SysTimeDate Der Funktionsbaustein IL_SysTime64To0SysTimeDate dient der Formatumwandlung des Systemdatums und der Systemzeit IL_SysTimes4To5ysTimeDate BOOL Enable i GV TIME DATE Seel lem SysTimesd4 Abb 6 111 IL_SysTime64T0SysTimeDate Liane ip Kommentar VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsges
96. der Aus bzw Eing nge aller untergeordneten Module des Profibus DP Slaves bernehmen Nummeriert alle Aus Eing nge der untergeordneten Module des Profibus DP Slaves in aufsteigender Reihenfolge ab den angegebenen Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Hinweis Die automatische Nummerierung von untergeordneten Modulen l sst sich auch in der Modulkonfiguration vornehmen Sehen Sie dazu den Abschnitt Module in Profibus DP Slave einf gen ab Seite 4 27 Anzeige und Bearbeitung evtl verf gbarer herstellerspezifischer Slave Parameter Falls in der GSD Datei Herstellerspezifische Daten zum Slave vorhanden sind werden diese angezeigt Um einen Parameterwert zu ndern doppelklicken Sie in der entsprechenden Tabellenzeile auf das Feld Parameterwert bzw Wert Mit Bet tigen von Standard werden alle ge nderten Werte durch die Original Werte aus der GSD Datei berschrieben Die Daten k nnen je nach Auspr gung in der GSD Datei auf zwei unterschiedliche Weisen zur Anzeige kommen Darstellung mit Adresse Parametername und wert Herstellerspeaifische Daten Dia Farametername Farametermert Standard Ler
97. des E A Koppelbereichs Beschreibung siehe Seite 4 32 bernehmen Nummeriert alle Aus Eing nge des E A Koppelbereichs in aufsteigender Reihenfolge ab den angegebenen Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Rexroth Bosch Group EE Koppelbereich parametrieren F r den Datenaustausch zwischen der Indralogic L20 als Profibus DP Slave und der bergeordneten Steuerung ist ein Koppelbereich vorgesehen Beim Koppelbereich handelt es sich um einen reservierten E A Bereich der IndralogicL20 ber den z B Status und Diagnosedaten ausgetauscht werden k nnen Standardm ig ist die Datenbreite des Koppelbereichs auf 16 Byte voreingestellt Die Datenbreite l sst sich unabh ngig f r den Ein und Ausgangsbereich in 8 Byte Schritten zwischen 8 und 64 Byte einstellen Verwenden Sie dazu die Funktion Modul ersetzen im Kontextmen des Profibus S Objekts siehe Abb 4 37 CP Indralogic_L20_DP E 28 Logic H prg Onboard 1 0 J De Inline 1 0 oe RABIL 24DI16 J D Profibus S 6 Byte Inpul HE Byte Dutt EEN H ie EtherMetlF Slaw Modul ersetzen H 56yte Input A L schen 16 Byte Input 24 Eve Input a2 Byte Input 4
98. draLogic L20 03VRS Projektieren und Programmieren 4 53 4 13 Download und Inbetriebnahme Konfigurationen und SPS Programm in die Steuerung laden Auf Fehler pr fen Download und Online Modus Online Funktionen DOK CONTRL IC L20 AWO2 DE P Nach Abschluss der Programmierung l sst sich ein Projekt in IndraLogic mit der Men funktion Projekt Alles bersetzen auf Fehler berpr fen Mit der Men funktion Online Einloggen wird die Kommunikation zwischen Programmiersystem und der IndraLogic L20 gestartet und in den Online Modus gewechselt Falls das aktuelle Projekt seit dem ffnen bzw seit der letzten Ver nderung nicht bersetzt wurde wird es jetzt bersetzt wie bei Projekt bersetzen Treten beim bersetzen Fehler auf wechselt Indralogic nicht in den Online Modus Wurde das aktuelle Projekt seit dem letzten Download in die Steuerung ver ndert aber nicht geschlossen und wurden die letzten Download Informationen nicht mit dem Befehl Projekt Alles bereinigen gel scht wird ein Dialog mit folgender Abfrage ge ffnet Das Programm wurde ge ndert Sollen die nderungen geladen werden Online Change Mit lt Ja gt best tigen Sie dass beim Einloggen die ge nderten Teile des Projekts in die Steuerung geladen werden sollen Mit lt Alles laden gt wird das komplette Projekt erneut in die Steuerung geladen Mit lt Nein gt erfolgt ein Einloggen ohne dass die seit dem letzten Download vorgenommene
99. dule einf gen Alternativ k nnen Sie auch die Funktion Modul hinzuf gen im Kontextmen des Slave Objekts verwenden siehe Abb 4 32 Hierbei wird das neue Modul als letztes Modul unter dem Slave eingef gt ll x Z R ILFEBEK Diagnose Extras Fenster Hilfe is ail A a a S Ee SI iu vd 0 0 0 0 p2 BB A Z 008 Feiler l schen Indra WorksProject_001 Deutsch Deutsc X CG MR Indralagic_L20_DP H ag Logic m jeg Onboard 1 0 G Ze Inline 10 oe PHBIL24DI16 Lal INLGAP_B amp IB Le IN_GRP_C XIB2 R BIL24DO 16 gt DUT_GRAF_B amp 061 gt DUT_GRAF_C amp 0B2 J ER ProfibusfM RL PE BE ER EE 25 EtherhetlP Slave Aktiv Dre and Control A ProfibusDP H E Antriebe Ers E A DR RF FLS pp M12 D18 M12 BE RFFLS PB M12 DIO 8 8 M H A RF FLS PE M12 0010474 M1 H A RF FLS PE M12 008 M12 ER RE Sch H R BIL120D11 hauen A R BIL230D11 H ARAB IL 24 DI 16 H RHBIL24DI i SN H FAB IL 24 DI 2 OTY 2 L e AB FAE EE STOT Ee DOK CONTRL IC L20 AWO2 DE P H R IE IL 24 EDI ZDESINA H F IB IL 24 DI 2 0TY 4 H R IBIL24DI4 H R BIL24 DI 2 NPN H R IBIL2 DIE D R EIL2401 32 4 F Besse H R IBIL2 DIie Informationen H F IBIL24DI32 R IBIL24D116 ProfibusDP Module R IB IL 24 DI 16 ID D R IBIL24DI2COTY 2 4 Bit Rexroth D R IBIL34D12 OTY 3 6 Bit D R BIL24DIZ2 QTY 4 8 Bit l gt O omie E s II Abb 4 32 Modul einf gen Rexroth Bosch Group EE Module eines Profibus
100. e Systemzeit in Mikrosekunden Basis 01 01 1970 um Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 49 6 10 RIL_VExUtil IL_VExKeys Kurzbeschreibung Der Funktionsbaustein IL_VExKeys erm glicht dem Anwender die Tastendr cke auf einem HMI Ger t sicher an die Steuerung zu bertragen Die Verbindung erfolgt ber UDP Jedes mal wenn der Funktionsbaustein aufgerufen wird werden die letzten Daten kopiert Im Fall einer Verbindungsunterbrechung werden alle Ausg nge auf O zur ckgesetzt Das erm glicht dem Anwender das Programmieren von sicheren Eigenschaften wobei der Sicherheitsmode der O in den Ausgangsdaten des Funktionsbausteins zugeordnet ist Schnittstellenbeschreibung IL WExEers Enable Lo perat op Error Err oI Err orl dent BOOL BOOL ERROR CODE ERROR STRUCT ARRAY 0 7 of BYTE Data i Data STRING Gu Lige IPAddress ARRAY D T JofBYTE STRING 25 Abb 6 115 Funktionsbaustein IL_VExKeys Juan mm Konnen o VAR_IN_OUT Data ARRAY 0 7 OF Enth lt Daten als Byte Array Die Bedeutung der jeweiligen Bits BYTE ist in der Dokumentation des HMI beschrieben IPAddress STRING 25 Eingegebene IP Adresse Notation z B 10 104 73 193 VAR_INPUT Enable BOOL Solange der Eingang TRUE ist werden die Daten st ndig aktualisiert Wenn inaktiv dann sind die Ausgangsdaten alle O VAR_OUTPUT InOperation BOOL Wenn TRUE dann sind die Ausgangsdaten g
101. ed Dieses Bit wird vom DP Master gesetzt sobald der DP Slave im DP Slave Parametersatz als nicht aktiv gekennzeichnet und aus der zyklischen Bearbeitung herausgenommen wurde Der DP Slave setzt dieses Bit immer auf Null 5 Sync_Mode Dieses Bit wird vom DP Slave gesetzt sobald er das Sync Steuerkommando erhalten hat 4 Freeze_Mode Dieses Bit wird vom DP Slave gesetzt sobald er das Freeze Steuerkommando erhalten hat WD On Watchdog Dieses Bit wird vom DP Slave gesetzt sobald seine Ansprech berwachung aktiviert ist Dieses Bit wird vom DP Slave fest auf 1 gesetzt 4 2 N Stat_Diag Statische Setzt der DP Slave dieses Bit so muss der DP Master solange Diagnoseinforma Diagnose tionen abholen bis dieses Bit wieder gel scht wird Der DP Slave setzt dieses Bit beispielsweise dann wenn er keine g ltigen Nutzdaten zur Verf gung stellen kann Setzt der DP Slave dieses Bit so muss er neu parametriert und konfiguriert werden Das Bit bleibt solange gesetzt bis eine Parametrierung erfolgt ist Dieses Bit wird vom DP Slave gesetzt Abb 6 39 Stationsstatus_ Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 25 Seene TBeschiung Ext_Diag_Overflow Ist dieses Bit gesetzt so liegen mehr Diagnoseinformationen vor als in Ext_Diag_Data angegeben wurde Der DP Slave setzt dieses Bit beispielsweise wenn mehr Kanaldiagnosen vorliegen als der DP Slave in seinen Sendepuffer eintragen kan
102. edienterminal verwendet wird VAR_OUTPUT BOOL TRUE solange Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich mit Reset Error zur ck setzen ErrorNo USINT Fehlerart A Calculation Error VI Composer Fehlerbehandlung Rexroth Bosch Group Abb 6 8 Schnittstelle von VCP_PBS32_A4096 Bei der Konfiguration mit dem Rexroth VI Composer beziehen sich die Adressen der Variablenliste auf das jeweilige Byte im Array TVar das im SPS Programm zum Datenaustausch benutzt wird Sobald ein Fehler auftritt wird die Kommunikation unterbrochen und die Anzeige des Kleinbedienterminals zeigt COMMUNICATION ERROR ERROR CODE 110 Mit der Fehlerart ErrorNo wird angezeigt dass es sich um einen Adressberechnungsfehler CalculationError handelt DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS VCP_PBS32_A65536 BOOL BOOL ARRAY 0 31 OF BYTE ARRAY O 31 OF BYTE ARRAY O 55535 OF BYTE Bibliotheken 6 7 Dieser Funktionsbaustein FB aktiviert das Profibus DP Protokoll f r die Kleinbedienterminals VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienterminal bertragen Die Datenbreite der Daten bertragung betr gt 32 Byte Die Gr e des ber ein ARRAY zur Verf gung stehenden Adressbereichs betr gt 65536 Byte Ein und Ausg nge in Summe YCR_RBSS2_A65530 BOOL BOOL USINT ARRAY 0 31 OF BYTE ARRAY O 31 OF BYTE ARRAY O 55535 OF BYTE Ac
103. eitungsfreigabe der Funktion mittels Enable zyklisch das aktuelle Systemdatum sowie die aktuelle Systemzeit gem der IEC61131 3 formatiert aus IL_SysTime64 Der Funktionsbaustein IL_SysTime64 dient dem Lesen des aktuellen Datums und der aktuellen Uhrzeit des Systems IL_SysTime 4 SYS_TIMEG4 Abb 6 105 IL_SysTime64 VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert l Aktuelles Systemdatum und Systemzeit in VARA ENEE So NER Mikrosekunden seit 01 01 1970 Abb 6 106 Schnittstelle von IL_SysTime64 Funktionsbeschreibung Der Funktionsbaustein IL_SysTime64 liest nach der Bearbeitungsfreigabe des Funktionsbausteins mittels Enable zyklisch das aktuelle Systemdatum und die aktuelle Systemzeit in Mikrosekunden seit 01 01 1970 aus Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 47 IL_SysTimeDate Der Funktionsbaustein IL_SysTimeDate dient dem Lesen des aktuellen Datums und der aktuellen Uhrzeit des Systems IL_5ysTimeDate SysTimebDate GV TIME DATE Abb 6 107 IL_SysTimeDate ene im kommen VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert VAR_OUTPUT SysTimeDate SYS TIME DATE Aktuelles Systemdatum und Systemzeit im Systemformat Abb 6 108 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDate Funktionsbeschreibung Der Funktionsbaustein IL_SysTimeDate liest nach
104. el 4 24 4 28 Einstellung aktiv nicht aktiv im Projektexplorer 4 24 4 29 Herstellerspezifische Daten mit Adresse Parametername und wert 4 25 4 30 Herstellerspezifische Daten mit Adresse und Wert 4 26 4 31 Gruppenzuordnung eines Profibus DP Slaves Beispiel 4 26 4 32 Modul einf gen 4 27 4 33 Modul eines Profibus DP Slaves Beispiel 4 28 4 34 Fenster eines Moduls Beispiel 4 28 4 35 Objekt Profibus S 4 30 4 36 Fenster Profibus S 4 30 4 37 Datenbreite f r Ein Ausgangsbereich w hlen 4 32 4 38 Koppelbereich eines Profibus S Objekts Beispiel 4 33 Rexroth Bosch Group 9 2 Abbildungsverzeichnis Rexroth Bosch Group Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb 4 39 4 40 4 41 4 42 4 43 4 44 4 45 4 46 4 47 4 48 4 49 4 50 4 51 4 52 4 53 4 54 4 55 4 56 4 57 4 58 4 59 4 60 4 61 4 62 4 63 4 64 5 1 5 2 5 3 5 4 5 5 6 1 6 2 IndraLogic L20 03VRS IndraLogic L20 in der bergeordneten Steuerung als Slave projektieren Ger t in der Bibliothek 4 34 Koppelbereich in der bergeordneten Steuerung festlegen 4 34 Objekt Ethernet IP Slave 4 35 Fenster Ethernet IP Slave 4 35 Datenbreite f r Ein und Ausgangsfeld des Ethernet IP Slave w hlen 4 36
105. en des Logic Objekts bei gestarteter IndraLogic Projekt drucken Speichern IndraLogic starten PRO Datei sichern unter Aktualisieren G e R S Eigenschaften Abb 5 4 Kontextmen des Logic Objekts bei nicht gestarteter IndraLogic Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Weitere Funktionen 5 3 Verf gbare Funktionen e Indralogic Projekt drucken speichern und kompilieren Alles bersetzen e Indralogic starten bzw beenden e Die Steuerung ein bzw ausloggen e Alle in IndraLlogic erstellten Bausteine sowie nderungen von Konfigurationseinstellungen im IndraWorks Projektexplorer aktualisieren Hinweis Der Zugriff auf die Kontextmen punkte PRO Datei sichern unter und Eigenschaften ist erst m glich wenn IndraLogic beendet wird Weitere Funktionen und Einstellungen zur IndraLogic sind im Register Weitere Einstellungen zusammengefasst e Speichern von Indralogic Einstellungen e Sicherheitsmodus e Offlinebetrieb e Symboldatei erzeugen und senden e Konstanten ersetzen e Adresspr fung e Optimierter IndraLogic Aufruf e Automatisches Laden des Bootprojekts Die Eigenschaften lassen sich ber das Kontextmen des Objekts Logic aufrufen wenn Indralogic nicht gestartet ist MR Indralogic_L20_DP Projekt drucker Speichern IndraLogic starten FRO Datei sichern unter Aktualisieren Eigenscha
106. en 256 bis 6647 TBit Bitzeiteinheiten Quiet Time Tqui Modulator Ausklingzeit bzw Repeater Umschaltzeit W hrend dieser Zeit wird auf Ruhe am Bus gewartet Telegramme werden weder gesendet noch empfangen M gliche Einstellungen O bis 255 TBit Setup Time Tset Ausl sezeit Maximale Zeit die vom Eintreffen eines Ereignissen bis zur Ausf hrung der erforderlichen Reaktion verstreicht M gliche Einstellungen 1 bis 255 TBit Slot Time Tsl Warte auf Empfang Zeit Maximale Zeit die der Initiator nach dem Aussenden eines Aufruftelegramms auf den Empfang der unmittelbaren Quittung oder Antwort wartet Nachrichtenzyklus Durch den direkten Einfluss von Tid2 kann die Einstellung zwischen Tid2 15 und 16383 TBit gew hlt werden DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Register Gruppen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 21 Poll Timeout Zeit berwachung f r einen azyklischen Service DPV1 Maximale Zeit die der Initiator nach dem Aussenden eines azyklischen Requests auf den Empfang der Antwort wartet Die Einstellung kann in 10 ms Schritten im Bereich von 10 bis 655350 ms gew hlt werden Data_Control_Time Slave bezogene berwachungszeit im Busmaster innerhalb der mindestens ein Nutzdatentransfer mit dem betreffenden Slave abgewickelt werden muss M gliche Einstellungen 1 bis 65535 ms GAP Update Factor Faktor mit dem sich steuern l sst nach wie vielen Bus
107. en eintreten GEFAHR Tod oder schwere K rperverletzung k nnen eintreten WARNUNG K rperverletzung oder Sachschaden k nnen eintreten VORSICHT Abb 3 1 Gefahrenstufen nach ANSI Z 535 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 3 2 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS 3 3 Gefahren durch falschen Gebrauch Rexroth Bosch Group gt GEFAHR Q m TI gt Sg JJ WARNUNG gt WARNUNG gt VORSICHT gt VORSICHT gt VORSICHT Hohe elektrische Spannung und hoher Arbeitsstrom Lebensgefahr oder schwere K rperverletzung durch elektrischen Schlag Gefahrbringende Bewegungen Lebensgefahr schwere K rperverletzung oder Sachschaden durch unbeabsichtigte Bewegungen der Motoren Hohe elektrische Spannung durch falschen Anschluss Lebensgefahr oder K rperverletzung durch elektrischen Schlag Gesundheitsgefahr f r Personen mit Herzschrittmachern metallischen Implantaten und H rger ten in unmittelbarer Umgebung elektrischer Ausr stungen Hei e Oberfl chen auf Ger tegeh use m glich Verletzungsgefahr Verbrennungsgefahr Verletzungsgefahr durch unsachgem e Handhabung K rperverletzung durch Quetschen Scheren Schneiden Sto en oder unsachgem er Handhabung von unter Druck stehenden Leitungen Verletzungsgefahr durch unsachgem e Handhabung von Batterien DOK CONTRL IC L20 AWO2 DE P IndraLogic L2
108. ene Variablen eines CIP Daten Servers ber azyklische DataTable Dienste DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 5 e Als Ethernet IP Slave Target Erm glicht den zyklischen Austausch von E A Datenbl cken mit einer bergeordneten Steuerung Master Originator ber eine Exclusive Owner Connection Transport Class 1 und einer weiteren Listen Only Connection Transport Class 1 Adressierungsart Klicken Sie auf die Schaltfl che Erweitert um die gew nschte E A Adressierungsart Byte oder Wort einzustellen Hinweis Grundeinstellungen der E A Adressierungsart e vor Firmware Version 03 VRS Wort e ab Firmware Version 03 VRS Byte Adressierungart Abb 4 4 Einstellung der E A Adressierungsart W hlen Sie die Einstellung die der Adressierungsart in den zu nutzenden SPS Programmen entspricht Bei Wort Adressierung gilt z B Ausgangsbyte 10 QB10 wird adressiert durch QW5 Im Gegensatz dazu gilt bei Byte Adressierung Ausgangsbyte 10 QB10 wird adressiert durch OW 10 Hinweis Nach Aufnahme des neuen Indralogic L20 Ger tes in den Projektexplorer ist eine nderung der Adressierungsart nicht mehr m glich Best tigen Sie die Einstellungen mit Weiter gt gt Der Dialog zum Festlegen der Kommunikationseinstellungen ffnet sich Rexroth Bosch Group EE Kommunikationseinstellungen Rexroth Bosch Group
109. er E A Einstellungen m glich Datentyp Byte Adressen sind mit BYTE Bit Adressen mit BOOL gekennzeichnet Kommentar Geben Sie hier einen beliebigen Kommentar zu einer Adresse ein Zustand Physikalischer Zustand des Ein Ausgangs Der Zustand wird nur im Diagnosemodus bei Kommunikation zwischen IndraWorks und IndraLogic L20 angezeigt Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Aktuelle bzw gew nschte Startadressen der Aus bzw Eing nge Entsprechend der verwendeten Inline Modul Funktionalit t Modul mit Eing ngen Modul mit Ausg ngen werden nur relevante Eingabefelder angezeigt Parametrieren Sie beispielsweise ein Iniine Modul das nur Eing nge besitzt fehlt das Eingabefeld Ab Ausgang bernehmen Nummeriert alle Aus Eing nge des Inline Moduls in aufsteigender Reihenfolge ab den angezeigten Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass eventuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich F hdressen E amp Einstellungen Heu Adressieren Ab Ausgang Die hier angezeigte Aus bzw Eingangsadresse entspricht der 2060 aktuellen E amp Belegung Startadresse des Slaves Ab Eingang Geben Ge eine neue Sta
110. erwendet werden Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 44 Bibliotheken IndraLogic L20 03VRS Funktionsbeschreibung Die Funktion IL_HighResTimeTick liest nach der Bearbeitungsfreigabe der Funktion mittels Enable zyklisch den hochaufgel sten Zeittakt des Systems aus m prUtilitiespebuggingFunction PRG ST SR I allge II 1 EE B HighTimeTick 2065109354 Timebiff 133 Index 1001 EndYalue 1000 variable 1001 000I This section resetthe user variable Yarlable 0 Yarlable 1001 0003 oog rz This function reads a high resolution time tick ofthe hardware platform on the first time LoWTimeTick IL_HighResTimeTickfEnable TRUE LowTimeTick 2065111487 UDO 0007 This section simulate the user program FOR Index 0 TO EndYalue DO Index 1001 Yarlable Warlable 1 Yarlable 1001 END FOR Index 1001 0011 00421 This function reads a high resolution time tick of the hardware platform on the second time 2HiahTimeTick L_HighResTimeTickfEnable TRUE HighTimeTick 2065109354 0014 DU This function calculates a high resolution time difference us based on two high resolution time UU fr ticks ofthe hardware platform The result is shown in Sec ZTimeDiff L_HighResTimeDifiiLowTimeTick HighTimeTickh Abb 6 96 Anwendungsbeispiel der Funktion IL_HighResTimeTick IL_HighResTimebDiff Die Funktion IL_HighResTimeDiff dient der Berechnung der Zeitdifferenz zweier hochaufgel ster Zeittakte des Systems i
111. exroth 1 Eing nge 2 Ausg nge Abb 4 13 Onboard E A der Indralogic L20 Die von links nach rechts auf den Pl tzen 1 bis 4 verf gbaren Ein und Ausg nge sind gem folgender Tabelle den Leuchtdioden und den Bitadressen zugeordnet Byte Bit 0 0 0 0 0 1lzlauzislelzioiiiziaiane Klemmpunkt 1 1 2 1 1 4 NEO Signal Klemmpunkt 1 2 12 2 1 3 2 311 2 22 1 3 2 3 24 V Klemmpunkt 1 2 12 21 1 312 311 2 2 2 1 3 2 3 Last Ground Abb 4 14 Standard Adresszuordnung der Ein und Ausg nge Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Onboard Einstellungen DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 13 Zur Konfiguration doppelklicken Sie im Projektexplorer auf Onboard 1 0 PM Indralogic_L20_DP ER oo Logic a Inline l0 s g Profibus H e EtherMetlP Slave Abb 4 15 Objekt Onboard I O Dadurch ffnet sich im Arbeitsbereich ein Fenster Onboard 1 0 Onboard Einstellungen Name Onboard I O Basiert auf BRC_IL40_Base CFG I f ro SU kommentar E A dressen E amp Einstellungen Datentyp Kommentar Zustand 0000 7A Sal Eing nge Manor aus E E T Ausg nge Abb 4 16 Fenster Onboard I O Name Interner Name festgelegt durch das installierte Zielsystem Basiert auf Name der zugrunde liegenden Ger tebeschreibungsdatei Die Datei ist fester Bestandteil des installierten Zielsystems ID Interne Kennung
112. exroth Bosch Group Slave Einstellungen 2 R IL FE BK S RF FL5 PB M12 DIO 8 8 MI Slave Einstellungen Name R IL PE BK Basiert auf IND_05BA Busadresse al SE SW Version fa le mi e Ha Wersion vol Kommentar E A Einstellungen Herstellerspeaifische Daten Gruppenzuordnung Heu Adressieren Ab Ausgang Die hier angezeigte Aus bzw Eingangsadresse entspricht der aktuellen E amp Belegung Startadresse des Slaves 083 D BINBENE Geben Sie eine neue Startadresse ein und klicken Sie auf e oo bernehmen um alle Module des Slaves ab der l Startadresse in aufsteigender Reihenfolge neu zu adressieren bernehmen Abb 4 27 Fenster eines Profibus DP Slave Beispiel Name Slavename laut GSD Datei Busadresse Busdresse des Slaves FDL Adresse Hier tr gt IndraWorks die n chste freie Busadresse automatisch ein Geben Sie hier ggf eine andere Adresse ein Alternativ k nnen Sie mit der Schalt fl che den Dialog DP Busadressen ffnen Hier wird die komplette Adressbelegung aller Profibus DP Teilnehmer angezeigt Mit einem Doppelklick auf ein freies Feld der Tabellenspalte Zustand wird die zugeh rige Busadresse f r den aktuell ausgew hlten Slave bernommen Beachten Sie folgende Einschr nkungen bei der Adresswahl Adresse 0 reserviert f r Projektierungsger te Adresse 1 reserviert f r den Profibus DP Master Die Busadresse des Slaves erscheint auch im Projektexplore
113. fo tFBD_BM_INFO Siehe tFBD_BM_INFO Abb 6 68 Schnittstelle von fpdBminfoGet Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 35 fbdBmStateGet Der Funktionsbaustein fbdBmStateGet liest das aktuelle Busmaster Statuswort fbdJeEmState get BmState Abb 6 69 fbdBmStateGet Name IT Kommentar VAR _OUTPUT WORD Siehe ERD DM INFO Abb 6 70 Schnittstelle von fpdBmStateGet fbdKsdListGet Der Funktionsbaustein fbdKsdListGet liest die aktuelle KSD Liste fbdkEsdlistGet KsdList tFBED_EKSD_LIST Abb 6 71 fbdKsdListGet Name IT Kommentar VAR OUTPUT KsdList pp ken LST Siehe tFBD_KSD_LIST Abb 6 72 Schnittstelle von fbdKsdListGet fbdPdTypeGet Der Funktionsbaustein fbdPdTypeGet ermittelt den Typ des installierten Peripherietreibers fbdPdTypeGet FdType Abb 6 73 fbdPdTypeGet VAR_OUTPUT PdType INT Peripherietreiber Typ PDT_NONE Kein Peripherietreiber installiert PDT_PCI_BMDP Profibus DP PDT_PCI_BMCAN CAN Open PDT_PCI_BMIBS INTERBUS S Abb 6 74 Schnittstelle von fpdPdTypeGet Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 36 Bibliotheken IndraLogic L20 03VRS fbdPrjSlaveListGet Der Funktionsbaustein fbdPrjSlaveListGet liest die Liste der projektierten Slaves Die Liste enth lt alle laut Master Konfigurationsdatei vorhandenen Slaves fbdPrjSiavelistGet FrjSlavelist tFBEOBIT_LIST Abb 6 75 fbdPrjSlaveListGet Liane
114. ften Abb 5 5 Kontextmen zur IndraLogic L20 Weitere Einstellungen il Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth Bosch Group 5 4 Weitere Funktionen IndraLogic L20 03VRS Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 1 6 Bibliotheken 6 1 bersicht Bibliotheken die f r die IndraLogic L20 zur Verf gung stehen AnalyzationNew Analyse von Ausdr cken BuepE_Client Kommunikation zwischen IndraLogic L20 und Bosch Steuerungen In diesem Kapitel der CL Reihe HMI_Mkeys M Tasten Funktionalit t des HMI IndraWorks HMI CE IL_VCP_DP Ankopplung der Rexroth VCP Kleinbedienterminals mit Profibus In diesem Kapitel Anschluss 2 5 MP_PLCopen MotionControl Bausteine 7 i 5 Pr comontes Zur iemen Verena o G RIL_L20_Util Bausteine zum Status der IndraLogic L20 nicht mehr zu benutzen In diesem Kapitel vergleichbare Funktionen in RIH_CML20 RIL_ProfibusDP Profibus DPV1 Dienste Diagnose Schnittstelle zwischen Profibus In diesem Kapitel Master und SPS Programm Sync und Freeze RIL_VExUtil Sichere Tasten bertragung zu einem HMI Ger t In diesem Kapitel NetVarUdp_LIB_V23 Anwendung von Netzwerkvariablen und dem Parameter Manager Netzwerk zum Datenaustausch zwischen zwei oder mehreren Steuerungen Funktionalitaet pdf PLCOpenrFieldBus MotionControl auf der Basis der PLCopen ProViDiagnosis Zugriff auf d
115. gen Hinweis Umweltschutz und Entsorgung Die f r den Betrieb des Produktes verwendeten Medien k nnen unter Umst nden nicht umweltvertr glich sein Umweltsch dliche Medien getrennt von anderem Abfall entsorgen Die nationalen Bestimmungen im Aufstellungsland beachten Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 3 12 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 1 4 Projektieren und Programmieren 4 1 Voraussetzungen und berblick zur Vorgehensweise Voraussetzungen Erforderliche Schritte DOK CONTRL IC L20 AWO2 DE P Das IndraWorks Logic Paket ist installiert Die Zielsysteminformationen Target Support Package der IndralLogic L20 sind in IndraWorks verf gbar Alle relevanten Daten werden im Zuge der Installation von IndraWorks automatisch angelegt IndraWorks Engineering ist gestartet Ein IndraWorks Projekt existiert und wird im Projektexplorer angezeigt il Ausf hrliche Informationen ber Benutzeroberfl che und Handhabung von IndraWorks entnehmen Sie bitte der Dokumentation zu IndraWorks 5 bzw der Online Hilfe GE EN Ze Neues Indralogic L20 Ger t anlegen mit IndraWorks Basiseinstellungen vorgeben mit IndraWorks Feldbus und E A Konfiguration definieren mit IndraWorks SPS Programm erstellen mit IndraLogic Konfigurations und
116. gnose Welche klassifizierte n Diagnose n gesetzt ist sind l sst sich anhand der Bits 8 bis 13 ermitteln 2 BMS_SD Slave Diagnose Ist dieses Bit gesetzt so meldet mindestens ein Slave Diagnose 7 BMS_AKTIV Aktivkennung Dieses Bit muss immer den Wert 1 haben Ist dies nicht der Fall dann liegt ein fataler Fehler in der Software des Busmasters vor BMS_SNE Ein oder mehrere Slaves sind ber den Bus nicht erreichbar CH BMS_SKF Ein oder mehrere Slaves melden Konfigurationsfehler BMS_DPS Ein oder mehrere Slaves melden statische Diagnose DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS BmeError Busmaster Fehlerwort DOK CONTRL IC L20 AWO2 DE P Bibliotheken 6 27 BMS_EXD Ein oder mehrere Slaves melden erweiterte Diagnose 12 BMS_SNB Ein oder mehrere Slaves sind nicht bereit f r den zyklischen Datenaustausch Abb 6 43 Status Kodierung in BmsState BMS_SF Ein oder mehrere Slaves melden einen sonstigen Fehler BmsState wird in folgenden Funktionsbausteinen verwendet e fbdBminfoGet e fbdBmsStateGet Im Busmaster Fehlerwort BmError werden gravierende Fehler angezeigt die einen Betrieb am Feldbus unm glich machen Jedes gesetzte Bit TRUE in BmError repr sentiert einen Fehler 0 BMF_HW_ERR Hardware Fehler 1 BMF_MPS_ERR Masterparametersatz Feldbus Konfigurationsdatei fehlt oder fehlerhaft PME BUS ERR Fehler am Feldbus z B Kurzschluss 3 BMF_SW_ERR Systemfehler im Pe
117. goda Barcelona Tel Fax 34 9 37 47 94 00 34 9 37 47 94 01 Switzerland East Schweiz Ost Bosch Rexroth Schweiz AG Electric Drives amp Controls Hemrietstrasse 2 8863 Buttikon Tel 41 0 55 46 46 111 Fax 41 0 55 46 46 222 DOK CONTRL IC L20 AWO2 DE P Italy Belgium Belgien Bosch Rexroth NV SA Henri Genessestraat 1 1070 Bruxelles Tel 32 0 2 451 26 08 Fax 32 0 2 451 27 90 info boschrexroth be service boschrexroth be Finland Finnland Bosch Rexroth Oy Electric Drives amp Controls Ansatie 6 01740 Vantaa Tel Fax 358 10 3441 000 358 10 3441 506 France Frankreich Tightening amp Press fit Globe Techniques Nouvelles 143 Av du G n ral de Gaulle 92252 La Garenne Colombes Tel 33 0 1 41 19 33 33 ltaly Italien Bosch Rexroth S p A Via del Progresso 16 Zona Ind 35020 Padova Tel Fax 39 049 8 70 13 70 39 049 8 70 13 77 Netherlands Niederlande Holland Bosch Rexroth Services B V Technical Services Kruisbroeksestraat 1 P O Box 32 5281 RV Boxtel Tel 31 0 411 65 19 51 Fax 31 0 411 67 78 14 Hotline 31 0 411 65 19 51 services boschrexroth nl Spain Spanien Bosch Rexroth S A Electric Drives amp Controls c Almazara 9 28760 Tres Cantos Madrid Tel 34 91 806 24 79 Fax 34 91 806 24 72 fernando bariego boschrexroth es Switzerland West Schweiz West Bosch Rexroth Suisse SA Av
118. guration des Koppelbereichs ist dieses Register nicht relevant Daten bergeordnete Steuerung projektieren Um die IndraLogic L20 als Profibus DP Slave f r den Profibus Betrieb innerhalb der bergeordneten Steuerung zu projektieren verwenden Sie die GSD Datei RX010163 oder das entsprechende Ger t in der Bibliothek Peripherie unter Profibus SPS Eile GG CN x re and Control B E ProfibusDP OI 1 Antriebe JE L20 DP Slave zo IR L40 DM Slave H FrofibusDF Slave L20 DPY1 Slawe Ib 355 R010163 f Hardware Y 1 0 f Firmware 1 0 Rexroth Abb 4 39 IndraLogic L20 in der bergeordneten Steuerung als Slave projektieren Ger t in der Bibliothek W hlen Sie beim Projektieren des Ger ts in der bergeordneten Steuerung die Module aus die der Datenbreite des Koppelbereichs der Ein und Ausg nge entsprechen Die folgende Abbildung zeigt ein Beispiel mit einem Koppelbereich von 8 Byte Eing ngen und 8 Byte Ausg ngen DEI GC Er Profibus M EB 2 20 DPV1 Slave ai H 3 Byte Input D I H o Byte Output Abb 4 40 Koppelbereich in der bergeordneten Steuerung festlegen Rexroth Bosch Group DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 35 4 8 IndraLogic L20 als Ethernet IP Slave konfigurieren bersicht ber die Ethernet Schnittstelle X7E kann die IndraLogic L20 von einer bergeordneten Steuerung Master Originator als Ethernet IP Slave Targe
119. h Rexroth S A de C V Calle Argentina No 3913 Fracc las Torres 64930 Monterrey N L Tel 52 81 83 49 80 91 52 81 83 49 80 92 52 81 83 49 80 93 52 81 83 65 52 80 Brazil Brasilien Bosch Rexroth Ltda R Dr Humberto Pinheiro Vieira 100 Distrito Industrial Caixa Postal 1273 89220 390 Joinville SC Tel Fax Mobil 55 47 473 58 33 55 47 9974 6645 sergio prochnow boschrexroth com br DOK CONTRL IC L20 AWO2 DE P Rexroth Bosch Group Bosch Rexroth AG Electric Drives and Controls Postfach 13 57 97803 Lohr Deutschland Bgm Dr Nebel Str 2 97816 Lohr Deutschland Tel 49 0 93 52 40 50 60 Fax 49 0 93 52 40 49 41 service svc boschrexroth de www boschrexroth com MAMA M R911312328 DOK CONTRL IC L20 AWO2 DE P
120. han No 22 Pinglanju Milanyuan Golden Harbor No 236 Longyang Avenue Economic amp Technology Development Zone Wuhan 430056 P R China Tel Fax 86 27 84 23 23 92 Mobile 86 139 71 58 89 67 ym zhu boschrexroth com cn China Tightening amp Press fit C Melchers GmbH amp Co Shanghai Representation 13 Floor Est Ocean Centre No 588 Yanan Rd East 65 Yanan Rd West Shanghai 200001 Tel 86 21 63 52 88 48 Fax 86 21 63 51 31 38 shermanxia sh melchers com cn India Indien Tightening amp Press fit MICO Hosur Road Adugodi 560 030 Bangalore Karnataki Tel 91 80 22 99 28 86 Japan Bosch Rexroth Corporation Electric Drives amp Controls BOSCH Bldg 4F 3 6 7 Shibuya Shibuya ku Tokyo 150 0002 Japan Tel 81 354 85 7240 Fax 81 354 85 7241 Korea Tightening amp Press fit KVT Co Ltd 901 Daeryung Techno Town 8 481 11 Gasan Dong Geumcheon Gu Seoul 153 775 Tel 82 2 2163 0231 9 Taiwan Bosch Rexroth Co Ltd Tainan Branch No 17 Alley 24 Lane 737 Chung Cheng N Rd Yungkang Tainan Hsien Taiwan R O C Tel 886 6 253 6565 Fax 886 6 253 4754 charlie chen boschrexroth com tw Rexroth Bosch Group 11 6 Service amp Support Nordamerika North America USA Headquarters Hauptniederlassung Bosch Rexroth Corporation Electric Drives amp Controls 5150 Prairie Stone Parkway Hoffman Estates IL 60192 3707 Tel 1 847 645 3600 Fax 1 8
121. hen Bangkok 10230 Tel 66 2 943 70 62 66 2 943 71 21 Fax 66 2 509 23 62 Hotline 66 1 984 61 52 sonkawin hotmail com China Shanghai Bosch Rexroth Hydraulics amp Automation Ltd 4 f Marine Tower No 1 Pudong Avenue Shanghai 200120 P R China Tel 86 21 68 86 15 88 Fax 86 21 68 86 05 99 86 21 58 40 65 77 y wu boschrexroth com cn China Bosch Rexroth China Ltd Guangzhou Repres Office Room 3710 3716 Metro Plaza Tian He District 183 Tian He Bei Rd Guangzhou 510075 P R China Tel 86 20 87 55 00 30 86 20 87 55 00 11 Fax 86 20 87 55 23 87 andrew wang boschrexroth com cn India Indien Bosch Rexroth India Ltd Electric Drives amp Controls Plot No 96 Phase Ill Peenya Industrial Area Bangalore 560058 Tel 91 80 41 17 0211 Fax 91 80 83 97 374 pradeep rs boschrexroth co in ndonesia Indonesien PT Bosch Rexroth Building 202 Cilandak Commercial Estate JI Cilandak KKO Jakarta 12560 Tel 62 21 7891169 5 lines Fax 62 21 7891170 71 rudy karimun boschrexroth co id Korea Bosch Rexroth Korea Ltd Electric Drives and Controls Bongwoo Bldg 7FL 31 7 1Ga Jangchoong dong Jung gu Seoul 100 391 Tel 82 234 061 813 Fax 82 222 641 295 ingapore Singapur Bosch Rexroth Pte Ltd 15D Tuas Road Singapore 638520 Tel 65 68 61 87 33 Fax 65 68 61 18 25 raymond toh boschrexroth com sg DOK CONTRL IC L20 AWO2 DE P China Bosch
122. her abdecken und sch tzen um Ber hren zu verhindern gt Eine Fl Schutzeinrichtung Fehlerstrom Schutzeinrichtung oder RCD kann f r elektrische Antriebe nicht eingesetzt werden Der Schutz gegen indirektes Ber hren muss auf andere Weise hergestellt werden zum Beispiel durch berstromschutzeinrichtung entsprechend den relevanten Normen gt F r Einbauger te ist der Schutz gegen direktes Ber hren elektrischer Teile durch ein u eres Geh use wie beispielsweise einen Schaltschrank sicherzustellen Europ ische L nder entsprechend EN 50178 1998 Abschnitt 5 3 2 3 USA Siehe Nationale Vorschriften f r Elektrik NEC Nationale Vereinigung der Hersteller von elektrischen Anlagen NEMA sowie regionale Bauvorschriften Der Betreiber hat alle oben genannten Punkte jederzeit einzuhalten Bei elektrischen Antriebs und Filterkomponenten zu beachten GEFAHR Hohe Geh usespannung und hoher Ableitstrom Lebensgefahr Verletzungsgefahr durch elektrischen Schlag gt Vor dem Einschalten erst die elektrische Ausr stung die Geh use aller elektrischen Ger te und Motoren mit dem Schutzleiter an den Erdungspunkten verbinden oder erden Auch vor Kurzzeittests gt Den Schutzleiter der elektrischen Ausr stung und der Ger te stets fest und dauernd ans Versorgungsnetz anschlie en Der Ableitstrom ist gr er als 3 5 mA Mindestens 10 mm Kupfer Querschnitt f r diese Schutzleiterverbindung in seinem ganzen Ve
123. hlen Sie dazu im Kontextmen der Zielsystemeinstellungen den Men punkt Projektdatenbank Auschecken siehe Abb 4 53 Nach dem ndern der Zielsystemeinstellungen l sst sich die Datenbankverbindung ber Projektdatenbank Einchecken wieder herstellen Nach der nderung von Einstellungen kann ggf die Men funktion Projektdatenbank Abrufen ausgef hrt werden um den Abgleich der Datenbank zwischen IndraWorks und Indralogic vorzunehmen Ar we T Zielzystemeinstellungen lt A gt Objekt eink gen Objekt umbenennen Objekt bearbeiten Objekt kopieren Objekt l schen Objekt konsierkieren Objekt Eigenschaften Frojektdatenbank Festlegen Abrufen Akkion hinzuk gen Auschecker Heuer Ordner Einchecken Knoten expandieren Auschecken r ckg ngig Knoten kallabieren Unterschiede anzeigen Yersionsgeschichte anzeigen Instanz Goen Sufrufkbaum ausgeben Als Yorlage speichern Vom bersetzen ausschlielien Abb 4 53 Zielsystemeinstellungen Auschecken aus der Datenbank DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 45 Taskkonfiguration In vielen Anwendungsf llen ist es ausreichend die Programmabarbeitung ohne spezielle Taskverwaltung auszuf hren Dabei wird die Programmabarbeitung einfach ber das Hauptprogramm PLC_PRG ausgef hrt PLC_PRG wird als Baustein vom Typ Programm automatisch erzeugt und pro Steuerungszyklus genau einmal aufgerufen F r
124. hreibung Abb 1 1 Weiterf hrende Dokumentation Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 1 2 System bersicht Jngretogie L20 03VRS Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Wichtige Gebrauchshinweise 2 1 2 Wichtige Gebrauchshinweise 2 1 Bestimmungsgem er Gebrauch Einf hrung DOK CONTRL IC L20 AWO2 DE P Die Produkte von Rexroth werden nach dem jeweiligen Stand der Technik entwickelt und gefertigt Vor ihrer Auslieferung werden sie auf ihren betriebssicheren Zustand hin berpr ft Die Produkte d rfen nur bestimmungsgem eingesetzt werden Wenn sie nicht bestimmungsgem eingesetzt werden dann k nnen Situationen entstehen die Sach und Personenbesch digung nach sich ziehen Hinweis F r Sch den bei nicht bestimmungsgem em Gebrauch der Produkte leistet Rexroth als Hersteller keinerlei Gew hrleistung Haftung oder Schadensersatz die Risiken bei nicht bestimmungsgem em Gebrauch der Produkte liegen allein beim Anwender Bevor Sie die Produkte von Rexroth einsetzen m ssen die folgenden Voraussetzungen erf llt sein um einen bestimmungsgem en Gebrauch der Produkte zu gew hrleisten e Jeder der in irgendeiner Weise mit einem unserer Produkte umgeht muss die entsprechenden Sicherheitsvorschriften und den bestimmungsgem en Gebrauch lesen und verstehen e Sofern es sich bei den Produkten um Hardware handelt m ssen sie in ihrem Origi
125. ie SPS Diagnose ProVi RIL_Utilities Allgemeine IL Funktionen und Funktionsbausteine In diesem Kapitel Standard FBs und Funktionen der IEC 61131 3 SysLibCom Serielle Kommunikation mit der IndraLogic L20 SysLibCom pdf SysLibFile Dateisystem Unterst tzung auf der IndraLogic L20 SysLibFile pdf SysLibFileAsync Asynchrone Dateizugriffe aus der IEC Applikation SysLibFileAsync pdf SysLibMem Speicherverwaltung SysLibMem pdf sses S ooo SysLibRtc Zugriff auf Echtzeituhr und Batteriezustand der Indralogic L20 SysLibRtc pdf 1 7 SysLiblecTasks Verwaltung von IEC Tasks SysLiblecTasks pdf 1 SysLibPIcCtrl Start Stop und Reset der Steuerung SysLibPIcCtrl pdf i 1 1 Die Dokumentation der Systembibliotheken SysLibXXX pdf finden Sie in einem dUhnterverzeichnis Ihrer Indralogic Installation z B Rexroth IndraWorks IndraLogic Documents German Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 2 Bibliotheken IndraLogic L20 03VRS Util Erg nzend zur Standard lib BCD Konvertierung Bit Byte Funktionen mathematische Hilfsfunktionen Regler Signal generatoren Funktionsmanipulatoren und Analogwertverarbeitung Abb 6 1 bersicht der IndraLogic L20 Bibliotheken Um Bibliotheken an das aktuelle Projekt zu binden beachten Sie bitte im Kapitel SPS Programmierung mit IndralLogic den Abschnitt Bibliotheksverwaltung auf Seite 4 46 Hinweis Bibliotheken zum internen Gebrauch l dt IndraWorks automatisch sobal
126. ienung der Komponenten e falsche Eingabe von Parametern vor dem Inbetriebnehmen e Fehler in den Messwert und Signalgebern e defekte Komponenten e Fehler in der Software Diese Fehler k nnen unmittelbar nach dem Einschalten oder nach einer unbestimmten Zeitdauer im Betrieb auftreten Die berwachungen in den Antriebskomponenten schlie en eine Fehlfunktion in den angeschlossenen Antrieben weitestgehend aus Im Hinblick auf den Personenschutz insbesondere der Gefahr der K rperverletzung und oder Sachschaden darf auf diesen Sachverhalt nicht allein vertraut werden Bis zum Wirksamwerden der eingebauten berwachungen ist auf jeden Fall mit einer fehlerhaften Antriebsbewegung zu rechnen deren Ma von der Art der Steuerung und des Betriebszustandes abh ngen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 7 Gefahrbringende Bewegungen Lebensgefahr Verletzungsgefahr schwere K rperverletzung oder Sachschaden GEFAHR gt Der Personenschutz ist aus den oben genannten Gr nden durch U berwachungen oder Ma nahmen die anlagenseitig bergeordnet sind sicherzustellen Diese sind nach den spezifischen Gegebenheiten der Anlage einer Gefahren und Fehleranalyse vom Anwender vorzusehen Die f r die Anlage geltenden Sicherheitsbestimmungen sind hierbei mit einzubeziehen Durch Ausschalten Umgehen oder fehlendes Aktivieren von Sicherheitseinri
127. iert werden gt Besteht die Notwendigkeit f r Tr ger von Herzschrittmachern derartige Bereiche zu betreten so ist das zuvor von einem Arzt zu entscheiden Die St rfestigkeit von bereits oder k nftig implantierten Herzschrittmachern ist sehr unterschiedlich somit bestehen keine allgemein g ltigen Regeln gt Personen mit Metallimplantaten oder Metallsplittern sowie mit H rger ten haben vor dem Betreten derartiger Bereiche einen Arzt zu befragen da dort mit gesundheitlichen Beeintr chtigungen zu rechnen ist Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 9 3 9 Schutz gegen Ber hren hei er Teile Hei e Oberfl chen auf Ger tegeh use m glich Verletzungsgefahr Verbrennungsgefahr gt Geh useoberfl chke in der N he von hei en VORSICHT W rmequellen nicht ber hren Verbrennungsgefahr gt Vor dem Zugriff Ger te erst 10 Minuten nach dem Abschalten abk hlen lassen gt Werden hei e Teile der Ausr stung wie Ger tegeh use in denen sich K hlk rper und Widerst nde befinden ber hrt kann das zu Verbrennungen f hren 3 10 Schutz bei Handhabung und Montage Handhabung und Montage bestimmter Teile und Komponenten in ungeeigneter Art und Weise kann unter ung nstigen Bedingungen zu Verletzungen f hren Verletzungsgefahr durch unsachgem e Handhabung K rperverletzung durch Quetschen Scheren Schneiden Sto e
128. ing 6 21 IL_TimeOfDay 6 45 IL_VCP_DP 6 5 IL_VExKeys 6 49 IndraControl L20 1 1 Indralogic 1 1 IndralLogic Einstellungen 5 3 Indralogic Funktionen 5 2 IndraLogic Projektdaten importieren 5 2 IndraWorks 1 1 IndraWorks HMI 1 1 Iniine Module 4 16 Inline Status 7 4 DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Index 10 3 K Klassifizierte Slave Diagnose 6 29 Kleinbedienterminal 6 5 Kommunikationseinstellungen 4 6 Kompatible IEC Programmierung 4 48 4 49 Konstanten ersetzen 5 3 KSD 6 29 L Laden Konfigurationen und SPS Programm 4 53 Leistungsdaten 8 1 L schen des Bootprojektes 7 11 Men ebenen 7 3 Module eines Profibus DP Slaves konfigurieren 4 28 Module in Profibus DP Slave einf gen 4 27 N Neues IndraLogic L20 Ger t anlegen 4 2 nicht bestimmungsgem er Gebrauch Folgen Haftungsausschluss 2 1 Nicht bestimmungsgem er Gebrauch 2 2 O Offlinebetrieb 5 3 OHC CTRL Men 7 8 Onboard DP Status 7 4 Onboard E A 4 12 Online Funktionen 4 53 OUTP ON OUTP OFF Men 7 9 P PDT_NONE 6 35 PDT_PCI_BMCAN 6 35 PDT_PCI_BMDP 6 35 PDT_PCI_BMIBS 6 35 PLC PROJ Men 7 9 PLC RUN PLC STOP Men 7 9 Pragma 4 50 Profibus Diagnoseinformationen 6 22 Freeze 4 21 4 26 Gruppenzuordnung 4 21 4 26 Herstellerspezifische Daten 4 25 4 29 Master 6 22 Sync 4 21 4 26 Sync und Freeze 6 23 Profibus DP Master Konfiguration 4 19 Profibus DP Men 7 10 Profibus DP S
129. iotheksfunktion IH_Temperature siehe Seite 6 9 ist das programmgesteuerte Auslesen der Innentemperatur der IndralLogic L20 m glich Auf diese Weise lassen sich schon fr hzeitig kritische Temperaturerh hungen erkennen und Ma nahmen zur Vermeidung einer bertemperatur einleiten OHC CTRL Zeigt den Wert des Betriebsstundenz hlers der Indralogic L20 an SPS Men Nach Aufruf des SPS Men s mit der lt Enter gt Taste im Men SPS Status wird der Men punkt OUTP ON oder OUTP OFF angezeigt Verwenden Sie die Tasten lt Up gt lt Down gt lt Enter gt bzw lt Esc gt um zwischen den einzelnen Men punkten und ebenen zu wechseln 2x 5PS Menue 214 en OUTP ON OFF oul ole lt Enter OMOFF OMOFF Ubernahme lt Esc gt alter Zustand EES HUNGTOn 2 2 1 PLE RUNISTOR ii o lt Enter v HUN TO bernahme lt Esc gt alter Zustand PLC PROJ Abb 7 7 Rexroth Bosch Group Teil ts 2341 PROJ lt bame gt 2 42 DHOLDATE lt DateTime gt An FR JSIFE Wert Navigation gt lt Enter gt Taste clos lt Esc gt Taste lt Down gt berblick SPS Men DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Anzeige und Bedienkomponenten 7 9 OUTP ON OUTP OFF Beeinflusst alle lokalen digitalen Ausg nge der Indralogic L20 alle Ausg nge der angeschlossenen Rexroth Inline Module sowie alle Ausg
130. itt SPS Programm erstellen auf Seite 4 48 e Ein Doppelklick auf Tasks startet die Taskkonfiguration in IndraLogic siehe Abschnitt Taskkonfiguration auf Seite 4 45 Projekt aktualisieren Alle in IndraLogic erstellten Bausteine sowie die nderungen der Einstellungen werden im IndraWorks Projektexplorer bernommen sobald Sie den Men punkt Aktualisieren im Kontextmen des Logic Objekts ausw hlen Projekt drucken Speichern Dol Indralogic starten FRO Datei sichern unter Aktualisieren GA Ether EST Eigenschaften Aktualisieren der DOE und Task Ordner Abb 4 51 Logic Objekt aktualisieren Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 43 Zielsystemeinstellungen Jede nderung der voreingestellten Zielsystem konfiguration kann zu gravierenden Aus wirkungen auf das Verhalten des Zielsystems VORSICHT f hren gt Die Zielsystemeinstellungen d rfen nur von unter wiesenen Spezialisten ver ndert werden die sich ber die Auswirkungen der nderungen bewusst sind Die Zielsystemeinstellungen sind auf die h ufigsten Anwendungsf lle optimiert F r spezielle Anwendungsf lle lassen sich einige Einstellungen anpassen Die Zielsystemeinstelluingen werden bei geschlossener Applikation IndraLogice ber den Eigenschaften Dialog des Logic Objekts in IndraWorks ver ndert Einstellungen die auf der IndraWorks Ebene nicht zur Verf gu
131. l des installierten Zielsystems Assembly Instance Interne Kennung Kommentar Beliebiger Text zur ausf hrlichen Beschreibung des E A Feldes Ordnen Sie hier den Koppelbereich den physikalischen Adressen der Steuerung E A Adressen der SPS zu Es handelt sich dabei um die lokalen E A Adressen der Indralogic L20 Bezeichner Diese Spalte zeigt die Eingabe Input und Ausgabe Struktur Output Mit dem Plus bzw Minus Symbol l sst sich zwischen Byte und Bit Darstellung umschalten F r jede absolute Adresse ist auch die Zuweisung einer symbolischen Adresse m glich Doppelklick auf das jeweilige Feld Nach der Eingabe wird die symbolische Adresse im SPS Projekt automatisch als globale Variable angelegt Die symbolische Adresse eines Knotens erscheint auch im Projektexplorer Ein Beispiel bzgl Onboard E A finden Sie in Abb 4 17 Adresse E A Adresse Geben Sie die gew nschte E A Adresse als Byteadresse ein z B IB10 Kursiv dargestellte Eintr ge dienen nur zur Anzeige und lassen sich nicht editieren Hinweis Eine automatische Neu Adressierung ist im Register E A Einstellungen m glich Datentyp Byte Adressen sind mit BYTE Bit Adressen mit BOOL gekennzeichnet Rexroth Bosch Group EE Register E A Einstellungen Kommentar Geben Sie hier einen beliebigen Kommentar zu einer Adresse ein Zustand Physikalischer Zustand des Ein Ausgangs Der Zustand wird nur im Diagnosemodus bei Kommunikation zwi
132. lave Konfiguration 4 30 Profibus DP Slaves einf gen 4 22 Profibus DP Slaves konfigurieren 4 23 Projektdaten sichern 4 48 Projektieren und Programmieren 4 1 R Reset Taster S1 7 2 RIH_CML2O 6 8 RIL_Check 6 11 RIL_L2O Un 6 21 Rexroth Bosch Group 10 4 Index Rexroth Bosch Group RiL_ProfibusDP 6 22 RIL_Utilities 6 41 RS232 Men 7 7 S IndraLogic L20 03VRS Sicherheitshinweise f r elektrische Antriebe 3 1 Sicherheitsmodus 5 3 Slave Diagnose 6 23 Speicherausrichtung bei E A Adressen 4 52 SPS Men 7 8 SPS Programm erstellen 4 48 SPS Programmierung 4 41 SPS Status 7 4 Standardanzeige 7 4 Standard Men 7 5 Stop LED 7 2 Strukturen auf E A Adressen 4 52 Symboldatei 5 3 Sync 6 23 6 37 System bersicht 1 1 T Target Manager 1 1 Target Support Package 1 1 Taskkonfiguration 4 45 Tasten 7 1 Technische Daten 8 1 Temp Men 7 7 tFBD_BIT_LIST 6 28 tFBD_BM_INFO 6 26 tFBD_KSD_LIST 6 28 TSP 1 1 U Unfreeze 6 37 Unsync 6 37 V VCP_PBS16_A4096 6 5 VCP_PBS32_A4096 6 6 VCP_PBS32_A65536 6 7 Version_RIL_Utilities_O1V 6 42 VI Composer 6 5 6 6 6 7 W Weiterf hrende Dokumentationen 1 1 WinStudio 1 1 Z Zeigerverwendung innerhalb Strukturen 4 49 Zielsystemdateien 1 1 Zielsystemeinstellungen 4 43 DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS 11 Service amp Support 11 1 Helpdesk Unser Kundendienst Helpdesk im Hauptwerk Lohr am Main steht Ihnen mit Rat und Tat zur Seite
133. laves ist variabel Die Module k nnen individuell aber nach Best ckungsvorschrift des Ger tes angeordnet werden Direkt nach dem Einf gen des Slaves in den Projektexplorer sind noch keine untergeordneten E A Ger teebenen des Slaves vorhanden Beim modularen Slave m ssen die Module manuell zugeordnet werden Zum Einf gen von Modulen siehe Abschnitt Module in Profibus DP Slave einf gen auf Seite 4 27 E PM IndraLogic_L20_DP E Log d 1 0 aM IB ZPHLPEER Q e fB SAFFLS Pe M12 Or M12 H 27 EtherNetlF Slave 1 Modularer Profibus DP Slave noch ohne untergeordnete Module 2 Kompakter Profibus DP Slave 3 Aktuelle Busadressen der Profibus DP Slaves Abb 4 26 Profibus DP Slaves Beispiel Um die Busadresse eines Slaves zu ndern ffnen Sie den Dialog DP Busadressen ber den Kontextmen punkt Busadresse Hier wird die komplette Adressbelegung aller Profibus DP Teilnehmer angezeigt Mit einem Doppelklick auf ein freies Feld der Tabellenspalte Zustand wird die zugeh rige Busadresse f r den aktuell ausgew hlten Slave bernommen Hinweis Verwenden Sie f r den Master immer m glichst kleine Adress werte Hohe Adresswerte verschlechtern die Busperformance Zur Konfiguration eines Profibus DP Slaves doppelklicken Sie im Projektexplorer auf den entsprechenden Slave Eintrag Dadurch ffnet sich ein Fenster im Arbeitsbereich siehe Abbildung auf der folgenden Seite Rexroth Bosch Group EE R
134. lavova 5 627 00 Brno Tel 420 0 5 48 126 358 Fax 420 0 5 48 126 112 Poland Polen Bosch Rexroth Sp zo o Biuro Poznan ul Dabrowskiego 81 85 60 529 Poznan Tel 48 061 847 64 62 63 Fax 48 061 847 64 02 Turkey T rkei Bosch Rexroth Otomasyon San amp Tic A S Fevzi Cakmak Cad No 3 34295 Sefak y Istanbul Tel 90 212 411 13 00 Fax 90 212 411 13 17 www boschrexroth com tr Czech Republic Tschechien Tightening amp Press fit Bosch Rexroth spol s r o Stetkova 18 140 68 Praha 4 Tel 420 0 241 406 675 Romania Rum nien East Electric S R L Bdul Basarabia no 250 sector 3 73429 Bucuresti Tel Fax 40 0 21 255 35 07 40 0 21 255 77 13 Fax 40 0 21 725 61 21 eastel rdsnet ro Turkey T rkei Servo Kontrol Ltd Sti Perpa Ticaret Merkezi B Blok Kat 11 No 1609 80270 Okmeydani Istanbul Tel 90 212 320 30 80 Fax 90 212 320 30 81 remzi sali servokontrol com www servokontrol com IndraLogic L20 03VRS vom Ausland 0 nach Landeskennziffer weglassen from abroad Hungary Ungarn Bosch Rexroth Kft Angol utca 34 1149 Budapest Tel 36 1 422 3200 Fax 36 1 422 3201 Romania Rum nien Bosch Rexroth Sp zo o Str Drobety nr 4 10 app 14 70258 Bucuresti Sector 2 Tel 40 0 1 210 48 25 40 0 1 210 29 50 Fax 40 0 1 210 29 52 Slowakia Slowakei Tightening amp Press fit MTS spol s r o 02755 Kriva 53 Tel
135. lektrische Antriebe und Steuerungen 3 1 Einleitung Folgende Hinweise sind vor der ersten Inbetriebnahme der Anlage zur Vermeidung von K rperverletzungen und oder Sachsch den zu lesen Diese Sicherheitshinweise sind jederzeit einzuhalten Versuchen Sie nicht dieses Ger t zu installieren oder in Betrieb zu nehmen bevor Sie nicht alle mitgelieferten Unterlagen sorgf ltig durchgelesen haben Diese Sicherheitsinstruktionen und alle anderen Benutzerhinweise sind vor jeder Arbeit mit diesem Ger t durchzulesen Sollten Ihnen keine Benutzerhinweise f r das Ger t zur Verf gung stehen wenden Sie sich an Ihren zust ndigen Bosch Rexroth Vertriebsrepr sentanten Verlangen Sie die unverz gliche bersendung dieser Unterlagen an den oder die Verantwortlichen f r den sicheren Betrieb des Ger tes Bei Verkauf Verleih und oder anderweitiger Weitergabe des Ger tes sind diese Sicherheitshinweise ebenfalls mitzugeben Unsachgem er Umgang mit diesen Ger ten und Nichtbeachten der hier angegebenen Warnhinweise sowie unsachgem e Eingriffe in WARNUNG die Sicherheitseinrichtung k nnen zu Sachschaden K rperverletzung elektrischem Schlag oder im Extremfall zum Tod f hren 3 2 Erl uterungen Die Sicherheitshinweise beschreiben folgende Gefahrenklassen Die Gefahrenklasse beschreibt das Risiko bei Nichtbeachten des Sicherheitshinweises Warnsymbol mit Signalwort Gefahrenklasse nach ANSI Z 535 Tod oder schwere K rperverletzung werd
136. ligen Kontextmen punkt Modul ersetzen und w hlen Sie die Module O Byte Input bzw O Byte Output aus siehe Abb 4 43 3 Definieren Sie in IndraLogic die relevanten Variablen 4 Stellen Sie sicher dass in IndraLogic unter Projekt Optionen Symbolkonfiguration die Optionen Symboleintr ge erzeugen und XML Symboltabelle erzeugen aktiviert sind 5 ffnen Sie in IndraLogic den Dialog Objektattribute setzen ber Projekt Optionen Symbolkonfiguration Symbolfile konfigurieren Selektieren Sie die gew nschten Variablen und aktivieren Sie die Option Variablen des Objekts ausgeben Hinweis Die Option Schreibzugriff beeinflusst den Schreibschutz einer Variable Um externes U berschreiben des Variablen wertes zu verhindern deaktivieren Sie den Schreibzugriff Merkmale der azyklischen Daten bertragung e Es sind max 6 gleichzeitige Verbindungen zu CIP Daten Clients m glich e Die Adressierung der Variablen erfolgt ber deren Namen e Der Zugriff ist sowohl auf Variablen INT DINT als auch auf eindimensionale Variablen Arrays bis zu 450 Byte m glich e Der CIP Daten Server quittiert Lese und Schreibzugriffe Gr nde f r negative Quittungen sind in der folgenden Tabelle aufgelistet Beschreibung Fehler Zus tzlicher kode Fehlerkode Keine Symbolinformation f r Variable vorhanden 0x0101 Variable ist schreibgesch tzt 0x0106 Beim Schreibzugriff wurden zu viele Daten gesendet 0x010
137. liste 6 29 Bitliste Klassifizierte Slave Diagnose 6 29 DP_RDIAG 6 30 Schnittstelle von DP_RDIAG 6 30 Slot Handle Parameter ID 6 30 DP_RDIAG_EXT 6 31 Schnittstelle von DP_RDIAG_EXT 6 31 Slot Handle Parameter ID 6 31 DP_RDREC 6 32 Schnittstelle von DP_RDREC 6 32 Slot Handle Parameter ID 6 32 DP_WRREC 6 33 Schnittstelle von DP_WRREC 6 33 Slot Handle Parameter ID 6 33 fobdBaudrateGet 6 34 Schnittstelle von fpdBaudrateGet 6 34 fpdBmErrorGet 6 34 Schnittstelle von fpdBmErrorGet 6 34 fbdBmInfoGet 6 34 Schnittstelle von fpdBmiInfoGet 6 34 fodBmStateGet 6 35 Schnittstelle von fpdBmStateGet 6 35 fbdKsdListGet 6 35 Schnittstelle von fbdKsdListGet 6 35 fbdPdTypeGet 6 35 Schnittstelle von fpdPdTypeGet 6 35 fbdPrjSlaveListGet 6 36 Schnittstelle von fbdPrjSlaveListGet 6 36 Bitliste Projektierte Slaves 6 36 fbdSlaveDiagListGet 6 36 Schnittstelle von fbdSlaveDiagListGet 6 36 Bitliste Slave Diagnose 6 36 DP_SYCFR 6 37 Schnittstelle von DP_SYCFR 6 38 Slot Handle Parameter ID 6 38 DP_ADDR 6 39 Schnittstelle von DP_ADDR 6 39 DP_ID 6 39 Schnittstelle von DP_ID 6 39 DP_SLOT 6 40 Schnittstelle von DP_SLOT 6 40 DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb Abb
138. lle taskgesteuerte Funktion Extern ereignisgesteuert Der Start einer Task ist durch steigende Flanke n an einem oder mehreren der acht Onboard Eing nge ausl sbar W hlen Sie dazu im Register Taskeigenschaften die Option Extern ereignisgesteuert und im Feld Ereignis das gew nschte Ereignis e Local Input Bit 0 Local Input Bit 7 Sobald am ausgew hlten Bit Eingang des Onboard E A eine steigende Flanke ansteht startet die Task Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE e Local Input Byte Sobald an mindestens einem der acht Onboard Eing nge eine steigende Flanke erkannt wird startet die Task Selbst wenn an einzelnen Eing ngen bereits positive Signalpegel anstehen startet die Task mit jeder weiteren steigenden Flanke eines Eingangs Zeitgleich eintreffende steigende Flanken werden als ein einziges Ereignis erkannt und starten die Task daher nicht mehrmals Bibliotheksverwaltung il Informationen zur Bibliotheksverwaltung erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraLogic 2 Informationen zu den Bibliotheken der Indralogic L20 finden Sie im Kapitel 6 Bibliotheken Mit der IndraLogic L20 werden in Indralogic bereits einige Bibliotheken im Register Ressourcen angezeigt Hinweis Bibliotheken zum internen Gebrauch siehe Kapitel 6 Bibliotheken l dt IndraWorks automatisch sobald sie referenziert werden Ein manuelles Einbinden mit dem Bibliotheksverwalter ist nicht notwendig
139. ltfl che Download Folgen Sie den weiteren Bildschirmanweisungen Ger tessch digung durch Spannungsausfall w hrend des Firmwarewechsels gt Stellen Sie sicher dass w hrend des VORSICHT Firmwarewechsels die Versorgungsspannung aller beteiligten Ger te nie unterbrochen wird D Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 5 2 Weitere Funktionen IndraLogic L20 03VRS 5 2 IndraLogic Projektdaten importieren ber das Kontextmen zum Ger t lassen sich Projektdaten z B POEs globale Daten Steuerungskonfigurationen aus einer bestehenden Indralogic Projektdatei importieren Monitor elt aus zi POEs Importiere SPS Projektdater CG Tasks a ElA Datenkonsistenz wiederherstellen R Onboard 1 0 ae E Inline 10 Firmware downloa ien Drobbuus AM A L schen DR Irdtal og LA0 DM 0 o l Logic Abb 5 2 Kontextmen der Indralogic L20 Importiere SPS Projektdaten Eigenschaften il Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 5 3 IndraLogic Funktionen Die Kontextmen Funktionalit t des Logic Objekts im Projektexplorer ist vom aktuellen Systemzustand abh ngig Projekt drucken Speichern Alles bersetzen IndraLogic beenden IFS Kou A Einloggen BIP EI FRO Datei sichern unter Aktualisieren Eigenschaften Abb 5 3 Kontextm
140. mente die gelesen werden sollen Bei atomic Datentypen SINT DINT muss UiElements auf den Wert 1 gesetzt werden UdiTimeout UDINT Gibt die maximale Zeit inms an die der CIP Daten Server zur Antwort ben tigen darf VAR_OUTPUT UdiReadSize UDINT Anzahl der empfangenen Datenbytes bDone BOOL TRUE Dienst ist beendet oder ein Fehler ist aufgetreten ppo BOOL TRUE Fehler ist aufgetreten enEronD ERROR_CODE Siehe Fehlermeldungen Abb 6 25 Schnittstellensignale von IL_ReadDataTable Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 14 Bibliotheken IndraLogic L20 03VRS Beispiel Lesen der DINT Variablen diCounter von einem CIP Daten Server mit PROGRAM PLC PRG VAR der IP Adresse 192 168 73 105 Weil diCounter im SPS Programm PLC_PRG verwendet wird muss als Name der zu lesenden Variablen PLC_PRG diCounter angegeben werden Durch positiven Flankenwechsel der Variablen Read2Fb_bExecute FALSE gt TRUE l sst sich der Lesevorgang starten Zustand TRUE der Variablen bDone best tigt die Ausf hrung des Dienstes KARKKARKHKRKKHK TH HH HH TH HK HH A KK HK a a xx Variablen fuer IL ReadDataTable 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2222 Read2Inl Read2Fb bExecute Read2Fb_strPath Read2Fb_strRemoteTag Read2Fb_udiMaxReadSize Read2Fb_diReadData Read2Fb_ uiElements Reag2Fb udTTimeout Read2Fb_ udiReadSize Re
141. mware IndralLogic L20 f r SPS Anwendungen einsetzbar Software Zur Inbetriebnahme und Projektierung der IndraLogic L20 dient die Software IndraWorks Logic Diese besteht aus folgenden Komponenten e IndraWorks Projektierung Konfiguration e IndraLogic SPS Programmierung e IndraWorks HMI Visualisier amp ungs und Bedienoberfl che sowie Diagnosefunktionen ProVi e IndraWorks WinStudio Projektierungswerkzeug zur Erstellung von Anwenderbildern f r IndraWorks HMI e IndraLogic L20 TSP Zielsystemdateien Target Support Package zur Bearbeitung der IndraLogic L20 mit IndraWorks und IndralLogic e Target Manager Verwaltung von TSP Daten z B bei einem Update von Steuerungsfunktionen Alle Komponenten werden automatisch installiert 1 2 Weiterf hrende Dokumentationen Wim eege ________ Rexroth IndraControl L20 Rexroth IndraControl L20 Projektierung Eege und Programmiieranleitung ER Rexroth Inline Profibus DP Rexroth Inline Profibus DP Anwendungsbeschreibung DOK CONTRL R IL PBSSYS AW DEP CONTRL R IL PBSSYS AW DE P Rexroth Inline u DP Klemme und DZ CONTRL R IL PB BK FK DE P Modulversorgung Funktionsbeschreibung 5 Rexroth IndraWorks Engineering DOK IWORKS ENGINEE V AW DE P Bedien und Programmieranleitung Rexroth WinStudio Kurzbeschreibung DOK CONTRL WIS PC VO6 KB DE P 7 Rexroth PLCopen Funktionsbausteine f r Feldbus DOK CONTRL PLCOPENFB D AW DE P antriebe Anwendungsbesc
142. n nderungen in die Steuerung geladen werden il Beachten Sie hierzu auch die Online Funktionen in der IndraLogic Dokumentation bzw Hilfe 2 Mit IndraLogic lassen sich anschlie end Informationen ber den Zustand der Steuerung mit Hilfe der Online Funktionen abrufen siehe IndraLogic Dokumentation bzw Hilfe 2 Rexroth Bosch Group EE Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Weitere Funktionen 5 1 5 Weitere Funktionen 5 1 Firmware Verwaltung Hinweis Firmware Downloads lassen sich nur durchf hren wenn sich die Steuerung im Stop Zustand befindet 1 Kopieren Sie zum Download ben tigte Firmware Dateien der Indralogic L20 fw Dateien in den Ordner Rexroth IndraWorks IndraLogic Targets 2 ffnen Sie den Dialog zur Firmware Verwaltung Verwenden Sie dazu den Men punkt Firmware Verwaltung im Kontextmen des IndraLogic L20 Ger tes im Projektexplorer HE Firmware Verwaltung Auf der linken Seite kann eine der dargestellten Firmware zum Download ausgew hlt werden Die rechte Seite zeigt die in IndraLogic aktuell vorhandene Firmware Verf gbare Firmware Aktuelle Firmware NL Z0ILIIVD FWC IL L20 AUN 02Y01 YC ILsL20 RUN 02 01 Status idle 7 Neustart nach Download Download Schliellen Hilfe Abb 5 1 Beispiel f r den Dialog Firmware Verwaltung 3 Selektieren Sie im linken Bereich die gew nschte Firmware und bet tigen Sie die Scha
143. n 4 Anzeige aller in einer selektierten Bibliothek enthaltenen Bausteine Abb 4 55 Bibliotheksverwalter Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 47 W hlen Sie die Men funktion Einf gen Weitere Bibliothek oder im Kontextmen von Bereich 3 Weitere Bibliothek Es erscheint ein Dialog zur Bibliotheksauswahl siehe Abb 4 56 W hlen Sie das Bibliotheksverzeichnis der installierten Indralogic L20 Dateien Zielsystemdateien Die Daten befinden sich standardm ig im Verzeichnis Rexroth IndraWorks Indralogic Targets lt Zielsystemnames gt lib Beispiel Bibliotheksverzeichnis der IndraLogic L20 DPM 03 VRS C Programme Rexroth IndraWorks Indralogic Targets IndraLogic_L20_ DP_O3VRS IIb a Analyzationhewslib A MetyarUdp_LIB_Yz23 lib RIL_EtherMetIF lib buepe_client lib a PLCOpenFieldBus lib FRIL_L20_Ltil lib HMI_MKeys lib fan RIH_CMLZO lib a RIL Prottust p lib Tecsfc lib a RIL Check lib fa RIL Utilities lib L_vCP_DP lib a RIL _CheckRtv lib fa RIL _YExUtil lib MP_PLlopen lb RIL_CommaonTYypes lib Standard LIE Dateiname Logic T argets indraLagie_L20_DP_O3VRS N Dateityp IndraLogic Bibliothek lib Abbrechen Bibliothek sverzeichnis C FProgramme A esrothslndraworkaslndraLogics T ar Y Abb 4 56 Bibliotheksverzeichnis des IndraLogic L20 Targets W
144. n VORSICHT gt Die allgemeinen Errichtungs und Sicherheitsvorschrften zu Handhabung und Montage beachten gt Geeignete Montage und Transporteinrichtungen verwenden gt Einklemmungen und Quetschungen durch geeignete Vorkehrungen vorbeugen gt Nur geeignetes Werkzeug verwenden Sofern vorgeschrieben Spezialwerkzeug benutzen Hebeeinrichtungen und Werkzeuge fachgerecht einsetzen gt Wenn erforderlich geeignete Schutzausstattungen zum Beispiel Schutzbrillen Sicherheitsschuhe Schutzhandschuhe benutzen Nicht unter h ngenden Lasten aufhalten Auslaufende Fl ssigkeiten am Boden sofort wegen Rutschgefahr beseitigen Uy Rexroth DOK CONTRL IC L20 AW02 DE P Bosch Group 3 10 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS 3 11 Sicherheit beim Umgang mit Batterien Rexroth Bosch Group Batterien bestehen aus aktiven Chemikalien die in einem festen Geh use untergebracht sind Unsachgem er Umgang kann daher zu Verletzungen oder Sachsch den f hren Verletzungsgefahr durch unsachgem e Handhabung gt Nicht versuchen leere Batterien durch Erhitzen oder VORSICHT andere Methoden zu reaktivieren Explosions und Atzungsgefahr gt Die Batterien d rfen nicht aufgeladen werden weil sie dabei auslaufen oder explodieren k nnen gt Batterien nicht ins Feuer werfen gt Batterien nicht auseinander nehmen gt In den Ger ten eingebaute elektrische Bauteile
145. n Master Einstellungen siehe Abschnitt Master spezifische Einstellungen vornehmen auf Seite 4 19 Beispiel Mit der Einstellung der folgenden Abbildung werden vom Master Sync Kommandos an die Gruppen 3 und 4 gesendet und Freeze Kommandos an die Gruppen 1 und 3 Die Ausg nge des Slaves werden auf den momentanen Wert eingefroren synchronisiert sobald der Master das Sync Kommando an Gruppe 3 sendet Die Zust nde der Eing nge werden auf den momentanen Wert eingefroren sobald der Master das Freeze Kommando an Gruppe 1 oder an Gruppe 3 sendet E 4 Einstellungen Herstellerspezifische Daten Gruppenzuordnung Mitglied von Gruppenname Senc Aode Freeze Mode Dor Dr Gra Gr 4 Gr5 ar Grr Gar TIR IR HH HH Abb 4 31 Gruppenzuordnung eines Profibus DP Slaves Beispiel DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 27 Module in Profibus DP Slave einf gen IndrawWorks Engineering Datei Bearbeiten Ansicht Projekt Hinweis Module lassen sich nur bei modular aufgebauten Profibus DP Slaves einf gen siehe Abschnitt Profibus DP Slaves Konfigurieren auf Seite 4 23 Die zum jeweiligen Profibus DP Slave passenden Module befinden sich in der Bibliothek Peripherie ProfibusDP unterhalb des jeweiligen Profibus DP Slaves Ziehen Sie aus der Bibliothek die ben tigten Module in das Slave Objekt Neue Module lassen sich im Projektexplorer auch zwischen bereits vorhandene Mo
146. n oder der DP Master setzt dieses Bit wenn der DP Slave mehr Diagnoseinformationen sendet als der DP Master in seinem Diagnosepuffer aufnehmen kann DR DR DR DR Semer p DREES Abb 6 40 Stationsstatus_3 Weitere Informationen zu den Diagnosefunktionen finden Sie in der Beschreibung der Funktionsbausteine ab Seite 6 30 Allgemeine Feldbusdiagnose Die allgemeine Feldbusdiagnose stellt folgende Datenbereiche zur Verf gung e BmsState Busmaster Statuswort siehe tFBD_BM_INFO e BmeError Busmaster Fehlerwort siehe tFBD_BM_INFO e SD Slave Diagnoseliste siehe tFBD_BIT_LIST e KSD Klassifizierte Slave Diagnose siehe tFBD_KSD_LIST e Projektierte Slave Liste siehe tFBD_BIT_LIST Busmaster Statuswort BmState gibt einen berblick ber den Zustand des Busmasters und der Slaves am Feldbus Hier l sst sich z B erkennen ob bei mindestens einem Slave Diagnose ansteht Busmaster Fehlerwort In BmError werden gravierende Fehler angezeigt die einen Betrieb am Feldbus unm glich machen Slave Diagnoseliste SD zeigt an welche Slaves Diagnose melden Klassifizierte Slave Diagnose KSD liefert detaillierte Informationen Sie zeigt an welche Slaves Diagnose melden und unterteilt die Diagnose in Fehlerklassen Projektierte Slave Liste Die projektierte Slave Liste enth lt alle laut Master Konfigurationsdatei vorhandenen Slaves Mit dieser Liste l sst sich z B ein Vergleich der projektierten Slaves zu den tats chlich am
147. n Mikrosekunden IL_HighrResTimebiff HighresTimeTick1l IL_HighresTimebDif HighrResTimeTick Abb 6 97 IL_HighResTimeDiff ene im kommen VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert HighResTimeTick1 UDINT Hochaufgel ster Zeittakt des Systems vor dem Codeabschnitt HighResTimeTick2 UDINT Hochaufgel ster Zeittakt des Systems nach dem Codeabschnitt Funktionswert IL_HighResTimeDiff UDINT Zeitdifferenz zweier hochaufgel ster Zeittakte des Systems in us Abb 6 98 Schnittstelle von IL_HighResTimeDiff Rexroth Bosch Group DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS Bibliotheken 6 45 Spezifikation Die Funktion IL_HighResTimeDiff wird zusammen mit der Funktion IL_HighResTimeTick zur Bestimmung der Laufzeit eines Codeabschnittes verwendet siehe Abb 6 96 Hinweis Das Auslesen des hochaufgel sten Zeittaktes ben tigt systemabh ngig jeweils ca ein bis zwei Mikrosekunden die ggf bei der Ermittlung der Zeitdifferenz durch den Anwender zus tzlich ber cksichtigt werden k nnen Funktionsbeschreibung Die Funktion IL_HighResTimeDiff berechnet nach der Bearbeitungsfreigabe der Funktion mittels Enable zyklisch die Zeitdifferenz zweier hochaufgel ster Zeittakte des Systems in Mikrosekunden IL_Date Die Funktion IL_Date dient dem Lesen des aktuellen Datums des Systems IL Date Abb 6 99 IL Date eme mp Kommen VAR_INPUT Enable BOOL Bearbeitungsfreigabe der
148. n Montage und Installationsbedingungen in der angegebenen Gebrauchslage und unter den angegebenen Umweltbedingungen Temperatur Schutzart Feuchte EMV u a betrieben werden Im Wohnbereich Gesch fts und Gewerbebereichen sowie in Kleinbetrieben d rfen Klasse A Ger te mit folgendem Hinweis eingesetzt werden Hinweis Dies ist eine Einrichtung der Klasse A Diese Einrichtung kann im Wohnbereich Funkst rungen verursachen in diesem Fall kann vom Betreiber verlangt werden angemessene Ma nahmen durchzuf hren und daf r aufzukommen 2 2 Nicht bestimmungsgem er Gebrauch Rexroth Bosch Group Die Verwendung der Indralogic L20 au erhalb der vorgenannten Anwendungsgebiete oder unter anderen als den in der Dokumentation beschriebenen Betriebsbedingungen und angegebenen technischen Daten gilt als nicht bestimmungsgem Die IndraLogic L20 darf nicht eingesetzt werden wenn e sie Betriebsbedingungen ausgesetzt werden die die vorgeschriebenen Umgebungsbedingungen nicht erf llen Untersagt sind z B der Betrieb unter Wasser unter extremen Temperaturschwankungen oder extremen Maximaltemperaturen e die beabsichtigen Anwendungen von Bosch Rexroth nicht ausdr cklich freigegeben sind Beachten Sie hierzu bitte unbedingt die Aussagen in den allgemeinen Sicherheitshinweisen DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 1 3 Sicherheitshinweise f r e
149. nalzustand belassen werden d h es d rfen keine baulichen Ver nderungen an ihnen vorgenommen werden Softwareprodukte d rfen nicht dekompiliert werden und ihre Quellcodes d rfen nicht ver ndert werden e Besch digte oder fehlerhafte Produkte d rfen nicht eingebaut oder in Betrieb genommen werden e Es muss gew hrleistet sein dass die Produkte entsprechend den in der Dokumentation genannten Vorschriften installiert sind Rexroth Bosch Group 2 2 Wichtige Gebrauchshinweise IndraLogic L20 03VRS Einsatz und Anwendungsbereiche Die Indralogic L20 von Rexroth ist eine kompakte Kleinsteuerung mit einem standardisierten E A System auf Klemmentechnologie und f r Logik Anwendungen konzipiert Hinweis Die IndraLogic L20 darf nur mit den in dieser Dokumentation angegebenen Zubeh r und Anbauteilen benutzt werden Nicht ausdr cklich genannte Komponenten d rfen weder angebaut noch angeschlossen werden Gleiches gilt f r Kabel und Leitungen Der Betrieb darf nur in den ausdr cklich angegebenen Konfigurationen und Kombinationen der Komponenten und mit der in der jeweiligen Funktionsbeschreibung angegebenen und spezifizierten Soft und Firmware erfolgen Typische Anwendungsbereiche der IndraLogic L20 sind e Handhabungs und Montagesysteme e Verpackungs und Lebensmittelmaschinen e Druck und Papierverarbeitungsmaschinen und e Werkzeugmaschinen Die IndralLogic L20 darf nur unter den in der Projektierung 1 angegebene
150. ng stehen z B Netzfunktionen k nnen in IndraLogic unter Zielsystemeinstellungen vorgenommen werden Diese erreichen Sie in IndraLogic durch Anklicken von Zielsystemeinstellungen im Register Ressourcen siehe Abb 4 52 il Weitere Informationen zu den Zielsystemeinstellungen erhalten Sie in der Dokumentation bzw Online Hilfe zu Indralogic 2 Ressourcen L Bibliothek lecsfc lib 23 6 04 09 56 14 Globale Yariablenlisten H E Bibliothek AlIL_FrofibusDP lb 23 7 04 11 33 36 Globale Yanablenlisten Bibliothek Standard lib 23 6 04 09 56 38 Globale Yarablenlisten Bibliothek SYSLIBCALLBACK LIE 23 6 04 09 57 32 Globale Yanablenlisten Bibliothek SyslibTime lb 23 6 04 09 57 00 Globale Yanablenlisten l Globale Yanablen D Ga Tools EA Alarmkanf guratior u Arbeitsbereich lt A gt in Bibliothek sverwealter ER Logbuch fa PLC Browser Steuerungsk anfiguration lt A gt a BS Taskkonf guration Pe Traceaufzeichnung R Watch und Rezepturermalter Abb 4 52 IndraLogic Ressourcen Objekt Zielsystemeinstellungen Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE Datenbankverkn pfung unterbrechen Rexroth Bosch Group In der Regel ist eine Verbindung zum Datenbank Server aktiv Dies erkennen Sie am Zusatz lt R gt im Namen des Objekts Zielsystemeinstellungen Um nderungen an den Zielsystemeinstellungen vornehmen zu k nnen m ssen Sie zun chst die Verkn pfung zur Datenbank unterbrechen W
151. ngef gt IndraWorks Engineering JO x Datei Bearbeiten Ansicht Projekt Diagnose Extras Fenster Hilfe Alt Sal a SI IG AE 0 0 0 0 Pp2 BB A Fehler l schen IndrawWorksProject_001 Deu X Bibliothek x Drive and Control H zs Logic izualisierung ZB Inline 1 SE Inline 170 d i a A JE FB IL 24 230 0C Dip EtherNetiP Slave Bnp DOTAC E R48 1L 120011 E HB IL 23001 1 Q R B IL 24 DI 32 H JB R B IL 24 DI 4 Bnp 24 DI 8 Bnp 24 00 16 Projektmappe QE F E IL 24 DO 2 24 JE R B IL 24 DO 3244 JA R B IL 2400 4 Bnp 24008 Bnp 24 DO 8 24 JA R B IL 24 EDI 2 Di Informationen Inline Slave R IB IL 24 DI 16 ID ERL_Emp b chg Hardware 1 Bosch Rexroth AG i gt DO jr Al ECHT Abb 4 19 Inline Modul einf gen Beispiel Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 17 Inline Module konfigurieren Doppelklicken Sie im Projektexplorer auf das gew nschte Inline Modul PR Indralogic_L20_DP EK Logic H fry Onboard 1 0 I ME Inline 1 0 BI Profibus M H cae EtherNetlP Slave Abb 4 20 Objekt Inline Modul Beispiel Dadurch ffnet sich im Arbeitsbereich ein Fenster R IB IL 24 DI 16 Modul Einstellunger Name pm IL 24 DI 16 basiert auf C 4ProgrammeiRexrothiine Id Dom Kommentar E75 Adressen E amp Einstellungen IL Byteadressierung Aono aus Abb 4 21 Fenster eines Inline M
152. nn nenne nenne nenne nenne nenne nenn nenn nennen 5 2 53 E e ee e Te A de 0 EE 5 2 6 Bibliotheken 6 1 oi Meter 6 1 62 BUEBE BIIERT ewessneHesuEneneehenesenenaasunasnnereee een anna Enean dr air haare arena near 6 3 AUGEIREIT E 6 3 BUGDEN ee EEE NINE ee SSR EE 6 3 63 ET VOF DP re ee ee nee irn re eine einer 6 5 Ubersicht kana En EA AEAEE EEEEREAEEEEREE EEES EEEE EEE EEEE EEEE Enrere n 6 5 VOP PBS 16 E 6 5 VOPR PBS32 A409 G ee ee E ee 6 6 VEP PBS32 A65536 era scncesae suniencs engen aiian innen AENEA EE EA S aeaee iaaiaee 6 7 6A RA CML2U sersem ee em 6 8 BT 6 8 IH GEONCO Nee ee een 6 8 Jeff e E 6 8 IA Er ee ee ee ee 6 9 Je BE e ET du Ce D 6 10 09 RIE e e 6 11 69 RILIEIDEINE eege 6 13 KEE 6 13 IE ReadDala RE ren nein 6 13 EE 6 16 Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable nnneensnnenenneeenenennnnn 6 18 IEN 6 19 Fehlermeldungen zu IL Gtatus nennen nnennnnnnennnnnnnennnnnnennnn nennen 6 20 0 7 RR EA E E 6 21 08 Eege 6 22 RE EE 6 22 Slave Diagnosedaten nach Profibus DNom nennen nennen 6 23 Allgemeine Feldbusdiagnose zuu0220202200nonnnnnonnnnnnnnnnunnnnnunnnnnnnnnnnnnnnnnnnnnnnunnnnnennnnnenennne 6 25 REN le EE 6 26 Funktionsbausteine noesnnennneennsrnnsrnrnsrrrerrrrrnrrnrrrsnrrrnrrnsrreenntnnntnntteentronnttnnntennnnonnenatnnnnnene 6 30 Sieten EE 6 39 69 BE TE 6 41 Ubersicht ka kat AnEn EAA EEEE EEEE EE EREA EE EREE EEEE EE EEEE EEEren reran 6 41 DANDO E 6 41 Glopa Varal
153. oduls Beispiel Modul Einstellungen Name Interner Name festgelegt durch das installierte Zielsystem Basiert auf Pfad und Name der zugrunde liegenden Ger tebeschreibungsdatei Die Datei ist fester Bestandteil des installierten Zielsystems ID Interne Kennung festgelegt durch das installierte Zielsystem Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Inline Moduls ein Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE Register E A Adressen Register E A Einstellungen Rexroth Bosch Group Ordnen Sie hier die E A Bereiche der Inline Module den physikalischen Adressen der Steuerung E A Adressen der SPS zu Bezeichner Diese Spalte zeigt die Eingabe Input und Ausgabe Struktur Output Mit dem Plus bzw Minus Symbol l sst sich zwischen Byte und Bit Darstellung umschalten F r jede absolute Adresse ist auch die Zuweisung einer symbolischen Adresse m glich Doppelklick auf das jeweilige Feld Nach der Eingabe wird die symbolische Adresse im SPS Projekt automatisch als globale Variable angelegt Die symbolische Adresse eines Knotens erscheint auch im Projektexplorer Ein Beispiel bzgl Onboard E A finden Sie in Abb 4 17 Adresse E A Adresse Geben Sie die gew nschte E A Adresse als Byteadresse ein z B IB10 Kursiv dargestellte Eintr ge dienen nur zur Anzeige und lassen sich nicht editieren Hinweis Eine automatische Neu Adressierung ist im Regist
154. ofibus DP Master konfigurieren nennen nnnnnnn nennen nn 4 19 BEE 4 19 Master spezifische Einstellungen vommebmen nenne nenne nenne nennen 4 19 Profibus DP Slaves emtfgen nennen nnnnnnnnnnnnnnnnnnnnne nennen nennen 4 22 Profibus DP Slaves kontourteren nennen nnnnnnnnnnnnnnnnnnnnnnennnnnne nennen 4 23 Module in Profibus DP Slave emtugen nennen nnennnnnennnnenn 4 27 Module eines Profibus DP Slaves konfigurieren en nnnnnnnnnnennn nennen 4 28 4 7 Indralogic L20 als Profibus DP Slave kontgoureren nenn 4 30 HEEN 4 30 Slave spezifische Basiseinstellungen vornehmen nennen nnennne nenn 4 30 Koppelbereich parametrieren nenne nenn nenn nenn nenne nenne nennonennnnnnennnnenennenennnnen 4 32 bergeordnete Steuerung projektieren eeseseseeseeseeiereereeereeiererisrereririsisrurisrererisrererrsrerene 4 34 4 8 Indralogic L20 als Ethernet IP Slave konfigurieren s ssssnsnnnsnsrnnrsnnrnnrrenrrrnnrrnnnrnrrnenrnnrreenn 4 35 Ubersicht kn kakan En EA EEEA EA EEEA EA EREA AEREE EEEE EE EEEE EEEren 4 35 Slave spezifische Basiseinstellungen vornehmen ssssnnsssssnresrnrrnsrrrnsrnrrersrrrrnrnrrnsnrersnnnne 4 35 Koppelbereich parametrieren 2 2 s02202000000000n0no neuen onnnnnnnnnnunnnnnennnnnnnnnnnnnnnnunnnanenennnenene 4 36 Ethernet IP Verbindungstypen nn 4 38 Merkmale der zyklischen Daten bertragung nenne nenne nenne nenne nnnnnnnn 4 39 4 9 Indralogic L20 als CIP Daten Server kontfgurteren nenn 4 40 Ubersicht
155. omagnetischen Feldern bei Betrieb und Montage 3 8 3 9 Schutz gegen Ber hren hei er Tele EEN 3 9 3 10 Schutz bei Handhabung und Montage uk EEN 3 9 3 11 Sicherheit beim Umgang mit Batterien AAR 3 10 3 12 Schutz vor unter Druck stehenden Leitungen nennen nennen onnnnnnn nenn 3 11 4 Projektieren und Programmieren 4 1 4 1 Voraussetzungen und berblick zur Vorgebenswelse e eeeeeeeeieeeeeeeereeeeresisrerrsrerrererrerrsrn 4 1 4 2 Neues Indralogic L20 Ger t anlegen nennen nnennnnnnennnnnnnnnnnnnnnnnnnn nennen 4 2 4 3 Basiseinstellungen vorgeben assistent gef hrt nenn 4 3 GEraleEINSIE Ein Le EE 4 3 Ger te und Funktonsmodulemstellungen nennen nnennn nennen nennen nenn 4 4 Kommunikationseinstellungen u0200200000000200n0nnnnnnnnnnnunnnnnennnnnennnnnnnnnnnnnnnnnennnnnennnnnenene 4 6 Bestandteile des IndraLogic L20 Ger tes nennen nenn 4 9 Basiseinstellungen ndern 4zrs0s240en00nEnennonnnnenonnnnennnnnnennnnnnnnnnnennennnnnnennnnnnennnnsnnennnnnnennnns 4 10 4 4 Onboard E A kontfourteren nennen nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnennnnnn 4 12 Ubersicht 4 12 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group Il Inhaltsverzeichnis IndraLogic L20 03VRS 4 5 Inline Module projektieren nenne nnnnnn nenne nennnn nenne nenne nnennnnnnnnnnnnnnnnennnenennnnnnnnnnenn 4 16 BE 4 16 Inline Module ET e E 4 16 INIINS IMOAUIE KONTNGUNIEFEN E 4 17 4 6 Indralogic L20 als Pr
156. ontextmen zum Objekt Logic Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 11 Folgender Dialog ffnet sich Eigenschaften K ommunikationzeinstellungen Projekteinstellungen weitere Einstellungen IndraLagic erzeic_1 A K ommun kstionseinstellungen Kan le Treiber Kanal IndralLogic_L20 Tepp Fort Adresse H zul Sel Adresse 9211 1 Com FPort i Baudrate KEE Eingestelltes Gateway LocalH ost Kommmurk abopsparamgeler Abbrechen Hilfe Abb 4 12 Dialog Eigenschaften des Objekts Logic 1 StopBits m Beachten Sie dazu den Abschnitt Kommunikationseinstellungen auf Seite 4 6 D ber die Register sind au er den Kommunikationseinstellungen noch weitere Einstellungen verf gbar Mehr Informationen hier ber erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE 4 4 Onboard E A konfigurieren bersicht Die IndraLogic L20 besitzt standardm ig jeweils acht schnelle interrupt f hige digitale Ein und Ausg nge il Zur Interrupt F higkeit beachten Sie bitte Abschnitt Taskkonfiguration auf Seite 4 45 il Eine E A Erweiterung ist mittels Einsatz von Inline Modulen siehe Kapitel Inline Module projektieren ab Seite 4 16 und oder der Ankopplung untergeordneter Slaves z B Profibus DP m glich R
157. osch Group Argentina Argentinien NAKASE SRL Servicio Tecnico CNC Calle 49 No 5764 66 B1653AOX Villa Balester Provincia de Buenos Aires Tel 54 11 4768 42 42 Fax 54 11 4768 42 42 111 Hotline 54 11 155 307 6781 nakase nakase com USA Southeast Region S dost Bosch Rexroth Corporation Electric Drives amp Controls 2810 Premiere Parkway Suite 500 Duluth GA 30097 Tel Fax 1 678 957 4050 1 678 417 6637 Canada East Kanada Ost Bosch Rexroth Canada Corporation 5345 Outer Drive unit 5 Windsor Ontario Canada N9A 6J3 Tel 1 519 737 7393 Fax 1 519 737 9999 Mexico Bosch Rexroth Mexico S A de C V Calle Neptuno 72 Unidad Ind Vallejo 07700 Mexico D F Tel 52 55 57 54 17 11 Fax 52 55 57 54 50 73 mario francioli boschrexroth com mx Brazil Brasilien Bosch Rexroth Ltda Av Tegula 888 Ponte Alta Atibaia SP CEP 12942 440 Tel 55 11 4414 56 92 55 11 4414 56 84 Fax sales 55 11 4414 57 07 Fax serv 55 11 4414 56 86 alexandre wittwer rexroth com br IndraLogic L20 03VRS USA SERVICE HOTLINE 7 days week 24 hrs day 1 800 REXROTH 1 800 739 7684 Canada East Kanada Ost Bosch Rexroth Canada Corporation Automation Division 3426 Mainway Drive Burlington Ontario Canada L7M 1A8 Tel 1 905 335 5511 Fax 1 905 335 4184 Main 1 905 335 9803 Serv automation service boschrexroth ca automation repair boschrexroth ca Mexico Bosc
158. r siehe Abb 4 26 Aktiv Aktivieren Sie die Option damit der Slave nach dem n chsten Programmdownload siehe Kapitel Download und Inbetriebnahme ab Seite 4 53 am Profibus in Betrieb genommen wird Deaktivieren Sie diese Option wenn der Slave zwar konfiguriert und archiviert nicht aber am Profibus in Betrieb genommen werden soll Die Einstellung aktiv nicht aktiv l sst sich auch im Projektexplorer erkennen bzw vornehmen Wenn der Mauszeiger auf dem Slave positioniert wird l sst sich die Einstellung durch Linksklick umschalten siehe folgende Abbildung 2 o 2 2 R LPB DK H DR 3 AF FLS PB M12 010 8 8 M12 1 Anzeige der Einstellungen nicht aktiv erste Zeile und aktiv zweite Zeile 2 Anzeige der Einstellungen wenn der Mauszeiger auf dem Slave positioniert wird Abb 4 28 Einstellung aktiv nicht aktiv im Projektexplorer DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Register E A Einstellungen Register Herstellerspezifische Daten DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 25 Basiert auf Ident Nummer laut GSD Datei SW Version Software Version laut GSD Datei HW Version Hardware Version laut GSD Datei Kommentar Geben Sie hier einen beliebigen Kommentar zur ausf hrlichen Beschreibung des Slaves ein Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Gew nschte Startadressen f r die automatische Nummerierung
159. ripherie Treiber d h die Treiber Software hat einen schweren Fehler festgestellt BMF_OK zeigt an dass kein Fehler vorliegt Abb 6 44 Fehler Kodierung in BmError BmeError wird in folgenden Funktionsbausteinen verwendet e fbdBmErrorGet e fbdBminfoGet Rexroth Bosch Group 6 28 Bibliotheken Rexroth Bosch Group IndraLogic L20 03VRS tFBD_BIT_LIST Die Bitliste tFBD_BIT_LIST hat eine feste L nge von 16 Bytes 128 Bit DON TYPE tFBO_BIT_LIST HDD A ARRAY IO OF BYTE HU ZEN THE Abb 6 45 tFBD_BIT_LIST Jedes Bit der Bitliste ist einer Busadresse des Slaves Profibus FDL Adresse zugeordnet So ist z B das niederwertigste Bit im ersten Feldelement ARRAYI O dem Profibus Teilnehmer mit der Adresse O zugeordnet BitList 0 65 4 3 23 1i L Teilnehmer 0 Teilnehmer 7 BitList 15 L Teilnehmer 120 Teilnehmer 127 Abb 6 46 Kodierung der Bitliste Die Bitliste wird in folgenden Funktionsbausteinen verwendet e fbdPrjiSlaveLlistGet e fbdSlaveDiagLlistGet Zudem wird die Bitliste in der tFBD_KSD_LIST klassifizierte Slave Diagnose verwendet tFBD_KSD_LIST Die Liste der klassifizierten Slave Diagnose KSD Liste besteht aus sechs Bitlisten F r jede Fehlerart existiert somit eine Bitliste DON TYPE TEBD Ko UI STRUCT SNE tFBO_BIT_LIST SKF tFED_BIT_LIST DPS tFBD_BIT_LIST EAD ERD DI US SNB EBI DI US SF EDD DI UGT END_STRUGT DOTUIEND_T YFE Abb 6 47
160. rlauf verwenden gt Vor Inbetriebnahme auch zu Versuchszwecken stets den Schutzleiter anschlie en oder mit Erdleiter verbinden Auf dem Geh use k nnen sonst hohe Spannungen auftreten die elektrischen Schlag verursachen Rexroth Bosch Group 3 6 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS 3 6 Schutz durch Schutzkleinspannung PELV gegen elektrischen Schlag Alle Anschl sse und Klemmen mit Spannungen von 5 bis 50 Volt an Rexroth Produkten sind Schutzkleinspannungen die entsprechend den Produktnormen ber hrungssicher ausgef hrt sind Hohe elektrische Spannung durch falschen Anschluss Lebensgefahr Verletzungsgefahr durch elektrischen Schlag WARNUNG gt An alle Anschl sse und Klemmen mit Spannungen von O bis 50 Volt d rfen nur Ger te elektrische Komponenten und Leitungen angeschlossen werden die eine Schutzkleinspannung PELV Protective Extra Low Voltage aufweisen gt Nur Spannungen und Stromkreise die sichere Trennung zu gef hrlichen Spannungen haben anschlie en Sichere Trennung wird beispielsweise durch Trenntransformatoren sichere Optokoppler oder netzfreien Batteriebetrieb erreicht 3 7 Schutz vor gef hrlichen Bewegungen Gef hrliche Bewegungen k nnen durch fehlerhafte Ansteuerung von angeschlossenen Motoren verursacht werden Die Ursachen k nnen verschiedenster Art sein e unsaubere oder fehlerhafte Verdrahtung oder Verkabelung e Fehler bei der Bed
161. rmany South West Bosch Rexroth AG Service Regionalzentrum S d West Siemensstr 1 70736 Fellbach Tel 49 0 711 51046 0 Fax 49 0 711 51046 248 Vertriebsgebiet Ost Germany East Bosch Rexroth AG Beckerstra e 31 09120 Chemnitz Vertriebsgebiet Ost Germany East Bosch Rexroth AG Regionalzentrum Ost Walter K hn Str 4d 04356 Leipzig Tel Fax 49 0 371 35 55 0 49 0 371 35 55 333 49 0 341 25 61 0 49 0 341 25 61 111 DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS Europa West Europe W Austria sterreich Bosch Rexroth GmbH Electric Drives amp Controls Stachegasse 13 1120 Wien Tel 43 0 1 985 25 40 Fax 43 0 1 985 25 40 1459 Denmark D nemark Bosch Rexroth A S Engelsholmvej 26 8900 Randers Tel 45 36 77 44 66 Fax 45 70 10 03 20 ti boschrexroth dk France Frankreich Bosch Rexroth SAS Electric Drives amp Controls ZI de Thibaud 20 bd Thibaud BP 1751 31084 Toulouse Tel 33 0 5 61 43 61 87 Fax 33 0 5 61 43 94 12 Italy Italien Bosch Rexroth S p A Via Paolo Veronesi 250 10148 Torino Tel Fax 39 011 224 88 11 39 011 224 88 30 Italy Italien Tightening amp Press fit TEMA S p A Automazione Via Juker 28 20025 Legnano Tel 39 0 331 4671 Spain Spanien Goimendi Automation S L Parque Empresarial Zuatzu C Francisco Grandmontagne no 2 20018 San Sebastian Tel 34 943 31 84
162. rn Sie den gew nschten Kommunikationstreiber zur Kommunikation zwischen IndraWorks und der IndraLogic L20 Klicken Sie dazu in Spalte Name auf die entsprechende Zeile und best tigen Sie die Einstellungen mit der Schaltfl che OK Folgende Kommunikationstreiber sind verf gbar e Tcp lp Kommunikation ber die Ethernet Schnittstelle X7E via TCP IP Protokoll e Serial RS232 Kommunikation ber die RS232 Schnittstelle X3C Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group EE e Tepilp Level 2 Route Kommunikation ber die Ethernet Schnittstelle X7E via TCP IP Protokoll Unterschied zu Tcp lp erweiterte Paketgr e Bei Kommunikation ber die Ethernet Schnittstelle sollten Sie aus Performancegr nden den Treiber Tcp lp Level 2 Route verwenden Der neue Kommunikationskanal erscheint in Bereich 1 in Abb 4 8 Kommunikationsparameter 192 168 IF address or hostname me 1200 U Motorola buteorder No Aktualisieren Abb 4 8 Parameter eines Kommunikationskanals anpassen Kommunikationskanal ndern Selektieren Sie den neuen Kommunikationskanal mit der linken Maustaste und passen Sie dann dessen Parameter an Doppelklicken Sie dazu auf die relevante Zeile in Bereich 2 siehe Abb 4 8 und ndern den Eintrag in Spalte Wert entsprechend Ihren Anforderungen Best tigen Sie die Anderungen mit der lt Enter gt Taste Kommunikationskanal l schen Selektieren Sie den gew nschten Kommunikationsk
163. rtadresse ein und klicken Sie auf an bernehmen um alle Module des Slaves ab der S Startadresse m aufsteigender Reihenfolge neu zu adressieren Ubernehmen Abb 4 22 Inline Modul neu adressieren DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Projektieren und Programmieren 4 19 4 6 IndralLogic L20 als Profibus DP Master konfigurieren bersicht Die IndraLogic L20 ist mit einer Profibus DP Schnittstelle X7P mit Busmaster Funktionalit t nach DIN EN 50170 Teil2 ausger stet Dadurch ist der Anschluss von Profibus DP Slaves und der Zugriff auf deren E A Felder m glich Zur Nutzung der IndraLogic L20 als Profibus DP Master f hren Sie bitte folgende Schritte durch 1 Definieren Sie die IndralLogic L20 als Profibus DP Master siehe Abschnitt Ger te und Funktionsmoduleinstellungen auf Seite 4 4 Nur in diesem Fall ist das erforderliche untergeordnete Objekt Profibus M im Projektexplorer vorhanden 2 Master spezifische Einstellungen vornehmen 3 Profibus DP Slave in das Objekt Profibus M im Projektexplorer einf gen 4 Eingef gte Profibus DP Slaves konfigurieren Hinweis Die IndraLogic L20 l sst sich ber die Onboard Profibus DP Schnittstelle X7P auch als untergeordneter Profibus DP Slave betreiben Beachten Sie dazu Kapitel IndraLogic L20 als Profibus DP Slave konfigurieren ab Seite 4 30 Master spezifische Einstellungen vornehmen DOK CONTRL IC L20 AWO2 DE P
164. rukturelement per Zeiger Abb 4 60 Beispiele Unzul ssige Adressierung Die Adressierung eines Strukturelements durch Berechnungen im Code ist unzul ssig Strukturelementzeiger ADR Strukturname Element Strukturelementzeiger Strukturelementzeiger n Strukturelementzeiger Wert Dies ist unzul ssig und f hrt zu Inkompatibilit ten da die Offsetbildung zur Adressierung eines Strukturelements durch Berechung im Code nicht sicher m glich ist Die Anzahl der F llbytes ist unter den Plattformen unterschiedlich Packen von Strukturen bei IndraLogic L20 W hrend bei der IndraLogic L40 Strukturen immer gepackt d h ohne F llbytes im Speicher abgelegt werden muss dies bei der IndraLogic L20 durch eine entsprechende Compileranweisung Pragma pack bei der Strukturdeklaration erzwungen werden Das Pragma pack wird ab der IndraWorks Logic Version 02V09 unterst tzt Das Pragma pack wird vom Compiler der IndraLogic L40 ignoriert d h es hat keine Auswirkung auf die bersetzbarkeit bzw Lauff higkeit der Applikation in der IndraLogic L40 Beispiel type Sstrukturoo1 STRUCT pack Element 01 USINT Element 02 DWORD Element 03 BYTE Element_04 INT END STRUCT END TYPE Abb 4 61 Beispiel f r die Compileranweisung pack Rexroth Bosch Group DOK CONTRL IC L20 AW02 DE P IndraLogic L20 03VRS DOK CONTRL IC L20 AWO2 DE P Projektieren und Programmieren 4 51 Die Str
165. schen IndraWorks und IndraLogic L20 angezeigt Starten Sie hier die automatische Vergabe von E A Adressen Ab Ausgang Ab Eingang Aktuelle bzw gew nschte Startadressen f r die automatische Nummerierung des E A Koppelbereichs bernehmen Nummeriert alle Aus Eing nge des E A Koppelbereichs in aufsteigender Reihenfolge ab den angegebenen Startadressen siehe Ab Ausgang Ab Eingang automatisch neu Beachten Sie dass even tuell vorhandene Adressl cken bei diesem Vorgang geschlossen werden F hrt die automatische Nummerierung zu Kollisionen mit bereits vergebenen Adressbereichen zeigt IndraWorks die Kollisionsursache an und ermittelt automatisch den n chsten freien Adressbereich Ethernet IP Verbindungstypen Rexroth Bosch Group Mit der IndraLogic L20 als Ethernet IP Slave lassen sich Datenbl cke zyklisch Implicit Messaging ber eine Exclusive Owner Connection Transport Class 1 und eine Listen Only Connection Transport Class 1 bertragen Mittels der zus tzlichen Listen Only Connection kann bei bestehender Exclusive Owner Connection ein zweiter Master das Ethernet IP Ausgangsabbild der IndraLogic L20 ber Multicast lesen Die Ein und Ausgangsfeldgr e ist jeweils parametrierbar zwischen 0 und 128 Byte mit einer Schrittweite von 8 Byte Master O riginator Slave Target Furkt zu Furkt EthernetIF Ausgangsabbild EthernetIF Eingangsabbild Funkt zu Punkt Ethernet P Eingangsabbild EthernetI
166. se f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS gt Elektrische Ausr stung ber den Hauptschalter spannunggsfrei schalten und gegen Wiedereinschalten sichern bei Wartungsarbeiten und Instandsetzung Reinigungsarbeiten langen Betriebsunterbrechungen gt Den Betrieb von Hochfrequenz Fernsteuer und Funkger ten in der N he der Ger teelektronik und deren Zuleitungen vermeiden Wenn ein Gebrauch dieser Ger te unvermeidlich ist vor der Erstinbetriebnahme das System und die Anlage auf m gliche Fehlfunktionen in allen Gebrauchslagen pr fen Im Bedarfsfalle ist eine spezielle EMV Pr fung der Anlage notwendig 3 8 Schutz vor magnetischen und elektromagnetischen Feldern bei Betrieb und Montage Magnetische und elektromagnetische Felder die in unmittelbarer Umgebung von Strom f hrenden Leitern und Motor Permanentmagneten bestehen k nnen eine ernste Gefahr f r Personen mit Herzschrittmachern metallischen Implantaten und H rger ten darstellen Gesundheitsgefahr f r Personen mit Herzschrittmachern metallischen Implantaten und H rger ten in unmittelbarer Umgebung WARNung elektrischer Ausr stungen gt Personen mit Herzschrittmachern und metallischen Implantaten ist der Zugang zu folgenden Bereichen untersagt Bereiche in denen elektrische Ger te und Teile montiert betrieben oder in Betrieb genommen werden Bereiche in denen Motorenteile mit Dauermagneten gelagert repariert oder mont
167. spezielle Anwendungsf lle besteht die M glichkeit die Abarbeitung ber Tasks zu steuern Dazu ist die Taskkonfiguration erforderlich Aufruf der Taskkonfiguration e Im Projektexplorer von IndraWorks Doppelklick auf das Objekt Tasks des relevanten Logic Objekts oder e Im Register Ressourcen von IndraLogic Doppelklick auf das Objekt Taskkonfiguration bel Indr logic IndraLogic_L 0_DPM_02YRS pro Taskkonfiguration Datei Bearbeiten Projekt Einf gen Extras Online Fenster Hilfe a 28 de a al HTaskkonfiguration Ressourcen Taskeigenschaften Bibliothek lecstc lib 23 6 04 09 56 14 1 Bibliothek RIL_FrofibusDP lib 23 7 0 Name Extemal_Trigger E Bibliothek Standard lib 23 6 04 09 56 9 H Bibliothek SYSLIBCALLBACK LIB 2 SEH fi 1 Bibliothek SysLibTime lib 23 6 04 09 E J Globale Yariablen Zuklisch H 5 Tools Freilaufend A Alarmkonfiguration Ereignisgesteuert Ei Eibliotheksverwalter Ce Estem ereignisgesteuert EH Logbuch El PLC Browser Steuerungskonfiguralion lt gt Eigenschaften Ereignis Al Traceaufzeichnung atchdog H R Walch und Rezepturverwalter Watchdog h St 1e Zielsystemeinstellungen CH Zeitfz B 200ms Empfindlichkeit ONLINE E LESEN Abb 4 54 IndraLogic Taskkonfiguration il Informationen zu den Taskeigenschaften erhalten Sie in der Dokumentation bzw Online Hilfe zu Indralogic 2 Die IndraLogic L20 bietet eine spezie
168. st solange untersagt bis festgestellt wurde dass die Maschine oder Anlage in der die diese eingebaut sind den l nderspezifischen Bestimmungen Sicherheitsvorschriften und Normen der Anwendung entspricht Rexroth Bosch Group 3 4 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 03VRS e Der Betrieb ist nur bei Einhaltung der nationalen EMV Vorschriften f r den vorliegenden Anwendungsfall erlaubt e Die Hinweise f r eine EMV gerechte Installation sind der Dokumentation EMV bei AC Antrieben und Steuerungen zu entnehmen Die Einhaltung der durch die nationalen Vorschriften geforderten Grenzwerte liegt in der Verantwortung der Hersteller der Anlage oder Maschine e Die technischen Daten die Anschluss und Installationsbedingungen sind der Produktdokumentation zu entnehmen und unbedingt einzuhalten 3 5 Schutz gegen Ber hren elektrischer Teile Hinweis Dieser Abschnitt betrifft nur Ger te und Antriebskomponenten mit Spannungen ber 50 Volt Werden Teile mit Spannungen gr er 50 Volt ber hrt k nnen diese f r Personen gef hrlich werden und zu elektrischem Schlag f hren Beim Betrieb elektrischer Ger te stehen zwangsl ufig bestimmte Teile dieser Ger te unter gef hrlicher Spannung Hohe elektrische Spannung Lebensgefahr Verletzungsgefahr durch elektrischen Schlag oder schwere K rperverletzung GEFAHR gt Bedienung Wartung und oder Instandsetzung dieses Ger tes darf nur durch f
169. t Rexroth Bosch Group Funktionsbausteine Funktionen Datentypen Funktionsbausteine Mit dieser Bibliothek werden zum einen DPV1 Dienste des Profibus Masters DP Master Klasse 1 zur Verf gung gestellt zum anderen wird eine Diagnose Schnittstelle zwischen Profibus Master und SPS Programm hergestellt Au erdem lassen sich Sync und Freeze Steuerkommandos realisieren DPV1 Dienste Die Funktionsbausteine dienen zum lesenden und schreibenden Zugriff f r den azyklischen Datenaustausch DPV1 e DP_RDREC e DP_WRREC Zudem stehen Hilfsfunktionen zur Adressierung zur Verf gung e DP_ADDR e DP_ID e DP_SLOT Diagnoseinformationen ber Funktionsbausteine lassen sich Diagnoseinformationen ermitteln Die Diagnose unterscheidet sich in e Slave Diagnosedaten nach Profibus DP Norm DP_RDIAG und DP_RDIAG_EXT e Allgemeine Feldbusdiagnose fbd Einige dieser Daten werden in speziellen Datentypen Felder Strukturen verwaltet e tFBD_BM_INFO e tFBD_BIT_LIST e tFBD_KSD_LIST e DP_RDIAG e DP_RDIAG_EXT e fbdBaudrateGet e fbdBmErrorGet e fbdBminfoGet e fbdBmsStateGet e fbdKsdListGet e fbdPdTypeGet e fbdPrjiSlaveLlistGet e fbdSlaveDiagLlistGet DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 23 Funktionen Zudem stehen Hilfsfunktionen zur Adressierung zur Verf gung e DP_ADDR e DP_ID e DP_SLOT Sync und Freeze Steuerkommandos zur Synchronisation von Ein bzw Ausg ngen
170. t angesprochen werden Die Indralogic L20 muss als Ethernet IP Slave definiert sein siehe Abschnitt Ger te und Funktionsmoduleinstellungen auf Seite 4 4 Nur in diesem Fall ist das erforderliche untergeordnete Objekt Ethernet IP Slave im Projektexplorer vorhanden Slave spezifische Basiseinstellungen vornehmen Doppelklicken Sie im Projektexplorer auf das Objekt Ethernet IP Slave MR Indralogic_L20_DP D oe Logic H feu Onboard 1 0 LE Inline 1 0 IFM mee Profibus M H s EtherNetlF Slave Abb 4 41 Objekt Ethernet IP Slave Dadurch ffnet sich im Arbeitsbereich ein Fenster EtherNetIP Slave EtherNet IP Slawe Einstellungen Name Ether etlF Slave Basiert auf ERC_IL40_E nip b chg ID 3000 Eiherllettp gt gt Kommentar E amp Einstellungen Heu Adressieren Ab Ausgang Die hier angezeigte Aus bzw Eingangsadreesse entspricht der Op 0 aktuellen E A Belegung Startadresse des Slaves Ab Eingang Geben Sie eine neue Startadresse ein und klicken Sie auf Pris bernehmen um alle Module des Slaves ab der S Startadresse in aufsteigender Reihenfolge neu zu adressieren bernehmen Abb 4 42 Fenster Ethernet IP Slave Ethernet IP Slave Name Interner Ger tename des Slaves Einstellungen f S l Basiert auf Name der zugrunde liegenden Ger tebeschreibungsdatei Die Datei ist fester Bestandteil des installierten Zielsystems ID Interne Kennung festgelegt durch das
171. t den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT Nummer des DP Segmentes STATION Nummer des DP Slaves Busadresse SLOT Nummer des Slots innerhalb des Slaves Abb 6 56 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat die ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth DOK CONTRL IC L20 AWO2 DE P Bosch Group 6 32 Bibliotheken IndraLogic L20 03VRS DP_RDREC Der Funktionsbaustein DP_RDREC dient zum lesenden Zugriff f r den azyklischen Datenaustausch DPV1 F r die zu lesenden Prozessdaten muss ein Zielbereich ber eine Zeiger Adressierung POINTER definiert werden DIF_RDREL BOOL REQ YALID DWORD ID ERROR INT INDE BIS UDIMT MEN STATUS FOINTER TO BYTE REL_FTR LEM Abb 6 57 DP_RDREC Mem Ip kommen O VAR_INPUT BOOL TRUE Lesen starten mp DWORD Slot Handle siehe folgende Tabelle INDEX Index der Prozessdaten Offset MLEN UDINT Maximale L nge der Prozessdaten in Byte REC_PTR POINTER TO Zeiger auf den Zielbereich BYTE VAR_OUTPUT VALID BOOL TRUE Neue g ltige Daten stehen zur Verf gung ERROR BOOL TRUE Fehler ist sind aufgetreten BUSY BOOL TRUE Der Funktionsbaustein ist besch ftigt Solange BUSY TRUE ist k nnen die Daten noch nicht ausgewertet werden STATUS DWORD Zuletzt ermittelter Status UDINT L nge der Prozessdaten in Byte Abb 6 58 Schnit
172. ten des zul ssigen Wertebereichs einer Variablen CheckExceedingOccurred 5 16 32 CheckRangeExceedingLimitation Unter oder berschreiten des zul ssigen Wertebereichs einer Variablen CheckExceedingOccurred 6 16 64 DivisionByZeroPrevention Division durch Null Abb 6 21 CheckExceedingOccurred Programmbeispiel Das folgende SPS Programmbeispiel zeigt die Verwendung der Variablen CheckExceedingOccurred Die Limitierung der Arrays mit CheckBounds setzt im Fehlerfall immer das jeweilige Bit f r ber bzw Unterschreitung CheckBoundsLowerLimitation bzw CheckBoundsUpperLimitation und das allgemeine Bit der Zugriffsverletzung CheckBoundsExceedingLimitation Somit l sst sich eine allgemeine oder eine detaillierte Pr fung der Grenz berschreitung realisieren CheckExceedingOccurred 16 00 R cksetzen der Variablen IF Axis Data AxisNo bCheckAccessoK Arrayzugriff THEN IF CheckExceedingOccurred 2 Wurde eine Array Zugriffsverletzung festgestellt THEN IF CheckExceedingOccurred 0 Bit f r Unterschreitung gesetzt THEN String Zugriff unterhalb des m glichen Array Bereiches END IF IF CheckExceedingOccurred 1 Bit f r berschreitung gesetzt THEN Zugriff oberhalb des m glichen Array Bereiches Zugriff erfolgreich Abb 6 22 Programmbeispiel Bereichs berschreitung bei Arrays Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 13
173. teuert SysTime64 SYS_TIME64 nn und Systemzeit in Mikrosekunden seit VAR_OUTPUT SysTimeDate SYS_TIME_DATE Systemdatum und Systemzeit im Systemformat Abb 6 112 Schnittstellenvariablen Funktionsbaustein IL_SysTime64T0SysTimeDate Funktionsbeschreibung Der Funktionsbaustein IL_SysTime64T0SysTimeDate wandelt nach der Bearbeitungsfreigabe des Funktionsbausteins mittels Enable zyklisch das am Eingang SysTime64 anliegende Systemdatum inkl Systemzeit in Mikrosekunden Basis 01 01 1970 in das Systemdatum und die Systemzeit im Systemformat um IL_SysTimeDateToSysTime64 Kurzbeschreibung Der Funktionsbaustein IL_SysTimeDateToSysTime64 dient der Formatumwandlung des Systemdatums und der Systemzeit IL_SysTimeDateToSysTimes4 BOOL Enable i SY5S_TIMEG4 SYS_TIME_DATE SysTimebDate Abb 6 113 IL_SysTimeDateToSysTime64 o Name Typ Kommentar o VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert SysTimeDate SYS_TIME_DATE Systemdatum und Systemzeit im Systemformat VAR_OUTPUT SysTime64 SYS _TIME64 en und Systemzeit in Mikrosekunden seit Abb 6 114 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDateToSysTime64 Funktionsbeschreibung Der Funktionsbaustein IL_SysTimeDateToSysTime64 wandelt nach der Bearbeitungsfreigabe des Funktionsbausteins mittels Enable zyklisch das am Eingang SysTimeDate anliegende Systemdatum inkl Systemzeit im Systemformat in das Systemdatum und di
174. tstelle von DP_RDREC MASTER ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT Nummer des DP Segmentes STATION Nummer des DP Slaves Busadresse SLOT Nummer des Slots innerhalb des Slaves Abb 6 59 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat die ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 33 DP_WRREC Der Funktionsbaustein DP_WRREC dient zum schreibenden Zugriff f r den azyklischen Datenaustausch DPV1 Die zu schreibenden Prozessdaten m ssen ber eine Zeiger Adressierung POINTER bereitgestellt werden DD WRREC Pool REQ DOME DWORD ID BIST INT INDE ERROR UDIMT LER STATUS FOINTER TO BYTE REL_FTR LEM Abb 6 60 DP_WRREC O Name mp Kommentar p fowom SierHandie siehe folgende Tabole L nge der Prozessdaten in Byte REC_PTR POINTER TO Zeiger auf die zu schreibenden Prozessdaten BYTE VAR_OUTPUT DONE BOOL TRUE Aufruf abgeschlossen ERROR BOOL TRUE Fehler ist sind aufgetreten BUSY BOOL TRUE Der Funktionsbaustein ist besch ftigt Solange BUSY TRUE ist k nnen die Daten noch nicht ausgewertet werden STATUS DWORD Zuletzt ermittelter Status Abb 6 61 Schnittstelle von DP_WRREC MASTER ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20
175. twe Error ErrorMo data_in data_out Tar Enable keset_Error data_in data_out Tar Abb 6 9 VCP_PBS32_A65536 Ip renens TRUE FB wird bearbeitet FALSE FB wird nicht bearbeitet Reset_Error BOOL TRUE R cksetzen von Error auf FALSE und ErrorNo wird auf O gesetzt Data_out ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Ausg nge BYTE des Kleinbedienterminals VAR_IN_OUT Data_in ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Eing nge BYTE des Kleinbedienterminals TVar ARRAY 0 65535 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Kleinbedienterminal verwendet wird VAR_OUTPUT BOOL TRUE solange Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich mit Reset Error zur ck setzen ErrorNo USINT Fehlerart 4 Calculation Error Abb 6 10 Schnittstelle von VCP_PBS32_A65536 VI Composer Fehlerbehandlung DOK CONTRL IC L20 AWO2 DE P Bei der Konfiguration mit dem Rexroth VI Composer beziehen sich die Adressen der Variablenliste auf das jeweilige Byte im Array TVar das im SPS Programm zum Datenaustausch benutzt wird Sobald ein Fehler auftritt wird die Kommunikation unterbrochen und die Anzeige des Kleinbedienterminals zeigt COMMUNICATION ERROR ERROR CODE 110 Mit der Fehlerart ErrorNo wird angezeigt dass es sich um einen Adressberechnungsfehler CalculationError handelt Rexroth Bosch Group 6 8 Bibliotheken IndraLogic
176. uktur aus Abb 4 61 wird bei den verschiedenen Systemen folgenderma en im Speicher abgelegt Adresse ohne Pragma pack mit Pragma pack o Seen ren emo Element O4 Byte 0 Element O4 Byte 0 Element O4 Byte 1 Element O4 Byte 1 D EE e e Abb 4 62 Speicherbelegung Durch die Angabe des Pragmas pack wird eine zur IndraLogic L40 kompatible Ablage von Strukturen im Speicher erreicht Der Zugriff auf die einzelnen Strukturelemente kann dadurch genauso wie in der Indralogic L40 erfolgen str0 l structoo0l len_struct001 INT 0 array00l ARRAY 0 15 ps00l POINTER TO BYTE pa00l POINTER TO BYTE i INT 0 END VAR OF BYTE lern struct001 SIZEOF str001 str0O01 s001 bytel 16 01 str0o01 s001 DW 16 05040302 str001 s001 byte2 16 06 str001 s001 Word 16 0807 pPS00UL ADR pa00l1 ADR str001 arrayO00l FOR i 0 TO len struct001 BY 1 DO pa001 ps001 pa001 pa00l 1 pPpS001 ps001l 1 END FOR Abb 4 63 Beispiel zum Packen von Strukturen Hinweis Das Packen von Strukturen mit Hilfe der Compileranweisung pack bewirkt eine Verlangsamung der SPS Programm abarbeitung in der IndraLogic L20 da der Zugriff auf Wort bzw Doppelwort Operanden jeweils byteweise erfolgt Rexroth Bosch Group EE Alignment bei EIA Adressen Der Prozessor der IndraLogic L20 unterst tzt hardwarem ig ein sogenanntes Natural Alignment Das hei t die Speicherzugriffe sin
177. ul MUaualJapn BEIGE ESDE Jua AJILI AA AAA AAN AROA OS 9 wll oa Ui GLL PPP III 000EEE Aemajes SEMSJEe PIEBUEIS ablazug DOK CONTRL IC L20 AWO2 DE P 0 552 552 552 J9NHI aysej Japlgng shlszuy Einstellen von IP Adresse Subnet Maske und Standard Gateway Abb 7 6 EENS FE 38531PY 4 Pe afiazuy anusa Ppuiaulg XL Rexroth Bosch Group IndraLogic L20 03VRS Anzeige und Bedienkomponenten 7 7 1 Zum ndern einer Adresse bet tigen Sie w hrend die aktuelle Adresse angezeigt wird die lt Enter gt Taste Im Display erscheint die Buchstabenfolge AAA zur Kennzeichnung des ersten Adressbytes gefolgt von dessen aktuellem Dezimalwert 2 Stellen Sie den gew nschten Wert mit der lt Up gt und lt Down gt Taste ein 3 Quittieren Sie die Einstellung mit lt Enter gt Im Display erscheint die Buchstabenfolge BBB zur Kennzeichnung des zweiten Adressbytes gefolgt von dessen aktuellem Dezimalwert 4 Stellen Sie die restlichen Adressbytes BBB CCC DDD wie zuvor beschrieben ein Nach Quittieren der letzten Einstellung fragt das System mit der Anzeige OK ob der neue Adresswert bernommen werden soll 5 Best tigen Sie mit lt Enter gt wird der neue Adresswert angezeigt in die Compact Flash Karte geschrieben und beim n chsten Start der Steuerung verwendet Ist das nicht gew nscht k nnen Sie die nderung mit lt Esc gt verwerfen Es bleibt dann der alte Adresswert
178. und Ausg nge in Summe YCR_RBS1I6_A34096 BOOL BOOL USINT ARRAY 0 15 OF BYTE ARRAY 0 15 OF BYTE ARRAY O 4095 OF BYTE Actwe Error ErrorMo data_in data_out Tar Enable keset_Error data_in data_out TY ar Abb 6 5 VCP_PBS16_A4096 VAR_INPUT Enable BOOL TRUE FB wird bearbeitet FALSE FB wird nicht bearbeitet Reset_Error BOOL TRUE R cksetzen von Error auf FALSE und ErrorNo wird auf O gesetzt VAR_IN_OUT Data_in ARRAY 0 15 OF Daten zur Ankopplung der physikalischen Eing nge BYTE des Kleinbedienterminals Data_out ARRAY 0 15 OF Daten zur Ankopplung der physikalischen Ausg nge BYTE des Kleinbedienterminals TVar ARRAY 0 4095 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Kleinbedienterminal verwendet wird VAR_OUTPUT BOOL TRUE solange Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich mit Reset Error zur ck setzen ErrorNo VI Composer DOK CONTRL IC L20 AWO2 DE P USINT Fehlerart 2 InputRangeError 4 Calculation Error Abb 6 6 Schnittstelle von VCP_PBS16_A4096 Bei der Konfiguration mit dem Rexroth VI Composer beziehen sich die Adressen der Variablenliste auf das jeweilige Byte im Array TVar das im SPS Programm zum Datenaustausch benutzt wird Rexroth Bosch Group 6 6 Bibliotheken Fehlerbehandlung VCP_PBS32_A4096 OO OO ARRAY O 31 OF BYTE ARRAY O 31 OF BYTE ARRAY O 4095 OF BYTE IndraLogic L
179. und f hren teilweise zu unvorhersehbaren Fehlern bei der Programmabarbeitung Mit dem Einbinden der Bibliothek RIL_Check lib jedoch werden solche Bereichs berschreitungen zur Laufzeit berwacht und verhindert Dabei wird der Zugriff f r Arrays und Unterbereichstypen auf den kleinsten bzw gr ten m glichen Wert begrenzt Somit wird z B beim Array auf das Element des h chsten Indizes zugegriffen selbst wenn im SPS Programm ein gr erer Indexwert angegeben wurde Bei einer Division durch Null wird der Divisor durch 1 ersetzt Hinweis Wird die Bibliothek RiL_Check liib in das SPS Projekt eingebunden so wird vor jeder pr fbaren Operation automatisch die entsprechende Pr ffunktion f r den Anwender unsichtbar eingebunden Weitere Funktionsaufrufe sind nicht notwendig Hinweis Das Einbinden der Bibliothek RIL Check lb in das SPS Projekt bedingt auf Grund der automatischen berwachung jeder pr fbaren Operation eine Belastung der SPS Zykluszeit Hinsichtlich der Robustheit eines SPS Projektes und der Sicherheit der gesamten Anlage wird jedoch empfohlen die Bibliothek RIL_Check lib im SPS Projekt zu verwenden Beim Verwenden der Bibliothek MP_PLCOpen lib wird die RIL_Check lib ben tigt In diesem Fall muss die RIL_Check lib in das SPS Projekt eingebunden werden Alle in der RIL_Check enthaltenen Funktionen siehe Abb 6 20 werden automatisch in das SPS Programm eingebunden und m ssen nicht explizit aufgerufen werden
180. usg ngen muss gew hrleistet sein dass alle Slaves vor dem Empfang des Sync bzw Unsync Steuerkommandos aktuelle Ausgangsdaten erhalten haben Rufen Sie dazu den Funktionsbaustein DP_SYCFR von der gleichen SPS Task auf von der aus auch die Ausgangsdaten des der Slaves geschrieben werden In einer SPS Task werden zuerst die Ausgangsdaten f r die zu synchronisierenden Slaves geschrieben Anschlie end wird mit DP_SYCFR das Sync bzw Unsync Kommando gestartet Solange der Funktionsbaustein besch ftigt ist BUSY d rfen die Ausgangsdaten nicht mehr ver ndert werden Beispiel Mehrere Achsen gleichzeitig starten 1 Sync Steuerkommando an die beteiligten Profibus DP Teilnehmer senden Das friert deren Ausg nge ein 1 Kommando zum Starten der Achsen an die beteiligten Teilnehmer bergeben z B MoveAbsolut f r die Antriebe 2 Unsync Steuerkommando an die beteiligten Profibus DP Teilnehmer senden Dadurch aktualisieren die Teilnehmer ihre Ausg nge entsprechend dem internen momentanen Ausgangsabbild starten die Achs Bewegungen gleichzeitig und beenden den Sync Modus Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS Bibliotheken 6 39 Funktionen DP_ADDR Diese Funktion ist nicht ausgepr gt Aus Kompatibilit t zur Profibus Guideline 2182 l sst sich diese Funktion zwar aufrufen sie reicht aber ein Handle unver ndert weiter DD AIDDb DH GD Abb 6 84 DP_ADDR Name me Komment
181. ustein Datenarray END VAR Beispiel Lesen eines DBs aus einer CL500 ZS1 zi Bclient Start TRUE Write FALSE Command 16 44 Index 0 Offset 0 DataType zs 0 DataCnt 512 Koord ze 0 BlockAdr 16 0008 ZS 1 DataPtr ADR MyDB Zeiger auf Datenbaustein Datenarray IPAdr SysSockInetAddr 10 110 244 46 State gt Error gt bertragung starten Lesender Zugriff Datenbaustein DB Nummer Kein Adress Offset Byte 512 Byte Unkoordiniert Abb 6 4 Beispiel f r einen BuepE_Client Aufruf Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS 6 3 IL_VCP_DP bersicht VCP_PBS16_A4096 OO OO ARRAY O 15 OF BYTE ARRAY O 15 OF BYTE ARRAY O 4095 OF BYTE Bibliotheken 6 5 Mit dieser Bibliothek werden Rexroth VCP Kleinbedienterminals mit Profibus Anschluss an die SPS gekoppel Dazu existieren drei Funktionsbausteine die sich alternativ verwenden lassen e VCP_PBS16_A4096 e VCP_PBS32_A4096 e VCP_PBS32_A65536 Dieser Funktionsbaustein FB aktiviert das Profibus DP Protokoll f r die Kleinbedienterminals VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienterminal bertragen Die Datenbreite der Daten bertragung betr gt 16 Byte Die Gr e des ber ein ARRAY zur Verf gung stehenden Adressbereichs betr gt 4096 Byte Ein
182. uszugebender String von bis zu 80 Zeichen Leerstring Anstehende Anzeige l schen ERROR_CODE Undefiniert und nicht auszuwerten Errorldent ERROR_STRUCT Undefiniert und nicht auszuwerten Abb 6 14 Schnittstelle von IH_SetDisplay VAR_OUTPUT Done BOOL TRUE String wird an das Display ausgegeben FALSE Bearbeitung noch nicht abgeschlossen Eine anstehende Meldung wird wenn keine Fehlermeldung vorhanden ist in der Standardanzeige Stop Run durch die blinkende Darstellung von IL signalisiert Um die Meldung zu lesen wechseln Sie mit den lt Up gt lt Down gt Tasten zur IL App Anzeige siehe Abb 7 4 Die Meldung wird dann rotierend mit vorangestelltem IL am Steuerungsdisplay ausgegeben Nach bergabe eines Leerstrings erlischt die blinkende Anzeige IL IH Temperature Ermittelt die Innentemperatur der Steuerung ersetzt die Funktion IL_GetTemp aus der Bibliothek RIL_L20_Util IH_Temperature Enable Temperature Abb 6 15 IH_Temperature o Name ip Kommentar VAR_INPUT Enable BOOL TRUE Die akt Temperatur wird ausgegeben FALSE Keine Ausgabe Funktionswert Temperature Temperatur Bit 15 0 positive Temperatur 1 negative Temperatur Bit 14 8 Temperaturwert in Grad Celsius Bit 7 1 Nachkommastelle halbes Grad Celsius 0 keine Nachkommastelle Abb 6 16 Schnittstelle von IH_Temperature Beispiele Fukterenent rengem 2 00010100 10000000 20 5 C 2 01001011 00000000 75 0 C A
183. ut 1 END IF Abb 6 35 Beispiel IL_Status Fehlermeldungen von IL_Status Error D Error Table Additionalt Additional2 Beschreibung COMMUNICATION_ ETHERNET_IP 151 0x10000001 0x00000000 NoCyclicCom Master hat mit IndraLogic ERROR 2 EtherNet IP Slave noch keine zyklische Kommuni kation aufgebaut COMMUNICATION_ ETHERNET_IP 151 0x10000002 0x00000000 EtherNet IP Master hat ERROR 2 zyklische Kommunikation gestartet aber das Idle Flag im zyklischen Kanal ge setzt Hiermit signalisiert der Master dass sein Aus gangsabbild nicht g ltig ist COMMUNICATION _ ETHERNET_IP 151 0x10000003 0x00000000 Timeout Zeit berwachung der zyk ERROR 2 lischen Kommunikation meldet Fehler COMMUNICATION _ ETHERNET_IP 151 0x10000004 0x00000000 Closed Zyklische Kommunikation ERROR 2 wurde durch den EtherNet IP Master aktiv beendet Abb 6 36 Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable Rexroth Bosch Group DOK CONTRL IC L20 AWO2 DE P IndraLogic L20 03VRS 6 7 RIL_L20 Uu DOK CONTRL IC L20 AWO2 DE P Bibliotheken 6 21 Die in der fr heren Bibliothek RIL_L20_Util zur Verf gung gestellten Funktionen IL_GetTemp und IL_TempWarning sind durch die Funktionen IH_Temperature und IH_TempWarning in der Bibliothek RIH_CML2O siehe Kapitel RIH_CML2O ab Seite 6 8 ersetzt Rexroth Bosch Group 6 22 Bibliotheken IndraLogic L20 03VRS 6 8 RIL_ProfibusDP bersich
184. uth Bosch Rexroth AG Landshuter Allee 8 10 80637 M nchen Tel 49 0 89 127 14 0 Fax 49 0 89 127 14 490 Vertriebsgebiet Nord Germany North Bosch Rexroth AG Walsroder Str 93 30853 Langenhagen Tel 49 0 511 72 66 57 0 Service Fax Service 49 49 511 72 66 57 93 511 72 66 57 783 Rexroth Bosch Group SERVICE AUTOMATION CALL ENTRY CENTER Helpdesk MO FR von 07 00 18 00 Uhr from 7 am 6 pm Tel 49 0 9352 40 50 60 Fax 49 0 9352 40 49 41 service svc boschrexroth de Vertriebsgebiet West Germany West Bosch Rexroth AG Regionalzentrum West Borsigstrasse 15 40880 Ratingen Tel 49 0 2102 409 0 Fax 49 0 2102 409 406 49 0 2102 409 430 Vertriebsgebiet Mitte Germany Centre Bosch Rexroth AG Regionalzentrum Mitte Waldecker Stra e 13 64546 M rfelden Walldorf Tel 49 0 61 05 702 3 Fax 49 0 61 05 702 444 SERVICE AUTOMATION IndraLogic L20 03VRS Kundenbetreuungsstellen Sales amp Service Facilities vom Ausland from abroad 0 nach Landeskennziffer weglassen don t dial 0 after country code SERVICE AUTOMATION ERSATZTEILE SPARES verl ngerte Ansprechzeit extended office time nur an Werktagen only on working days HOTLINE 24 7 365 au erhalb der Helpdesk Zeit out of helpdesk hours Tel 49 0 172 660 04 06 END el DEN Bor er from 7 am 6 pm Tel 49 0 171 333 88 26 Tel 49 0 9352 40 42 22 Gebiet S dwest Ge
185. zyklen neue Master erkannt werden M gliche Einstellungen 1 bis 10 Min Tsdr Dies ist die Zeit die ein Responder mindestens ben tigt um auf ein Anforderungstelegramm zu antworten M gliche Einstellungen 11 bis 255 TBit Max Tsdr Dies ist die Zeit die ein Responder maximal ben tigt um auf ein Anforderungstelegramm zu antworten M gliche Einstellungen 35 bis 1023 TBit Min_Slave_Intervall Dies ist die minimale Zeitspanne die zwischen zwei Zugriffen des Busmasters auf denselben Slave liegen muss M gliche Einstellungen 1 bis 65535 Faktor 100 us Die Gruppenzuordnung bezieht sich auf die Sync und Freeze Kommandos der Global Control Dienste von Profibus DP Aktivieren Sie in der Spalte Sync bzw Freeze die Gruppe n zu denen der Master die Freeze bzw Sync Kommandos senden soll Beispiel Mit der Gruppenzuordnung aus folgender Abbildung wird dem Busmaster das Senden der Sync Kommandos an Slaves der Gruppe 3 und 4 und der Freeze Kommandos an Slaves der Gruppe 1 und 3 gestattet Busparameter Gruppen Parameter Gruppenname Senc Mode Freeze Mode TU IURRUI E E E L E E Abb 4 24 Fenster Profibus M Register Gruppen Hinweis Um Slaves einer bestimmten Gruppe zuzuordnen siehe Abschnitt Profibus DP Slaves konfigurieren Register Gruppenzuordnung auf Seite 4 26 Hinweis Steuerkommandos der Sync und Freeze Modi lassen sich mit dem Funktionsbaustein DP_SYCFR siehe Abschnitt

Download Pdf Manuals

image

Related Search

Related Contents

Specifications - Anytime Trailer Rental  Canon BJC-85 User Manual    ADT Security Services 3000EN User's Manual  Operation Instructions  Semaine de la presse 2008. - Bienvenue sur le site du CDI du lycée  ARCQUBE9    Mod: E77/PM7T-N  Epson WF-8090 Installation Guide  

Copyright © All rights reserved.
Failed to retrieve file