Home
Rexroth IndraLogic L20 Systembeschreibung
Contents
1. 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 36 Beispiel zum Packen von Strukturen 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 bersetzbarket bzw Lauff higkeit der Applikation in der IndraLogic L40 Rexroth Bosch Group 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 Alignment bei E A Adressen Der Prozessor der IndraLogic L20 unterst tzt hardwarem ig ein sogenanntes Natural Alignment d h die Speicherzugriffe sind dahingehend optimiert dass die Variablen auf dem Datentyp breite entsprechenden Adressen abgelegt sind Die folgende Tabelle zeigt den Faktor f r die optimale Startadresse f r den jeweiligen Datentyp Datentyp Faktor Datenbreite Byte WORD E Abb 4 37 Faktor f r Startadressen Bei der Deklaration von Variablen ohne Zuweisung einer E A Adresse gew hrleistet der IndraLogic Compiler eine optimales Alignment entsprechende der dargestellten T
2. 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 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 Fax 91 80 51 17 0 211 213 91 80 83 94 345 91 80 83 97 374 mohanvelu t boschrexroth co in Japan Bosch Rexroth Automation Corp Service Center Japan Yutakagaoka 1810 Meito ku NAGOYA 465 0035 Japan Tel 81 52 777 88 41 81 52 777 8853 81 52 77788 79 Fax 81 52 777 8901 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 Tainan Branch No 17 Alley 24 Lane 737 Chung Cheng N Rd Yungkang Tainan Hsien Taiwan R O C Tel 886 6 253 6565 F
3. 0 171 333 88 26 oder or 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 Au erhalb Deutschlands nehmen Sie bitte zuerst Kontakt mit unserem f r Sie n chstgelegenen Ansprechpartner auf Verkaufsniederlassungen Niederlassungen mit Kundendienst Die Angaben in der vorliegenden Dokumentation k nnen seit Drucklegung berholt sein 11 4 Vor der Kontaktaufnahme 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 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 AW01 DE P 49 0 172 660 04 06 At www boschrexroth com you may find additional notes about service repairs and training in the Internet as well as the actual addresses of our sales and service facilities figuring on the following pages Please contact our sales service office in your area first sales agencies offices providing service Data in the present documentation may have become obsolete since printing Before contacting us For quick and efficient help please have the
4. DOK CONTRL IC L20 AWO1 DE P Bosch Group EE EE Einstellungen ndern Die Einstellungen lassen sich nachtr glich ber das Kontextmen rechte Maustaste ndern Monitor ein aus Importiere SPS Frojektdaten om E A Datenkonsistenz wiederherstellen d ia nboard Inline Lu Firmware download L scher Eigenschaften Abb 4 8 Kontextmen Ger teeigenschaften zur IndraLogic L20 T KE Indralogic starten PRO Datei sichern unter Aktualisieren Eigenschaften Abb 4 9 Kontextmen Kommunikationseigenschaften zur IndraLogic L20 Mit einem Klick auf Eigenschaften ffnet sich das Men Eigenschaften mit verschiedenen Register Unter Weitere Einstellungen finden Sie die folgenden M glichkeiten Eigenschaften Zielsysteminformationen Indralagic Yerzeichnisse Weitere Einstellungen Al Wetere Einstellungen 7 Einstellungen aus Indralogic bernehmen Anderungen anzeigen Ce Anderungen automatisch bernehmen Onlinebetrieb im Sicherheitsmadus Eootprojekt automatisch laden L Sembaldatei erzeugen Auswahl unter Indral og dUpbonen Gumbcldater konfigurieren erforderlich Jh Symboldatei senden E konstanten ersetzen keine Adresspr fung UK Abbrechen Hilfe Abb 4 10 Kommunikationseigenschaften zur Indralogic L20 Weitere Informationen Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth Bosch Group DOK CONTRL
5. Kontextmen Ger teeigenschaften zur IndraLogic L20 4 6 Kontextmen Kommunikationseigenschaften zur IndraLogic L20 4 6 4 10 Kommunikationseigenschaften zur IndraLogic L20 4 6 4 11 Onboard E A der IndraLogic L20 4 7 4 12 Projektexplorer Onboard I O 4 7 4 13 Adresszuordnung der Ein und Ausg nge 4 7 4 14 Onboard Einstellungen der IndraLogic L20 4 8 4 15 Inline Modul einf gen 4 9 4 16 Inline E A der IndraLogic L20 4 10 4 17 Master Einstellungen 4 11 4 18 Profibus DP Slave einf gen 4 13 4 19 Slave Einstellungen 4 14 4 20 Aktiv Passiv Umschaltung im Projektexplorer 4 14 4 21 Profibus Slave Modul einf gen 4 16 4 22 Moduldaten 4 17 4 23 Logic Knoten im Projektexplorer 4 19 4 24 Logic Knoten aktualisieren 4 19 4 25 IndraLogic Ressourcen Zielsystemeinstellungen 4 20 4 26 Zielsystemeinstellungen Auschecken aus der Datenbank 4 21 4 27 IndraLogic Taskkonfiguration 4 22 4 28 Einf gen Weitere Bibliothek IndraWorks Projektpfad 4 23 4 29 Bibliotheksverzeichnis des IndraLogic L20 Targets 4 23 4 30 SPS Programmbeispiel 4 24 4 31 Beispiel einer Strukturdeklaration im IEC Programm 4 25 4 32 Speicherabbildung 4 25 4 33 Beispiele 4 26 4 34 Beispiel f r die Compileranweisung pack 4 26 4 35 Speicherbelegung 4 27 4 36 Beispiel zum Packen von Strukturen 4 27 4 37 Faktor f r Startadressen 4 28 5 1 5 2 Beispiel f r den Dialog Firmware Verwaltung 5 1 IndraLogic Projekt Weitere Einstell
6. 10 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 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 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 AWO1 DE P IndraLogic L20 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 Hydra
7. 1970 Abb 6 85 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 AWO1 DE P IndraLogic L20 Bibliotheken 6 37 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 86 IL_SysTimeDate eme mp Kemmer VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert aktuelles Systemdatum und Systemzeit im VAR_OUTPUT SysTimeDate SYS_TIME_DATE Systemformat Abb 6 87 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDate Funktionsbeschreibung Der Funktionsbaustein IL_SysTimeDate liest nach 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_E stSysTimebate ExtSysTimeDate Fal Sp TIME DATE Abb 6 88 IL_ExtSysTimeDate VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert EXT_SYS_ aktuelles Systemdatum und Systemzeit im za
8. 430 39 051 29 86 490 Spain Spanien Goimendi Automation S L Parque Empresarial Zuatzu C Francisco Grandmontagne no 2 20018 San Sebastian Tel 34 9 43 31 84 21 service 34 943 31 84 56 Fax 34 943 31 84 27 service 34 9 43 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 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 Via Paolo Veronesi 250 10148 Torino Tel Fax 39 011 224 88 11 39 011 224 88 30 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 Centro Industrial Santiga Obradors 14 16 08130 Santa Perpetua de Mogoda Barcelona Tel Fax 34 9 37 47 94 00 34 9 37 47 94 01
9. Anzeige ansteht wird dies in der Standardanzeige Stop Run durch die blinkende Darstellung von IL signalisiert jedoch nur dann wenn keine weitere Fehlermeldung DP REXROTH INLINE vorhanden ist Steht eine Anwendermeldung an kann diese mit den Tasten UP DOWN zur Anzeige gebracht werden Die Meldung wird dann rotierend ausgegeben mit vorangestellter Anzeige IL Nach Ausgabe eines Leerstrings erlischt die blinkende Anzeige IL in der Standardanzeige IH Temperature Mit der Funktion JH Temperature l sst sich die Innentemperatur der IndralLogic L20 ermitteln Diese Funktion ersetzt die Funktion IL_GetTemp aus der Bibliothek RIL_L20_Util IH_Temperature Enable Temperature Abb 6 98 IH_Temperature Liam f Kommentar VAR_INPUT Enable BOOL TRUE Die 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 99 Schnittstelle von IH_Temperature Beispiele Fukterenent rengem 2 00010100 10000000 20 5 C 2 01001011 00000000 75 0 C Abb 6 100 Beispiele f r IH_Temperature Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P EE EES IH_TempWarning Mit der Funktion IH_TempWarning l sst sich ermitteln ob die Innentemperatur der IndraLogic L20 den kritischen Wert von 70 C bers
10. 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 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 P vor OT 00 SA16 00 anr oder or from 7 am 6 pm Tel 49 0 171 333 88 26 Tel 49 0 9352 40 42 22 Gebiet S dwest Germany 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 AW01 DE P IndraLogic L20 Europa West Europe W Austria sterreich Bosch Rexroth GmbH Electric Drives amp Controls Stachegasse 13 1120 Wien Tel Fax 43 0 1 985 25 40 43 0 1 985 25 40 93 Denmark D nemark Bosch Rexroth A S Engelsholmvej 26 8900 Randers Tel 45 36 77 44 66 Fax
11. 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 DOK CONTRL IC L20 AW01 DE P Bosch Group 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 Str uctIinst 0uto3 s 2 11110000 zugriff auf Strukturelement pt ADR StructInst Zeiger Initialisierung pt Out02 16 FF00 Zugriff auf Strukturelement per Zeiger Abb 4 33 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 glic
12. Fehler Abb 6 20 Status Kodierung in BmsState 12 BMS_SNB Ein oder mehrere Slaves sind nicht bereit f r den zyklischen Datenaustausch 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 Peripherie Treiber d h die Treiber Software hat einen schweren Fehler festgestellt BMF_OK zeigt an dass kein Fehler vorliegt Abb 6 21 Fehler Kodierung in BmError BmeError wird in folgenden Funktionsbausteinen verwendet e fbdBmErrorGet e fbdBminfoGet Rexroth Bosch Group 6 18 Bibliotheken Rexroth Bosch Group IndraLogic L20 tFBD_BIT_LIST Die Bitliste tFBD_BIT_LIST hat eine feste L nge von 16 Bytes 128 Bit DOT YFEtFBD_BIT_LIST HUDD A ARRAY D T5 OF BYTE UU AEN TYPE Abb 6 22 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 Teilnehmer 7 L Teilnehmer 0 L Te
13. IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 7 Onboard E A konfigurieren Die IndraLogic L20 stellt standardm ig acht schnelle Ein und Ausg nge Onboard zur Verf gung CTT e egeege A i i i t JJ JJ aA 1 Digitale Onboard Eing nge 2 Digitale Onboard Ausg nge Abb 4 11 Onboard E A der IndraLogic L20 Die Projektierung erfolgt per Doppelklick auf Onboard UO E ME IndaworksFroject 001 ER IndraLogie_L20_Projekt Logic ife Au un 0 pr ZOB 0 M GR Inline 1 0 nn E Profibus Abb 4 12 Projekt Explorer Onboard UO Die von links nach rechts auf den Steckpl tzen 1 bis 4 der IndraLogic L20 verf gbaren acht digitalen Ein und Ausg nge sind gem folgender Tabelle den Leuchtdioden und den Bitadressen zugeordnet Acht digitale Eing nge Acht digitale Ausg nge Klemmpunkt 1 1 Signal Klemmpunkt 1 2 24 V Klemmpunkt Last Ground Abb 4 13 Adresszuordnung der Ein und Ausg nge Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group E Ero Er und E Learn EE Onboard Einstellungen 1 Rexroth Bosch Group E A Einstellungen 2 Interrupt F higkeit Weitere Informationen Die physikalische Adressen E A Adressen der SPS f r das Onboard E A werden ber den Dialog Onboard Einstellungen im Hauptfenster Konfiguriert Onboard Einstellungen Name UI Onboard 1 0 Basiert auf BRC_IL20_Base CFG ID Dong erro EITE kommentar E75 SE CN
14. Master zuletzt erhaltenen Konfigurationsdaten mit denen die der DP Slave ermittelt hat nicht bereinstimmen 1 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 15 Stationsstatus_1 Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 14 Bibliotheken IndraLogic L20 Bit Secteur Beschreibung 7 Deactivated Dieses Bit wird vom DP Master gesetzt sobald der DP Slave im DP Slave Parametersatz als nicht aktiv gekennzeichnet und aus der zyklischen Bearbeitung a E wurde Der DP Slave setzt dieses Bit immer auf Null ER Sync_Mode Dieses Bit wird vom DP SE gesetzt sobald er das Sync Steuerkommando erhalten hat 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 Stat_Diag Statische Setzt der DP Slave dieses Bit so muss der DP Master solange Diagnose Diagnoseinformationen abholen bis dieses Bit wieder gel scht wird Der DP Slave setzt dieses Bit beispielsweise dann wenn er keine g
15. Name T R IB IL 24 DO 32 130 3 189 2 ES l Herstellerspezifische n i Heu Adressieren Datentyp Kommentar Zus IL wort dressterung Ab Ausgang ZUB2 Brit 270 BO ES AT T HO 213 PN Ab Eingang FAAL 3 PODE SAIL d HO Ta BADE SKI E FOL ETF Pa bernehmen UB3 Brit SKI 6 FOL SCT 8 HO ZT 2 BADE ZRK II BADE SKI LI GO FRL 13 BADE ZAKIS HO AUT IN MOO zUB4 Brit ZUR EFTE 1 Modulname 2 Interne Modulkennung 3 E A Adressen 4 Automatisch Adressieren 5 Herstellerspezifische Daten Abb 4 22 Moduldaten Modulname laut GSD Datei Interne Modulkennung Auszug aus der GSD Datei Die E A Bereiche der Module werden den physikalischen Adressen E A Adressen der SPS zugeordnet Bezeichner In dieser Spalte k nnen Sie den Eing ngen Input und Ausg ngen Output des jeweiligen Moduls symbolische Bezeichner zuweisen Als symbolische Adresse wird dann der Variablenname eingetragen der im SPS Projekt als globale Variable gelten soll Uber das Symbol l sst sich die bitweise Darstellung ein bzw ausblenden Beispiel Die Abbildung zeigt die symbolischen Bezeichner Output01 und Output0O2 Diese sind den Byte Adressen QB2 und QB3 zugeordnet siehe Spalte Adresse Im SPS Projekt IndraLogic lassen sich diese Ausg nge ber die Namen Output01 bzw Output adressieren Adresse Hier l sst sich die E A Adresse byteweise editieren z B QB4 Die kursiv dargestellten Bit Adressen dienen nu
16. Offnen Sie dazu die Master Informationen durch Doppelklick auf den Knoten Profibus M im Projekt Explorer Master Einstellungen Name 1 L20 DP Maste Basiert auf EN Busadresse I 173 DM Merzaion hr HWMersion FE kommentar Busparameter m Parame Optimierung Baudrate 1500 Ce Standard C Manuell May Heim Limit 1 Tidi Highest Station Adr 1 T dz Quiet Time Min Tadr Setup Time Mas Tdr Slot Time Mm Slave Interval Poll Timeout Data Control Time Watchdog Time BAF Update Factor 1 Master Einstellungen 2 Busparameter 3 Optimierung 4 Gruppen 5 Parameter Abb 4 17 Master Einstellungen Master Einstellungen 1 Folgende Daten werden angezeigt Einige Daten lassen sich ver ndern Name Ger tename des internen Busmasters der IndraLogic L20 Basiert auf Ident Nummer laut GSD Datei SW Version Software Version laut GSD Datei HW Version Hardware Version laut GSD Datei Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group Rexroth Bosch Group Busparameter 2 3 Gruppen 4 Parameter 5 Weitere Informationen Busadresse Hier wird die Busadresse 1 FDL Adresse automatisch eingetragen Diese automatisch vergebene Adresse l sst sich ndern Die Adresse O ist f r Projektierungsger te reserviert und l sst sich hier nicht verwenden Hinweis Verwenden Sie f r Master immer m glichst kleine Bus adressen da bei hohen Adressen sich die Busperformance bzgl Token Ring Verwaltung verschlechte
17. Packen von Strukturen bei IndraLogic 20 4 26 Alignment bei EIA Adressen 4 28 Zuweisen von Strukturen auf E A Adressen nennen nnennnn nennen nennen nenn 4 28 4 5 Download und Inbetrebnabme nenne nenne nnnnnn nenne nnnnnnnnennn nenne nnennnnnn 4 29 Konfigurationen und SPS Programm in die Steuerung aden nennen 4 29 Online FURKlUONER zen een era 4 29 5 Weitere Funktionen 5 1 5 1 Firmware Verwaltung NEEN 5 1 5 2 Weitere Einstellungen 020200000020000n0nnnonnnnunnnnnennnnnennnnnnnnnnnnnnnnunnnnnnennnnnennnnnsnnnnunnnanensnnnennnnne 5 2 5 3 IndraLogic Projektdaten importieren nenne nenn nenn nenne nenne nenne nenne nenne nenn nnnnnnnnenennn 5 2 54 NdraL091C F RKUONEN E 5 3 6 Bibliotheken 6 1 BL e Te EEN 6 1 02 PUEDE GON E 6 3 EE Eege 6 3 BUEDE HON eea ee ee ee re ne rege 6 3 oo ES OP DE E 6 5 BI E 6 5 VOP PESIC ee ea een 6 5 VOF PBS 32 E 6 6 VOP E 6 7 GA RI Check 6 8 65 REC LCU E 6 10 6 69 RIL et ee ee ee een 6 11 MET EE 6 11 Slave Diagnosedaten nach Profibus DP NOrM nennen nennen nenn 6 13 Allgemeine Feldbusdiagnose zuu0220202200nonnnnnonnnnnnnnnnunnnnnennnnnnnnnnnnnnnnnnnnnnnunnnnnennnnnenennne 6 15 REN le EE 6 16 Funktionsbausteine nenne nenne nenn onnnnnnnnnnnnnenennonennnnnnennnnnnnnnnnnnnennnne nennen 6 20 FOnKUONGI E 6 29 607 RIE rr ee ee een 6 31 Ubersicht rEA ANEA AEEA AEEA EEEEAEEAAEEAEE EEEE EA EEEE EEEE Enararen 6 31 DANDO E 6 32 E ee EE 6 32 E Lei WE UR EE KEE 6 32 IL_HighR
18. beschrieben werden Es wird gezeigt welche Programmiermethoden eingesetzt werden k nnen damit keine Inkompatibilit ten entstehen e Verwendung von Zeigern innerhalb von Strukturen e Alignment Speicherausrichtung bei E A Adressen e Zuweisen von Strukturen auf E A Adressen Verwendung von Zeigern innerhalb von Strukturen Werden im IEC Programm Strukturen angelegt so bildet der Compiler diese Strukturen beim Ubersetzungsvorgang 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 unterschiedlicher Datentypen beinhalten so f gt z B der Compiler bei der IndraLogic L20 hier F llbytes ein die f r den Anwender nicht sichtbar sind TYPE OutStruct STRUCT Out01 BYTE Out02 WORD Out03 BYTE Out04 DWORD END STRUCT END TYPE Abb 4 31 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 BYTE Out01 BYTE WORD F llbyte BYTE Out02 WORD DWORD Out03 BYTE i F llbyte F llbyte F llbyte Out04 DWORD Abb 4 32 Speicherabbildung
19. eingestellt werden Weiter Informationen dazu erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 29 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 61 DP_ADDR Name mu Kommentar O VAR_INPUT D DWORD Slot Handle Abb 6 62 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 63 DP_ID r INPUT MASTER BYTE ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet SEGMENT BYTE Nummer des DP Segmentes nn zZ 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 FE DWORD Slot Handle Abb 6 64 Schnittstelle von DP_ID Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 30 Bibliotheken IndraLogic L20 DP_SLOT Diese Fun
20. 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 16 Stationsstatus_ Sr Seene ___ Teeschrebun 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 kann oder der DP Master setzt dieses Bit wenn der DP Slave mehr Diagnoseinformationen sendet als der DP Master in seinem Diagnosepuffer aufnehmen kann DREES fen 8 fen C E C IT Abb 6 17 Stationsstatus_3 Weitere Informationen zu den Diagnosefunktionen finden Sie in der Beschreibung der Funktionsbausteine Rexroth Bosch Group DOK CONTRL IC L20 AW01 DE P IndraLogic L20 Bibliotheken 6 15 Allgemeine Feldbusdiagnose Busmaster Statuswort Busmaster Fehlerwort Slave Diagnoseliste Klassifizierte Slave Diagnose Projektierte Slave Liste DOK CONTRL IC L20 AWO1 DE P 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 P
21. 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 Kleinbedienfelder VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienfeld 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 CR_LFRBSS2_A40096 Actwe Error ErrorMo data_in data_out Tar BGGL BGOGL USINT ARRAY 0 31 OF BYTE ARRAY O 31 OF BYTE ARRAY O 4095 OF BYTE 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 Kleinbedienfeldes VAR_IN_OUT Data_in ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Eing nge BYTE des Kleinbedienfeldes TVar ARRAY 0 4095 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Bedienfeld verwendet wird VAR_OUTPUT BOOL TRUE solang Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich per Reset Error zur ck setzen ErrorNo USINT Fehlerart 4 Calculation Error VI Composer Fehlerbehandlung Rexroth Bosch
22. 1 Ausstattung 8 1 Bedientasten 7 1 Bibliotheken 6 1 Bibliotheksverwaltung 4 23 Display 7 1 Einloggen 4 29 Feldbusdiagnose 6 15 Feldbus Konfiguration 4 11 Firmware Verwaltung 5 1 Freeze 4 18 Gateway Server 4 4 IndraLogic Projektdaten importieren 5 2 Inline Module 4 9 Kommunikationseinstellungen 4 4 Leistungsdaten 8 1 Module einf gen 4 9 4 16 Modul Einstellungen 4 10 Onboard E A 4 7 4 22 Online Funktionen 4 29 Profibus Konfiguration 4 11 Projekt anlegen 4 2 Projekt Explorer 4 2 Projektieren und Programmieren 4 1 Reset Taster 7 2 Slave Diagnose 6 13 Slaves einf gen 4 13 SPS Programm erstellen 4 24 SPS Programmierung 4 19 Steuerungskonfiguration 4 22 Stop LED 7 2 Sync 4 18 Taskkonfiguration 4 21 Tasten 7 1 Technische Daten 8 1 Zielsystemeinstellungen 4 20 Indralogic Einstellungen 5 2 IndraWorks 1 1 IndraWorks HMI 1 1 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 DOK CONTRL IC L20 AWO1 DE P Index 10 3 K Klassifizierte Slave Diagnose 6 19 Kleinbedienfelder 6 5 Kompatible IEC Programmierung 4 25 Konstanten ersetzen 5 2 KSD 6 19 N nicht bestimmungsgem er Gebrauch Folgen Haftungsausschluss 2 1 Nicht bestimmungsgem er Gebrauch 2 2 O Offlinebetrieb 5 2 P PDT_NONE 6 25 PDT_PCI_BMCAN 6 25 PDT_PCI_BMDP 6 25 PDT_PCI_BMIBS 6 25 Profibus Diagnoseinformationen 6 11 Master 6 11 Sync und Freeze 6 12 R RIH_CML2O 6 39 RIL_Check 6 8 RIL_L2O_Util 6 10 RIL_ProfibusDP
23. 1 kann vom Anwenderprogramm die Innentemperatur der IndraLlogic L20 ausgelesen werden um weitere Reaktionen auszul sen Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 7 10 Anzeige und Bedienkomponenten IndraLogic L20 SPS Men 2 x 5F5 Menue OMS OFF o a on 234 er OUTP ON OFF olulrfel folrir lt Enter ONIOEE Ubernahme TENE T EC lt ES alter Zustand RUMYST OR SEH Bee DLC RUN STOF Pilici Is tlol P Enters RUNSTOP Ubernahme lt ESC gt alter Zustand Lia I Abb 7 8 SPS Men Im SPS Men k nnen Sie zwei Untermen s durch die lt Up gt und lt Down gt Tasten ausw hlen Ausg nge Zun chst erhalten Sie im SPS Men die Anzeige Outp ON oder Outp OFF Wenn Sie zwischen diesen Ausgangszust nden umschalten wollen bet tigen Sie lt Enter gt Nun k nnen Sie durch die lt Up gt und lt Down gt Tasten zwischen den beiden Anzeigen OUTP OFF und OUTP ON toggeln Wenn der von Ihnen gew nschte Zustand angezeigt wird best tigen Sie mit lt Enter gt Mit der Anzeige OK werden Sie gefragt ob der ausgew hlte Zustand bernommen werden soll Wenn Sie mit lt Esc gt antworten wird Ihre Auswahl verworfen mit lt Enter gt wird sie bernommen Outp ON Die lokalen digitalen Ausg nge der Indralogic L20 die Ausg nge der angeschlossenen Rexroth Inline Module sowie die Ausg nge die ber den PROFIBUS DP angesteuert werden werden freigegeben Outp
24. 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 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 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 Poland Polen Bosch Rexroth Sp zo o ul Staszica 1 05 800 Pruszk w Tel 22 738 18 00 service 22 738 18 46 Fax 22 758 87 35 service 22 738 18 42 Russia Russland Bosch Rexroth OOO Wijatskaja ul 27 15 127015 Moskau Tel 7 095 785 74 78 7 095 785 74 79 Fax 7 095 785 74 77 laura kanina boschrexroth 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 TECTRA
25. 45 3600 Fax 1 847 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 East Kanada Ost Bosch Rexroth Canada Corporation Burlington Division 3426 Mainway Drive Burlington Ontario Canada L7M 1A8 Tel 1 905 335 5511 Fax 1 905 335 4184 michael moro boschrexroth ca USA Central Region Mitte Bosch Rexroth Corporation Electric Drives amp Controls 1701 Harmon Road Auburn Hills MI 48326 1 248 393 3330 1 248 393 2906 Tel Fax 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 West Kanada West Bosch Rexroth Canada Corporation 5345 Goring St Burnaby British Columbia Canada V7J 1R1 Tel Fax 1 604 205 5777 1 604 205 6944 david gunby boschrexroth ca 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 54 11 4756 01 36 54 11 4721 91 53 victor jabif boschrexroth com ar Fax Columbia Kolumbien Reflutec de Colombia Ltda Call
26. 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 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 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 General Guisan 26 1800 Vevey 1 Tel Fax 41 0 21 632 84 20 41 0 21 632 84 21 est vom Ausland 0 nach Landeskennziffer weglassen don t 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 21 Great Britain Gro britannien Bosch Rexroth Ltd Electric Drives amp Controls Broadway Lane South Cerney Cirencester Glos GL7 5UH Tel 44 0 1285 863000 Fax 44 0 1285 863030 sales boschrexroth co uk service boschrexroth co uk France Frankrei
27. 5 6 86 6 87 6 88 6 89 6 90 6 91 6 92 6 93 6 94 6 95 6 96 6 97 6 98 6 99 IndraLogic L20 Schnittstelle von IL_SysTime64 6 36 IL_SysTimeDate 6 37 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDate 6 37 IL_ExtSysTimeDate 6 37 Schnittstellenvariablen Funktionsbaustein IL_ExtSysTimeDate 6 37 IL_SysTime64To0SysTimeDate 6 38 Schnittstellenvariablen Funktionsbaustein IL_SysTime64T0SysTimeDate 6 38 IL_SysTimeDateToSysTime64 6 38 Schnittstellenvariablen Funktionsbaustein IL_SysTimeDateToSysTime64 6 38 IH_GetOhcCtri 6 39 Schnittstelle von IH_GetOhcCtrl 6 39 IH_SetDisplay 6 39 Schnittstelle von IH_SetDisplay 6 40 IH_Temperature 6 40 Schnittstelle von IH_Temperature 6 40 6 100 Beispiele f r IH_Temperature 6 40 6 101 IH_TempWarning 6 41 6 102 Schnittstelle von IH_TempWarning 6 41 7 1 Display mit vier Bedientasten 7 1 7 2 Reset Taster und STOP LED 7 2 7 3 Bedeutung der LED 7 2 7 4 berblick der Standard und Statusanzeigen 7 3 7 5 Standard und Statusanzeigen 7 4 7 6 Standardmen 7 5 7 7 Standard Men 7 6 7 8 SPS Men 7 10 8 1 Ausstattung 8 1 8 2 Leistungsdaten 8 1 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 10 Index DOK CONTRL IC L20 AWO1 DE P Index 10 1 A Adresspr fung 5 2 Alignment bei E A Adressen 4 28 Anzeigen der IndraLogic L20 7 3 bestimmungsgem er Gebrauch Einleitung 2 1 Einsatzf lle 2 2 BmError 6 17 BMF_BUS_ERR
28. 6 11 RIL_Utilities 6 31 S Sicherheitshinweise f r elektrische Antriebe 3 1 Speicherausrichtung bei E A Adressen 4 28 Strukturen auf E A Adressen 4 28 Sync 6 12 System bersicht 1 1 T Target Manager 1 1 Target Support Package 1 1 tFBD_BIT_LIST 6 18 tFBD_BM_INFO 6 16 tFBD_KSD_LIST 6 18 TSP 1 1 V VCP_PBS16_A4096 6 5 VCP_PBS32_A4096 6 6 VCP_PBS32_A65536 6 7 Version_RIL_Utilities_O1V 6 32 VI Composer 6 5 6 6 6 7 W Weitere Einstellungen 5 2 Weiterf hrende Dokumentationen 1 1 WinStudio 1 1 Rexroth Bosch Group 10 4 Index IndraLogic L20 Z Zeigerverwendung innerhalb Strukturen 4 25 Zielsystemdateien 1 1 Rexroth Bosch Group DOK CONTRL IC L20 AW01 DE P IndraLogic L20 11 Service amp Support 11 1 Helpdesk Unser Kundendienst Helpdesk im Hauptwerk Lohr am Main steht Ihnen mit Rat und Tat zur Seite Sie erreichen uns telefonisch by phone ber Service Call Entry Center via Service Call Entry Center per Fax by fax 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 Mo Fr 07 00 18 00 Mo Fr 7 00 am 6 00 pm 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 direkt ansprechbar unter After helpdesk hours contact our service department directly at 49
29. 6 17 BMF_HW_ERR 6 17 BMF_MPS_ERR 6 17 BMF_SW_ERR 6 17 BMS_AKTIV 6 16 BMS_BMF 6 16 BMS_DPS 6 17 BMS_EXD 6 17 BMS_KSD 6 16 BMS_SD 6 16 BMS_SF 6 17 BMS_SKF 6 17 BMS_SNB 6 17 BMS_SNE 6 17 BmState 6 16 Bootprojekt 5 2 Bosch Steurungen der CL Reihe 6 3 BuepE_Client 6 3 Busmaster Fehlerwort 6 17 6 24 Busmaster Statuswort 6 16 6 25 C CheckExceedingOccured 6 9 CL Steuerung 6 3 D Diagnoseinformationen 6 11 DP_ADDR 6 29 DP_ID 6 29 DP_RDIAG 6 20 DP_RDIAG_EXT 6 21 DP_RDREC 6 22 DP_SLOT 6 30 DP_SYCFR 6 27 DP_WRREC 6 23 DPV1 Dienste 6 11 F FBD_PDT_NONE 6 16 FBD_PDT_PCI_BMCAN 6 16 FBD_PDT_PCI_BMDP 6 16 FBD_PDT_PCI_BMIBS 6 16 fpdBaudrateGet 6 24 fpdBmErrorGet 6 24 fpdBmiInfoGet 6 24 fpdBmStateGet 6 25 fbdKsdListGet 6 25 fbdPdTypeGet 6 25 fbdPrjSlaveListGet 6 26 fbdSlaveDiagListGet 6 26 Rexroth Bosch Group 10 2 Index IndraLogic L20 Freeze 6 12 G Gebrauch Siehe bestimmungsgem er Gebrauch und siehe nicht bestimmungsgem er Gebrauch IH_GetOhcCtrl 6 39 IH_SetDisplay 6 39 IH_Temperature 6 40 IH_TempWarning 6 41 IL_Date 6 35 IL_DateAndTime 6 36 IL_ExtSysTimeDate 6 37 IL_GetTemp 6 10 IL_HighResTimeDiff 6 34 IL_HighResTimeTick 6 33 IL_SysTime64 6 36 IL_SysTime64T0SysTimeDate 6 38 IL_SysTimeDate 6 37 IL_SysTimeDateToSysTime64 6 38 IL_TempWarning 6 10 IL_TimeOfDay 6 35 IL_VCP_DP 6 5 IndraControl L20 1 1 Indralogic 1 1 IndralLogic L20 Antriebe synchronisieren 4 18 Anzeige und Bedienkomponenten 7
30. 62 Hotline 66 1 984 61 52 sonkawin hotmail com Service amp Support 11 5 China Bosch Rexroth China Ltd Satellite Service Office Wuhan 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 232392 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 N0 588 Yanan Rd East 65 Yanan Rd West Shanghai 200001 Tel 86 21 63 52 88 48 Fax 86 21 63 51 31 38 Mobil 86 138 177 87 230 shermanxia sh melchers 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 91 11 26 56 68 87 koul rp boschrexroth co in Fax Korea Bosch Rexroth Korea Ltd Electric Drives and Controls Bongwoo Bldg 7FL 31 7 1Ga Jangchoong dong Jung gu Seoul 100 391 Tel Fax 82 234 061 813 82 222 641 295 Singapore Singapur Bosch Rexroth Pte Ltd 15D Tuas Road Singapore 638520 Tel 65 68 61 87 33 Fax 65 68 61 18 25 lai ts boschrexroth com sq 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 6
31. 7 Lokaler Inline Bereich der IndraLogic L20 8 Rexroth Inline Modul 9 Interner Profibus DP Master der IndraLogic L20 DPM 10 DP Slave am internen Profibus DP Master 11 Modul des DP Slaves 12 SPS Adressen des Slave Moduls hier Ausg nge Abb 4 4 Beispiel IndraLogic L20 DPM im Projekt Explorer Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group BB Erna ne ST a ea Eingaben im Wizard Assistent Ger teeinstellungen Die Ger teeinstellungen enthalten allgemeine Daten zum Indralogic Projekt IndraLogic L20 einf gen l Ger teeinstellungen Geben Sie den Ger tenamen einen Kommentar und den Ersteller ein Allgemein Ger ten ame IngraLogic_L20_Projekt F gen Sie ihren Kommentar hier ein Kommentar Ersteller Mein Mame a UTC Weiter gt Abbrechen Hilfe Abb 4 5 Ger teeinstellungen ber die Schaltfl che Weiter gt gt werden die Eingaben best tigt und es wird zur n chsten Eingabe gewechselt Kommunikationseinstellungen Hier werden Einstellungen zur Kommunikation zwischen IndraWorks und der IndraLogic L20 vorgenommen Mit dem ffnen dieses Dialogs wird der IndraLogic Gateway Server automatisch gestartet Es erscheint ein Dialogfeld in dem ber die Schaltfl che Neu ein Kommunikationskanal angelegt werden kann W hlen Sie hier den gew nschten Kommunikationskanal aus z B TCP IP Die Einstellung der IP Adresse muss mit den Einstellungen der IndralLogic L20 bereins
32. 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 AWO1 DE P IndraLogic L20 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 richard yang boschrexroth com cn gf zhu 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 Indonesia 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 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 Taiwan Bosch Rexroth Co Ltd Taichung Industrial Area
33. DE P Bosch Group 7 4 Anzeige und Bedienkomponenten IndraLogic L20 Mit lt Up gt und lt Down gt wird zwischen Durch lt Enter gt wird jeweils ein der Standardanzeige und den Stati umgeschaltet Untermen aufgerufen BENEIBEZBEEIEIEN BEBEINEREIESEZEN Standardanzeige rl I I III Standard Men DE a e piee en le een DESS SE nat Anwenden Abb 7 5 Standard und Statusanzeigen Standardanzeige Die blinkend dargestellten Zeichen HI oder DP werden nur dann angezeigt wenn ein Fehler vorliegt Details zu diesem Fehler sind dann bei einem Inline Fehler RI im Inline Status und bei einem PROFIBUS DP Fehler DP im PDP Status zu finden Stehen mehrere Fehler an wird nur der Fehler mit der h chsten Priorit t DP angezeigt Die blinkende Anzeige IL weist auf eine anstehende Anwenderausgabe hin Inline Status Im Inline Status wird ein anstehender Rexroth Inline Fehler angezeigt RI Rexroth Inline configuration error at modul xxx PDP Status Im PDP Status k nnen folgende Fehlermeldungen angezeigt werden DP DP Slave error diagnosis DP DP hardware with error DP no MPS or MPS incorrect DP bus error DP fatal SW error IndraLogic Anwenderausgabe Wenn in der Standardanzeige durch die blinkende Anzeige IL auf eine anstehende Anwenderausgabe hingewiesen wurde wird hier der anstehende String ausgegeben Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Anzeige und Bedienkompon
34. Electric Drives Linear Motion and and Controls Hydraulics Assembly Technologies Pneumatics Se Rexroth Bosch Group R911312328 Rexroth IndralLog c L20 r ie Systembeschreibung Bedien und Programmieranleitung E ZS ee Er SS E EE SE ne E F u ET Stop 9 A e Reset 51 d 2 ron IndraControl L20 e ur ber diese Dokumentation Titel Art der Dokumentation Dokumentations Type Interner Ablagevermerk Zweck der Dokumentation nderungsverlauf Schutzvermerk Verbindlichkeit Herausgeber Hinweis Rexroth Bosch Group IndraLogic L20 Rexroth Indralogic L20 Systembeschreibung Bedien und Programmieranleitung DOK CONTRL IC L20 AWO1 DE P Dokumentennummer 120 0401 B325 01 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 Bosch Rexroth AG 2005 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 DIN 34 1 Die angegebenen Daten dienen allein der Produktbeschreibung und sind nic
35. Enter gt best tigen wird dieser neue Mode bernommen Die Auswahl k nnen Sie jederzeit mit lt Esc gt abbrechen der Mode bleibt unver ndert COM SERV Die RS232 Schnittstelle wird zur Kommunikation mit einem Kleinbedienfeld verwendet und wird von diesem konfiguriert COM USER Die RS232 Schnittstele kann entweder ber eine Libfunktion im SPS Programm konfiguriert werden oder sie kann mit den Standardeinstellungen 38 400 Baud no Parity 8 Datenbist 1 Stop Bit f r die Kommunikation mit einem Programmierger t verwendet werden COM PROG Die RS232 Schnittstelle kann vom Programmierger t verwendet werden Hinweis Nachdem Sie diese Einstellung ge ndert haben m ssen Sie die IndralLogic L20 aus und wieder einschalten damit die Einstellungen wirksam werden Firmware In diesem Untermen wird Ihnen die Versions Nummer der installierten Firmware angezeigt Temperaturanzeige Hier wird Ihnen die Innentemperatur der IndraLogic L20 angegeben DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Anzeige und Bedienkomponenten 7 9 Gefahr der Zerst rung durch berhitzung gt Sorgen Sie daf r dass die Umgebungstemperatur unter 45 C bleibt GEFAHR gt Wenn die Temperatur 80 C erreicht geht die Steuerung automatisch in Stop um Sch den zu vermeiden Dabei gehen die Ausg nge in den sicheren Zustand am Display wird die Warnung Temp angezeigt gt Mit der Bibliotheksfunktion IH_Temperature siehe Seite 6 4
36. Get 6 26 Schnittstelle von fbdPrjSlaveListGet 6 26 Bitliste Projektierte Slaves 6 26 fbdSlaveDiagListGet 6 26 Schnittstelle von fbdSlaveDiagListGet 6 26 Bitliste Slave Diagnose 6 26 DP_SYCFR 6 27 Schnittstelle von DP_SYCFR 6 27 Slot Handle Parameter ID 6 28 DP_ADDR 6 29 Schnittstelle von DP_ADDR 6 29 DP_ID 6 29 Schnittstelle von DP_ID 6 29 DP_SLOT 6 30 Schnittstelle von DP_SLOT 6 30 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Funktionsbausteine und Funktionen 6 31 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Datentypen 6 31 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen globalen Variablen 6 31 Schnittstelle von Version_RIL_Utilities_01V 6 32 Schnittstelle von Version_RIL_Utilities_O1V 6 32 Meldung Fehlgeschlagene Versionspr fung des Systems 6 33 IL_HighResTimeTick 6 33 Schnittstelle von IL_HighResTimeTick 6 33 Anwendungsbeispiel der Funktion IL_HighResTimeTick 6 34 IL_HighResTimeDiff 6 34 Schnittstelle von IL_HighResTimeDiff 6 34 IL_Date 6 35 Schnittstelle von IL_Date 6 35 IL_TimeOfDay 6 35 Schnittstelle von IL_TimeOfDay 6 35 IL_DateAndTime 6 36 Schnittstelle von IL_DateAndTime 6 36 IL_SysTime64 6 36 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 6 8
37. Group Abb 6 8 Schnittstelle von VCOP_PBS32_A4096 Bei der Konfiguration mit dem Rexroth VI Composer beziehen sich die Adressen der Variablenliste auf das jeweilige Byte im Array T Var das im SPS Programm zum Datenaustausch benutzt wird Sobald ein Fehler auftritt wird die Kommunikation unterbrochen und die Anzeige des Kleinbedienfeldes zeigt COMMUNICATION ERROR ERROR CODE 110 Mit der Fehlerart ErrorNo wird angezeigt dass es sich um einen Adressberechnungsfehler CalculationError handelt DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 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 Kleinbedienfelder VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienfeld 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 Actwe Error ErrorMo data_in data_out Tar Enable keset_Error data_in data_out Tar Abb 6 9 Typ renens TRUE FB wird bearbeitet FALSE FB wird nicht bearbeitet VCP_PBS32_A65536 Reset_Error BOOL TRUE R cksetzen von Error auf FALSE und ErrorNo wird auf O gesetz
38. 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 en 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 AW01 DE P Bosch Group 3
39. Logo aus GG 0 FEYTE aI JOUE SICH IT GO SI 2 JOUE aI Bad aag DOUE axa JOUE aae JOUE SICH DOUE 1 Onboard Einstellungen 2 E A Einstellungen Abb 4 14 Onboard Einstellungen der IndraLogic L20 Name Onboard Eing nge und Ausg nge Basiert auf Die hier angezeigte Ger tebeschreibungsdatei ist fester Bestandteil des installierten Zielsystems IndraLogic L2O Target ID Kennung f r interne Zwecke Kommentar Geben Sie hier einen beliebigen Kommentar zum Onboard E A ein Bezeichner Diese Spalte zeigt die beiden Eingabe Input und Ausgabe Module Output ber das Symbol l sst sich die bitweise Darstellung ein bzw ausblenden Zudem l sst sich ein symbolischer Bezeichner zuweisen Als symbolische Adresse wird dann der Variablenname eingetragen der im SPS Projekt als globale Variable gelten soll Beispiel Die Abbildung zeigt den vom System vorgeschlagenen symbolischen Bezeichner OnboardiOlnputByteO Dieser ist der Byte Adresse IB10 zugeordnet siehe Spalte Adresse Im SPS Projekt IndralLogic lassen sich diese Eing nge ber die Namen OnboardiOlnputByteO adressieren Adresse Hier l sst sich die E A Adresse byteweise editieren z B IB10 Die kursiv dargestellten Bit Adressen dienen nur zur Anzeige und lassen sich nicht editieren Kommentar Geben Sie hier einen beliebigen Kommentar ein Zustand Hier wird im Diagnosemodus der tats chlichen physikalischen Zustand des Eingangs bzw Ausgangs angez
40. ND IF Abb 6 13 Programmbeispiel Bereichs berschreitung bei Arrays Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 10 Bibliotheken IndraLogic L20 6 5 RIL_L2O Un 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 6 8 ab Seite 6 40 ersetzt Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 11 6 6 RIL_ProfibusDP bersicht Funktionsbausteine Funktionen Datentypen Funktionsbausteine DOK CONTRL IC L20 AWO1 DE P 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 Dat
41. Name mp Kommentar pm wm Index der Prozessdaten Offset 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 35 Schnittstelle 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 36 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat 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 AWO1 DE P IndraLogic L20 Bibliotheken 6 23 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 BIJSY INT INDE ERROR UDIMT LER STATUS FOINTER TO BYTE REL_FTR LEM Abb 6 37 DP_WRREC Oo Name mp Kommentar pm wm Index der Prozessdaten Offset REC_PTR POINTER TO Zeiger auf
42. OFF Die lokalen digitalen Ausg nge der Indralogic L20 die Ausg nge der angeschlossenen Rexroth Inline Module sowie die Ausg nge die ber den PROFIBUS DP angesteuert werden werden zu Null sicherer Zustand gesetzt In der Stellung Outp OFF blinkt zus tzlich die STOP LED Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Inliine Menu Profibus DP Menu Sonderf lle DOK CONTRL IC L20 AWO1 DE P Anzeige und Bedienkomponenten 7 11 PLC RUN und PLC STOP Durch Bet tigen der lt Up gt oder lt Down gt Taste gelangen Sie zu einer Anzeige PLC RUN oder PLC STOP Wenn Sie zwischen diesen Zust nden umschalten wollen bet tigen Sie lt Enter gt Nun k nnen Sie durch die lt Up gt und lt Down gt Tasten zwischen den beiden Anzeigen PLC STOP und PLC RUN toggeln Wenn der von Ihnen gew nschte Zustand angezeigt wird best tigen Sie mit lt Enter gt Mit der Anzeige OK werden Sie gefragt ob der ausgew hlten Zustand bernommen werden soll Wenn Sie mit lt Esc gt antworten wird Ihre Auswahl verworfen mit lt Enter gt wird sie bernommen PLC RUN Ausg nge aktivieren und das SPS Programm starten PLC STOP Ausg nge in den sicheren Zustand bringen und SPS Programm anhalten Hinweis Die gleichen Funktionen werden durch Start und Stop an einem ggfs angeschlossenen Programmierger t ausgel st so dass z B ein an der Indralogic L20 eingegebenes PLC STOP vom Programmie
43. Open PDT_PCI_BMIBS INTERBUS S Abb 6 51 Schnittstelle von fpdPdTypeGet Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 26 Bibliotheken IndraLogic L20 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 52 fbdPrjSlaveListGet Liane Up Kommentar VAR_OUTPUT PrjSlaveList tFBD_BIT_LIST Siehe tFBD_BIT_LIST Abb 6 53 Schnittstelle von fbdPrjSlaveListGet Jedes Bit der Bitliste ist einer Busadressse des Slaves zugeordnet Bit x TRUE Slave x ist projektiert Bit x FALSE Slave x ist nicht projektiert Abb 6 54 Bitliste Projektierte Slaves fbdSlaveDiagListGet Der Funktionsbaustein fbdSlaveDiagListGet liest die aktuelle Slave Diagnoseliste fbdSiaveDiaglistGet SlavebiagList tFED_BIT_LIST Abb 6 55 fbdSlaveDiagListGet Lise Typ Kommentar VAR_OUTPUT SlaveDiaglList tFBD_BIT_LIST Siehe tFBD_BIT_LIST Abb 6 56 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 57 Bitliste Slave Diagnose Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 27 DP_SYCFR Mit dem Funktionsbaustein DP_SYCFR lassen sich Steuerkommandos zur Synchron
44. P_RDIAG O Name mp Kommentar VAR_INPUT BOOL TRUE Empfang starten D 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 29 Schnittstelle von DP_RDIAG 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 SLOT Nummer des Slots innerhalb des Slaves Abb 6 30 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat 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 AWO1 DE P IndraLogic L20 Bibliotheken 6 21 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 31 DP_RDIAG_EX
45. SE Lesender Zugriff Command Datenbaustein Index 0 DB Nummer Offset Kein Adress Offset DataType Byte DataCnt 512 512 Byte Koord 6 Unkoordiniert BlockAdr 16 0008 ZS 1 DataPtr ADR MyDB Zeiger auf Datenbaustein Datenarray IPAdr SysSockInetAddr 10 110 244 46 State gt Error gt Abb 6 4 Beispiel f r einen BuepE_Client Aufruf Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 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 Kleinbedienfelder 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 Kleinbedienfelder VCPxx Zudem wird das E A Abbild der physikalischen Adressen zwischen SPS und Bedienfeld 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 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 A
46. Seen EE TIME_DATE erweiterten Systemformat Abb 6 89 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 AWO1 DE P Bosch Group 6 38 Bibliotheken IndraLogic L20 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 90 IL_SysTime64T0oSysTimeDate Name mp Kommentar VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert SysTime64 SYS TIME64 See Gel und Systemzeit in Mikrosekunden seit VAR_OUTPUT SysTimeDate SYS_TIME_DATE Systemdatum und Systemzeit im Systemformat Abb 6 91 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 Syst
47. 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 Rexroth Bosch Group 11 4 Service amp Support Europa Ost Europe East Czech Republic Tschechien Bosch Rexroth spol s r o Hviezdoslavova 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 Russia Belarus Weissrussland ELMIS 10 Internationalnaya 246640 Gomel Belarus Tel 375 232 53 42 70 375 232 53 21 69 Fax 375 232 53 37 69 elmis_ltd yahoo com Czech Republic Tschechien DEL a s Stroj rensk 38 591 01 Zdar nad S zavou Tel 420 566 64 3144 Fax 420 566 62 1657 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 Bosch Rexroth Otomasyon San amp Tic A S Fevzi Cakmak Cad No 3 34630 Sefak y Istanbul Tel 90 212 413 34 00 Fax 90 212 413 34 17 www boschrexroth com tr IndraLogic L20 vom Ausland 0 nach Landeskennziffer weglassen from abroad don t dal 0 after country code Hungary Ungarn Bosch Rexroth Kft Angol utca 34 1149 Budapest Tel 36 1
48. Systems in us Abb 6 77 Schnittstelle von IL_HighResTimeDiff Spezifikation Die Funktion IL_HighResTimeDiff wird zusammen mit der Funktion IL_HighResTimeTick zur Bestimmung der Laufzeit eines Codeabschnittes verwendet Abb 6 75 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 35 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 sten Zeittakte des Systems in Mikrosekunden IL_Date Die Funktion IL_Date dient dem Lesen des aktuellen Datums des Systems IL Date Abb 6 78 IL Date eme mp Kemmer VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuerrt RETURN IL_Date DATE aktuelles Systemdatum gem der IEC61 131 3 Abb 6 79 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 80 IL_TimeOfDay VAR_INPUT E
49. T VAR_INPUT m u TRUE ne starten Ip DWORD Slot Handle siehe folgende Tabelle WEN 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 32 Schnittstelle von DP_RDIAG_EXT MASTER ID des DP Systems Hat fest den Wert 0 da die IndraLogic L20 genau einen DP Master beinhaltet DZ SEGMENT Nummer des DP Segmentes STATION Nummer des DP Slaves Busadresse SLOT Nummer des Slots innerhalb des Slaves Abb 6 33 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 22 Bibliotheken IndraLogic L20 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 DD RDREC BOOL REQ YALID DWORD ID ERROR INT INDE BIS UDIMT MEN STATUS FOINTER TO BYTE REL_FTR LEM Abb 6 34 DP_RDREC O
50. WO1 DE P IndraLogic L20 Projektieren und Programmieren 4 13 Slaves einf gen Alle f r die IndraLogic L20 zur Verf gung stehenden Profibus DP Slaves befinden sich in der Ger tebibliothek unter Peripherie Profibus DP F gen Sie einen Slave aus der Ger tebibliothek per Drag amp Drop unterhalb des Objektknotens Profibus M im Projekt Explorer ein Neue Slaves lassen sich auch zwischen bereits eingef gte Slaves positionieren Weitere Slaves lassen sich ber GSD Dateien in die Ger tebibliothek bringen Beachten Sie dazu die Dokumentation bzw Online Hilfe zu IndraWorks 5 H indraworks Datei Bearbeiten Ansicht Projekt Profibus Extras Fenster Hilfe Si ail A SS Blao o IndraWworksProject_004 Deutsch Deu I X Bibliothek H x E 9 Tndaworksroect 004 Drive and Control ee GE IndaLogic_L20_DPM_02VRS Dune en fo Onboard 10 WE Sie k K 71 ProfibusDP Gd sr Profibus d Antriebe JA E_A ER fo FE BR zz JE RMWDP F IR RMESCL DP H A RMESM H A RMwos or H A RF FLS PB M12 01044 M12 H A RF FLS PB M12 DIB M12 o IB RF FLS PB M12 DOS M12 24 o IR RF FLS PB M12 DIO 8 8 M12 gt MMI Informationen ProfihusDP Slave R IL PE BK ID 146E IND_05BA GSD Hardware Y2 0 7 Fir Rexroth q F GSD Dateien wurden interpretin e ine al SSE Abb 4 18 Profibus DP Slave einf gen Mit dem Einf gen eines Slaves in den Projekt Explorer werden in einem Dialogfeld Wizard allgemeine Slave Daten angezeigt Einige Daten lassen sich
51. _GetOhcCtrl liefert die Betriebsdauer der Steuerung in Stunden Dieser Betriebsstundenz hler kann nicht zur ckgesetzt werden IH_Get ohcectrl Enable Done BOOL Error Bol ErrorlD ERROR CODE Errorldent ERRE R_STRULT OperatingHours DWORD Abb 6 94 IH_GetOhcCtrl ene ITp 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 95 Schnittstelle von IH_Get hcCtrl IH_SetDisplay Mit dem Funktionsbaustein IH_SetDisplay k nnen Sie auf dem LCD Display der IndraLogic L20 einen Text ausgeben Dazu m ssen Sie dem Funktionsbaustein einen String von maximal 80 Zeichen bergeben IH_SetDisplay POOL Esecute Done POOL STRING 80 Message Error EDOL Err rlD EEROR CODE Errorldent EHHROR GIHUCT Abb 6 96 IH_SetDisplay Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 40 Bibliotheken IndraLogic L20 Juan Um Kommentar VAR_INPUT Execute BOOL Mit einer positiven Flanke wird die Ausgabe des am Eingang Message bergebenen Strings gestartet STRING 80 Am Display auszugebender String von maximal 80 Zeichen FALSE Bearbeitung noch nicht abgeschlossen Abb 6 97 Schnittstelle von IH_SetDisplay Wenn eine Meldung zur
52. aLogic L20 MASTER ID des DP Systems Hat fest den Wert O 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 Globaladresse 127 eingetragen werden SLOT Nummer des Slots innerhalb des Slaves Abb 6 60 Slot Handle Parameter ID Beispiel Um alle Slaves einer Gruppe zu adressieren hat ID den Wert 16 007F0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Hinweis F r das Synchronisieren der Ausg nge muss gew hrleistet werden dass zuvor alle Slaves die aktuellen Ausgangsdaten erhalten haben bevor diese das Sync Kommando empfangen 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 Kommando gestartet Solange das Sync Kommando noch nicht fertig ist BUSY d rfen die Ausgangsdaten nicht mehr ver ndert werden Bei Verwendung von Sync bzw Freeze muss im IndraWorks Projekt Explorer eine Zuordnung der Gruppen beim Master und den entsprechenden Slaves
53. abelle 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 Mappen von Wort Byte Variablen auf ungerade UC 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 ber das Pragma pack in der Strukturdeklaration kann der Anwender den Compiler anweisen die Struktur im Speicher gepackt d h ohne F llbytes anzulegen Eine so deklarierte Struktur kann dann direkt auf einen entsprechenden O Bereich gemapped 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 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 29 4 5 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 AWO1 DE P Nach Abschluss der Programmierung l sst sich Projekt in IndraLogic mit der Men funktion Projekt Alles bersetzen auf Fehler berpr fen Mit der Men funktion O
54. aixa 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 AWO1 DE P Rexroth Bosch Group MAMA ER R911312328 DOK CONTRL IC L20 AWO1 DE P
55. anten 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 werden 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 AWO1 DE P Bosch Group 3 2 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 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 Gefahr
56. at 4 WORD Ident_Number Ident_Number des Ident_Number des Slaves CA 243 Ext_Diag_Data Erweiterte C nach Profibus DP Norm Abb 6 14 Slave Diagnosedaten Die folgende Beschreibung des Stationsstatus 1 bis 3 ist ein Auszug aus Profibus DP Norm Bit Bezeichnung Beschreibung 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 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 5 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 A Not_Supported Dieses Bit wird vom DP Slave gesetzt sobald eine Funktion angefordert wurde die von diesem DP Slave nicht unterst tzt wird 3 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 2 Cfg_Fault Dieses Bit wird vom DP Slave gesetzt sobald die vom DP
57. ation werden auch die notwendigen Zielsysteminformationen Target Support Package der IndraLogic L20 auf den Zielrechner bertragen Bearbeitungsschritte Die Projektierung unterteilt sich in folgende Schritte e Projektierung und E A Konfiguration mit IndraWorks e SPS Programmerstellung mit IndraLogic e Download und Inbetriebnahme e Bedienung Visualisierung und Diagnose mit IndraWorks HMI und IndraWorks WinStudio siehe 5 4 2 Projektieren mit IndraWorks IndraWorks starten IndraWorks l sst sich ber das Desktop Symbol IndraWorks Engineering oder ber Programme Rexroth IndraWorks Engineering siehe Abbildung starten en Rexroth IndraLogic ER en Indraworks Tol Engineering M L emgte HMI Winstucio Abb 4 1 IndraWorks starten Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group EE et Neues IndraLogic L20 Projekt anlegen Beachten Sie dazu bitte auch die Dokumentation bzw Online Hilfe zu IndraWorks 5 Ein neues Projekt l sst sich mit der Men funktion Datei Neu Projekt anlegen Es erscheint ein Dialogfeld in dem sich ein Projektname angeben l sst Meues IndraWorks Projekt erstellen Mame IndrswarksProject_001 verzeichnis EAD okumente und EmstellungerlserE ene Dateien Ausw hlen Frojektsprache Deutsch Deutschland Schriftarten Abbrechen ie Abb 4 2 Neues Projekt anlegen Die Indralogic L20 l sst sich aus der Ger tebibliothek un
58. ax 886 6 253 4754 charlie chen boschrexroth com tw DOK CONTRL IC L20 AWO1 DE P China Bosch Rexroth China Ltd Satellite Service Office Changchun Rm 1910 Guangming Building N0 336 Xian 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 Automation Corp Electric Drives amp Controls 2F I R Building Nakamachidai 4 26 44 Tsuzuki ku YOKOHAMA 224 0041 Japan Tel 81 45 942 72 10 Fax 81 45 942 03 41 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 rexroth1 tm net my Thailand NC Advance Technology Co Ltd 59 76 Moo 9 Ramintra road 34 Tharang Bangkhen Bangkok 10230 Tel 66 2 943 70 62 66 2 943 71 21 Fax 66 2 509 23
59. b ccc ddd die MAC Adresse wird angezeigt RS232 COM SERV COM USER COM PROG Firmware die Firmware Version wird angezeigt z B 01V03 Temp die Innentemperatur der IndraLogic L20 wird a z B 34 5 C OHC CTRL die Betriebsstunden der IndraLogic L20 werden ER Abb 7 7 Standard Men Rexroth Bosch Group DOK CONTRL IC L20 AW01 DE P Anzeige und Bedienkomponenten 7 7 IndraLogic L20 Ethernet bunjjajsu1sS581p 4 9 aualz Duntlsasuasseaibe JI Sya s ITT 7 n d S ITT aal ab rk pawal pawaap en e itstelele y yua wa Ja pawaap D l Se y Walslsul pUe JSYE 19697 Sau UE UU ag IS TUTE BEREBGHE d Wa alout uauaioap j NV RODER yua wao yuawamap to BEE yua w Ja pawalsap Ela ES d pawas 22 1 kaai p EEE Egg bp Au GAN FER D Oo Pee Nena LEMEE C pepe SbRZUg PEL Oo oo G NINS Ser PN S aaz bbb ano gqgEEE 4 abal p d HE a Diazug ZEL anuap pwayg SL EthMenue_quer bmp Zum ndern einer Adresse bet tigen Sie w hrend die aktuelle Adresse angezeigt wird die lt Enter gt Taste Nun wird zur Kennzeichnung des ersten Bytes der Adresse die Buchstabenfolge AAA angezeigt Dahinter sehen Sie die eingestellte aktuelle Adresse Diese Adresse k nnen Sie Rexroth Bosch Group DOK CONTRL IC L20 AW01 DE P 7 8 Anzeige und Bedienkomponenten IndraLogic L20 Rexroth Bo
60. bb 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 Kleinbedienfeldes Data_out ARRAY 0 15 OF Daten zur Ankopplung der physikalischen Ausg nge BYTE des Kleinbedienfeldes TVar ARRAY 0 4095 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Bedienfeld verwendet wird VAR_OUTPUT BOOL TRUE solang Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich per Reset Error zur ck setzen ErrorNo VI Composer DOK CONTRL IC L20 AWO1 DE P USINT Fehlerart 2 InputRangeError 4 Calculation Error Abb GG Schnittstelle von VCP_PBS16_A4096 Bei der Konfiguration mit dem Rexroth Vl 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 L20 Sobald ein Fehler auftritt wird die Kommunikation unterbrochen und die Anzeige des Kleinbedienfeldes zeigt COMMUNICATION ERROR ERROR CODE 110 Die Fehlerart ErrorNo zeigt an ob es sich um einen Adressberechnungsfehler CalculationError handelt
61. bernehmen Zus 1 Modul Einstellungen 2 E A Einstellungen 3 Automatisch Adressieren Abb 4 16 Inline E A der IndraLogic L20 Name Modulname Basiert auf Die hier angezeigte Ger tebeschreibungsdatei ist fester Bestandteil des installierten Zielsystems IndraLogic L2O Target ID Kennung f r interne Zwecke Kommentar Geben Sie hier einen beliebigen Kommentar zum Inline Modul ein Die E A Bereiche der Inline Module werden den physikalischen Adressen E A Adressen der SPS zugeordnet Bezeichner Diese Spalte zeigt die einzelnen Eingabe Input und Ausgabe Module Output ber das Symbol l sst sich die bitweise Darstellung ein bzw ausblenden Zudem l sst sich ein symbolischer Bezeichner zuweisen Als symbolische Adresse wird dann der Variablenname eingetragen der im SPS Projekt als globale Variable gelten soll Beispiel Die Abbildung zeigt den symbolischen Bezeichner Intput01 Dieser ist der Byte Adressen IBO zugeordnet siehe Spalte Adresse Im SPS Projekt IndraLogic l sst sich dieser Ausgang ber den Namen InputO1 adressieren Adresse Hier l sst sich die E A Adresse byteweise editieren z B IB0 Die kursiv dargestellten Bit Adressen dienen nur zur Anzeige und lassen sich nicht editieren Kommentar Geben Sie hier einen beliebigen Kommentar ein Zustand Hier wird im Diagnosemodus der tats chliche physikalischen Zustand des Eingangs bzw Ausgangs angezeigt Die Adressierung der Module l
62. bringende 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 AWO1 DE P IndraLogic L20 3 4 Allgemeines DOK CONTRL IC L20 AWO1 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 v
63. c DOK CONTRL IL PRO VO2 AW DE P Bedien und Programmieranleitung Rexroth Inline PROFIBUS DP Anwendungsbeschreibung DOK CONTRL R IL PBSSYS AW DE P 4 Rexroth Inline PROFIBUS DP Klemme und DOK CONTRL R IL PB BK FK DE P Modulversorgung Funktionsbeschreibung 5 Rexroth IndraWorks In Vorbereitung Bedien und Programmiieranleitung Vorl ufig sind in IndraWorks folgende Online Hilfen ber das Hilfe Inhaltsverzeichnis unter Arbeiten mit IndraWorks aufrufbar Indralogic SPS Projektierung in IndraWorks E A Konfiguration E A Konfiguration in IndraWorks 6 Rexroth WinStudio Kurzbeschreibung und DOK CONTRL WIS PC V06 KBO1 DE P Funktionsbeschreibung 7 Rexroth Indralogic Feldbusantrieb nach PLCOpen In Vorbereitung Vorl ufige Dokumentation ist Bedien und Programmieranleitung verf gbar Abb 1 1 Weiterf hrende Dokumentationen Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 1 2 System bersicht IndraLogic L20 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Wichtige Gebrauchshinweise 2 1 2 Wichtige Gebrauchshinweise 2 1 Bestimmungsgem er Gebrauch Einf hrung DOK CONTRL IC L20 AWO1 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 bestim
64. ch 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 ltaly Italien Bosch Rexroth S p A Via del Progresso 16 Zona Ind 35020 Padova 39 049 8 70 13 70 39 049 8 70 13 77 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 jul ruud rexroth 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 DOK CONTRL IC L20 AWO1 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 017 40 Vantaa Tel Fax 358 0 9 84 91 11 358 0 9 84 91 13 60 Italy Italien Bosch Rexroth S p A Strada Statale Padana Superiore 11 no 41 20063 Cernusco S N MI Hotline 39 02 92 365 563 Tel 39 02 92 365 1 Service 39 02 92 365 300 Fax 39 02 92 365 500 Service 39 02 92 365 516 ltaly Italien Bosch Rexroth S p A Via Isonzo 61 40033 Casalecchio di Reno Bo Tel Fax 39 051 29 86
65. chen 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 Bedienung 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 rechne
66. chnik 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 ist 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 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 d
67. chritten hat Diese Funktion ersetzt die Funktion IL_TempWarning aus der Bibliothek RIL_L20O_Util IH_Temp Warning Enable Temperature Abb 6 101 IH_TempWarning Liam mp Kommentar VAR_INPUT Enable BOOL TRUE FALSE Funktionswert Temperature BOOL TRUE Temperaturwarnung FALSE keine Temperaturwarnung Abb 6 102 Schnittstelle von IH_TempWarning Hinweis Wenn die Temperatur im Ger teinneren 80 C erreicht schaltet sich 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 Veersorgungsspannung verlassen werden Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 42 Bibliotheken IndraLogic L20 Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Anzeige und Bedienkomponenten 7 1 7 Anzeige und Bedienkomponenten Zur Anzeige und Bedienung befinden sich an der Frontseite der IndralLogic L20 ein einzeiliges Display mit vier Bedientasten sowie eine Leuchtdiode und ein Reset Taster 7 1 Display und Bedientasten Display Das Display ist ein LCD Display mit 8 Zeichen 5 x 10 Punktmatrix Abb 7 1 Display mit vier Bedientasten Bedientasten Die vier Bedientasten unter dem Display haben von links nach rechts folgende Funktion e Esc Eine Ebene zur ck Anmerkung zuvor in dem mit Esc verlassenen Men eingegebene nderunge
68. 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 38 Schnittstelle von DP_WRREC 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 39 Slot Handle Parameter ID Beispiel Um den Slave mit der Busadresse 12 zu adressieren hat ID den Wert 16 000C0000 Um die ID aus den einzelnen Komponenten zu bilden dient die Funktion DP_ID Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 24 Bibliotheken IndraLogic L20 fbdBaudrateGet Der Funktionsbaustein fbdBaudrateGet liest die Baudrate des angeschlossenen Feldbusses Die Baudrate wird in Bits pro Sekunde angegeben fbdBsudrate et Baudrate Abb 6 40 fbdBaudrateGet Name mp kommen O VAR_OUTPUT UDINT Baudrate am Feldbus Bit s Abb 6 41 Schnittstelle von fpdBaudrateGet fbdBmErrorGet Der Funktionsbaustein fbdBmErrorGet liest das aktuelle Busmaster Fehlerwort fbdE mErrorGet EmError Abb 6 42 fbdBmErrorGet Name Im Kommentar OZO OoOo OO VAR _ OUTPUT WORD Siehe tFBD_BM_INFO Abb 6 43 Schnittstel
69. e 0 variable 1001 0003 ogg dr This function reads a high resolution time tick ofthe hardware platform on the first time LoWTimeTick L_HighrResTirneTicktEnable TRUE LowTimeTick 2065111487 000g DOUD OC This section simulate the user program FOR Index 0 TO Endwalue DO Index 1001 variable Variable 1 Yarable 1001 EN FOR Index 1001 0011 DU This function reads a high resolution time tick ofthe hardware platform on the second time 2 HighTimeTick L_HighResTimeTicktEnable TRUE HighTimeTick 2065109354 0014 ggs This function calculates a high resolution time difference us based on two high resolution time UU lr ticks ofthe hardware platform The result is shown in pyser ZTimeDift L_HighrResTimeDiftLowTirmeTick HighTimeTick Abb 6 75 Anwendungsbeispiel der Funktion IL_HighResTimeTick IL_HighResTimebDiff Die Funktion IL_HighResTimeDiff dient der Berechnung der Zeitdifferenz zweier hochaufgel sten Zeittakte des Systems in Mikrosekunden IL_HighResTimebiff HighresTimeTickl IL_HighresTimebDif HighrResTimeTick Abb 6 76 IL_HighResTimeDiff Name ip Kommentar o VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert HighResTimeTick1 UDINT hochaufgel sten Zeittakt des Systems vor dem Codeabschnitt HighResTimeTick2 UDINT hochaufgel sten Zeittakt des Systems nach dem Codeabschnitt Funktionswert IL_HighResTimebDiff UDINT Zeitdifferenz zweier hochaufgel sten Zeittakte des
70. e 37 No 22 31 Santaf de Bogot D C Colombia Tel 57 1 368 82 67 57 1 368 02 59 Fax 57 1 268 97 37 reflutec etb net co Rexroth Bosch Group Argentina Argentinien NAKASE SRL Servicio Tecnico CNC Calle 49 No 5764 66 B1653AOX Villa Balester Provincia de Buenos Aires Tel 54 11 4768 36 43 Fax 54 11 4768 24 13 Hotline 54 11 155 307 6781 nakase usa net nakase nakase com gerencia nakase com Service 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 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 USA SERVICE HOTLINE 7 days x 24hrs 1 800 REXROTH 1 800 739 7684 Mexico Bosch Rexroth S A de C V Calle Argentina No 3913 Fracc las Torres 64930 Monterrey N L Tel 52 81 83 65 22 53 52 81 83 65 89 11 52 81 83 49 80 91 Fax 52 81 83 65 52 80 Brazil Brasilien Bosch Rexroth Ltda R Dr Humberto Pinheiro Vieira 100 Distrito Industrial C
71. ehr zu benutzen In diesem Kapitel vergleichbare Funktionen in RIH_CML2O RIH_CML2O Bausteine zum Status der IndraLogic L20 In diesem Kapitel Profibus DPV1 Dienste Diagnose Schnittstelle zwischen Profibus RiL_ProfibusDP In diesem Kapitel Master und SPS Programm Sync und Freeze RIL_Utiiies In diesem Kapitel SysLibFileAsync SysLibFileAsync pdf SysLiblecTasks SysLiblecTasks pdf SysLibSockets SysLibSockets pdf SysLibTime Echtzeituhr der IndraLogic L20 auslesen SysLibTime pdf i SysLibStr Funktionen f r den Umgang mit Strings Zeichenketten SysLibStr pdf Erg nzend zur Standard lib Bausteine f r BCD Konvertierung Bit Byte Funktionen mathematische Hilfsfunktionen Regler Signal Util 2 generatoren Funktionsmanipulatoren und Analogwertverarbeitung Abb 6 1 bersicht der IndraLogic L20 Bibliotheken Die Dokumentation der Systembibliotheken SysLibXXX pdf finden Sie in einem Unterverzeichnis von Indralogic z B C Programm Rexroth IndraWorks Indralogic Documents German Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 2 Bibliotheken Rexroth Bosch Group IndraLogic L20 Um Bibliotheken an das aktuelle Projekt zu binden beachten Sie bitte unter SPS Programmierung mit Indralogic den Abschnitt Bibliotheksverwaltung Hinweis Bibliotheken zum internen Gebrauch werden automatisch geladen sobald sie referenziert werden Sie m ssen daher nicht im Bibliotheksverwalter einge
72. eigt Die Onboard Ein und Ausg nge der Indralogic L20 sind interrupt f hig d h sie k nnen auf ein Interrupt Event reagieren Beachten Sie dazu die Konfiguration externer Systemereignisse in der Taskkonfiguration im Abschnitt zur SPS Programmierung mit IndraLogic Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 9 Inline Module projektieren 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 e Durch solche Module kann die lokale E A Einheit auf bis zu 32 Byte Ein Ausg nge Summe aus Eing ngen und Ausg ngen erweitert werden e Es k nnen maximal 63 Rexroth Inline Module angeschlossen werden e Die maximale Anzahl der Inline Module h ngt zudem von der Stromaufnahme der Module ab siehe Dokumentation 1 e Die Module lassen sich in beliebiger Reihenfolge anschlie en Module einf gen Alle f r die Indralogic L20 zur Verf gung stehenden Inline Module befinden sich in der Ger tebibliothek unter Peripherie Inline Rexroth Inline F gen Sie ein Inline Modul aus der Ger tebibliothek per Drag amp Drop unterhalb des Objektknotens Inline WO des Projekt Explorers ein Neue Module lassen sich auch zwischen bereits eingef gte Module positionieren H indra
73. emzeit im Systemformat um IL_SysTimeDateToSysTime64 Kurzbeschreibung Der Funktionsbaustein IL_SysTimeDateToSysTime64 dient der Formatumwandlung des Systemdatums und der Systemzeit IL_SysTimeDateToSysTimes4 BOOL Enable i GV TIME SYS_TIME_DATE SysTimeDate Abb 6 92 IL_SysTimeDateToSysTime64 Name mm Kommentar S VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert SysTimeDate SYS_TIME_DATE Systemdatum und Systemzeit im Systemformat VAR OUTPUT SysTime64 SYS_TIME64 SR und Systemzeit in Mikrosekunden seit Abb 6 93 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 die Systemzeit in Mikrosekunden Basis 01 01 1970 um Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 39 6 8 RIH_CML2O bersicht Mit der Bibliothek RIH_CML2OLIB stehen folgenden Funktionen und Funktionsbausteine zur Status Abfrage der IndraLogic L20 zur Verf gung e JH Gerbe Betriebsstundenz hler der Steuerung e H_SetDisplay Anwenderanzeigen auf dem Display e JH Temperature Temperatur in Grad Celsius e H_TempWarning bertemperatur Warnung IH_GetOhctCtrl Der Funktionsbaustein IH
74. en 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 Rexroth Bosch Group 6 12 Bibliotheken IndraLogic L20 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 e DP_SYCFR Funktionen Zudem stehen Hilfsfunktionen zur Adressierung zur Verf gung e DP_ADDR e DP_ID e DP_SLOT Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 13 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 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 e Te Bezeichnung _ Beschebung pre mme mm EE C i Master Add n des Masters der den Slave parametriert h
75. enden Einloggen PRO Datei sichern unter Aktualisieren Eigenschaften Abb 5 4 IndraLogic Projekt Kontextmen bei gestarteter IndraLogic Rexroth Bosch Group 5 4 Weitere Funktionen IndraLogic L20 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 1 Bibliotheken 6 1 bersicht In der folgenden Tabelle werden alle Bibliotheken aufgef hrt die allgemein oder speziell f r die IndraLogic L20 zur Verf gung stehen Name der Bibliothek AnalyzationNew Bausteine zur Analyse von Ausdr cken BuepE_Client Kommunikation der IndraLogic L20 mit den Bosch Steurungen der In diesem Kapitel CL Reihe HMI_Mkeys M Tasten Funktionalit t des HMI IndraWorks HMI lecsfc Interner Gebrauch IL_VCP_DP Rexroth VCP Kleinbedienfelder mit Profibus Anschluss an die SPS In diesem Kapitel koppeln MP_PLCopen MotionControl Bausteine NetVarUdp_LIB_V23 Bibliothek mit Bausteinen f r die Anwendung von Netztwerkvariablen Netzwerk_ und dem Parameter Manager d h f r den Austausch von Daten Funktionalitaet pdf 2 5 7 zwischen zwei oder mehreren Steuerungen PLCOpenfrFieldBus MotionControl auf der Basis der PLCOpen d ProViDiagnosis Zugriff auf die SPS Diagnose ProVi 5 DI Check Automatische berwachung von Bereichs berschreitungen In diesem Kapitel RIL_CommonTypes Interner Gebrauch RIL_L20_Util Bausteine zum Status der IndraLogic L20 nicht m
76. entechnologie 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 dieser Dokumentation angegebenen 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 erha
77. enten 7 5 Standard Men 1 x Standard Menue Ethernet RB IP Adr anzeigen IF aaabbbccc dd 1 1 2 1 1 3 Standard Gatena y anzeigen PE Gateway aaa bbb cee ddd MA Adresse anzeigen MAC aa bb ccdd ee 4 Anzeige akt Mode R COM SERY Mode CoM SERW zu COM SER E COM PROG lt Enter bernahme lt ESC alter Zustand Fy Wersion anzeigen V ee e Temperatur anzeigen OHE CTRL Abb 7 6 Standardmen Wird aus der Standardanzeige mit lt Enter gt das Standard Men aufge rufen wird im Display das Wort Ethernet angezeigt Mit den lt Up gt und lt Down gt Tasten k nnen Sie gem folgender Tabelle zu den Anzeigen RS232 Firmware und Temp umschalten Jeweils mit lt Enter gt ge langen Sie zu den angegebenen Untermen s innerhalb derer Sie wieder durch lt Up gt und lt Down gt zwischen den verschiedenen Anzeigen um schalten k nnen Aus den Untermen s gelangen Sie mit lt Esc gt zur ck Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 7 6 Anzeige und Bedienkomponenten IndraLogic L20 Mit lt Up gt und lt Down gt Durch lt Enter gt werden Untermen s wird zwischen diesen aufgerufen in denen jeweils mit lt Up gt und Anzeigen umgeschaltet lt Down gt verschiedene Anzeigen ausgew hlt werden k nnen Ethernet die IP Adresse wird angezeigt IP aaa bbb ccc ddd die Subnet Maske wird angezeigt SUB 255 255 255 0 das Standard Gateway wird angezeigt Gateway aaa bb
78. er 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 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 Wiederein
79. erden dabei ein und auschecken Informationen zu den Zielsystemeinstellungen erhalten Sie in der Dokumentation bzw Online Hilfe zu Indralogic 2 Die Zielsystemeinstellungen erreichen Sie in IndraLogic durch Anklicken von Zielsystemeinstellungen im Register Ressourcen Ressourcen L Bibliothek lecsfc lib 23 6 04 09 56 14 Globale Yariablenlisteri H E Bibliothek RIL_ProfibusDF lb 23 7 04 11 33 36 Globale Yarablenlisten Bibliothek Standard lb 23 6 04 03 56 38 Globale Wanablenlisten Bibliothek SYSLIBCALLBACH LIE 23 6 04 09 57 32 Globale Wanablenlisten Bibliothek SyslibTime lb 23 6 04 09 57 00 Globale Yanablenlisten Globale Yanablen ER 5 Tools AN Alarmkonfiguration ae IN Arbeitsbereich lt A En Bibliothek zvenwalter ER Logbuch EI FLC Browser Steuerungskanfiguration H E BS Taskkanf guratior EA Traceautzeichnung a Watch und Rezeptumerwalter Abb 4 25 IndraLogic Ressourcen Zielsystemeinstellungen Jede nderung der voreingestellten Zielsystemkonfiguration kann zu gravierenden Auswirkungen auf das Verhalten des vorsicht Zielsystems f hren gt Die Zielsystemeinstellungen d rfen nur von unterwiesenen Spezialisten ver ndert werden die sich ber die Auswirkungen der nderungen bewusst sind In der Regel ist eine Verbindung zum Datenbank Server aktiv Dies erkennen Sie an der Bezeichnung lt R gt im Objektknoten der Zielsystemeinstellungen Um nderungen an den Zielsystemeinstel
80. ern 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 montiert 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 AWO1 DE P IndraLogic L20 Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 9 3 9 Schutz gegen Ber hren hei er Teile
81. erung 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 AWO1 DE P Bosch Group 3 8 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 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 Feld
82. esTimelick 2202002200002nenonnnnnnnnnnnnnnnnunnnnnennnnnnnnnnnnnnnnunnnnnnennnnnnnnnnnnnnnnunnnnnennnnnenn 6 33 IL Hobes melt 6 34 IK 6 35 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 10 11 IL TmeCttiay nennen nennen nenn ll DateAnaTIme seinen ne teen IK SySTIMEBA u cen ine nennen In ln RTE IL_ExtSysTimeDate EEN IL Gwvelmep4lowvelmeliate nen IL Gvelmeiatelovelmepd 66 RIA e ET See Ubersicht IH Ee ee Je RER E E E h E EEE E A IH Temperature H Tempy oarmmg ENNEN Anzeige und Bedienkomponenten 7 1 Display und Bedientasten nenne nennen 7 2 _Reset Taster und Leuchtdiode nennen 7 3 Anzeigem glichkeiten am Display Standard und Gtatusanzeigen Gtandarc Men SPOMENU sa een ee Inline Men 20022400204002n0R Benno nnnn nenn nenne nenne nennen Profibus DP Men 2 0224002240020000Rnnennnn en ennene SONderialle 2 ue un nen Technische Daten Sl AUS UNO EE 8 2 En Lee EE Abbildungsverzeichnis Index Service amp Support NN WR Een ee ee Aa E ee 11 2 le e e UC sesruro 11 3 et EE 11 4 Vor der Kontaktaufnahme Before contacting us 11 5 Kundenbetreuungsstellen Sales amp Service Facilities DOK CONTRL IC L20 AWO1 DE P Inhaltsverzeichnis lll Rexroth Bosch Group IV Inhaltsverzeichnis IndraLogic L20 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 System bersicht 1 1 1 Sys
83. et e Durch Doppelklick auf einen Eintrag unterhalb POEs z B PLC_PRG wird der entsprechende Baustein in IndraLogic zur weiteren Bearbeitung ge ffnet siehe SPS Programm erstellen e Durch Doppelklick auf Tasks wird die Taskkonfiguration in Indralogic gestartet siehe Taskkonfiguration Alle in IndraLogic erstellten Bausteine sowie die nderungen der Einstellungen werden im IndraWorks Projekt Explorer bernommen sobald im Objektknoten Logic die Kontextmen funktion Aktualisieren ausgew hlt wird EI DbO Datei sichern unter H m Aktualisieren m N Fer Pr Eigenschaften Abb 4 24 Logic Knoten aktualisieren Rexroth Bosch Group Zielsystemeinstellungen Datenbankverkn pfung Rexroth Bosch Group unterbrechen Die Zielsystemeinstellungen sind auf die h ufigsten Anwendungsf lle optimiert F r spezielle Anwendungsf lle lassen sich einige Einstellungen anpassen In der Regel werden die Zielsystemeinstellungen ber den Eigenschaften Dialog des Logic Knotens in IndraWorks ver ndert Nach der nderung der Einstellungen sollte in IndraLogic die Funktion lt Projekt gt lt Optionen gt lt Datenbankverkn pfung gt lt Alles abrufen gt ausge f hrt werden um den Abgleich der Datenbank zwischen IndraWorks und Indralogic vorzunehmen Einstellungen die auf der IndraWorks Ebene nicht zur Verf gung stehen z B Netzfunktionen k nnen in IndraLogic unter Zielsystemeinstellungen vorgenommen w
84. f gt werden Beachten Sie zu den System und Firmware Bibliotheken bitte auch die Online Hilfe zu Indralogic DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 3 6 2 BuepE_Client Allgemein Die Bibliothek BuepE_Client dient zur Kommunikation der IndraLogic L20 mit den Bosch Steurungen 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 EEE Typ konnen S 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 0 BYTE 1 WORD DataCnt WORD Anzahl der Daten f DataType je nach Einstellung in DataType Koord WORD Koordinierungsmerker Ak unkoordiniert BlockAdr WORD Baugruppen Blockadresse nur f r CL200 CL400 und CL500 16 FFFF ohne Blockadresse DataPtr POINTER TO BYTE Ze
85. following information ready 1 Detailed description circumstances 2 Information on the type plate of the affected products especially type codes and serial numbers of the failure and 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 IndraLogic L20 11 5 Kundenbetreuungsstellen Sales amp Service Facilities 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 South 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
86. frei 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 Zeittakt des Systems IL_HighResTimeTick IL_HighrResTimeTick Abb 6 73 IL_HighResTimeTick Name Im Kommentar VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert Funktionswert IL_HighResTimeTick UDINT Hochaufgel ster Zeittakt des Systems Abb 6 74 Schnittstelle von IL_HighResTimeTick Spezifikation Die Funktion IL_HighResTimeTick wird zusammen mit der Funktion IL_HighResTimeDiff zur Bestimmung der Laufzeit eines Codeabschnittes verwendet Abb 6 75 Hinweis Der R ckgabewert der Funktion IL_HighResTimeTick sollte auf Grund der speziellen systemabh ngigen Zeitbasis nicht direkt als Zeitwert verwendet werden Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 34 Bibliotheken IndraLogic L20 Funktionsbeschreibung Die Funktion IL_HighResTimeTick liest nach der Bearbeitungsfreigabe der Funktion mittels Enable zyklisch den hochaufgel sten Zeittakt des Systems aus m prUtilitiesbebuggingFunction PRG ST HigahTimeTick 2065109354 TimebDiff 133 Index 1001 Endvalue 1000 Yariable 1001 DUDU This section reset he user variable variabl
87. gegen Ber hren hei er Tele AA 3 9 3 10 Schutz bei Handhabung und Montage nennen nennen 3 9 3 11 Sicherheit beim Umgang mit Batterien nennen nnennnnnnennnnonnennnennennn 3 10 3 12 Schutz vor unter Druck stehenden Leitungen nennen nennen onnnnnnn nenn 3 11 Projektieren und Programmieren 4 1 A RE 4 1 4 2 Projektieren mit IndraWorks zu0022400222002000 nenne nenne nnnnnnnnn nenne nenne nnnnnnnne nenne nnnnennnnnnnnne nenne nnnnnnnnenn 4 1 INGA OIKS EAN EN E 4 1 Neues IndraLogic L20 Projekt anlegen ek 4 2 Eingaben im Wizard Assistent nenne nennen nenne nnnnnn nennen nenne nnenne nennen 4 4 Onboard E A konfigurieren EE 4 7 Inline Module projektieren nnannnnannannnennnnnnnnnnnnnrnrnnrnnnennrrnnnnnrrnnrrnrennrenrrrnnrrnnronrnnrernrrnnernnennne 4 9 Probus DP KON QURETEN TE 4 11 4 3 SPS Programmierung mit Indral og 4 19 Ubersicht rar EA ANEA ANEA AREA EEEANEAANEAEE EAEN EA EEEE EEEn EEren a n 4 19 EE EIERE EE 4 20 TASK ei tel AON re ee ee ee ee ee see 4 21 elle Mei ui te le e EE 4 22 Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group Il nhaltsverzeichnis IndraLogic L20 Bubltotbeksverwaltung nenne nennen nenne nenne nnnnnnnnnnnnnennnnnennennennennnnnnnennnnnennn nennen 4 23 SPS Programm erstellen un une ne re ea 4 24 IndraLogic Projektdaten eichem ENEE 4 24 4 4 Kompatible IEC Programmierung zwischen unterschiedlichen Gieuerungen 4 25 DEER 4 25 Verwendung von Zeigern innerhalb von Strukturen 4 25
88. h 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 Beispiel type strukturo01 STRUCT pack Element _ 01 USINT Element _ 02 DWORD Element 03 BYTE Element _ 04 INT END STRUCT END TYPE Abb 4 34 Beispiel f r die Compileranweisung pack Rexroth Bosch Group DOK CONTRL IC L20 AW01 DE P IndraLogic L20 DOK CONTRL IC L20 AWO1 DE P Projektieren und Programmieren 4 27 Die Struktur aus Abb 4 34 wird bei den verschiedenen Systemen folgenderma en im Speicher abgelegt Adresse ohne Pragma pack mit Pragma pack 6 J eegn Eememor Eememor ene 2 Element O4 Byte 0 Element O4 Byte 0 Element O4 Byte 1 Element O4 Byte 1 EE E m Abb 4 35 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
89. haften aufrufen sofern Indralogic nicht gestartet ist T ol IndraLogic starten PRO Datei sichern unter Aktualisieren Eigenschaften Abb 5 2 IndraLogic Projekt Weitere Einstellungen Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 5 3 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 H Jl POEs Importiere SPS Projektdater d Tasks E A Datenkonsistenz wiederherstellen H pe Onboard 1 0 s Inline 1 0 M me Profibus M ZS L schen H FA Indral oc LA DM EL Tal Logic Firmware download Eigenschaften Abb 5 3 Kontextmen Ger t Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Weitere Funktionen 5 3 DA IndraLogic Funktionen DOK CONTRL IC L20 AWO1 DE P Wird IndraLogic gestartet so ndert sich das Kontextmen Jetzt l sst sich das IndraLogic Projekt bersetzen kompilieren Indralogic beenden die Steuerung Ein bzw Ausloggen Projektdateien unter einem neuen Namen sichern alle in IndraLogic erstellten Bausteine sowie nderungen von Konfigurationseinstellungen im IndraWorks Projekt Explorer aktualisieren Alles bersetzen IndraLogic be
90. ht 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 Abt BRC EPY AP Diese Dokumentation ist auf chlorfrei gebleichtem Papier gedruckt DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Inhaltsverzeichnis Inhaltsverzeichnis l System bersicht 1 1 e KONPON WE 1 1 1 2 Weiterf hrende Dokumentatonen nenn nnnnn nennen nennnnenne nenne nnnnnnnennnn nenne nennen 1 1 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 Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 1 3r lat Ee Le EE 3 1 32 EU NGO eege 3 1 3 3 Gefahren dureh falschen Gebrauch sssri tssirini a a aaa 3 2 SE Mee le e 3 3 3 5 Schutz gegen Ber hren elektrischer Tele nennen 3 4 3 6 Schutz durch Schutzkleinspannung PELV gegen elektrischen Schlag nnannn0nnnnannnnannnannnnna 3 6 3 7 Schutz vor gef hrlichen Bewegungen 3 6 3 8 Schutz vor magnetischen und elektromagnetischen Feldern bei Betrieb und Montage 3 8 3 9 Schutz
91. ieser freie Bereich f r die Adressierung verwendet werden soll Die neuen Adressen werden in die Spalte Adresse der Moduldaten bernommen Die Adressierung l sst sich auch manuell in den Moduldaten vornehmen bzw nachtr glich ndern siehe Module einf gen Mit dem Register Herstellerspezifische Daten lassen sich weitere Daten anzeigen bzw bearbeiten Informationen hierzu erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Mit dem Register Gruppenzuordnung werden Festlegungen f r Sync und Freeze Kommandos getroffen Informationen hierzu erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Die Unterteilung innerhalb eines Slaves wird in Module zusammengefasst Die E A Bereiche der Module werden den physikalischen Adressen z B E A Adressen der SPS zugeordnet Rexroth Bosch Group TO TO Eee regrann EE Module einf gen Profibus DP unterscheidet zwei Arten von Slaves e Kompakt Bei einem kompakten Slave ist der Modulaufbau fest vorgegeben e Modular Beim modularen Slave jedoch k nnen die Module individuell je nach Best ckungsvorschrift des Ger tes angeordnet werden Nach dem Einf gen eines Slaves in den Projekt Explorer siehe Slaves einf gen sind bei der kompakten Bauweise die Module unterhalb des Slave Objektknotens bereits vollst ndig vorhanden Beim modularen Slave hingegen m ssen die Module manuell zugeordnet werden Die zum jeweiliges Slave passenden M
92. iger 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 AWO1 DE P Bosch Group 6 4 Bibliotheken IndraLogic L20 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 0 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 Belient e BuepE Client Instanz deklarieren MyDB ARRAY 0 511 OF BYTE Datenbaustein Datenarray END VAR Beispiel Lesen eines DBs aus einer CL500 ZS1 zi Bclient Start TRUE bertragung starten Write FAL
93. ilnehmer 120 Teilnehmer 127 Abb 6 23 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 DOT TYPE IFBD_ESO_LIST STRUCT SNE tFBD_BIT_LIST SKF EDD DI UE UPS tFED_BIT_LIST Erb BD DI Ur SMB TFBD_BIT_LIST SF ERD DI UG END GIRUCT UU DEN TIvpE Abb 6 24 tFBD_KSD_LIST DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 19 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 EA 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 Datenaustausch mit dem Master Slave meldet erweiterte Diagnose Die erweiterte Diagnose ist Slave spezifisch und a
94. isation von Ein bzw Ausg ngen realisieren Profibus DP bietet die M glichkeit dass ein Master ein sogenanntes Global Control Telegramm an eine Gruppe von Slaves sendet Das Global Control Telegramm enth lt ein Steuerkommando e Mit dem Freeze Steuerkommando speichern alle Slaves der adressierten Gruppe gleichzeitig die aktuellen Eingangsdaten ab Eing nge synchronisieren e Mit dem Sync Steuerkommando bernehmen alle Slaves der adressierten Gruppe gleichzeitig die aktuellen Ausgangsdaten Ausg nge synchronisieren Die Indralogic L20 unterst tzt die Sync und Freeze Funktion von Profibus DP Mit der Sync Funktion lassen sich z B die Ausg nge mehrerer Antriebe z B Rexroth EcoDrive synchronisieren DH GVCER D OME BIJSY ERROR STATUS Abb 6 58 DP_SYCFR Wem 1 71 O VAR_INPUT BOOL TRUE Funktion ausf hren mp DWORD Slot Handle siehe folgende Tabelle 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 59 Schnittstelle von DP_SYCFR Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 28 Bibliotheken Rexroth Bosch Group Indr
95. ken der Indralogic L20 finden Sie im Abschnitt Bibliotheken Mit der IndraLogic L20 werden in Indralogic bereits einige Bibliotheken im Register Ressourcen angezeigt Um weitere Bibliotheken an das aktuelle Projekt zu binden steht die Men funktion Einf gen Weitere Bibliothek zur Verf gung Nach dem Aufruf dieser Funktion erscheint ein Dateiauswahl Dialog der den aktuellen IndraWorks Projektpfad zeigt siehe Abbildung Suchen im E LIE E 73 Eigene Dateien 5 IndraworksProject_001 Arbeitsplatz Dateiname Jib Dateityp IndraLogic Bibliothek lib Abbrechen Abb 4 28 Einf gen Weitere Bibliothek IndraWorks Projektpfad W hlen Sie hier das Bibliotheksverzeichnis der installierten Target Dateien Zielsystemdateien der IndraLogic L20 Die Target Dateien liegen in einem Unterverzeichnis der IndraWorks Installation IndraWorks indraLogic Targets Beispiel f r das Bibliotheksverzeichnis der IndraLogic L20 DPM 01VRS siehe auch Abbildung unten C Programme Rexroth indraWorks Indralogic Targets IndraLogic_L20_ DPM_O1VRS lib Eigene Dateien Prowibiagnosis lib d Arbeitsplatz E RIL_Check lib IC Ei RIL_ ommonTYpes lib sa nn LO LL Segen E RIL Grctbustp lib Indraworks E specificbiag lib IndraLogic C Targets C IndraLogi Dateityp IndraLogic Bibliothek lib Abbrechen Abb 4 29 Bibliotheksverzeichnis des IndraLogic L2O Targets Rexroth Bosch Group SPS Programm e
96. ktion orientiert sich an der Profibus Guideline 2182 Sie setzt im Slot Handle die vorgegebene Slot Nummer DD GCOT DP_SLOT Abb 6 65 DP_SLOT Name mu Kommentar O O VAR_INPUT D DWORD Slot Handle SLOT BYTE Slot Nummer Funktionswert er DWORD SIot Handle Abb 6 66 Schnittstelle von DP_SLOT Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 31 6 7 RIL_Utilities bersicht Eu x Die Funktion Version_RIL_Utilities_O1V dient der Versionierung der VErSIOM ENE AMRS ONV Bibliothek RIL_Utilities lib l Die Funktion IL_HighResTimeTick dient dem Lesen des aie i iil hochaufgel sten Zeittakt des Systems C C Die Funktion IL_HighResTimeDiff dient der Berechnung der Zeitdifferenz zweier hochaufgel sten Zeittakte des Systems in Mikrosekunden IL Date Die Funktion IL_Date dient dem Lesen des aktuellen Datums des Systems IL_TimeOfDay FNC Die Funktion IL_TimeOfDay dient dem Lesen der aktuellen Uhrzeit des Systems Die Funktion IL_DateAndTime dient dem Lesen des aktuellen Datums AIE ANGE und der aktuellen Uhrzeit des Systems IL SvsTime64 FB Der Funktionsbaustein IL_SysTime64 dient dem Lesen des aktuellen el Datums und der aktuellen Uhrzeit des Systems IL SvsTimeDate FB Der Funktionsbaustein IL_SysTimeDate dient dem Lesen des gt Y aktuellen Datums und der aktuellen Uhrzeit des Systems l Der Funktionsbaustein IL_ExtSysTimeDate dient dem Lesen des eeh aktuellen Datums und der aktuel
97. lb 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 AWO1 DE P IndraLogic L20 Sicherheitshinweise f r elektrische Antriebe und Steuerungen 3 1 3 Sicherheitshinweise f r elektrische 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 sent
98. le von fobdBmErrorGet fbdBminfoGet Der Funktionsbaustein fbdBmiInfoGet 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 44 fbdBminfoGet Name Im Kommentar O Z lt OZO OoOo VAR OUTPUT Bminfo tFBD_BM_INFO Siehe tFBD_BM_INFO Abb 6 45 Schnittstelle von fpdBmiInfoGet Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 25 fbdBmStateGet Der Funktionsbaustein fbdBmStateGet liest das aktuelle Busmaster Statuswort fbdJeEmState get BmState Abb 6 46 fbdBmStateGet Name IT Kommentar VAR _OUTPUT WORD Siehe ERD DM INFO Abb 6 47 Schnittstelle von fpdBmStateGet fbdKsdListGet Der Funktionsbaustein fbdKsdListGet liest die aktuelle KSD Liste fbdkEsdlistGet KsdList tFBED_EKSD_LIST Abb 6 48 fbdKsdListGet Name IT Kommentar VAR OUTPUT keet FBDKSD_LIST Siehe tFBD_KSD_LIST Abb 6 49 Schnittstelle von fbdKsdListGet fbdPdTypeGet Der Funktionsbaustein fbdPdTypeGet ermittelt den Typ des installierten Peripherietreibers fbdPdTypeGet FdType Abb 6 50 fbdPdTypeGet Lise mp VAR_OUTPUT PdType INT Peripherietreiber Typ PDT_NONE Kein Peripherietreiber installiert PDT_PCI_BMDP PROFIBUS DP PDT_PCI_BMCAN CAN
99. lektrischen 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 Verlauf 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 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 elektris
100. len Uhrzeit des Systems S IL_HighResTimeDiff l Der Funktionsbaustein IL_SysTime64ToSysTimeDate dient der EES Formatumwandlung des Systemdatums und der Systemzeit Der Funktionsbaustein IL_SysTimeDateToSysTime64 dient der Formatumwandlung des Systemdatums und der Systemzeit Abb 6 67 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Funktionsbausteine und Funktionen IL_SysTimeDateToSysTime64 Bezeichnung Beschreibung Abb 6 68 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen Datentypen Abb 6 69 bersicht der in der Bibliothek RIL_Utilities lib enthaltenen globalen Variablen Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 32 Bibliotheken IndraLogic L20 Datentypen Die Bibliothek RIL_Utilities lib enth lt keine gesonderten Datentypen Globale Variablen Die Bibliothek RIL_Utilities lib enth lt keine gesonderten globalen Variablen Version RIL Utilities_O1V Die Funktion Version_RIL_Utilities_01V dient der Versionierung der Bibliothek RIL_Utilities lib version _RIL_Utilities_01 W Yersion_RIL_Utilities_01W Abb 6 70 Schnittstelle von Version_RIL_Utilities_O1V Version_ T at AR Funktionswert RIL Utilities O1V BOOL Quittierung der G ltigkeit der Bibliothek Abb 6 71 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 so
101. lungen vornehmen zu k nnen muss zuvor die Verkn pfung zur Datenbank unterbrochen werden ber das Kontextmen l sst sich die Datenbankverkn pfung Auschecken unterbrechen siehe nachfolgende Abbildung Nach dem ndern der Zielsystemeinstellungen l sst sich die DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 21 Datenbankverbindung ber die Men funktion Einchecken wieder herstellen Zielsystemeinstellungen lt A gt Objekt einigem Objekt umbenennen Objekt bearbeiten Objekt Kopieren Objekt l schen Objekt kanverbieren Objekt Eigenschaften Datenbarkverkn pfung Festlegen l F Abrufen Aktion hinzuh gen Auschecker Neuer Ordnen Einchecken Knoten expandieren Auschecken r ckg ngig Knaben kallabieren Unterschiede anzeigen Yersionsgeschichte anzeigen Instanz Ginen Gren ausgeben Als Yorlage speichern Abb 4 26 Zielsystemeinstellungen Auschecken aus der Datenbank Taskkonfiguration In den meisten Anwendungsf llen ist es ausreichend die Programmabarbeitung ohne spezielle Taskverwaltung auszuf hren Es ist aber m glich die Projektabarbeitung ber sogenannte Tasks zu steuern Wenn Sie keine spezielle Taskkonfiguration vornehmen so wird die Programma barbeitung ber das Hauptprogramm PLC_PRG ausgef hrt PLC_PRG wird als Baustein vom Typ Programm automatisch erzeugt PLC_PRG wird pro Steuerungszyklus genau einmal aufgerufen Die Taskkonfig
102. mungsgem 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 Originalzustand 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 Einsatz und Anwendungsbereiche Die Indralogic L20 von Rexroth ist eine kompakte Kleinsteuerung mit einem standardisierten E A System auf Klemm
103. n deren Ma von der Art der Steuerung und des Betriebszustandes abh ngen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 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 Sicherheitseinrichtungen 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 Sich
104. n steht der Funktionsbaustein DP_SYCFR in der Bibliothek RiL_ProfibusDP zur Verf gung siehe entsprechender Abschnitt Bei Verwendung von Sync bzw Freeze muss im Projekt Explorer eine Zuordnung der Gruppen beim Master und den entsprechenden Slaves eingestellt werden Weitere Informationen dazu erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 19 4 3 SPS Programmierung mit IndraLogic bersicht Projekt aktualisieren DOK CONTRL IC L20 AWO1 DE P Zur SPS Projektierung lassen sich folgende Funktionen ber das in IndraWorks integrierte Programm Indralogic ausf hren e Zielsystemeinstellungen 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 Die SPS Projektierung mit IndraLogic wird ber den Objektknoten Logic im Projekt Explorer aktiviert EM IndawoksFroject 004 Cam Pool El Ti IndraLogic_L20_DFM_OTYRS E Logic E EI POEs f DLC Pr CO Tasks el Onboard 1 0 IE Inline 1 0 H Profibus M Abb 4 23 Logic Knoten im Projekt Explorer e Durch Doppelklick auf Logic wird IndraLogic mit dem Zielsystem IndraLogic L20 gestart
105. n werden nicht bernommen e Down Pfeil nach unten Navigation innerhalb eines Men s nach unten oder Dekrementieren von einzustellenden Parametern e Up Pfeil nach oben Navigation innerhalb eines Men s nach oben oder Inkrementieren von einzustellenden Parametern e Enter Eingabebest tigung oder Aufruf der n chsten Men ebene Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 7 2 Anzeige und Bedienkomponenten IndraLogic L20 7 2 Reset Taster und Leuchtdiode Rexroth Bosch Group Reset Taster Leuchtdiode Unter dem Display sind der Reset Taster und eine rote Leuchtdiode angeordnet EUN Abb 7 2 Reset Taster und STOP LED Der Reset Taster kann nur mit einem Werkzeug zum Beispiel mit einer Bleistiftspitze bet tigt werden Durch Bet tigung des Reset Tasters wird die gesamte Baugruppe zur ck gesetzt und ein Wiederanlauf erzwungen ohne dass die Versorgungsspannungen abgeschaltet werden m ssen Hinweis Durch Bet tigen des Reset Tasters wird die laufende Programmbearbeitung abgebrochen Die Leuchtdiode dient zur SPS Statusanzeige Sie zeigt folgende Zust nde an LED IndraLogic L20 Normalzustand Run SPS Programm l uft LED rot SPS im STOP LED blinkt rot Ausg nge sind gesperrt Abb 7 3 Bedeutung der LED DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Anzeige und Bedienkomponenten 7 3 7 3 Anzeigem glichkeiten am Display ber das Display k nnen verschiedene Informatio
106. nable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert RETURN IL_TimeOfDay TOD aktuelle Systemzeit gem der IEC61131 3 Abb 6 81 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 AWO1 DE P Bosch Group 6 36 Bibliotheken IndraLogic L20 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 82 IL_DateAndTime Name Tw kommen VAR_INPUT Enable BOOL Bearbeitungsfreigabe der Funktion zyklisch zustandsgesteuert RETURN IL_DateAndTime ee und Systemzeit gem der Abb 6 83 Schnittstelle von IL_DateAndTime Funktionsbeschreibung Die Funktion IL_DateAndTime liest nach der Bearbeitungsfreigabe 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 84 IL_SysTime64 VAR_INPUT Enable BOOL Bearbeitungsfreigabe des Funktionsbausteins zyklisch zustandsgesteuert l aktuelles Systemdatum und Systemzeit in VAR OSIRE ett SEN Mikrosekunden seit 01 01
107. ndraLogic L20 l sst sich eine Task starten sobald eine steigende Flanke an einem oder mehreren der acht Onboard Eing nge ansteht W hlen Sie dazu in den Taskeigenschaften die Option Extern ereignisgesteuert Im Feld Eigenschaften l sst sich ein Ereignis ausw hlen e Local Input 0 Local Input 7 Sobald am ausgew hlten Bit Eingang des Onboard E A eine steigende Flanke ansteht wird die Task gestartet e Local Input Byte Sobald an mindestens einem der acht Onboard Eing nge eine steigende Flanke ansteht wird die Task gestartet Selbst wenn an einigen der Eing nge bereits positive Flanken anstehen wird die Task mit jeder steigenden Flanke eines Eingangs gestartet Zeitgleich eintreffende steigende Flanken werden als ein Ereignis erkannt und starten die Task daher auch nur einmalig Steuerungskonfiguration Die Steuerungskonfiguration wird nicht innerhalb von IndraLlogic sondern in IndraWorks erstellt Alle Eingabefelder der Indralogic Steuerungskonfiguration sind deaktiviert und k nnen nicht ge ndert werden Zur Steuerungskonfiguration beachten Sie bitte den Abschnitt Projektieren mit IndraWorks Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheksverwaltung Beispiel DOK CONTRL IC L20 AWO1 DE P Projektieren und Programmieren 4 23 Informationen zur Bibliotheksverwaltung erhalten Sie in der Dokumentation bzw Online Hilfe zu Indralogic 2 Informationen zu den Bibliothe
108. nen abgerufen bzw Einstellungen vorgenommen werden Standard und Statusanzeigen Ethernet Einstellungen RS 232 FParameter Fy Wersion Einschalten gt Temperatur Betriebsstd Z hler OHC E Einstellungen ndern 1 BS standardanzeige Standardmenue 1 In IlT t EI C C RUN DU 1s tjolep Ausg nge Fee 121 sperren freigeben BER KS RUN STOP SE SG Menu e 2 GK P L e jolk p 3 IH t g RU Io A Av o 4x FOR Status FOF Wenue Einstellungen ndern olel lolKkl I I DP lt string gt Anw Anzeige D Anzeige aus IL Applikation heraus ber FB Alej jojk Enter gt DLC SPS Fehler HI Inline Fehler Dp Profibus DP Fehler 4 E30 gt IL Indralogic Anwender Ausgabe lt string gt Fehlermeldung h chstpriorer Fehler der jeweiligen Schnittstelle oder Anwen der String Abb 7 4 berblick der Standard und Statusanzeigen Nach dem Einschalten der Indralogic L20 wird im Display die Standard anzeige dargestellt Durch Bet tigen der lt Up gt oder lt Down gt Taste kann zwischen den in der linken Spalte der folgenden Tabelle angegebenen Status Anzeigen zyklisch gewechselt werden Durch Bet tigen von lt Enter gt wird jeweils das in der letzten Spalte aufgef hrte Untermen aufgerufen Aus den Untermen s k nnen Sie durch Bet tigen von lt Esc gt zur ck in die Statusanzeigen schalten Rexroth DOK CONTRL IC L20 AWO1
109. nline Einloggen wird die Kommunikation zwischen Programmiersystem und der IndraLogic L20 gestartet und es wird in den Online Modus gewechselt Wenn das aktuelle Projekt seit dem ffnen bzw seit der letzten Ver nderung nicht bersetzt wurde so wird es jetzt bersetzt wie bei Projekt bersetzen Treten beim bersetzen Fehler auf so wechselt IndraLogic nicht in den Online Modus Wenn das aktuelle Projekt seit dem letzten Download auf die Steuerung ver ndert aber nicht geschlossen wurde und wenn nicht mit dem Befehl Projekt Alles bereinigen die letzten Download Informationen gel scht wurden 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 vorgenommenen nderungen in die Steuerung geladen werden 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 IndralLogic Dokumentation bzw Hilfe 2 Rexroth Bosch Group Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P Ind
110. odule befinden sich in der Ger tebibliothek unterhalb des Slaves ffnet die Modulliste F gen Sie ein Modul aus der Ger tebibliothek per Drag amp Drop unterhalb des Slaves im Projekt Explorer ein Neue Module lassen sich auch zwischen bereits eingef gte Module positionieren Ri Indraworks Datei Bearbeiten Ansicht Projekt 2 R ILPBEBK Extras Fenster Hilfe Sr u Elec IndrawWorksProject_004 Deutsch Deu A X Bibliothek Dre and Control Leni j Onboard L i ee nline Li o Profibus M fl 2 A IL FB DK H RJB IL 24230 DORT H R BIL24D08 H A B IL 24 DO 8 24 AB IL24 H NEE BH pp E pp 24230 fe H A B IL 24 230 fe H A B IL 23423000R 4 H FHBILDO1ACHTY D ir cf F Informationen ProfibusDFP Module R IB IL 24 DO 32 Rexroth D GSD Dateien warden interpretiet Drei Di Abb 4 21 Profibus Slave Modul einf gen Mit dem Einf gen eines Slave Moduls in den Projekt Explorer werden in einem Dialogfeld Wizard die Moduldaten angezeigt Einige Daten lassen sich ver ndern Alle Eintr ge die im Wizard get tigt werden lassen sich auch zu einem sp teren Zeitpunkt ndern siehe Abbildung unten Dazu doppelklicken Sie bitte das gew nschte Modul im Projekt Explorer Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Name 1 Konfigurationsbytes 2 E A Adressen 3 Neu Adressieren 4 DOK CONTRL IC L20 AWO1 DE P Projektieren und Programmieren 4 17
111. oraus 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 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 Medizinte
112. ose 6 19 6 28 DP_RDIAG 6 20 6 29 Schnittstelle von DP_RDIAG 6 20 6 30 Slot Handle Parameter ID 6 20 6 31 DP_RDIAG_EXT 6 21 6 32 Schnittstelle von DP_RDIAG_EXT 6 21 6 33 Slot Handle Parameter ID 6 21 6 34 DP_RDREC 6 22 6 35 Schnittstelle von DP_RDREC 6 22 6 36 Slot Handle Parameter ID 6 22 6 37 DP_WRREC 6 23 6 38 Schnittstelle von DP_WRREC 6 23 6 39 Slot Handle Parameter ID 6 23 6 40 fobdBaudrateGet 6 24 6 41 Schnittstelle von fodBaudrateGet 6 24 6 42 fpdBmErrorGet 6 24 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 DOK CONTRL IC L20 AWO1 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 Abb Abb Abb 6 43 6 44 6 45 6 46 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 Abbildungsverzeichnis 9 3 Schnittstelle von fpdBmErrorGet 6 24 fpdBmiInfoGet 6 24 Schnittstelle von fpdBmiInfoGet 6 24 fbodBmStateGet 6 25 Schnittstelle von fpdBmStateGet 6 25 fbdKsdListGet 6 25 Schnittstelle von fbdKsdListGet 6 25 fbdPdTypeGet 6 25 Schnittstelle von fpdPdTypeGet 6 25 fbdPrjSlaveList
113. r zur Anzeige und lassen sich nicht editieren Kommentar Geben Sie hier einen beliebigen Kommentar ein Zustand Hier wird im Diagnosemodus der tats chlichen physikalischen Zustand des Eingangs bzw Ausgangs angezeigt in Vorbereitung Die Adressierung der Module l sst sich auch automatisch in fortlaufender Reihenfolge vornehmen Tragen Sie in das Eingabefeld Ab Ausgang bzw Ab Eingang die gew nschte Startadresse ein Mit bernehmen wird die automatische Adressierung gestartet Dabei werden der Reihe nach alle Module mit fortlaufenden SPS Adressen versehen Bei Adress berschneidungen mit bereits vergebenen Adressen wird der n chste zusammenh ngende freie Adressbereich gesucht In diesem Fall erscheint ein Dialogfeld mit der R ckfrage ob dieser freie Bereich f r Rexroth Bosch Group Herstellerspezifische Daten 5 Rexroth Bosch Group die Adressierung verwendet werden soll Die neuen Adressen werden in die Spalte Adresse bernommen Mit dem Register Herstellerspezifische Daten lassen sich weitere Daten anzeigen bzw bearbeiten Informationen hierzu erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Sync und Freeze Funktionen Die Indralogic L20 unterst tzt die Sync und Freeze Funktion von Profibus DP Mit der Sync Funktion lassen sich z B die Ausg nge mehrerer Antriebe z B Rexroth EcoDrive synchronisieren Um die Sync und Freeze Funktionen mit der IndraLogic L20 ausf hren zu k nne
114. raLogic L20 Weitere Funktionen 5 1 5 Weitere Funktionen 5 1 Firmware Verwaltung Firmware Downloads lassen sich nur durchf hren wenn sich die Steuerung im Stop Zustand befindet Die zu ladende Firmware Datei m ssen Sie zun chst in den Ordner programfiles Rexroth IndraWork indralogic Targets kopieren Wenn Sie dann den Dialog zur Firmware Verwaltung ffnen wird diese Firmware im linken Fenster angezeigt und kann mit dem Button lt Download gt in die Steuerung geladen werden m Fe 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 CL Fra CHML20HL 01V02 FWC IL L20 AUN 02Y01 CLs 0 RUN 02V01 Status idle D Neustart nach Download Download Schliellen Hilfe Abb 5 1 Beispiel f r den Dialog Firmware Verwaltung Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 5 2 Weitere Funktionen IndraLogic L20 5 2 Weitere Einstellungen Weitere Einstellungen wie e Speichern von Indralogic Einstellungen e Offlinebetrieb e Symboldatei erzeugen und senden e Konstanten ersetzen e Adresspr fung e Automatisches Laden des Bootprojekts lassen sich in der Registerkarte Weitere Einstellungen vornehmen Diese l sst sich ber das Kontextmen Eigensc
115. rammiert wurden sowie die Division durch Null werden vom IndraLogic Compiler bzw vom Laufzeitsystem nicht abgefangen 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 lip 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 Funk
116. rger t aus wieder aufgehoben werden kann und umgekehrt Dieses Men ist zur Zeit leer Dieses Men ist zur Zeit leer L schen des Bootprojekts Wird w hrend des Hochlaufs der Steuerung die lt Esc gt Taste so lange gedr ckt gehalten bis INIT angezeigt wird wird das auf der Compact Flash Karte gespeicherte Bootprojekt entsprechend der Indralogic Funktion Reset Ursprung gel scht Hinweis Diese Funktion sollte nur in Ausnahmef llen genutzt werden zum Beispiel wenn die Steuerung aufgrund eines fehlerhaften Bootprojektes nicht anl uft bertemperatur Wenn die Innentemperatur 80 C erreicht geht die Steuerung auto matisch in Stop um Sch den zu vermeiden Dabei gehen die Ausg nge in den sicheren Zustand am Display wird die Warnung Temp angezeigt Dieser Zustand kann nur durch Aus und Einschalten der Veersorgungsspannung verlassen werden Bevor Sie die Steuerung wieder einschalten sollten Sie die Ursache der berhitzung kl ren Insbesondere m ssen Sie sicherstellen dass die Umgebung der Indralogic L20 nicht w rmer als 45 C ist Rexroth Bosch Group 7 12 Anzeige und Bedienkomponenten IndraLogic L20 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Technische Daten 8 1 8 Technische Daten 8 1 Ausstattung IndraLogic L20 DPM O01VRS Prozessor STMicroelectronics ST40 mit 192 MHz Arbeitsspeicher Mind 16 MByte DRAM und mind 64 kByte NVRAM Schnittstellen Schnit
117. rojektierte Slave Liste siehe tFBD_BIT_LIST 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 In BmError werden gravierende Fehler angezeigt die einen Betrieb am Feldbus unm glich machen SD zeigt an welche Slaves Diagnose melden KSD liefert detaillierte Informationen Sie zeigt an welche Slaves Diagnose melden und unterteilt die Diagnose in Fehlerklassen 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 Feldbus vorhandenen Slaves durchf hren Weitere Informationen zu den Datenbereichen finden Sie in der Beschreibung der Datentypen und zu den Diagnosefunktionen in der Beschreibung der Funktionsbausteine Rexroth Bosch Group 6 16 Bibliotheken Datentypen PdType Peripherietreiber BmsState Busmaster Statuswort Rexroth Bosch Group IndraLogic L20 tFBD_BM_INFO Diese Struktur fasst die Variablen PdType BmStatus und BmError zusammen Sie wird im Funktionsbaustein fbdBmInfoGet verwendet DUDU TE IERD DM INFO DODZISTRUGT FdType NI Bmstate WORD BmError WORD DDOBIEND_STRUGT DDOAEHND_TYFE Abb 6 18 tFBD_BM_INFO Der Funktionsbaustein fbdBmInfoGet ermittelt den Typ des installierten Peripherietreibers und zeigt diesen in PdT
118. rstellen 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 das folgende Kapitel 4 4 m IndraLogic IndraLogic_L20_DPM_DFYRS pro Simu PRG FUPY Sn Datei Bearbeiten Projekt Einf gen Extras Online Eenster Hilfe El EUR DA A Bess 100 EE r e fea d OOH FROGRAM Simu CH Bausteine 0002var E Ablauf PRG 0003 M_Toggle BOOL R I Magazin PRG NM Anz Teil In ufm RS DLC PDG PRG kom Ru BOOL Simu PRG ee KeinT_Ru2 BOOL N keint Ruz BOOL oE Verw PRG nn 2 KeinT_Rud BOOL arten 3 FL_RulFos BOOL E ZAEHLEN FE vereinzi ZAHLEN GE vereinzi Akt IN Ver Yorne 20 Abb 4 30 SPS Programmbeispiel KI 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 IndraWorks Anderungen am aktuellen Projekt vornehmen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 25 4 4 Kompatible IEC Programmierung zwischen unterschiedlichen Steuerungen bersicht F r eine kompatible Programmierung zwischen den Systemen gelten einige Besonderheiten die im Folgenden
119. rt Kommentar Geben Sie hier einen beliebigen Kommentar zum Master ein Hier werden die zum Betrieb des Profibus DP wichtigen Busparameter angezeigt Ist die Optimierung 3 auf Standard eingestellt dann sind lediglich die Felder Baudrate und Max Retry Limit editierbar Alle anderen Parameter sind Standardwerte die auf die aktuelle Baudrate optimiert sind Diese Standardwerte entsprechen einer Empfehlung der Profibus Nutzer Organisation und sind f r die Mehrzahl der Anwendungsf lle geeignet Nur in besonderen Ausnahmef llen ist die nderung einiger Parameter von Hand erforderlich Aktivieren Sie dazu die Optimierung Manuell in Vorbereitung nderungen an den Standard Busparametern k nnen zu unvorhersehbarem Verhalten des Profibus DP f hren VORSICHT gt Die Busparameter d rfen nur von unterwiesenen Profibus DP Spezialisten ver ndert werden die sich ber die Auswirkungen der nderungen bewusst sind Mit Gruppen lassen sich Sync und Freeze Kommandos des Masters bestimmten Slave Gruppen zuordnen Hier lassen sich herstellerspezifische Parameter des Masters anzeigen bzw bearbeiten Der Parameter EnableDiags der IndraLogic L20 hat keine Funktion Hinweis Ge nderte Einstellungen werden erst mit dem n chsten Download in der SPS aktiviert siehe Abschnitt Download und Inbetriebnahme Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 DOK CONTRL IC L20 A
120. sch Group durch Bet tigen der lt Up gt und lt Down gt Taste inkrementieren bzw dekrementieren Wenn der gew nschte Wert erreicht ist wird mit lt Enter gt zum n chsten Byte der Adresse das durch BBB gekennzeichnet wird weiter geschaltet Dieses Byte kann auf die gleiche Weise ge ndert werden Genauso verfahren Sie mit den n chsten Zifferfolgen CCC und DDD Wenn Sie alle 4 Bytes der Adresse ge ndert haben werden Sie nach einem erneuten Bet tigen der Enter Taste mit der Anzeige OK gefragt ob die von Ihnen gerade bearbeitete Adresse also Ethernet Subnet oder Gateway bernommen werden soll Wenn Sie mit lt Esc gt antworten werden Ihre nderungen verworfen Wenn Sie aber mit lt Enter gt ihre Eingaben best tigen wird die neu eingegebene Adresse auf dem Display angezeigt und in die Compact Flash Karte geschrieben Beim n chsten Start der Steuerung wird dann diese Adresse verwendet RS 232 Haben Sie durch die lt Up gt oder lt Down gt Taste die Anzeige RS232 ausgew hlt wird Ihnen nach einem Bet tigen von lt Enter gt mit COM SERV COM USER oder COM PROG der aktuelle Mode der Schnittstelle angezeigt Nach einem erneuten Bet tigen von lt Enter gt k nnen Sie mit den lt Up gt und lt Down gt Tasten zwischen diesen drei Modi umschalten Wenn der von Ihnen gew nschte Mode angezeigt wird best tigen Sie diesen mit lt Enter gt Wenn Sie auch die dann angezeigte Abfrage OK mit lt
121. schalten sichern Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 DOK CONTRL IC L20 AWO1 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 sicher 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 e
122. sst sich auch automatisch in fortlaufender Reihenfolge vornehmen Tragen Sie in das Eingabefeld Ab Ausgang bzw Ab Eingang die gew nschte Startadresse ein Mit bernehmen wird die automatische Adressierung gestartet Dabei werden der Reihe nach die Ein bzw Ausg nge mit fortlaufenden SPS Adressen versehen Bei Adress berschneidungen mit bereits vergebenen Adressen wird der n chste zusammenh ngende freie Adressbereich gesucht In diesem Fall erscheint ein Dialogfeld mit der R ckfrage ob dieser freie Bereich f r die Adressierung verwendet werden soll Die neuen Adressen werden in die Spalte Adresse bernommen DOK CONTRL IC L20 AWO1 DE P aeg EE Weitere Informationen Weitere Informationen erhalten Sie in der Dokumentation bzw Online Hilfe zu IndraWorks 5 Profibus DP konfigurieren An der IndraLogic L20 DPM steht eine Profibus DP Schnittstelle mit Busmaster Funktionalit t nach DIN EN 50170 Teil 2 zur Verf gung Mit der Profibus Konfiguration lassen sich e Slaves konfigurieren e herstellerspezifische Daten bearbeiten und e busspezifische Einstellungen vornehmen Nach Abschluss der Profibus Konfiguration werden die Daten mit Hilfe von Indralogic auf das Zielger t bertragen Hinweis Ge nderte Einstellungen werden erst mit dem n chsten Download in der SPS aktiviert siehe Abschnitt Download und Inbetriebnahme Master Einstellungen F r Profibus DP lassen sich Betriebsparameter des Bussystems festlegen
123. t Data_out ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Ausg nge BYTE des Kleinbedienfeldes VAR_IN_OUT Data_in ARRAY 0 31 OF Daten zur Ankopplung der physikalischen Eing nge BYTE des Kleinbedienfeldes TVar ARRAY 0 65535 Array das zum Lesen vom und zum Schreiben auf OF BYTE das Bedienfeld verwendet wird VAR_OUTPUT BOOL TRUE solang Enable ebenfalls TRUE ist Error BOOL TRUE sobald ein Fehler auftritt L sst sich per 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 AWO1 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 Kleinbedienfeldes 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 6 4 RIL Check Funktionen Bezeichnung CheckBounds CheckDivByte CheckDivDWord CheckDivReal CheckDivWord CheckRangeSigned CheckRangeUnsigned Rexroth Bosch Group IndraLogic L20 Fehlerhafte Zugriffe die au erhalb der Bereiche von Arrays und Unterbereichstypen von Variablen unbeabsichtigt prog
124. tem bersicht 1 1 Komponenten Hardware Die Steuerung IndraLogic L20 setzt sich aus folgenden Komponenten zusammen e IndraControl L20 Hardware e Firmware IndraLogic L20 auf Memory Card e Steckersatz f r IndraControl L20 Die IndraControl L20 ist eine modulare und skalierbare Steuerung Als universelle Hardware Plattform ist sie zusammen mit der Firmware IndraLogic 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 Visualisierungs und Bedien Oberfl che und Diagnose Funktionen ProVi e IndraWorks WinStudio Projektierungswerkzeug zur Erstellung von Anwenderbildern f r IndraWorks HMI e IndraLogic L20 TSP Zielsystemdateien Target Support Package werden installiert die f r die Bearbeitung der Indralogic L20 mit IndraWorks und Indralogic ben tigt werden e Target Manager Verwaltung von TSP Daten z B bei Update von Steuerungsfunktionen Alle Komponenten au er IndraWorks WinStudio werden automatisch installiert Lediglich die Installation der enthaltenen Light Version von IndraWorks WinStudio muss gesondert gestartet werden 1 2 Weiterf hrende Dokumentationen wm reem 1 Rexroth IndraControl L20 Projektierung DOK CONTRL IC L20 PRO1 DE P 2 SPS Programmierung mit Rexroth Indralogi
125. ter Drive and Control per Drag and Drop in das aktuelle IndraWorks Projekt einf gen a IndraWorks Datei Bearbeiten Ansicht Projekt Extras Fenster Hilfe Hammel IndraworksProject_001 Deutsch M X Bibliothek H 0 Tndrawiorksbiroec UU Dre and Control e IndraDrive Cal Indralagic L40 DEM OIVP ez IndraLogic L20 DPM IV JE IndraLogic WEP O1WR5 9 Indralagice YPP21 01WRS Profibus DP Diagnose H X Informationen Indralogic L20 mit Profibus DP Master 4 4 BSD Dateien wurden nt ei Di UU Abb 4 3 Einf gen der Indralogic L20 in den Projekt Explorer Nach dem Einf gen eines Ger tes in den Projekt Explorer erscheint ein Wizard Assistent mit dem sich Einstellungen zum Projekt vornehmen lassen siehe Eingaben im Wizard Assistent Anschlie end wird das Ger t in den Projekt Explorer aufgenommen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 3 Die folgende Abbildung zeigt ein fertig konfiguriertes und programmiertes IndraLogic L20 Projektbeispiel E 9 IndraworksProject_001 1 EI Gr gic_L20_Projekt E oe Logic 5 5 o Gi ch Inline 10 CO c p Pii 240118 e Profibus 3 IE 2p1 pp pr DD R R B IL 24 DO 32 f X0B2 pa ZOBA 0E5 1 IndraWorks Projekt 2 Ger tename 3 Logic Objektknoten SPS Projekt 4 SPS Bausteine POE 5 SPS Taskverwaltung 6 Lokaler E A Bereich der IndraLogic L20 Onboard E A
126. tersatz bernommen wird und somit beim n chsten Download f r den Betrieb am Profibus vorbereitet ist Deaktivieren Sie diese Option dann l sst sich der Slave konfigurieren und archivieren aber er wird am Profibus nicht in Betrieb genommen Die Umschaltung Aktiv Passiv l sst sich auch im Projekt Explorer am Slave vornehmen siehe Abbildung o CDD Profibus M d DD Profibus M ER 2p IL pp DE a O AAEN A Slave ist in Betrieb B Slave ist nicht in Betrieb Abb 4 20 Aktiv Passiv Umschaltung im Projekt Explorer DOK CONTRL IC L20 AW01 DE P IndraLogic L20 E A Einstellungen 2 Herstellerspezifische Daten 3 Gruppenzuordnung 4 DOK CONTRL IC L20 AWO1 DE P Projektieren und Programmieren 4 15 Hinweis Ge nderte Einstellungen werden erst mit dem n chsten Download in der SPS aktiviert siehe Abschnitt Download und Inbetriebnahme Kommentar Geben Sie hier einen beliebigen Kommentar zum Ger t ein Die Adressierung der Module l sst sich automatisch in fortlaufender Reihenfolge vornehmen Tragen Sie in das Eingabefeld Ab Ausgang bzw Ab Eingang die gew nschte Startadresse ein Mit bernehmen wird die automatische Adressierung gestartet Dabei werden der Reihe nach alle Module mit fortlaufenden SPS Adressen versehen Bei Adress berschneidungen mit bereits vergebenen Adressen wird der n chste zusammenh ngende freie Adressbereich gesucht In diesem Fall erscheint ein Dialogfeld mit der R ckfrage ob d
127. terschreiten des zul ssigen Wertebereichs einer Variablen CheckExceedingOccurred 4 16 16 CheckRangeUpperLimitation berschreiten 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 12 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 String Zugriff oberhalb des m glichen Array Bereiches END IF ELSE String ve Zugriff erfolgreich E
128. timmen siehe auch Standard Men im Abschnitt Anzeigem glichkeiten am Display Weitere Informationen finden Sie in der IndraLogic Hilfe zum Thema Kommunikationsparameter bzw im IndraLogic Handbuch 2 Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Projektieren und Programmieren 4 5 Kommunikationsparameter E Lokal RER ne Address 192 1 1 1 IF address or hostname Fort 1200 Motorola byteorder No Loschen Gateway Aktualisieren Abb 4 6 IndraLogic Kommunikationsparameter Im folgenden Dialogfeld der Kommunikationseinstellungen lassen sich die verf gbaren Kan le Kommunikations Instanzen ausw hlen und damit dem aktuellen IndraLogic L20 Projekt zuweisen IndraLogic L20 DPM EA E N Einstellungen t r die kommunikation ber das IndraLogic Gateway Kkommunikationseinstellunger Kanale IndraLogic L20 Hot Adresse 1200 Ziel Adresse H 32 1 1 1 Eingestelltes Gate au Local ost Kommunikationsparameter CC AUCE Treiber T cpp Com Fort oo Baudrate Eoo c StopBita En Abbrechen Hir Abb 4 7 Kommunikationseinstellungen Die Anpassung der Kommunikationsparameter bzw das Neuanlegen von Kommunikationskan len erfolgt ber die Schaltfl che Kommunikationsparameter ber die Schaltfl che Fertig stellen werden die Eingaben best tigt und im Projekt Explorer wird ein IndraLogic L20 Projekt angelegt Rexroth
129. tionen siehe Abb 6 11 werden automatisch in das SPS Programm eingebunden und m ssen nicht explizit aufgerufen werden 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 11 Funktionen von RIL_Check DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 9 CheckExceedingOccured Durch gezieltes Abfragen der Bits in der globalen Variablen CheckExceedingOccurred kann die genau 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 Un
130. tstelle zu E A Modulen Rexroth Inline Schnittstelle Kommunikations 1 x Ethernet Anschluss RJ 45 10 100 Base T iih 1 x serielle RS232 Schnittstelle 1 x Profibus DP Master Schnittstelle Ein und Ausg nge 8 galvanisch getrennte digitale Eing nge 8 galvanisch getrennte digitale Ausg nge Abb 8 1 Ausstattung 8 2 Leistungsdaten IndraLogic L20 DPM 01VRS Anwenderspeicher f r Programmcode 1 MByte Anwenderspeicher f r Daten 2 MByte Remanenter Speicher 32 kByte Profibus DP Master nach IEC 61158 3 Abb 8 2 Leistungsdaten Rexroth DOK CONTRL IC L20 AW01 DE P Bosch Group 8 2 Technische Daten IndraLogic L20 Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Abbildungsverzeichnis 9 1 H Abbildungsverzeichnis DOK CONTRL IC L20 AWO1 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 Abb Abb 1 1 3 1 4 1 4 2 4 3 4 4 Weiterf hrende Dokumentationen 1 1 Gefahrenstufen nach ANSI Z 535 3 1 IndraWorks starten 4 1 Neues Projekt anlegen 4 2 Einf gen der Indralogic L20 in den Projekt Explorer 4 2 Beispiel IndraLogic L20 DPM im Projektexplorer 4 3 4 5 4 6 4 7 4 8 4 9 Ger teeinstellungen 4 4 IndraLogic Kommunikationsparameter 4 5 Kommunikationseinstellungen 4 5
131. ulik 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 beseitigen 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 AWO1 DE P Bosch Group 3 12 Sicherheitshinweise f r elektrische Antriebe und Steuerungen IndraLogic L20 Notizen Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P Aa a a Tja 4 Projektieren und Programmieren 4 1 bersicht Voraussetzungen Voraussetzung f r die Projektierung einer IndraLogic L20 ist die Installation von IndraWorks Logic Das Installationsprogramm ist auf CD ROM verf gbar Mit der Install
132. ungen 5 2 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 Abb Abb Abb Abb Abb Abb IndraLogic L20 5 3 Kontextmen Ger t 5 2 5 4 IndraLogic Projekt Kontextmen bei gestarteter IndraLogic 5 3 6 1 bersicht der IndraLogic L20 Bibliotheken 6 1 6 2 BuepE_Client 6 3 6 3 Schnittstelle von BuepE_Client 6 4 6 4 Beispiel f r einen BuepE_Client Aufruf 6 4 6 5 VCP_PBS16_A4096 6 5 6 6 Schnittstelle von VCEP_PBS16_A4096 6 5 6 7 VOCP_PBS32_A4096 6 6 6 8 Schnittstelle von VCEP_PBS32_A4096 6 6 6 9 VOCP_PBS32_A65536 6 7 6 10 Schnittstelle von VEP_PBS32_A65536 6 7 6 11 Funktionen von HI Check 6 8 6 12 CheckExceedingOccurred 6 9 6 13 Programmbeispiel Bereichs berschreitung bei Arrays 6 9 6 14 Slave Diagnosedaten 6 13 6 15 Stationsstatus_1 6 13 6 16 Stationsstatus_2 6 14 6 17 Stationsstatus_3 6 14 6 18 tFBD_BM_INFO 6 16 6 19 Installierter Peripherietreiber in PdType 6 16 6 20 Status Kodierung in BmState 6 17 6 21 Fehler Kodierung in BmError 6 17 6 22 tFBD_BIT_LIST 6 18 6 23 Kodierung der Bitliste 6 18 6 24 tFBD_KSD_LIST 6 18 6 25 Klassifizierte Slave Diagnose 6 19 6 26 Kodierung der Bitliste 6 19 6 27 Bitliste Klassifizierte Slave Diagn
133. uration l sst sich aufrufen durch e Doppelklick auf Tasks im Objektknoten Logic im IndraWorks Projekt Explorer oder e Anklicken von Taskkonfiguration im Register Ressourcen in Indralogic Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group bel Indr logic IndraLogic_L 0_DPM_02YRS pro Taskkonfiguration Datei Bearbeiten Projekt Einf gen Extras Online Fenster Hilfe a alale al eg Taskkonfiguration Ressourcen E Taskeigenschaften Bibliothek lecstc lib 23 6 04 09 56 14 Bibliothek RIL_ProfibusDP lib 23 7 0 Name Extemal_Trigger Bibliothek Standard lib 23 6 04 09 56 en Bibliothek SYSLIBCALLBACK LIB 2 TESCH fi Bibliothek ysLibTime lib 23 6 04 09 e Globale Yarablen Zuklisch H ai Tools Erelautend FW Alarmkonfiguratior ER HEN Arbeitsbereich lt P gt Ereignisgesteuert Ti Bibliothek svermalter Ce Edem ereignisgesteuert Eigenschaften fa PLC Browser Ereignis Steuerungsk onfiguration lt A St EE Taskkonfiguration Al Traceaufzeichnung SEA M er 3 Watch und Fiezepturverwalter Bo a Zielsystemeinstellungen lt A gt Zeitfz H 200ms Empfindlichkeit ONLINE E LESEN Abb 4 27 IndraLogic Taskkonfiguration Informationen zu den Taskeigenschaften erhalten Sie in der Dokumentation bzw Online Hilfe zu Indralogic 2 Dar ber hinaus bietet die Indralogic L20 mit Extern Ereignisgesteuert eine spezielle Funktion Extern ereignisgesteuert Mit der I
134. us 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 25 Klassifizierte Slave Diagnose Jedes Bit einer 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 0 zugeordnet BitList 0 L Teilnehmer 0 Teilnehmer 7 BitList 15 7 6 5 4 3 2 1 0 L Teilnehmer 120 Teilnehmer 127 Abb 6 26 Kodierung der Bitliste Bit x FALSE Slave x hat keine Diagnose Bit x TRUE Slave x hat Diagnose Abb 6 27 Bitliste Klassifizierte Slave Diagnose Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group 6 20 Bibliotheken IndraLogic L20 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 28 D
135. ver ndern Alle Eintr ge die im Wizard get tigt werden lassen sich auch zu einem sp teren Zeitpunkt ndern siehe nachfolgende Abbildung Dazu doppelklicken Sie bitte den gew nschten Slave im Projekt Explorer Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group Slave Einstellungen 1 Rexroth Bosch Group Slawe Einstellungen Name oO R IL PB BK Basiert auf IND 05B Busadresse a Sw ersion fa Aktiv E Hw ers ion zo o Heu Adressieren Ab Ausgang Die E amp Adressen aller Module dieses Slaves werden ab den hier angegebenen Adressen in aufsteigender Reihenfolge neu 2081 vergeben Ab Eingang lB bernehmen 1 Slave Einstellungen 2 Automatisch Adressieren 3 Herstellerspezifische Daten 4 Gruppenzuordnung Abb 4 19 Slave Einstellungen Name Ger tename des Slaves laut GSD Datei Basiert auf Ident Nummer laut GSD Datei SW Version Software Version laut GSD Datei HW Version Hardware Version laut GSD Datei Busadresse Hier wird die n chste freie Busadresse FDL Adresse automatisch eingetragen Die Adresse l sst sich berschreiben oder mit Hilfe des Buttons ndern Die Busadresse des Slaves wird auch im Projekt Explorer angezeigt Sie wird vor den Namen des Slaves gesetzt Beispiel siehe Abbildung unten Der Slave R IL PB BK mit der Busadresse 2 wird im Projekt Explorer als 2 R IL PB BK angezeigt Aktiv Aktivieren Sie die Option damit der Slave in den Master Parame
136. wie 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_0O1V 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 Abb 6 72 Hinweis Die Pr fung des Systems und der Releases ist auch aktiv wenn die Funktion Version_RIL_Utilities_O1V selbst nicht verwendet wird 1 Release Rexroth Bosch Group DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 Bibliotheken 6 33 x Folgende Funktionen konnten nicht gebunden werden version RL Uulttes U1v Abb 6 72 Meldung Fehlgeschlagene Versionspr fung des Systems 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 sofern sie fehler
137. works Datei Bearbeiten Ansicht Projekt Extras Fenster Hilfe Sala lei oo IndraworksProject_004 Deutsch Deu M X Bibliothek 1 x EM IndraworksProject_004 Drive and Control Feriphere d mm Onboard I0 Inline ER nline 1 0 _ J Resrath Inline RR a Profihusshf l w JA F B IL 24 EDI 2 DES QA R E IL 120 D1 1 QA F E IL 230 DI 1 QA R E IL 24 DO 2 24 QA R E IL 2400 4 QA R E IL 24 D0 8 d R B IL 24 DO 8 24 A R IB IL 24 DO 16 Mm pp Ann THM r k Informationen Inline Slave HIR IL 24 DI 8 ID 1003 ERL_IL40_INLINE cig Hardware 1 0 Bosch Rexroth AG gt l PED Doten wurden interpretisto O a a Il Abb 4 15 Inline Modul einf gen Mit dem Einf gen eines Inline Moduls in den Projekt Explorer werden in einem Dialogfeld Wizard die Moduldaten angezeigt Einige Daten lassen sich ver ndern Alle Eintr ge die im Wizard get tigt werden lassen sich auch zu einem sp teren Zeitpunkt ndern Dazu doppelklicken Sie bitte das gew nschte Modul im Projekt Explorer Rexroth DOK CONTRL IC L20 AWO1 DE P Bosch Group Modul Einstellungen 1 Rexroth Bosch Group E A Einstellungen 2 Neu Adressieren 3 Modul Einstellungen Name MD R E IL 4 DI 16 Basiert auf BRC 130 WU Id 1004 Re rotk d Inline Kommentar Era Einstellungen GC Neu Adressieren Bezeichner Adresse Datentyp Kommentar Zustand Motor aus Ab Ausgang SEI SAD Ab Eingang ZT Zen 2182 Zen Kaaf Saal
138. ype an Abb 6 19 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 Diagnose 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 ER Lmeme Teresa Tresen meer 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 DOK CONTRL IC L20 AWO1 DE P IndraLogic L20 BmeError Busmaster Fehlerwort DOK CONTRL IC L20 AWO1 DE P Bibliotheken 6 17 BMS_SNE Ein oder mehrere Slaves sind ber den Bus nicht erreichbar BMS_SKF Ein oder mehrere Slaves melden Konfigurationsfehler 10 BMS_DPS Ein oder mehrere Slaves melden statische Diagnose 11 BMS_EXD Ein oder mehrere Slaves melden erweiterte Diagnose 13 BMS_SF Ein oder mehrere Slaves melden einen sonstigen
Download Pdf Manuals
Related Search
Related Contents
Sencor SCA BA01 alcohol tester LT25 壁掛け金具 取 扱 説 明 書 Télécharger la notice Règlement du projet « Mons en 2015 photos Targus THZ219FR 排水浄化器 クリーンボックス・ミニ 取扱説明書 Disclosure HP 1918 (370ml) Copyright © All rights reserved.
Failed to retrieve file