übereinstimmen. Die Übereinstimmung ist durch CE-Zei- chen gekennzeichnet. Informationen zur Kon- Für weitere Informationen zur CE-Kennzeichnung und Konformitäts- formitätserklärung erklärung wenden Sie sich bitte an Ihre Landesvertretung der VIPA GmbH. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
VIPA GmbH, Ohmstraße 4, 91074 Herzogenaurach, Germany Telefon: +49 9132 744-1150 (Hotline) EMail: support@vipa.de 1.2 Über dieses Handbuch Zielsetzung und Inhalt Das Handbuch beschreibt die CPU 015N aus dem System SLIO von VIPA. Beschrieben wird Aufbau, Projektierung und Anwendung. Produkt Best.-Nr. ab Stand:...
Einbau in einen Schaltschrank GEFAHR! Das Gerät ist nicht zugelassen für den Einsatz – in explosionsgefährdeten Umgebungen (EX-Zone) Dokumentation Handbuch zugänglich machen für alle Mitarbeiter in Projektierung Installation Inbetriebnahme Betrieb HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 10
– Anschluss und Änderung nur durch ausgebildetes Elektro-Fachpersonal – Nationale Vorschriften und Richtlinien im jeweiligen Verwenderland beachten und einhalten (Installation, Schutzmaßnahmen, EMV ...) Entsorgung Zur Entsorgung des Geräts nationale Vorschriften beachten! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Bei Änderungen an elektrostatisch gefährdeten Baugruppen ist darauf zu achten, dass ein geerdeter Lötkolben verwendet wird. VORSICHT! Bei Arbeiten mit und an elektrostatisch gefährdeten Bau- gruppen ist auf ausreichende Erdung des Menschen und der Arbeitsmittel zu achten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
2A erweitern. 2.2.2 Komponenten CPU (Kopf-Modul) Bus-Koppler (Kopf-Modul) Zeilenanschaltung Peripherie-Module Zubehör VORSICHT! Beim Einsatz dürfen nur Module von VIPA kombiniert werden. Ein Mischbetrieb mit Modulen von Fremdherstel- lern ist nicht zulässig! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Grundlagen und Montage Systemvorstellung > Komponenten CPU 01x Bei der CPU 01x sind CPU-Elektronik und Power-Modul in ein Gehäuse integriert. Als Kopf-Modul werden über das integrierte Power-Modul zur Spannungsversorgung sowohl die CPU-Elektronik als auch die Elektronik der angebunden Peripherie-Module versorgt.
Lieferumfang enthalten, sondern ausschließlich als Zubehör erhältlich. Der Schirmschienen-Träger wird unterhalb des Klemmblocks in das Terminal-Modul gesteckt. Bei flacher Tragschiene können Sie zur Adaption die Abstandshalter am Schirmschienen-Träger abbrechen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Terminal-Modul und die Kodier-Buchse im Elektronik-Modul ver- bleiben. Dies gewährleistet, dass nach Austausch des Elektronik- Moduls nur wieder ein Elektronik-Modul mit der gleichen Kodierung gesteckt werden kann. 2.3 Abmessungen Maße CPU 01x HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 16
Grundlagen und Montage VIPA System SLIO Abmessungen Maße Bus-Koppler und Zeilenanschaltung Slave Maße Zeilenanschal- tung Master Maße Peripherie-Modul HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Stecken Sie die CPU auf die Tragschiene. Durch Klappen des Verriegelungshebels nach unten wird die CPU auf der Trag- schiene fixiert. Die CPU wird direkt auf eine Tragschiene montiert. Sie können bis zu 64 Module stecken. Über die Verbindung mit dem Rückwandbus werden Elektronik- und Leistungsversorgung ange-...
Seite 18
80mm und nach unten von 60mm bzw. 80mm bei Verwendung von Schirmschienen-Trägern einhalten. Klappen Sie die Verriegelungshebel der CPU nach oben, ste- cken Sie die CPU auf die Tragschiene und klappen Sie die Ver- riegelungshebel wieder nach unten. Montage Peripherie-...
Die Verdrahtung mit Federklemmtechnik ermöglicht einen schnellen und einfachen Anschluss Ihrer Signal- und Versorgungslei- tungen. Daten 240V AC / 30V DC Querschnitt 0,08 ... 1,5mm (AWG 28 ... 16) Abisolierlänge 10mm HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 20
Durch Entfernen des Schraubendrehers wird der Draht über einen Federkontakt sicher mit der Anschlussklemme verbunden. Standard-Verdrahtung (1) DC 24V für Leistungsversorgung I/O-Ebene (max. 10A) (2) DC 24V für Elektronikversorgung Bus-Koppler und I/O-Ebene HB300 | CPU | 015-CEFNR00 | DE | 16-03...
MF-LED, sofern der Summenstrom für die Elektronikversorgung 3A nicht übersteigt. Ist der Summenstrom größer als 3A, werden die LEDs nicht mehr angesteuert. Hier müssen Sie zwischen Ihre Peri- pherie-Module das Power-Modul mit der Best.-Nr. 007-1AB10 plat- zieren. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Federklemmtechnik ermöglicht einen schnellen und einfachen Anschluss Ihrer Signal- und Versorgungsleitungen. Im Gegensatz zur Schraubverbindung ist diese Verbindungsart erschütterungssicher. Daten 240V AC / 30V DC Querschnitt 0,08 ... 1,5mm (AWG 28 ... 16) Abisolierlänge 10mm HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 23
Schirmschienen-Träger. Stecken Sie Ihre Schirmschienen- träger, bis diese am Modul einrasten. Bei flacher Tragschiene können Sie zur Adaption den Abstandshalter am Schirm- schienen-Träger abbrechen. Legen Sie Ihre Schirmschiene in den Schirmschienen-Träger ein. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Daten 240V AC / 30V DC Querschnitt 0,08 ... 1,5mm (AWG 28 ... 16) Abisolierlänge 10mm Verdrahtung Vorge- hensweise 1 Pin-Nr. am Steckverbinder 2 Entriegelung für Schraubendreher 3 Anschlussöffnung für Draht HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 25
Durch Entfernen des Schraubendrehers wird der Draht über einen Federkontakt sicher mit der Anschlussklemme verbunden. Standard-Verdrahtung (1) DC 24V für Leistungsversorgung I/O-Ebene (max. 10A) (2) DC 24V für Elektronikversorgung Bus-Koppler und I/O-Ebene HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 26
MF-LED, sofern der Summenstrom für die Elektronikversorgung 3A nicht übersteigt. Ist der Summenstrom größer als 3A, werden die LEDs nicht mehr angesteuert. Hier müssen Sie zwischen Ihre Peri- pherie-Module das Power-Modul mit der Best.-Nr. 007-1AB10 plat- zieren. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
007-1AB10 (1) DC 24V für Leistungsversorgung I/O-Ebene (max. 10A) (2) DC 24V für Elektronikversorgung Bus-Koppler und I/O-Ebene (3) DC 24V für Leistungsversorgung I/O-Ebene (max. 4A) (4) DC 24V für Elektronikversorgung I/O-Ebene HB300 | CPU | 015-CEFNR00 | DE | 16-03...
CPU-Teil und Power-Modul der CPU dürfen nicht vonei- nander getrennt werden! Hier dürfen Sie lediglich das Elektronik-Modul tauschen! Machen Sie Ihr System stromlos. Entfernen Sie falls vorhanden die Verdrahtung an der CPU. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 29
Ziehen Sie die CPU nach vorne ab. Zur Montage klappen Sie alle Verriegelungshebel der zu mon- tierenden CPU nach oben. Stecken Sie die zu montierende CPU an das linke Modul und schieben Sie die CPU, geführt durch die Führungsleisten, auf die Tragschiene.
Nach der Montage kann es wieder gesteckt werden. Betätigen Sie die Entriegelung an der Unterseite des rechts daneben befindlichen Elektronik-Moduls und ziehen Sie dieses nach vorne ab. Klappen Sie den Verriegelungshebel des zu tauschenden Moduls nach oben. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Elektronik-Modul entfernen! Nach der Montage kann es wieder gesteckt werden. Betätigen Sie die Entriegelung an der Unterseite des rechts neben der Modulgruppe befindlichen Elektronik-Moduls und ziehen Sie dieses nach vorne ab. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
über- schritten Verhalten: Nach dem Einschalten bleibt an jedem Modul die RUN- LED aus und es leuchtet sporadisch die MF-LED. Ursache: Der maximale Strom für die Elektronikversorgung ist über- schritten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Die Komponenten von VIPA sind für den Einsatz in Industrieumge- bungen entwickelt und erfüllen hohe Anforderungen an die EMV. Trotzdem sollten Sie vor der Installation der Komponenten eine EMV- Planung durchführen und mögliche Störquellen in die Betrachtung einbeziehen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Schirm-/Schutzleiterschiene auf, und befestigen Sie die Schirme mit Kabelschellen. – Achten Sie darauf, dass die Schirm-/Schutzleiterschiene impe- danzarm mit dem Schrank verbunden ist. – Verwenden Sie für geschirmte Datenleitungen metallische oder metallisierte Steckergehäuse. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 35
Legen Sie den Schirm direkt nach Eintritt der Leitung in den Schrank auf eine Schirmschiene auf. Führen Sie den Schirm bis zu Ihrer SPS weiter, legen Sie ihn dort jedoch nicht erneut auf! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 36
Grundlagen und Montage VIPA System SLIO Aufbaurichtlinien VORSICHT! Bitte bei der Montage beachten! Bei Potenzialdifferenzen zwischen den Erdungspunkten kann über den beidseitig angeschlossenen Schirm ein Ausgleichsstrom fließen. Abhilfe: Potenzialausgleichsleitung. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
EN 60068-2-30 RH1 (ohne Betauung, relative Feuchte 10 … 95%) Verschmutzung EN 61131-2 Verschmutzungsgrad 2 Aufstellhöhe max. 2000m Mechanisch Schwingung EN 60068-2-6 1g, 9Hz ... 150Hz Schock EN 60068-2-27 15g, 11ms HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 38
EN 61000-4-4 Burst, Schärfegrad 3 EN 61000-4-5 Surge, Installationsklasse 3 * *) Aufgrund der energiereichen Einzelimpulse ist bei Surge eine angemessene externe Beschaltung mit Blitzschutzelementen wie z.B. Blitzstro- mableitern und Überspannungsableitern erforderlich. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
64 SLIO Module ankoppelbar E/A-Adressbereich digital/analog 2048Byte 512 Timer/Zähler, 8192 Merker-Byte Bestelldaten Bestellnummer Beschreibung CPU 015N 015-CEFNR00 Basis CPU 015N mit NET-CP Kommunikationsprozessor und Optionen zur Erweiterung von Arbeitsspeicher und Feldbu- sanschaltung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Der Anschluss erfolgt über einen integrierten 2-fach Switch Projektierbare Verbindungen sind nicht möglich. Damit Sie online auf den Ethernet-PG/OP-Kanal zugreifen können, müssen Sie diesem IP-Adress-Parameter zuweisen. Ä Kapitel 4.6 "Hardware-Konfiguration - Ethernet-PG/OP-Kanal" auf Seite 60 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 42
Die MPI-Schnittstelle dient zur Verbindung zwischen Program- miergerät und CPU. Hierüber erfolgt beispielsweise die Projektie- rung und Programmierung. Außerdem dient MPI zur Kommunika- tion zwischen mehreren CPUs oder zwischen HMIs und CPU. Standardmäßig ist die MPI-Adresse 2 eingestellt. X3: MPI-Schnittstelle...
Produktiv-Verbindungen über Anwenderprogramm PG/OP-Verbindungen 3.2.3 Speichermanagement Allgemein Die CPU hat einen Speicher integriert. Angaben über die Speicherka- pazität finden Sie auf der Frontseite Ihrer CPU. Der Speicher gliedert sich in folgende Teile: Ladespeicher 512kByte Codespeicher (50% des Arbeitsspeichers) Datenspeicher (50% des Arbeitsspeichers) Arbeitsspeicher 256kByte –...
Inhalt des RAMs wird automatisch bei NetzAUS im Flash (NVRAM) gespeichert. VORSICHT! Bitte schließen Sie die CPU für ca. 1 Stunde an die Span- nungsversorgung an, damit der interne Sicherungsmecha- nismus entsprechend geladen wird. Bei Ausfall des Sicherungsmechanismus wird Datum 01.09.2009 und Uhrzeit 00:00:00 eingestellt.
Hardwarebeschreibung Aufbau > LEDs 3.2.7 LEDs CPU-Teil Bedeutung grün ● Sobald die CPU intern mit 5V versorgt wird, leuchtet die grüne PW- LED (Power). ○ Die CPU ist nicht mit Spannung versorgt. an: ● | aus: ○ Bedeutung grün gelb...
Seite 46
Beschreibung grün grün ○ ○ ○ Beide Spannungen fehlen ● ○ Leistungsversorgung OK ● ● ○ Elektronikversorgung OK ● Sicherung Elektronikversorgung defekt an: ● | aus: ○ | nicht relevant: X HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Die grüne L/A-LED (Link/Activity) zeigt an, dass der EtherCAT-Master physikalisch mit Ethernet verbunden ist. Unregelmäßiges Blinken der L/A-LED zeigt Kommunikation des EtherCAT-Masters über Ethernet an. 3.3 Technische Daten Artikelnr. 015-CEFNR00 Bezeichnung SLIO CPU 015N Modulkennung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 48
0,01 µs Festpunktarithmetik, min. 0,01 µs Gleitpunktarithmetik, min. 0,06 µs Zeiten/Zähler und deren Remanenz Anzahl S7-Zähler S7-Zähler Remanenz einstellbar von 0 bis 512 S7-Zähler Remanenz voreingestellt Z0 .. Z7 Anzahl S7-Zeiten HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 49
Ladezeit für 50% Pufferungsdauer 15 min Ladezeit für 100% Pufferungsdauer Genauigkeit (max. Abweichung je Tag) 10 s Anzahl Betriebsstundenzähler Uhrzeit Synchronisation ü Synchronisation über MPI Master/Slave Synchronisation über Ethernet (NTP) Slave Adressbereiche (Ein-/Ausgänge) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 50
76 Byte S7-Kommunikation ü S7-Kommunikation als Server ü S7-Kommunikation als Client S7-Kommunikation Nutzdaten je Auftrag 160 Byte Anzahl Verbindungen gesamt Funktionalität Sub-D Schnittstellen Bezeichnung Physik RS485 Anschluss 9polige SubD Buchse Potenzialgetrennt ü HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 51
S7-Kommunikation als Client Übertragungsgeschwindigkeit, min. 19,2 kbit/s Übertragungsgeschwindigkeit, max. 12 Mbit/s Funktionalität PROFIBUS Master PG/OP Kommunikation Routing S7-Basis-Kommunikation S7-Kommunikation S7-Kommunikation als Server S7-Kommunikation als Client Aktivieren/Deaktivieren von DP-Slaves Direkter Datenaustausch (Querverkehr) DPV1 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 52
Schnittstelle RS422 Schnittstelle RS485 ü Anschluss 9polige SubD Buchse Übertragungsgeschwindigkeit, min. 150 bit/s Übertragungsgeschwindigkeit, max. 115,5 kbit/s Leitungslänge, max. 500 m Point-to-Point Protokolle Protokoll ASCII ü Protokoll STX/ETX ü Protokoll 3964(R) ü HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 53
Ethernet 100 MBit Anschluss RJ45 Potenzialgetrennt ü PG/OP Kommunikation max. Anzahl Verbindungen Produktiv Verbindungen Funktionalität vierte RJ45 Schnittstelle Bezeichnung Physik Ethernet 10/100 MBit Anschluss RJ45 Potenzialgetrennt ü PG/OP Kommunikation ü max. Anzahl Verbindungen HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 54
1 ms .. 512 ms Adressbereich Eingänge, max. 2 KB Adressbereich Ausgänge, max. 2 KB EoE Unterstützung ü FoE Unterstützung ü Distributed Clock Unterstützung ü Hotconnect Slaves ü Taktsynchronität ü Management & Diagnose HB300 | CPU | 015-CEFNR00 | DE | 16-03...
131,5 mm x 109 mm x 83 mm Gewicht 325 g Umgebungsbedingungen Betriebstemperatur 0 °C bis 60 °C Lagertemperatur -25 °C bis 70 °C Zertifizierungen Zertifizierung nach UL in Vorbereitung Zertifizierung nach KC HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Nach NetzEIN und CPU-STOP prüft die CPU, ob eine *.pkg-Datei (Firmware-Datei) auf der Speicherkarte vorhanden ist. Wenn ja, zeigt die CPU dies über LED-Blinken an und sie können die Firm- ware über eine Updateanforderung installieren. Ä weitere Informationen auf Seite 83 Die CPU prüft, ob eine zuvor aktivierte VSC gesteckt ist.
Prozessabbild der Eingänge (PAE) Prozessabbild der Ausgänge (PAA) Nach jedem Zyklusdurchlauf wird das Prozessabbild aktualisiert. Maximale Anzahl An die SLIO CPU sind bis zu 64 SLIO Module ankoppelbar. In die Module Summe gehen auch Power- und Klemmen-Module mit ein. Über Hardware-Konfigu- Über Lese- bzw.
ð Es öffnet sich ein Dialog für die Geräteauswahl. Wählen Sie unter den "Gerätevorlagen" Ihre CPU und klicken Sie auf [OK]. ð Die CPU wird in "Geräte und Netze" eingefügt und die "Gerätekonfiguration" geöffnet. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Laufzeit meter ändern und an die entsprechenden Module übertragen. Hierbei sind die modulspezifischen Parameter in sogenannten "Datensätzen" abzulegen. Näheres zum Aufbau der Datensätze finden Sie in der Beschreibung zu den Modulen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Peripherie, aktuelle Zyklus-Zeiten usw. finden. Bei Erstinbetriebnahme bzw. nach dem Rücksetzen auf Werksein- stellungen besitzt der Ethernet-PG/OP-Kanal keine IP-Adresse. Damit Sie online über den Ethernet-PG/OP-Kanal auf die CPU zugreifen können, müssen Sie diesem gültige IP-Adress-Para- meter zuordnen. Diesen Vorgang nennt man "Initialisierung" oder "Urtaufe".
Seite 61
Der Wert bleibt bestehen, solange dieser nicht neu zugewiesen, mit einer Hardware-Projektierung über- schrieben oder Rücksetzen auf Werkseinstellung ausgeführt wird. 10. Mit Klick auf "Einstellungen übernehmen" werden die IP- Adressdaten in das aktuelle Projekt übernommen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Bestätigen Sie Ihre Eingabe mit [OK]. ð Die IP-Adressdaten werden in Ihr Projekt übernommen und in "Geräte und Netze" unter "Lokale Baugruppen" aufge- listet. Nach der Übertragung Ihres Projekts ist Ihre CPU über die angegebenen IP-Adressdaten via Ethernet-PG/OP-Kanal erreichbar. Lokale Baugruppen...
Name – Name der Steuerung. Dieser Name wird im Projektbaum angezeigt. Anlagenkennzeichen – Hier haben Sie die Möglichkeit für die CPU ein spezifisches Anlagenkennzeichen festzulegen. – Mit dem Anlagenkennzeichen werden Teile der Anlage ein- deutig nach funktionalen Gesichtspunkten gekennzeichnet. – Die Anlagenkennzeichnung ist gemäß IEC 1346-1 hierar- chisch aufgebaut.
Seite 64
Projekt festgelegt und in die CPU geladen ist. – Der Istausbau ist der tatsächliche Ausbau der Baugruppen. – Wenn diese Option deaktiviert ist, bleibt die CPU in den fol- genden Fällen im Betriebszustand STOP: Eine oder mehrere Baugruppen stecken nicht in dem projek- tierten Steckplatz.
Seite 65
– Wiederanlauf (100 ms): Maximale Dauer des Wiederanlaufs. Wenn die Zeit zwischen NetzAUS und NetzEIN oder zwischen Betriebszustand STOP und RUN länger ist als die hier einge- gebene Zeit, findet kein Wiederanlauf statt. Die CPU bleibt im Betriebszustand STOP. Zyklus / Taktmerker Hier können Sie das zyklische Verhalten der CPU bestimmen und...
Seite 66
OB 85-Aufruf bei Peripheriezugriffsfehler – Reaktion der CPU bei Peripheriezugriffsfehlern während das Prozessabbild aktualisiert wird. – Die VIPA-CPU ist so voreingestellt, dass sie bei Peripheriezu- griffsfehlern keinen OB 85 aufruft und auch keinen Eintrag im Diagnosepuffer erzeugt. Größe Prozessabbild der Ein-/Ausgänge –...
Seite 67
Uhrzeitalarme Die Uhrzeitalarm-Organisationsbausteine OB 10 bis OB 17 können die Bearbeitung des OB 1 einmalig oder in einem bestimmten Inter- vall unterbrechen. Je nach verwendeter CPU können Sie bis zu 8 Uhrzeitalarme parametrieren. Priorität – Reihenfolge, in der ein Uhrzeitalarm-Organisationsbaustein bearbeitet wird.
– Geht Ihre Uhr innerhalb von 24 Stunden 1s nach, können Sie dies mit dem Korrekturfaktor "+1000" ms ausgleichen. Schutz Schutzstufe – Hier können Sie zum Schutz der CPU vor unbefugtem Zugriff eine Schutzstufe einstellen. – kein Schutz (default): Kein Passwort parametrierbar; keine Einschränkungen –...
Einsatz CPU 015 Einstellung CPU-Parameter > Parameter Ethernet MPI Baudrate X2 – Unter MPI können Sie hier die MPI-Übertragungsrate vor- geben. Unter PtP wird dieser Parameter von der CPU igno- riert. – Wertebereich: 19,2kB/s ... 12MB/s, default: 187,5kB/s Erweiterte Remanenz Merker –...
Transfer über MPI Transfer über Ethernet Transfer über Speicherkarte 4.9.1 Transfer über MPI Allgemein Für den Transfer über MPI besitzt die CPU folgende Schnittstelle: Ä "X3: MPI-Schnittstelle" auf Seite 42 X3: MPI Ä "X2: PtP(MPI)-Schnittstelle" auf Seite 42 X2: PtP(MPI) Bei einer urgelöschten CPU ist eine Projektierung über X2...
Seite 71
"Kontextmenü è Alles übersetzen". ð Ihr Projekt wird übersetzt und für die Übertragung vorbe- reitet. Klicken Sie im Projektbaum auf Ihre CPU und wählen Sie für den Transfer des Anwenderprogramms und der Hardware-Kon- figuration "Kontextmenü è Alles übertragen". ð Es öffnet sich ein Dialogfenster für die Projektübertragung.
"Kontextmenü è Alles übersetzen". ð Ihr Projekt wird übersetzt und für die Übertragung vorbe- reitet. Klicken Sie Sie im Projektbaum auf Ihre CPU und wählen Sie für den Transfer des Anwenderprogramms und der Hardware-Kon- figuration "Kontextmenü è Alles übertragen". ð Es öffnet sich ein Dialogfenster für die Projektübertragung Wählen Sie den "Porttyp"...
VIPA System SLIO Einsatz CPU 015 Zugriff auf den Webserver > Zugriff über Ethernet-PG/OP-Kanal Bestätigen Sie die Abfrage, dass die CPU in den Zustand STOP gebracht werden soll. ð Das Anwenderprogramm und die Hardwarekonfiguration werden über Ethernet in die CPU übertragen.
4.10.2 Struktur der Webseite Die Webseite ist dynamisch aufgebaut und richtet sich nach der Anzahl der an der CPU befindlichen Module. Die Webseite dient aus- schließlich der Informationsausgabe. Die angezeigten Werte können nicht geändert werden. Bitte beachten Sie, dass die System SLIO Power- und Klemmen-Module keine Typ-Kennung besitzen.
Seite 75
VIPA System SLIO Einsatz CPU 015 Zugriff auf den Webserver > Webseite bei angewählter CPU EtherCAT Port PG/OP Ethernet Port 2 Ethernet Port VIPASetCard Info VSD... Aktivierte VSD bzw. VSC mit Angaben für den Sup- port VSC... VSC-Trial-Time 71:59 Verbleibende Zeit in hh:mm bis bei gezogener VSC der Erweiterungsspeicher bzw.
Seite 76
Einsatz CPU 015 VIPA System SLIO Zugriff auf den Webserver > Webseite bei angewählter CPU Link Mode 100 Mbps - Full Duplex Network Infor- mation Port X5 Link Mode Not Available CP Network Information (According To Project Settings) Device Name...
Data Hier erhalten Sie Informationen zu Adresse und Zustand der Ein- bzw. Ausgänge. Parameter Bei parametrierbaren Modulen, z.B. Analogmodulen werden hier die aktuell eingestellten Parameter angezeigt. Diese stammen aus der Hardware-Konfiguration. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Anlauf kürzer ist oder die CPU aufgrund eines Fehler in STOP geht. Dies zeigt den Anlauf an. STOP-LED aus Wenn die CPU einen Anlauf fertig bearbeitet hat, geht Sie in den Betriebszustand RUN über. * OB 102 (Kaltstart) Sollte es zu einem "Watchdog"-Fehler kommen, so bleibt...
Die CPUs besitzen Sicherheitsmechanismen, wie einen Watchdog (100ms) und eine parametrierbare Zykluszeitüberwachung (paramet- rierbar min. 1ms), die im Fehlerfall die CPU stoppen bzw. einen RESET auf der CPU durchführen und diese in einen definierten STOP-Zustand versetzen. Die CPUs von VIPA sind funktionssicher...
Urlöschen: Urlöschen über Betriebsartenschalter Urlöschen über SPEED7 Studio Vor dem Laden Ihres Anwenderprogramms in Ihre CPU sollten Sie die CPU immer urlöschen, um sicherzustellen, dass sich kein alter Baustein mehr in Ihrer CPU befindet. 4.12.1 Urlöschen über Betriebsartenschalter Vorgehensweise Voraussetzung Ihre CPU muss sich im STOP-Zustand befinden.
Sie haben die Möglichkeit unter Einsatz einer Speicherkarte für die CPU und ihre Komponenten ein Firmwareupdate durchzuführen. Hierzu muss sich in der CPU beim Hochlauf eine entsprechend vor- bereitete Speicherkarte befinden. Damit eine Firmwaredatei beim Hochlauf erkannt und zugeordnet werden kann, ist für jede update- fähige Komponente und jeden Hardware-Ausgabestand ein pkg-...
Seite 82
Speicherkarte über- Klicken Sie auf "Service è Download è Firmware". tragen Navigieren Sie über "System SLIO è CPU" zu Ihrer CPU und laden Sie die zip-Datei auf Ihren PC. Entpacken Sie die zip-Datei und kopieren Sie die extrahierten pkg-Dateien auf Ihre Speicherkarte.
Blinken der LEDs SF und FC angezeigt werden kann, selbst wenn sich der Betriebsartenschalter in Stel- lung RUN befindet. In diesem Zustand kann die CPU erst wieder anlaufen, wenn Sie einen weiteren Firmwareup- date-Vorgang auslösen. Tippen Sie hierzu den Betriebsar- tenschalter kurz nach MR und folgen sie den unten beschriebenen Vorgehensweisen.
Seite 84
SF, FC und SD. Danach ist die Spannungsversorgung aus- und wieder einzuschalten. Die nachfolgende Abbildung soll die Vorgehensweise verdeutlichen: Bitte führen Sie nach einem Firmwareupdate der CPU immer ein Rücksetzen auf Werkseinstellung durch. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Kartenlesegerät beschrieben werden. Nach PowerON bzw. nach Urlöschen überprüft die CPU, ob eine VSD gesteckt ist und sich hier für die CPU gültige Daten befinden. Schieben Sie ihr VSD in den Steckplatz, bis diese, geführt durch eine Federmechanik, einrastet.
Seite 86
Zu folgenden Zeitpunkten erfolgt ein Zugriff auf ein Speichermedium: chermedium Nach Urlöschen Die CPU prüft, ob eine VSC gesteckt ist. Wenn ja, werden die ent- sprechenden Zusatzfunktionen freigeschaltet. Die CPU prüft, ob ein Projekt mit dem Namen S7PROG.WLD vor- handen ist. Wenn ja, wird dieses automatisch geladen.
Urlö- Übertragen Sie die Datei protect.wld auf eine Speicherkarte, stecken schen in CPU über- Sie die Speicherkarte in Ihre CPU und führen Sie nach folgender Vor- tragen gehensweise Urlöschen durch: Mit Urlöschen werden die in protect.wld enthaltenen Bausteine, per- manent vor Zugriffen Dritter geschützt, in der CPU abgelegt.
Das Rücksetzen auf Werkseinstellung hat keinen Einfluss auf geschützte Bausteine. Durch Übertragen einer leeren protect.wld von der Spei- cherkarte mit Urlöschen können Sie in der CPU alle geschützten Bau- steine löschen. Einsatz von Da beim Auslesen eines "protected"...
Beispiel 2 CMD_START Kennzeichnet den Start der Befehlsliste (0xE801) LOAD_PROJECT proj2.wld Urlöschen und Nachladen von "proj2.wld" (0xE805) WAIT1SECOND Wartet ca. 1 Sekunde (0xE803) WAIT1SECOND Wartet ca. 1 Sekunde (0xE803) IP-Parameter (0xE80E) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Aufzeichnung von Signalen mittels Logikanalyse 4.18.1 Test des Anwenderprogramms im SPS-Simulator Mit dem SPS-Simulator können Sie Ihr Anwenderprogramm auf einer virtuellen CPU testen, bevor Sie dieses in Ihre Steuerung laden. Dies erfolgt nach folgender Vorgehensweise: Laden Sie Ihr Anwenderprogramm. Übersetzen Sie Ihr Anwenderprogramm.
Im SPEED7 Studio können Sie Variablen eines Bausteins im Baustei- neditor beobachten. Hierzu muss der Baustein, der beobachtet werden soll in der CPU vorliegen und Sie müssen online mit der CPU verbunden sein. Öffnen Sie den Baustein vom Typ OB, FB, FC oder DB) im Bausteineditor.
DIAGBUF den aktuellen Inhalt des Diagnosepuffers auf der Spei- Ä Kapitel 4.17 "CMD - Autobefehle" cherkarte speichern. auf Seite 88 Für die Diagnose ist der Betriebszustand der CPU irrelevant. Es können maximal 100 Diagnoseeinträge in der CPU gespeichert werden. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 94
OB: Nicht anwenderrelevant oder unbekannt 0x138C Reserve-CPU: Manuelle Anlauf-Anforderung OB: Nicht anwenderrelevant oder unbekannt 0x138D Reserve-CPU: Automatische Anlauf-Anforderung OB: Nicht anwenderrelevant oder unbekannt 0x2521 BCD-Wandlungsfehler ZInfo1: Betroffenes Register 0: AKKU 1 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 95
Ende Umparametrieren einer Baugruppe 0x32C4 Aktivierung eines DP-Slaves mit SFC 12 (D_ACT_DP) mittels MODE = 3 OB: OB-Nummer PK: Priorität ZInfo1: Logische Basisadresse des DP-Masters ZInfo2: Stationsnummer ZInfo2: IO-System-ID ZInfo3: Logische Basisadresse der Station HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 96
ZInfo3: Logische Basisadresse der Station ZInfo3: Ausgang ZInfo3: Eingang 0x33C9 Deaktivierung eines DP-Slaves mit der SFC 12 (D_ACT_DP) mittels MODE = 4 OB: OB-Nummer PK: Priorität ZInfo1: Logische Basisadresse des DP-Masters ZInfo2: Stationsnummer ZInfo2: IO-System-ID HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 97
OB: Nicht anwenderrelevant oder unbekannt 0x3571 Zu große Schachtelungstiefe von Klammerebenen 0x3572 Zu große Schachtelungstiefe von Master Control Relais 0x3573 Zu große Schachtelungstiefe bei Synchronfehlern 0x3574 Zu große Schachtelungstiefe von Bausteinaufrufen (U-Stack) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 98
OB: Nicht anwenderrelevant oder unbekannt 0x35D4 Unzulässiger Uhrzeitsprung durch Uhrzeitsynchronisation OB: Nicht anwenderrelevant oder unbekannt 0x35D5 Fehler bei Übernahme der Synchronisationszeit OB: Nicht anwenderrelevant oder unbekannt 0x35E1 Global Daten (GD): Falsche Telegrammkennung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 99
BATTF: Ausfall der Pufferspannung in mindestens einem Erweiterungsgerät beseitigt OB: Nicht anwenderrelevant oder unbekannt 0x3833 BATTF: Ausfall der DC 24V Spannungsversorgung in mindestens einem Erweite- rungsgerät beseitigt 0x3842 Diagnosealarm (Modul/Submodul OK) PK: PrioLevel DatID: Reserviert DatID: Eingabebaugruppe DatID: Ausgabebaugruppe HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 100
ZInfo3: Erweiterungsgeräteausfall ZInfo3: Prozessorausfall ZInfo3: EPROM-Fehler ZInfo3: RAM-Fehler ZInfo3: ADU/DAU-Fehler ZInfo3: Sicherungsausfall ZInfo3: Prozessalarm verloren 0x3854 PROFINET-IO-Submodul/Modul gesteckt und entspricht parametriertem Submodul/ Modul ZInfo1: Logische Adresse ZInfo2: Device-ID ZInfo2: Subnet-ID DatID: Reserviert HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 101
Peripheriezugriffsfehler bei PAE lesen ZInfo2: Länge ZInfo3: Offset 0x38B2 Peripheriezugriffsfehler bei PAA schreiben ZInfo2: Länge ZInfo3: Offset 0x38B3 Peripheriezugriffsfehler bei PAE lesen PK: Priorität OB: OB-Nummer DatID: Längen Information ZInfo1: Res1 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 103
ZInfo3: Wiederkehr mindestens eines Erweiterungsgeräts 0x38C4 Wiederkehr einer DP-Station OB: OB-Nummer PK: Priorität ZInfo1: Logische Basisadresse des DP-Masters ZInfo2: Stationsnummer ZInfo2: IO-System-ID ZInfo3: Logische Basisadresse der Station ZInfo3: Ausgang ZInfo3: Eingang HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 104
ZInfo3: 16. Erweiterungsgerät ZInfo3: 17. Erweiterungsgerät ZInfo3: 18. Erweiterungsgerät ZInfo3: 19. Erweiterungsgerät ZInfo3: 20. Erweiterungsgerät ZInfo3: 21. Erweiterungsgerät ZInfo3: Wiederkehr mindestens eines Erweiterungsgeräts 0x38C7 Wiederkehr einer DP-Station, jedoch Fehler bei Baugruppenparametrierung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 105
ZInfo3: Ausgang ZInfo3: Eingang 0x38CC PROFINET-IO-Stationswiederkehr mit Störung oder Wartung OB: OB-Nummer PK: Priorität DatID: Reserviert_1 ZInfo1: Logische Basisadresse des IO-Controllers ZInfo2: Stationsnummer ZInfo2: IO-System-ID ZInfo3: Logische Basisadresse der Station ZInfo3: Ausgang HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 106
ZInfo3: Eingang 0x38F9 Wiederkehr eines Teils der Submodule eines PROFINET I-Device mit Device-Konfi- gurationsunterschied OB: OB-Nummer PK: Priorität ZInfo1: Logische Basisadresse des IO-Controllers ZInfo2: Stationsnummer ZInfo2: IO-System-ID ZInfo3: Logische Basisadresse der Station HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 107
ZInfo1: Logische Basisadresse der Baugruppe, in der der Fehler aufgetreten ist ZInfo2: Baugruppenstörung ZInfo2: Interner Fehler ZInfo2: Externer Fehler ZInfo2: Kanalfehler vorhanden ZInfo2: Externe Hilfsspannung fehlt ZInfo2: Frontstecker fehlt ZInfo2: Baugruppe nicht parametriert ZInfo2: Falsche Parameter in Baugruppe ZInfo2: Baugruppenklasse HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 108
DatID: Eingang DatID: Ausgang 0x3954 PROFINET-IO-Submodul/Modul gezogen ZInfo1: Logische Adresse ZInfo2: Device-ID ZInfo2: Subnet-ID DatID: Reserviert DatID: Eingang DatID: Ausgang 0x3961 Baugruppe/Schnittstellenmodul gezogen bzw. nicht ansprechbar OB: Nicht anwenderrelevant oder unbekannt HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 109
ZInfo1: Res1 ZInfo2: Länge ZInfo3: RetVal 0x39C1 Erweiterungsgeräteausfall OB: OB-Nummer PK: Priorität ZInfo1: Logische Basisadresse der IM ZInfo2: 1. Erweiterungsgerät ZInfo2: 2. Erweiterungsgerät ZInfo2: 3. Erweiterungsgerät ZInfo2: 4. Erweiterungsgerät ZInfo2: 5. Erweiterungsgerät HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 110
ZInfo2: Nr. der DP-Station ZInfo2: DP-Mastersystem-ID ZInfo3: Logische Basisadresse einer S7-Slave-Station bzw. Diagnoseadresse bei einer DP-Norm-Slave-Station ZInfo3: Ausgang ZInfo3: Eingang 0x39CA PROFINET-IO-Systemausfall OB: OB-Nummer PK: Priorität ZInfo1: Logische Adresse des IO-Systems HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 111
ZInfo2: IO-System-ID ZInfo3: Logische Basisadresse der Station ZInfo3: Ausgang ZInfo3: Eingang 0x4300 NETZ-EIN gepuffert 0x4301 Betriebszustandsübergang von STOP nach ANLAUF ZInfo1: Stop-Ursache 0x4302 Betriebszustandsübergang von ANLAUF nach RUN 0x4303 STOP durch Stopschalter-Bedienung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 112
0x43D5 Abweisung Ankoppeln wegen ungleichem Speicherausbau des Teil-AS OB: Nicht anwenderrelevant oder unbekannt 0x43D6 Abweisung Ankoppeln wegen ungleichem Systemprogramm des Teil-AS OB: Nicht anwenderrelevant oder unbekannt 0x43D7 Abweisung Ankoppeln wegen Konfigurationsänderung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 113
Reserve-CPU: Wechsel von Anlauf nach Aufdaten 0x43F1 Reserve-Master-Umschaltung 0x43F2 Kopplung inkompatibler H-CPUs durch Systemprogramm blockiert 0x43F4 Reserve-CPU: Sperre des Ankoppelns/Aufdatens mittels SFC90 in der Master-CPU 0x4510 STOP wegen Verletzung des Datumsbereichs der CPU 0x4520 DEFEKT: STOP nicht erreichbar 0x4521 DEFEKT: Ausfall des Befehlsbearbeitungsprozessors...
Seite 114
DatID: Baustein-Typ 0x456B STOP durch Ziehen/Stecken (OB nicht geladen oder nicht möglich) OB: Nicht anwenderrelevant oder unbekannt 0x456C STOP durch CPU-Hardwarefehler (OB nicht geladen oder nicht möglich) OB: Nicht anwenderrelevant oder unbekannt HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 115
STOP: Backup-Pufferinhalt inkonsistent (kein RUN-Übergang) 0x4590 STOP wegen Überlast der internen Funktionen OB: Nicht anwenderrelevant oder unbekannt 0x4926 DEFEKT: Ausfall der Zeitüberwachung bei Peripheriezugriffen 0x4931 STOP bzw. DEFEKT: Speichertestfehler im Modulspeicher HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 116
Firmware-Update: Hardwarestand passt nicht zur Firmware DatID: Nicht anwenderrelevant 0x49B3 Firmwareupdate: Baugruppentyp passt nicht zur Firmware 0x49D2 STOP der Reserve-CPU wegen STOP der Master-CPU während der Ankopplung 0x49D4 STOP eines Masters, da Partner-CPU auch Master ist (Kopplungsfehler) 0x49D8 STOP/Fehlersuchbetrieb/DEFEKT: Hardwarefehler durch anderen Fehler erkannt...
Seite 117
VIPA System SLIO Einsatz CPU 015 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0x510F Bei WinLC ist ein Problem aufgetreten, das zum STOP oder DEFEKT der CPU führte 0x530D Neue Anlaufinformation im Betriebszustand STOP 0x5311 Anlauf trotz fehlender Fertigmeldung der Baugruppe(n) 0x5371 Dezentrale Peripherie: Ende der Synchronisation mit einem DP-Master...
Seite 118
Kein Anlauf wegen unzulässiger Projektierinformation auf Modul 0x6533 Urlöschanforderung durch ungültigen Modulinhalt 0x6534 Kein Anlauf: Baustein auf Modul mehrfach vorhanden 0x6535 Kein Anlauf: Nicht genügend Speicher um Baustein aus Modul aufzunehmen OB: CPU-Modus HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 119
Kein Anlauf: Modul enthält eine unzulässige Bausteinnummer 0x6537 Kein Anlauf: Modul enthält einen Baustein unzulässiger Länge 0x6538 Lokaldaten oder Schreibschutzkennung (bei DB) eines Bausteins für CPU unzulässig 0x6539 Unzulässiger Befehl im Baustein (vom Compiler erkannt) 0x653A Urlöschanforderung, da OB-Lokaldaten auf Modul zu kurz sind 0x6543 Kein Anlauf: Bausteintyp unzulässig...
Seite 120
ZInfo3: Nicht anwenderrelevant DatID: Nicht anwenderrelevant 0xE0C0 Nicht genug Speicherplatz im Arbeitsspeicher für Codebaustein (Baustein zu groß) 0xE0CB Fehler bei SZL-Zugriff. ZInfo1: Error 4: SZL falsch 5: Sub-SZL falsch 6: Index falsch HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 121
0xE0CE Fehler: Timeout beim Senden der i-Slave-Diagnose 0xE100 Speicherkarten-Zugriffsfehler 0xE101 Speicherkarten-Fehler Filesystem 0xE102 Speicherkarten-Fehler FAT 0xE104 Speicherkarten-Fehler beim Speichern ZInfo3: Nicht anwenderrelevant 0xE200 Speicherkarte Schreiben beendet (Copy Ram2Rom) PK: Nicht anwenderrelevant HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 122
ZInfo2: FeatureSet PROFIBUS ZInfo2: FeatureSet Feldbus ZInfo2: FeatureSet Motion ZInfo2: Reserviert 0xE401 FSC-Karte wurde gezogen DatID: FeatureSet Trialtime in Minuten ZInfo1: Speichererweiterung in kB ZInfo2: FeatureSet PROFIBUS ZInfo2: FeatureSet Feldbus ZInfo2: FeatureSet Motion HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 123
0x44: SFC 0x46: SFB ZInfo3: Block-Nr. 0xE501 Parserfehler ZInfo3: SDB-Nummer ZInfo1: ErrorCode 1: Parserfehler: SDB Struktur 2: Parserfehler: SDB ist kein gültiger SDB-Typ. ZInfo2: SDB-Typ 0xE604 Mehrfach-Parametrierung einer Peripherieadresse für Ethernet-PG/OPKanal HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 124
DatID: Mastersystem-ID 0xE721 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo1: Nicht anwenderrelevant ZInfo2: Mastersystem-ID ZInfo3: Nicht anwenderrelevant DatID: Nicht anwenderrelevant 0xE722 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 125
Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo3: Status 0: OK 0xFE81: Fehler beim Erzeugen der Datei 0xFEA1: Fehler beim Schreiben der Datei 0xFEA2: 0xE80B CMD - Autobefehl: DIAGBUF erkannt und erfolgreich ausgeführt HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 126
Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xE813 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xE816 CMD - Autobefehl: SAVE_PROJECT erkannt, aber nicht ausgeführt, weil CPU-Spei- cher leer ist 0xE8FB CMD - Autobefehl: Fehler: Initialisierung des Ethernet-PG/OP-Kanals mittels...
Seite 127
Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xEA07 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xEA08 SBUS: Parametrierte Eingangsdatenbreite ungleich der gesteckten Eingangsdaten- breite ZInfo1: Parametierte Eingangsdatenbreite ZInfo2: Steckplatz HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 128
Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo2: HW-Steckplatz ZInfo3: Interface-Typ PK: Nicht anwenderrelevant DatID: Nicht anwenderrelevant 0xEA1A SBUS: Fehler beim Zugriff auf Sbus-FPGA-Adresstabelle. ZInfo2: HW-Steckplatz ZInfo3: Tabelle 0: Lesen 1: Schreiben HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 129
ZInfo2: Nicht anwenderrelevant ZInfo3: Nicht anwenderrelevant DatID: Nicht anwenderrelevant 0xEA50 PROFINET-IO-Controller: Fehler in der Konfiguration ZInfo1: Rack/Steckplatz des Controllers ZInfo2: Device-Nr ZInfo3: Steckplatz auf dem Device OB: Nicht anwenderrelevant PK: Nicht anwenderrelevant HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 130
OB: Datei-Nr DatID: Zeile ZInfo1: Firmware Majorversion ZInfo2: Firmware Minorversion 0xEA63 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! PK: Controller-Steckplatz OB: Datei-Nr DatID: Zeile ZInfo1: Firmware Majorversion ZInfo2: Firmware Minorversion HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 131
ZInfo1: ServiceID, bei der der Fehler aufgetreten ist ZInfo2: Kommando, bei dem der Fehler aufgetreten ist 1: Request 2: Connect 3: Error 0xEA66 PROFINET-IO-Controller: Fehler im Kommunikationsstack PK: Rack-Steckplatz OB: StackError.Service HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 132
ZInfo1: Mindest Version für das FPGA ZInfo2: Geladene FPGA Version 0xEA6A PROFINET-IO-Controller: Service-Fehler im Kommunikationsstack PK: Rack-Steckplatz OB: Service ID ZInfo1: ServiceError.Code ZInfo2: ServiceError.Detail ZInfo3: ServiceError.AdditionalDetail ZInfo3: ServiceError.AreaCode 0xEA6B PROFINET-IO-Controller: Fehlerhafte Vendor-ID HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 133
PROFINET-IO-Controller: Fehlerhafte Device-ID ZInfo1: Device ID PK: Racksteckplatz OB: Plc-Mode 0x00: Unbekannt 0x01: Stopp-Update 0x02: Stopp-Urlöschen 0x03: Stopp-Initialisierung 0x04: Stopp-Intern 0x06: Kaltstart 0x07: Warmstart 0x08: Run 0x0A: Halt 0x0D: Störung 0xFD: 0xFE: 0xFF: HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 134
ZInfo1: Device ID ZInfo2: Nicht anwenderrelevant ZInfo3: Nicht anwenderrelevant OB: PLC-Mode 0x00: Unbekannt 0x01: Stopp-Update 0x02: Stopp-Urlöschen 0x03: Stopp-Initialisierung 0x04: Stopp-Intern 0x06: Kaltstart 0x07: Warmstart 0x08: Run 0x0A: Halt 0x0D: Störung 0xFD: HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 135
ZInfo1: Filenamehash[0-3] ZInfo2: Filenamehash[4-7] ZInfo3: Line OB: Nicht anwenderrelevant PK: Nicht anwenderrelevant DatID: SvnRevision 0xEA82 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo1: Filenamehash[0-3] ZInfo2: Filenamehash[4-7] ZInfo3: Line OB: Nicht anwenderrelevant HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 136
OB: Aktuelle OB-Nummer PK: Core-Status 0: INIT 1: STOP 2: READY 3: PAUSE 4: RUN DatID: Aktuelle Auftrags-Nummer 0xEA93 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo1: Filenamehash[0-3] ZInfo2: Filenamehash[4-7] HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 137
0x03: Stopp-Initialisierung 0x04: Stopp-Intern 0x06: Kaltstart 0x07: Warmstart 0x08: Run 0x0A: Halt 0x0D: Störung 0xFD: 0xFE: 0xFF: ZInfo1: Diagnoseadresse des Masters ZInfo2: kein Rx Queue ist voll ZInfo2: Kein Sendepuffer verfügbar HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 138
ZInfo1: Fehlercode 0x01: 0x02: 0x03: 0x04: 0x05: 0x06: 0x07: 0x08: 0xEAD0 Konfigurationsfehler SyncUnit 0xEB03 SLIO Fehler: IO-Mapping ZInfo1: Fehlerart 0x01: SDB-Parserfehler 0x02: Konfigurierte Adresse bereits belegt 0x03: Mappingfehler PK: Nicht anwenderrelevant HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 139
6: Slave-Diagnoseadresse ungültig 7: Slave-Adresse ungültig 8: Slave-Modul IO-Konfiguration ungültig. 9: Logische Adresse bereits in Benutzung. 10:00 11: IO-Mapping Fehler 12: Fehler 13: Fehler beim Initialisieren des EtherCAT-Stacks (wird vom CP eingetragen) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 140
5: Der EtherCAT-State des Antriebs konnte nicht ermittelt werden 6: Fehler beim Versenden des SDO-Requests (für weitere Informationen ist das (nachfolgende) Event mit der ID 0xED60 auf dem CP zu analysieren) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 141
DatID: Station verfügbar 0xEC11 EtherCAT: Wiederkehr Bus mit fehlenden Slaves ZInfo1: Alter Status 0x00: Undefined/Unkown 0x01: Init 0x02: PreOp 0x03: Bootstrap 0x04: SafeOp 0x08: Op ZInfo1: Neuer Status 0x00: Undefined/Unkown 0x01: Init HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 142
DatID: Eingangsadresse DatID: Ausgangsadresse DatID: Station nicht verfügbar DatID: Station verfügbar 0xEC30 EtherCAT: Topologie OK ZInfo2: Diagnoseadresse des Masters 0xEC50 EtherCAT: Verteillte Uhren (DC) nicht synchron ZInfo1: Diagnoseadresse des Masters ZInfo3: Tabelle HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 143
DatID: Station verfügbar 0xED12 EtherCAT: Ausfall Slave ZInfo1: Alter Status 0x00: Undefined/Unkown 0x01: Init 0x02: PreOp 0x03: Bootstrap 0x04: SafeOp 0x08: Op ZInfo1: Neuer Status 0x00: Undefined/Unkown 0x01: Init 0x02: PreOp 0x03: Bootstrap HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 145
DatID: Station nicht verfügbar DatID: Station verfügbar 0xED21 EtherCAT: Fehlerhafter Bus-Statuswechsel ZInfo1: Alter Status 0x00: Undefined/Unkown 0x01: Init 0x02: PreOp 0x03: Bootstrap 0x04: SafeOp 0x08: Op ZInfo1: Neuer Status 0x00: Undefined/Unkown HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 146
0x00: Undefined/Unkown 0x01: Init 0x02: PreOp 0x03: Bootstrap 0x04: SafeOp 0x08: Op ZInfo2: Diagnoseadresse der Station ZInfo3: AlStatusCode 0x0000: Kein Fehler 0x0001: Unspezifischer Fehler 0x0011: Ungültige angeforderte Statusänderung 0x0012: Unbekannter angefordeter Status HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 147
0x0045: Mailbox-SOE 0x004F: Mailbox-VOE DatID: Eingangsadresse DatID: Ausgangsadresse DatID: Station nicht verfügbar DatID: Station verfügbar 0xED23 EtherCAT: Timeout beim Wechseln des Master-Zustands nach OP, nachdem CPU nach RUN gewechselt hat OB: PLC-Mode HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 148
ZInfo2: Diagnoseadresse des Masters 0xED50 EtherCAT: Verteilte Uhren (DC) synchron ZInfo1: Diagnoseadresse des Masters ZInfo3: Tabelle 0: Verteilte Uhren (DC) Master synchron 1: Verteilte Uhren (DC) Slave-Stationen synchron 0xED60 EtherCAT: Diagnosepuffer CP: Slave-Statuswechsel HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 149
0x0013: Urladen wird nicht unterstützt 0x0014: Keine gültige Firmware 0x0015: Ungültige Mailbox-Konfiguration 0x0016: Ungültige Mailbox-Konfiguration 0x0017: Ungültige Sync-Manager-Konfiguration 0x0018: Keine gültigen Eingänge verfügbar 0x0019: Keine gültigen Ausgänge verfügbar 0x001A: Synchronisationsfehler 0x001B: Sync-Manager Watchdog HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 150
4: Slave hat unerwartet seinen Status gewechselt 0xED61 EtherCAT: Diagnosepuffer CP: CoE-Emergency PK: EtherCAT-Stationsadresse (Low-Byte) OB: EtherCAT-Stationsadresse (High-Byte) DatID: Fehler-Code ZInfo1: Fehler-Register ZInfo1: MEF-Byte1 ZInfo2: MEF-Byte2 ZInfo2: MEF-Byte3 ZInfo3: MEF-Byte4 ZInfo3: MEF-Byte5 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 151
0x08: Run 0x0A: Halt 0x0D: Störung 0xFD: 0xFE: 0xFF: ZInfo1: Diagnoseadresse des Masters ZInfo2: EtherCAT-Stationsadresse 0xEE00 Zusatzinformation bei UNDEF_OPCODE ZInfo1: Nicht anwenderrelevant ZInfo2: Nicht anwenderrelevant ZInfo3: Nicht anwenderrelevant OB: Nicht anwenderrelevant HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 152
DatID: Nicht anwenderrelevant 0xEE01 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! ZInfo3: SFB-Nummer 0xEEEE CPU wurde komplett gelöscht, weil der Hochlauf nach NetzEin nicht beendet werden konnte. 0xEF00 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! DatID: Nicht anwenderrelevant...
über die Quittierung der Gegenseite beinhaltet. Bei den Protokollen USS und Modbus können Sie durch Aufruf des FC/SFC 218 SER_RCV nach einem SER_SND das Quittungstelegramm aus- lesen. Die FCs/SFCs befinden sich im Lieferumfang der CPU. Verwenden Sie FCs im SPEED7 Studio Aus Kompatibilitätsgründen zu anderen Programmier- Tools sind diese Bausteine als FC und SFC verfügbar und...
Das Prinzip der Datenübertragung ist für alle Protokolle identisch und soll hier kurz gezeigt werden. Daten, die von der CPU in den entsprechenden Datenkanal geschrieben werden, werden in einen FIFO-Sendepuffer (first in first out) mit einer Größe von 2x1024Byte abgelegt und von dort über die Schnittstelle ausgegeben.
5.4.1 FC/SFC 216 - SER_CFG Beschreibung Die Parametrierung erfolgt zur Laufzeit unter Einsatz des FC/SFC 216 (SER_CFG). Hierbei sind die Parameter für STX/ETX, 3964R, USS und Modbus in einem DB abzulegen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 156
3964R, USS und Modbus folgenden Aufbau hat: Datenbaustein bei STX/ETX DBB0: STX1 BYTE (1. Start-Zeichen in hexadezi- maler Form) DBB1: STX2 BYTE (2. Start-Zeichen in hexadezi- maler Form) DBB2: ETX1 BYTE (1. Ende-Zeichen in hexadezi- maler Form) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 157
Informationsbits um das Paritätsbit erweitert, das durch seinen Wert ("0" oder "1") den Wert aller Bits auf einen verein- barten Zustand ergänzt. Ist keine Parität vereinbart, wird das Pari- tätsbit auf "1" gesetzt, aber nicht ausgewertet. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
5: Fehler in PARITY 6: Fehler in STOPBITS 8092h Zugriffsfehler auf Parameter-DB (DB zu kurz) 828xh Fehler in Parameter x von DB-Parameter mit x: 1: Fehler im 1. Parameter 2: Fehler im 2. Parameter HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Bei STX/ETX, 3964R, Modbus und USS wird immer die unter DATAPTR angegebene Länge oder 0 eingetragen. RETVAL FC/SFC 217 Rückgabewerte, die der Baustein liefert: (Rückgabewerte) Fehler- Beschreibung code 0000h Daten gesendet - fertig 1000h Nichts gesendet (Datenlänge 0) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 160
3964R Wert Beschreibung 2000h Senden fertig ohne Fehler 80FFh NAK empfangen - Fehler in der Kommunikation 80FEh Datenübertragung ohne Quittierung der Gegenseite oder mit fehlerhafter Quittierung 9000h Pufferüberlauf (keine Daten gesendet) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 161
Länge der Rückantwort ist zu lang 80FEh Falscher Funktionscode in der Rückantwort 80FFh Falsche Slave-Adresse in der Rückantwort 9000h Pufferüberlauf (keine Daten gesendet) 9001h Daten sind zu lang (>1024Byte) 9002h Daten sind zu kurz (<2Byte) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 162
Einsatz PtP-Kommunikation VIPA System SLIO Kommunikation > FC/SFC 217 - SER_SND Prinzip der Program- Nachfolgend soll kurz die Struktur zur Programmierung eines Sende- mierung auftrags für die verschiedenen Protokolle gezeigt werden. 3964R HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 163
VIPA System SLIO Einsatz PtP-Kommunikation Kommunikation > FC/SFC 217 - SER_SND USS / Modbus ASCII / STX/ETX HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Schnittstelle gelesen werden kann framing Fehler, der anzeigt, dass ein definierter Bitrahmen error nicht übereinstimmt, die zulässige Länge über- schreitet oder eine zusätzliche Bitfolge enthält (Stoppbitfehler) parity Paritätsfehler overflow Der Puffer ist voll. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 165
2: Fehler in DATALEN 3: Fehler in ERROR 8122h Fehler in Parameter DATAPTR (z.B. DB zu kurz) 809Ah Schnittstelle nicht vorhanden bzw. Schnittstelle wird für PROFIBUS verwendet 809Bh Schnittstelle ist nicht konfiguriert HB300 | CPU | 015-CEFNR00 | DE | 16-03...
STX/ETX ist ein einfaches Protokoll mit Start- und Ende-Kennung. Hierbei stehen STX für Start of Text und ETX für End of Text. Die Prozedur STX/ETX wird zur Übertragung von ASCII-Zeichen einge- setzt. Sie arbeitet ohne Blockprüfung (BCC). HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 167
Die Nutzdaten, d.h. alle Zeichen zwischen Start- und Ende-Ken- nung, werden nach Empfang des Schlusszeichens an die CPU übergeben. Beim Senden der Daten von der CPU an ein Peripheriegerät werden die Nutzdaten an den FC/SFC 217 (SER_SND) über- geben und von dort mit angefügten Start- und Endezeichen über die serielle Schnittstelle an den Kommunikationspartner über-...
Seite 168
übergeordneten Master - und mehreren Slave-Sys- temen aufbauen. Das USS-Protokoll ermöglich durch Vorgabe einer fixen Telegrammlänge einen zeitzyklischen Telegrammverkehr. Folgende Merkmale zeichnen das USS-Protokoll aus: Mehrpunktfähige Kopplung Master-Slave Zugriffsverfahren HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 169
Hierbei wird die Slave-Adr. (Bit 0 ... 4) ignoriert. Im Gegensatz zu einem "normalen" Send-Auftrag ist beim Broadcast keine Tele- grammauswertung über FC/SFC 218 SER_RCV erforderlich. Nur Schreibaufträge dürfen als Broadcast gesendet werden. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
überwachung eingesetzt. Unterstützte Modbus- Die RS485-Schnittstelle unterstützt folgende Modbus-Protokolle: Protokolle Modbus RTU Master Modbus ASCII Master 5.7 Modbus - Funktionscodes Namenskonventionen Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind: HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 171
3x - Wort-Bereich für Eingabe-Daten des Masters Zugriff über Funktions-Code 04h 4x - Wort-Bereich für Ausgabe-Daten des Masters Zugriff über Funktions-Code 03h, 06h, 10h Eine Beschreibung der Funktions-Codes finden Sie auf den Folge- seiten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 172
Liefert der Slave einen Fehler zurück, wird der Funktionscode mit 80h "verodert" zurückgesendet. Ist kein Fehler aufgetreten, wird der Funktionscode zurückgeliefert. ® Fehler Slave-Antwort: Funktionscode OR 80h ® OK Funktionscode Byte-Reihenfolge im 1 Wort Wort High-Byte Low-Byte HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Starten zwei Teilnehmer gleichzeitig eine Sendung, so erkennen sie dies, stellen die Sendung ein und starten nach einer Zufallszeit erneut. Durch Einsatz von Switches wird eine kollisionsfreie Kommunika- tion zwischen den Teilnehmern gewährleistet. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Schicht und steuert die Art, wie Sender einen einzigen Über- tragungskanal gemeinsam nutzen. Die LLC (Logical Link Control) ist die obere Schicht und stellt die Verbindung für die Übertragung der Datenrahmen von einem Gerät zum anderen her. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Die Netzwerkstationen sind, durch einen Mindestabstand getrennt, mit dem Netzwerkkabel verbunden. Die Netzwerkstationen und das Netzwerkkabel zusammen bilden ein Gesamtsegment. Alle Segmente eines Netzwerks bilden das Ethernet (Physik eines Netz- werks). HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Früher gab es das Triaxial- (Yellow Cable) oder Thin Ethernet-Kabel (Cheapernet). Mittlerweile hat sich aber aufgrund der Störfestigkeit das Twisted Pair Netzwerkkabel durchgesetzt. Die CPU hat einen Twisted-Pair-Anschluss. Das Twisted Pair Kabel besteht aus 8 Adern, die paarweise miteinander verdrillt sind. Aufgrund der Verdrillung ist dieses System nicht so störanfällig wie frühere Koaxialnetze.
Seite 180
Die Quittierung der Datenübertragung erfolgt vom Partner auf Schicht 7 des ISO/OSI-Schichtenmodells. Zur Datenübertragung auf SPS-Seite sind für Siemens S7-Verbin- dungen die FB/SFB-VIPA-Hantierungsbausteine zu verwenden. Nähere Informationen zum Einsatz der Bausteine finden Sie im Handbuch Operationsliste HB00_OPL_SP7. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 181
Sie zuvor sowohl auf der Sender- als auch auf der Empfängerseite einen lokalen Kommunikationszugangspunkt einrichten. Bei jedem Sendauftrag können Sie den remoten Partner durch Angabe seiner IP-Adresse und seiner Port-Nr. neu referenzieren. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Klasse D für Multicast-Adressen und die Klasse E ist für besondere Zwecke reserviert. Die Adressformate der 3 Klassen A, B, C unter- scheiden sich lediglich dadurch, dass Network-ID und Host-ID ver- schieden lang sind. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Diese Adresse wird als Broadcast-Adresse verwendet und adressiert alle Teilnehmer im Netz. Adresse bei Erstinbetriebnahme – Jeder CP einer VIPA-CPU besitzt immer eine eindeutige MAC- Adresse. Diese finden Sie auf einem Aufkleber unterhalb der Frontklappe. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
6.7 Schnelleinstieg Übersicht Bei der Erstinbetriebnahme bzw. nach dem Urlöschen mit erneutem PowerON der CPU besitzen der Ethernet PG/OP-Kanal und der NET- CP keine IP-Adresse. Diese sind lediglich über ihre MAC-Adresse erreichbar. Mittels der MAC-Adressen, die auf die Front aufgedruckt sind, in der Reihenfolge Adresse NET-CP und darunter Adresse Ethernet PG/OP-Kanal, können Sie der entsprechenden Komponente...
Die Zuweisung der IP-Adressdaten erfolgt im SPEED7 Studio nach folgender Vorgehensweise: Starten Sie das SPEED7 Studio mit Ihrem Projekt. Klicken Sie im Projektbaum auf Ihre CPU "PLC ... CPU ..." Wählen Sie "Kontextmenü è Geräteeigenschaften" ð Es öffnet sich das Dialogfenster "Geräteeigenschaften" .
Klicken Sie im Projektbaum auf "Neues Gerät hinzufügen ..." . ð Es öffnet sich ein Dialog für die Geräteauswahl. Wählen Sie unter den "Gerätevorlagen" Ihre CPU und klicken Sie auf [OK]. ð Die CPU wird in "Geräte und Netze" eingefügt und die "Gerätekonfiguration" geöffnet. Gerätekonfiguration Slot...
Seite 187
Nähre hierzu finden Sie in der zugehörigen Online-Hilfe bzw. Dokumentation. Nach dem Laden Ihres Projekts können Sie "Geräte und Netze" direkt über den Projektbaum aufrufen. Die Arbeitsumgebung von "Geräte und Netze" hat folgenden Aufbau: HB300 | CPU | 015-CEFNR00 | DE | 16-03...
über das Kontextmenü der NET-CP-Netzmarkierung nach folgender Vorgehensweise: Gehen Sie mit der Maus auf die NET-CP-Netzmarkierung Öffnen Sie mit "Kontextmenü è Neue Verbindung einfügen" den Dialog zum Anlegen einer Verbindung HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 189
Bei Siemens S7-Verbindungen werden Kommunikationsverbin- dungen durch eine Verbindungs-ID für jeden Kommunikations- partner spezifiziert. Eine Verbindung wird durch den lokalen und fernen Verbindungs- endpunkt spezifiziert. Bei Siemens S7-Verbindungen müssen die verwendeten TSAPs kreuzweise übereinstimmen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 190
– Die ID ist das Bindeglied zu Ihrem SPS-Programm. Die ID muss identisch sein mit der ID in der Aufrufschnittstelle des FB/SFB-Hantierungsbausteins. Hier finden Sie auch die Para- meter "ID" und "LADDR" , welche in den Hantierungsbaus- teinen anzugeben sind. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Quittung an den Partner-FB/SFB geschickt, und der Parameter LEN aktualisiert. FB/SFB 14 Remote CPU lesen: Mit dem FB/SFB 14 GET können Daten aus einer remoten CPU aus- gelesen werden, wobei sich die CPU im Betriebszustand RUN oder STOP befinden kann. FB/SFB 15 Remote CPU schreiben: Mit dem FB/SFB 15 PUT können Daten in eine remote CPU...
Fehlerinformation: ERROR = 1, STATUS = 8088h. Verbindungsloses Pro- Bei den verbindungslosen Protokollen entfallen Verbindungsauf- tokoll und Verbindungsabbau zum remoten Partner. Verbindungslose Protokolle übertragen die Daten unquittiert und damit ungesichert zum remoten Partner. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 193
– Falls Sie die Länge der zu empfangenden Daten kleiner gewählt haben als die Länge der gesendeten Daten, kopiert der Empfangsbaustein keine Daten in den Empfangsdatenbe- reich, sondern liefert folgende Fehlerinformation: ERROR = 1, STATUS = 8088h. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 194
TRCV Daten empfangen FB 65 TCON Verbindungsaufbau Einrichtung des lokalen Kommu- nikationszugangspunktes FB 66 TDISCON Verbindungsabbau Auflösung des lokalen Kommuni- kationszugangspunktes FB 67 TUSEND Daten senden FB 68 TURCV Daten empfangen HB300 | CPU | 015-CEFNR00 | DE | 16-03...
EtherCAT eine Nutzdatenrate von über 90%. Das für Prozessdaten optimierte EtherCAT-Protokoll wird direkt im Ethernet-Telegramm transportiert. Dieses wiederum kann aus mehreren Untertelegrammen bestehen, die jeweils einen Spei- cherbereich des Prozessabbilds bedienen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Prozessdaten übertragen werden. 7.1.2 EtherCAT Zustandsmaschine Zustände In jedem EtherCAT-Kommunikationsteilnehmer ist eine Zustandsma- schine implementiert. Für jeden Zustand ist definiert, welche Kommu- nikationsdienste über EtherCAT aktiv sind. Die Zustandsmaschine wird vom EtherCAT-Master gesteuert. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 197
Dieser Zustand ist nur über Init zu erreichen. Im Zustand Boot ist Mailbox-Kommunikation über das Protokoll File- Access over EtherCAT (FoE) möglich, aber keine andere Mailbox- Kommunikation und keine Prozessdaten-Kommunikation. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Sie komfortabel auf alle Geräteparameter zugreifen und gleichzeitig Daten einlesen und ausgeben. Echtzeitdaten lesen Sie über PDOs und die Parametrierung führen Sie über SDOs aus. Weiter stehen Ihnen Emergency-Objekte zur Verfügung. Destination address Source address CRC Checksum HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Schalten Sie die Spannungsversorgung ein. 7.2.3 Anlaufverhalten Bedingungen für den Nach PowerON und dem ANLAUF (inkl. OB100) wird die CPU nach Anlauf RUN geschalten. Dies bringt den EtherCAT-Master in den Zustand Op und dieser fordert den Zustand Op bei den angebundenen EtherCAT Slave-Stationen an.
Topologie bzw. optionalen Slaves. Ja: J | Nein: N | nicht relevant: X 7.3 Hardware-Konfiguration - CPU Die CPU ist im SPEED7 Studio zu projektieren. Mit dem integrierten SPEED7 EtherCAT Manager können Sie Ihr EtherCAT-Netzwerk konfigurieren. Vorgehensweise Starten Sie das SPEED7 Studio.
VIPA System SLIO Optional: Ethernet-Kommunikation - EtherCAT Hardware-Konfiguration - CPU Wählen Sie unter den "Gerätevorlagen" Ihre CPU und klicken Sie auf [OK]. ð Die CPU wird in "Geräte und Netze" eingefügt und die "Gerätekonfiguration" geöffnet. Gerätekonfiguration Slot Baugruppe CPU 015-CEFNR00...
Diagnose über den SPEED7 EtherCAT Manager Diagnose zur Laufzeit im Anwenderprogramm (OB 1, SFB 52) Diagnose über Systemzustandslisten - SZL Diagnose über OB-Startinformationen Diagnose über Diagnosepuffer CPU bzw. CP Diagnose über die Status-LEDs HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Stations-Adresse, von der die CoE-Emergency kommt (2Byte). Datensatz-Struktur Index [Byte] Inhalt Beschreibung NumberOfEntries Anzahl der nachfolgenden CoE-Emergency Einträge (0 ... n) 2 + (n*12) n * CoE-Emergency CoE-Emergency-Eintrag Eintrag entsprechend dem angef- ragten Datensatz HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Fehler geliefert. Wenn die Slave-ID gültig ist, aber keine CoE-Emergencies für diesen Slave vorhanden ist, ist die Anzahl der gelieferten Einträge entspre- chend 0. Parameter: Slave-ID (1 ... 512) NumberOfEntries: 0 ... 1 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
über CoE von der Slave-Station abgefragt. Sollte eine Slave-Station CoE oder einen dieser Werte im Objektverzeichnis nicht unterstützen, so werden die Werte mit 0xFF aufgefüllt. Der Datensatz hat folgende Struktur: HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 206
Unsigned8 reserved Unsigned8 DCP Mod Timestamp Array of Unsigned8[8] phys_mode_1 Unsigned8 phys_mode_2 Unsigned8 phys_mode_3 Unsigned8 phys_mode_4 Unsigned8 phys_mode_5 Unsigned8 phys_mode_6 Unsigned8 phys_mode_7 Unsigned8 phys_mode_8 Unsigned8 phys_mode_9 Unsigned8 phys_mode_10 Unsigned8 phys_mode_11 Unsigned8 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 207
Datensatz 0x3001 Der Datensatz dient zum Auslesen des zuletzt gemeldeten AL Status Codes einer EtherCAT Slave-Station. Der Inhalt des Datensatzes bleibt solange bestehen, bis Urlöschen durchgeführt oder eine neue Konfiguration geladen wird. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
1: AL Status Code ist gültig reserviert Die Validity wird erst auf 1 gesetzt, wenn von der EtherCAT Slave-Station ein Al Status Code gemeldet wird. Bei einer fehlerfreien EtherCAT Slave-Station ist dieses Byte 0. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 209
Abfrage Buszeit des DC-Master 0x5024 Abfrage Sync-Signal Zeitdifferenz 0x5025 Abfrage DC-Master Zeitdifferenz 0x5026 Abfrage DC-Master-Fehler 0x5027 Abfrage DC-Master und DC-Slave in sync 0x5028 Abfrage Slaves in sync 0x5029 Abfrage Differenz Systemzeit in ns HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 210
Maximale DC-Master-Abweichung in ns 0 DCM_OutOfSyncCnt DWORD Zähler, wie oft DC-Master "out of sync" war. Der Zähler wird zurückgesetzt, wenn Urlöschen durchgeführt wird bzw. wenn eine neue Konfiguration auf die CPU geladen wird. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 211
Senden azy- klischer Frames hervorgerufen wurden. AdminViolationCount DWORD Anzahl der Grundtaktsverlet- zungen, die durch administrative Aufgaben hervorgerufen wurden. 7.4.2.6.3 Datensatz 0x5010 Mit diesem Datensatz können erweiterte Statistik-Werte bezüglich des Buszyklus abgefragt werden. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 212
Zeit CycleType1_Max DWORD CycleType1_Avg DWORD CycleType2_Min DWORD Min-, Max- und Durchschnittswert der verbrauchten Zeit CycleType2_Max DWORD CycleType2_Avg DWORD CycleType3_Min DWORD Min-, Max- und Durchschnittswert der verbrauchten Zeit CycleType3_Max DWORD HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 214
Parameter Recording auf 1 gesetzt. – Besonders der Modus 1 ist beim Laden der Konfigura- tion auf die CPU relevant. Die Modi 2, 3 und 4 können auch zu einem späteren Zeitpunkt ohne Laden der Konfiguration auf die CPU gestartet werden.
Seite 215
Modus = 3 Count = 10000 DCM_Count = 0 (irrelevant bei Modus 3) Recording = 1 (hiermit wird die Aufzeichnung gestartet) Prüfen Sie mit Datensatz 0x5020, ob die Aufzeichnung beendet wurde. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
0: out of sync 1: in sync 0x5028 DC_InSync BYTE Gibt an, ob die DC-Slaves untereinander in sync sind. 0: out of sync 1: in sync 0x5029 SystemTime- DINT Siehe unten Difference HB300 | CPU | 015-CEFNR00 | DE | 16-03...
7.4.4 Diagnose über OB-Startinformationen Bei Auftreten eines Fehlers generiert das gestörte System eine Diag- nosemeldung an die CPU. Daraufhin ruft die CPU den entsprech- enden Diagnose-OB auf. Hierbei übergibt das CPU-Betriebssystem dem OB in den temporären Lokaldaten eine Startinformation. Durch...
Vollduplexübertragung ist nicht aktiviert Ausfall eines angeschlossenen IO-Device Mindestens ein IO-Device ist nicht ansprechbar (Topologie- Fehler) Fehlerhafte Projektierung ○ Fehlerhafte Projektierung: Im Diagnosepuffer wurde 0xEA64 einge- tragen. Zusätzlich leuchtet die SF-LED der CPU. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Alarm generiert, welcher in Form einer definierten Daten- struktur an die CPU weitergeleitet wird. Während des Alarmhandlings in der CPU wird daraufhin ermittelt, ob ein OB-Aufruf erfolgen soll, die Daten einer SZL zu aktualisieren oder weitere Aktionen erforderlich sind.
Seite 220
Adresstyp des alarmauslösenden Moduls) Info1 WORD Diagnoseadresse des Slaves Info2 WORD Error-Code aus CoE-Emergency Info3 WORD Slavestate aus CoE-Emergency User1 WORD AlarmPrio, AlarmRef User2 WORD EtherCAT-Slave-Adresse SZL-Daten aktualisieren Herstellerspezifische Alarme ändern keine SZLs HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 221
0x54 oder 0x55 (abhängig vom Adresstyp des alarmauslösenden Moduls) Info1 WORD Diagnoseadresse des Slaves Info2 WORD Error-Code aus CoE-Emergency Info3 WORD Slavestate aus CoE-Emergency User1 WORD Alarmprio, AlarmRef User2 WORD EtherCAT-Slave-Adresse HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 222
Changed PrioLevel BYTE Priorität des OB86 OBNr BYTE Reserved1 BYTE 1, wenn Slave verfügbar, sonst 0 IoFlag BYTE 0x54 bei Eingangsadresse in ZInfo1, 0x55 bei Ausgangsadresse Info1 WORD 0xXXYY: XX=OldState, YY=NewState HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 223
IOFlag Slaves Status des 0xED20 Masters (abhängig abweichen vom Status- wechsel) 7.5.2.4 DIAGNOSE_ALARM_GEHEND (0x000C) Eigenschaften Auslösendes Event EC_NOTIFY_MBOXRCV - Mailbox-Nachricht erhalten - mit dem Typ eMbxTferType_COE_EMERGENCY Mitgelieferte Daten Slave-Adresse CoE-Emergency HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 224
Eventclass, IOFlag StartEvent 0x3842 PrioLevel 0xC554 Diagnose EtherCAT Slave von OB 82 Adresse Error-Code Status Slaves 7.5.2.5 DIAGNOSE_ALARM_Kommend (0x0001) Eigenschaften Auslösendes Event EC_NOTIFY_MBOXRCV - Mailbox-Nachricht erhalten - mit dem Typ eMbxTferType_COE_EMERGENCY HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 225
Snapshot zum Zeitpunkt des Alarmevents - kann über SFB 54 aus- gewertet werden. Diagnosepuffer schreiben EventId:= PrioLevel OBNr. Reserved1, Info1 Info2 Info3 Eventclass, IOFlag StartEvent 0x3942 PrioLevel 0xC554 Diagnose EtherCAT Slave von OB 82 Adresse Error-Code Status Slave HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 226
Meldung nicht zur CPU gesendet, da das Gesamtergebnis für fehlerhafte Slaves des Status-Wech- sels im Event BUS_STATE_CHANGED übermittelt wird. Alarm-Handling in der Der jeweils neue Slave-Status wird auf Seiten der CPU für jeden Slave gespeichert. OB-Startinformationen eintragen und OB aufrufen Struktur-...
Seite 227
Alarm-Handling in der OB-Startinformationen eintragen und OB aufrufen Struktur- Datentyp Beschreibung element EventClass BYTE 0xED FLT_ID BYTE 0x30 PrioLevel BYTE Priorität des OB 86 OBNr BYTE Reserved1 BYTE IoFlag BYTE Info1 WORD HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 228
Alarm-Handling in der OB-Startinformationen eintragen und OB aufrufen Struktur- Datentyp Beschreibung element EventClass BYTE 0xED FLT_ID BYTE 0x30 PrioLevel BYTE Priorität des OB 86 OBNr BYTE Reserved1 BYTE IoFlag BYTE Info1 WORD HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Konfiguration auf die Baugruppe geladen wird. Hierbei zeigt die EC-LED des EtherCAT-Masters den Zustand PreOp an, obwohl sich dieser im SafeOP befindet. Auch die CPU bekommt den Zustand PreOp geliefert. Ursache: Die CP-Applikation kann die große Anzahl an Stack-Notifi- cations nicht mehr bearbeiten, da bei jedem Statuswechsel von jeder Slave-Station eine Notification gesendet wird.
Sie bei Einsatz der EtherCAT Slave-Stationen von VIPA bei Zykluszeiten > 100ms immer die Fehlermeldung AIStatusCode 0x1B. Hierbei belässt die CPU die Slave-Station im aktuellen Status, d.h. dieser wird beim Polling ignoriert. Den Status können Sie aber mittels SDO-Zugriff bzw. mit dem SPEED7 EtherCAT Manager ändern.
Busspezifischer Fehlercode. Ist während der Bearbeitung des SDO-Zugriffs ein Fehler aufge- treten, so ist in diesem Parameter der SDO- Abort-Fehlercode (EtherCAT-Fehlercode) ange- geben. Länge der gelesenen Daten. RECORD INOUT Bereich für die gelesenen Daten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Die benötigten Betriebsmittel sind momentan belegt. nein 0x80C4 Interner temporärer Fehler: Auftrag konnte nicht ausge- führt werden. 0x80C5 Baugruppe nicht verfügbar. 0x80D2 Fehler beim Lesen eines SDO aufgrund falscher Aufruf- Parameter. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 233
SDO: Invalid sequence number (block mode only) CoE abort code 0x05040003 of slave 0x98110045 SDO: CRC error (block mode only) CoE abort code 0x05040004 of slave 0x98110046 SDO: Out of memory CoE abort code 0x05040005 of slave HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 234
0x9811005D SDO: Unknown code Unknown CoE abort code of slave 0x9811010E Command not executed Slave is not present at the bus HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Bearbeitung des SDO-Zugriffs ein Fehler aufge- treten, so ist in diesem Parameter der SDO- Abort-Fehlercode (EtherCAT-Fehlercode) ange- geben. Länge der zu schreibenden Daten. RECORD INOUT Bereich für die zu schreibenden Daten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 236
Die benötigten Betriebsmittel sind momentan belegt. nein 0x80C4 Interner temporärer Fehler: Auftrag konnte nicht ausge- führt werden. 0x80C5 Baugruppe nicht verfügbar. 0x80D2 Fehler beim Lesen eines SDO aufgrund falscher Aufruf- Parameter. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 237
SDO: Invalid sequence number (block mode only) CoE abort code 0x05040003 of slave 0x98110045 SDO: CRC error (block mode only) CoE abort code 0x05040004 of slave 0x98110046 SDO: Out of memory CoE abort code 0x05040005 of slave HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 238
0x9811005D SDO: Unknown code Unknown CoE abort code of slave 0x9811010E Command not executed Slave is not present at the bus HB300 | CPU | 015-CEFNR00 | DE | 16-03...
0x00 Device Unsigned32 0x00001389 0x00001389 means Type 7.9.2.2 Device Name 0x1008 Sub- Name Type Access Value Meaning index 0x00 Device Visible string VIPA 31x Name of the EtherCAT name device HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 240
Product Code of the Code (default) EtherCAT device 0x03 Revision Unsigned32 0x00000000 Revision Number Number (default) (EtherCAT master soft- ware version) 0x04 Serial Unsigned32 0x00000000 Serial Number of the Number (default) EtherCAT device HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 241
Messages (default = 0) Bit 2 = 1: Disable Storing Warning Messages (default = 0) Bit 3 = 1: Disable Storing Error Messages (default = 0) Bit 4...15: reserved for future HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Unsigned32 Register 0x2001 Master State Summary Unsigned32 0x2002 RECORD Bus Diagnosis Object BusDiagnostic (0x40) 0x2005 RECORD MAC Address MACAddress (0x41) 0x2010 Debug Register Unsigned48 0x2020 RECORD Master Init. Parameters MasterInitParm (0x42) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 243
Bit 0...11 CoE DataType e.g. Data Type Data defined through 0x0007 = UINT32 CoE DataType Length in Byte Byte Array Byte stream byData[Size] Length in Byte ASCII-String String szString[Length] (not ‘\0’ terminated) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 244
Bit 4: Clear Cyclic Frame Counter (Idx 10) Bit 5: Clear Cyclic Datagram Counter (Idx 11) Bit 6: Clear Acyclic Frame Counter (Idx 12) Bit 7: Clear Acyclic DataGram Counter (Idx 13) Bit 8...31: Reserved HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 245
Unsigned8 EC_T_INITMASTERPARMS.dwVersion Application Unsigned32 dwVersion Master Unsigned32 EC_T_MASTER_CONFIG.nSlaveMultiplier Unsigned32 EC_T_MASTER_CONFIG.dwEcatCmdTimeout in millisec Unsigned32 EC_T_MASTER_CONFIG.dwEcatCmdMaxRetries Unsigned32 EC_T_MASTER_CONFIG.dwCycTimeout in millisec Unsigned32 EC_T_MASTER_CONFIG.dwEoeTimeout in millisec Unsigned32 EC_T_MASTER_CONFIG.dwFoeBusyTimeout in millisec Unsigned32 EC_T_MASTER_CONFIG.dwMaxQueuedEthFrames Unsigned32 EC_T_MASTER_CONFIG.dwMaxSlaveCmdPerFrame Unsigned32 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Master Unsigned32 dwDevLimit State 7.9.4.2 Distributed Clocks Current Deviation 0x2101 Sub- Name Type Access Value Meaning index 0x00 Master Unsigned32 dwDeviation State 7.9.4.3 Reserviert: 0x2102 / 0x2103 Dieser Wert ist reserviert. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
SlaveDiag (0x47) connected BUS-slave (cyclic updated) 0xAFFF 7.9.5.1 Slave Configuration and Information Object 0x3000-0x3FFF Object Type: RECORD, Manufacturer Specific Identity 0x43 Subindex Description Type Access Number of Entries Unsigned8 Entry Valid Bool32 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 248
RX Error Counter Port 3 (Bus) Unsigned16 Forwarded RX Error Counter Port 0 Unsigned8 (Bus) Forwarded RX Error Counter Port 1 Unsigned8 (Bus) Forwarded RX Error Counter Port 2 Unsigned8 (Bus) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 249
Name Visible_String[64] Device Type Unsigned32 Vendor ID Unsigned32 Product Code Unsigned32 Revision Number Unsigned32 Version Number Unsigned32 Mailbox Out Size (if mailbox slave) Unsigned16 Mailbox In Size (if mailbox slave) Unsigned16 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 250
(entry 0x1018: 04 of the EtherCAT slave) DL Status (Register 0x110-0x111) of Unsigned16 the Nth EtherCAT slave found. 7.9.5.4 CoE Slave Diagnosis Data Objects: 0xA000-0xAFFF Object Type: RECORD, Manufacturer Specific Identity 0x47 HB300 | CPU | 015-CEFNR00 | DE | 16-03...
EtherCAT bus. This value is read as 512. Available entries in objects 0x8xxx Unsigned32 (number of configured slaves). Available entries in objects 0x9xxx Unsigned32 (number of connected slaves). HB300 | CPU | 015-CEFNR00 | DE | 16-03...
EtherCAT slave detected. 7.10 Einsatz SPEED7 EtherCAT Manager 7.10.1 Übersicht Eigenschaften Dient zur Projektierung eines EtherCAT Masters. Der Aufruf erfolgt innerhalb des SPEED7 Studio. Synchronisiert die Adressbereiche mit dem SPEED7 Studio. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Stationen auf der gleichen 3 Geräte-Editor: Eigenschaften-Dialog eines Ebene dargestellt. Geräts (Parameter) bzw. Informationsbe- 5 Hier werden alle Meldungen aufgelistet. reich. 6 In diesem Bereich finden Sie die Anzahl der Netzwerke und Slave-Stationen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Onlineverbindung durch Angabe des Netzwerka- dapters. Slaves sind mit einem Remotesystem verbunden – Sie sind mit dem PG/OP-Kanal Ihrer CPU verbunden und können über diesen auf den EtherCAT-Master zugreifen. Die Onlineverbindung erfolgt durch Angabe von IP-Adresse, Port und Master-Instanz. Bei VIPA ist Port 6000 und Master- Instanz 0 einzustellen.
über EtherCAT lokal mit einer Slave-Station verbunden sind, wählen Sie Ihren Netzwerkadapter aus und klicken Sie auf [Auswählen]. Sind Sie mit dem PG/OP-Kanal Ihrer CPU verbunden, geben Sie IP-Adresse, Port und Master-Instanz an und klicken Sie auf [Auswählen]. Bei VIPA ist Port 6000 und Master-Instanz 0 einzustellen.
Mastersystem" im "Projekt-Explorer" . Sobald Sie mindestens eine Slave-Station projektiert haben, stehen Ihnen folgende Register zur Auswahl: Master Prozessabbild Erweiterte Einstellungen - nur im "Experten-Modus" Verteilte Uhren - nur im "Experten-Modus" E/A Adressübersicht 7.10.4.2 Master HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 257
Onlineverbindung durch Angabe des Netzwerka- dapters. Slaves sind mit einem Remotesystem verbunden – Sie sind mit dem PG/OP-Kanal Ihrer CPU verbunden und können über diesen auf den EtherCAT-Master zugreifen. Die Onlineverbindung erfolgt durch Angabe von IP-Adresse, Port und Master-Instanz.
Seite 258
Optional: Ethernet-Kommunikation - EtherCAT VIPA System SLIO Einsatz SPEED7 EtherCAT Manager> Konfiguration - EC-Mastersystem 7.10.4.3 Erweiterte Einstellungen (Experten-Modus) HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 259
Klick auf [Übernehmen (für alle Slaves)] für alle Slave- Stationen als Grundeinstellung übernommen. Durch Auswahl der Slave-Station im "Projekt-Explorer" haben Sie jederzeit die Möglichkeit über das Register "Erweiterte Einstellungen" die Slave-Parameter individuell anzupassen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 260
Ansonsten wechselt Ihre Slave- Station nach Ablauf der "SM Watchdog" -Zeit in Safe- Op und löst den OB 86 aus. Von jetzt ab können Sie diesen Slave nur noch manuell in Op setzen! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 261
Zustand (sync bzw. out-of-sync) sich ihr System befindet. – 64Bit Systemzeit: Die Master-Station unterstützt 32- und 64Bit System-Zeit-Register (0x0910). Im aktivierten Zustand inter- pretiert er das Register als 64Bit Systemzeit HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 262
Hier haben Sie eine Übersicht der S7- bzw. EtherCAT-Adressen, welche von allen Modulen aller Slave-Stationen im Adressbereich der CPU belegt werden. Die "S7-Adresse" entspricht der Adresse im Adressbereich der CPU. Durch Eingabe einer neuen "Anfangsadresse" können Sie die S7-Adressierung der Ein- und Aus- gabe-Bereiche der Module entsprechend anpassen.
– ESI-Datei: Pfad und Name der Geräte-Datei, in welcher die Daten der Slave-Station gespeichert sind. Topologie – Port A / Port B: Hier finden Sie das Gerät, welches über den entsprechenden Port verbunden ist. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 264
– Wählen Sie aus der linken Liste den entsprechenden Steck- platz, welchen Sie wieder vom Modul trennen möchten und kli- cken Sie auf ["X"]. Sie haben auch die Möglichkeit im "Projekt-Explorer" über das Kontextmenü Slaves entsprechend anzufügen oder zu löschen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Deaktivierung des Markierungsfelds das entsprechende Ein- gabe-PDO aus der Konfiguration ausblenden. Ausgänge – Sofern Ihre Slave-Station dies unterstützt, können Sie durch Deaktivierung des Markierungsfelds das entsprechende Aus- gabe-PDO aus der Konfiguration ausblenden. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 266
– RxPDO: Empfangs-PDO der Slave-Station für Ausgangs- daten. Optional – Ausschließen: Wählen Sie die PDOs aus, welche solange dieses PDO aktiviert ist, nicht aktiviert werden können. Einträge – Hier werden die konfigurierten PDO-Einträge aufgelistet. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Gehen Sie hierzu in das Register "Prozessabbild" und klicken Sie auf [Aktualisieren]. 7.10.5.5 Erweiterte Einstellungen (Experten-Modus) Dieses Dialogfenster ist nur im "Experten-Modus" sichtbar! Hier können Sie weitere Einstellungen an der Slave-Station vornehmen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 268
Ansonsten wechselt Ihre Slave- Station nach Ablauf der "SM Watchdog" -Zeit in Safe- Op und löst den OB 86 aus. Von jetzt ab können Sie diesen Slave nur noch manuell in Op setzen! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 269
Zyklus der Synchronisationseinheit 0 angeben. - Zeitverschiebung: Geben Sie hier einen Zeitversatz an. Dieser dient der Feinjustierung. Aus hardwaretechnischen Gründen wird Distributed Clocks bei einer lokalen Verbindung (Verbindung über Netzwerkadapter) nicht unterstützt! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 270
Diese können weder geändert noch gelöscht werden. Schaltflächen – Neu, Kopieren, Bearbeiten, Löschen: Wird zum Bearbeiten eines Init-Kommandos verwendet. – Nach oben, Nach unten: Hiermit bewegen Sie das Init-Kom- mando innerhalb der Liste. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 271
– Hier bestimmen Sie, bei welchem Zustandsübergang das Init- Kommando ausgeführt werden soll. Weitere Einstellungen – Vollzugriff: Hier bestimmen Sie, ob das ganze SDO-Objekt gelesen und geschrieben werden soll (Complete Access). HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 272
Hier haben Sie eine Übersicht der S7- bzw. EtherCAT-Adressen, welche von den Modulen des ausgewählten Slave-Systems belegt werden. Die "S7-Adresse" entspricht der Adresse im Adressbereich der CPU. Durch Eingabe einer neuen "Anfangsadresse" können Sie die S7-Adressierung der Ein- und Ausgabe-Bereiche der Module ent- sprechend anpassen.
Hier haben Sie eine Übersicht der Adressen, welche von den E/A- Komponenten der Module des ausgewählten Slave-Systems im Adressbereich der CPU belegt werden. Durch Eingabe einer neuen "Anfangsadresse" können Sie die Adressierung der Ein- und Aus- gabe-Bereiche entsprechend anpassen. Sie können "Name" und "Kommentar"...
– Name: Name des Steckplatzes – Nummer: Nummer des Steckplatzes Modul – Name: Name des Moduls – Typ: Bestellnummer des Moduls – Klasse: Klasse des Moduls – Identifikator: Identifikationsnummer der entsprechenden Modulklasse. 7.10.6.3 Prozessabbild HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Hier haben Sie eine Übersicht der S7- bzw. EtherCAT-Adressen, welche von den E/A-Komponenten des ausgewählten Moduls belegt werden. Die "S7-Adresse" entspricht der Adresse im Adressbereich der CPU. Durch Eingabe einer neuen "Anfangsadresse" können Sie die S7-Adressierung der Ein- und Ausgabe-Bereiche entsprechend anpassen.
über EtherCAT mit einer Slave-Station verbunden sind, wählen Sie Ihren Netzwerkadapter aus und klicken Sie auf [Auswählen]. Sind Sie mit dem PG/OP-Kanal Ihrer CPU verbunden, geben Sie IP-Adresse, Port und Master-Instanz an und klicken Sie auf [Auswählen]. Bei VIPA ist Port 6000 und Master-Instanz 0 einzustellen.
Seite 277
Power-Cycle. – Verlorene Frames: Anzahl verlorener Frames seit dem letzten Power-Cycle. – Zyklische Frames: Anzahl zyklischer Frames seit dem letzten Power-Cycle. – Azyklische Frames: Anzahl azyklischer Frames seit dem letzten Power-Cycle. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
über EtherCAT mit einer Slave-Station verbunden sind, wählen Sie Ihren Netzwerkadapter aus und klicken Sie auf [Auswählen]. Sind Sie mit dem PG/OP-Kanal Ihrer CPU verbunden, geben Sie IP-Adresse, Port und Master-Instanz an und klicken Sie auf [Auswählen]. Bei VIPA ist Port 6000 und Master-Instanz 0 einzustellen.
Seite 279
Farben und Zustände Den Status der Zustandsmaschine können Sie über die Farbe nach folgender Vorgabe ermitteln: Farbe Status der Zustandsmaschine - rot Init / Bootstrap Pre-Op - blau Safe-Op - gelb - grün HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 280
– Maximale Dateigröße: Maximal Größe der Datei. 7.10.8.3 ESC-Register (Experten-Modus) Dieses Dialogfenster ist nur im "Experten-Modus" sichtbar! Hier können Sie direkt auf die Register des EtherCAT-ASICs zugreifen. Hier sollten Sie keine Änderungen vornehmen! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 281
Bitte beachten Sie hier, dass insbesondere in der "Hex- Ansicht" durch Eingabe falscher Werte Ihre Slave-Station unbrauchbar werden kann! Hierbei ist jegliche Gewährleis- tung des Herstellers ausgeschlossen! 7.10.8.5 Erweiterte Diagnose (Experten-Modus) Dieses Dialogfenster ist nur im "Experten-Modus" sichtbar! HB300 | CPU | 015-CEFNR00 | DE | 16-03...
E-Bus- - Bei einem E-Bus-Slave wird für die Kommunikation am Slave Rückwandbus das EtherCAT-Protokoll verwendet. Aus diesem Grund werden im SPEED7 EtherCAT Manager die angehängten Peripherie-Module ebenfalls als Slave-Sta- tion dargestellt. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 283
Topologie wieder eingegliedert oder bleiben an der aktuellen Position. Gruppeneigenschaften Nach dem Anlegen einer Gruppe wird der "Geräte-Editor" der Slave- bearbeiten Station um das Register "Gruppe" erweitert. Hier können Sie die Gruppeneigenschaften entsprechend bearbeiten. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Sie mit [OK]. ð Der Dialog wird geschlossen, im "Projekt-Explorer" die Slave-Station als Gruppe gekennzeichnet und im "Geräteeditor" ein zusätzlicher Reiter "Gruppe" erzeugt. Aktivieren Sie die Option "Festgesteckte Gruppe" . HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 285
Ä "Slave-Typen" auf Seite 282 Klicken Sie im "Projekt-Explorer" auf die gewünschten Slave- Station und wählen Sie "Kontextmenü è Gruppe erstellen". ð Es öffnet sich ein Dialogfenster zur Anlage einer Gruppe. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Port von hinten beginnend im Hauptbaum gesucht. Steht keine passende Slave-Station zur Verfügung, so wird die Gruppe verworfen! Da die Gruppe systembedingt keine Vor- gänger-Slave-Station besitzt, können Sie die Anbindung über das Dialogfenster nicht verändern. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Dieser Zustand ist nur über Init zu erreichen. Im Zustand Boot ist Mailbox-Kommunikation über das Protokoll File- Access over EtherCAT (FoE) möglich, aber keine andere Mailbox- Kommunikation und keine Prozessdaten-Kommunikation. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Klicken Sie im "Projekt-Explorer" auf "EC-Mastersystem" Stellen Sie im "Geräte-Editor > Master" unter "Netzwerkadapter" Ihre Netzwerkkarte und unter "IP-Adresse" die IP-Adresse des PG/OP-Kanals der CPU an und klicken Sie auf [Auswählen]. Klicken Sie in der Toolbar auf [Diagnose]. ð Eine Online-Verbindung zu Ihrem EtherCAT-System wird über den zuvor eingestellten Kommunikations-Kanal aufge-...
Seite 289
ð Es wird ein Ladebalken ausgegeben, welcher Sie über den Transferzustand informiert. 12. Bringen Sie nach erfolgreichem Download Ihren Slave in den Zustand "Init" . ð Hiermit wird Ihre Firmwaredatei übernommen. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Ä "Übersicht" auf Seite 85 8.1 Prozessabbild Die CPU erfasst durch das Lesen von Eingangswerten den Istzu- stand eines Systems und erreicht durch gezieltes Steuern von Aus- gangswerten ein gewünschtes Systemverhalten (Funktionalität). Werden im Anwenderprogramm die Operandenbereiche der Prozess- daten angesprochen, so erfolgt ein Zugriff auf einen Speicherbereich des Systemspeichers.
Hierbei verketten sich die einzelnen Zyklen. Bedingt durch die Telegrammlaufzeit auf dem entsprechenden Bus kann die Prozessreaktionszeit stark schwanken bzw. die Prozess- daten werden nicht zu einem konsistenten Zeitpunkt übermittelt. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 292
Sync-Signal erfasst werden können. VORSICHT! Kommt es im OB 61 aufgrund des Anwenderprogramms zu einer Überschreitung des Sync-Signal-Zyklus, so wird OB 80 (Zeitfehler) aufgerufen. Ist dieser nicht vorhanden, geht die CPU in STOP. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Seite 293
1. DC-fähige EtherCAT-Slave im Netzwerk die DC- Referenzzeit. Die Synchronisation zwischen der DC-Referenzzeit und dem EtherCAT-Master erfolgt im EtherCAT-Master. Hierauf wird auch der System SLIO-Bus Timer synchronisiert. Im SPEED7 Studio können Sie die EtherCAT-Bus-Zykluszeit vorgeben. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
ð Es öffnet sich ein Dialog für die Geräteauswahl. Wählen Sie unter den "Gerätevorlagen" Ihre CPU und klicken Sie auf [OK]. ð Die CPU wird in "Geräte und Netze" eingefügt und die "Gerätekonfiguration" geöffnet. HB300 | CPU | 015-CEFNR00 | DE | 16-03...
Studio nur dann aktiviert werden können, wenn Sie hierfür eine gültige Lizenz besitzen! Vorgehensweise Klicken Sie in der "Gerätekonfiguration" auf die CPU und wählen Sie "Kontextmenü è Eigenschaften der Baugruppe". ð Es öffnet sich der Eigenschaften-Dialog der CPU. Klicken Sie auf "Feature Sets" und aktivieren Sie unter "Motion Control"...
Seite 296
Funktionen abzulegen, welche synchron auszuführen sind. Für den OB wird ein gesondertes Prozessabbild PA OB 61 angelegt, dessen Daten während der Abarbeitung des OBs konsistent sind. OB 61 besitzt eine höhere Priorität als OB 60. HB300 | CPU | 015-CEFNR00 | DE | 16-03...