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