Herunterladen Diese Seite drucken
YASKAWA VIPA SPEED7 CPU 315-4EC12 Handbuch
YASKAWA VIPA SPEED7 CPU 315-4EC12 Handbuch

YASKAWA VIPA SPEED7 CPU 315-4EC12 Handbuch

System 300s
Vorschau ausblenden Andere Handbücher für VIPA SPEED7 CPU 315-4EC12:

Werbung

VIPA System 300S CPU 315SN/EC
CPU | 315-4EC12 | Handbuch
HB140 | CPU | 315-4EC12 | DE | 15-23

Werbung

loading

Inhaltszusammenfassung für YASKAWA VIPA SPEED7 CPU 315-4EC12

  • Seite 1 VIPA System 300S CPU 315SN/EC CPU | 315-4EC12 | Handbuch HB140 | CPU | 315-4EC12 | DE | 15-23...
  • Seite 2 VIPA GmbH Ohmstr. 4 91074 Herzogenaurach Telefon: +49 9132 744-0 Telefax: +49 9132 744-1864 E-Mail: info@vipa.com Internet: www.vipa.com 315-4EC12_000_CPU315SN/EC,3,DE - © 2015...
  • Seite 3 VIPA System 300S CPU 315SN/EC Inhaltsverzeichnis Inhaltsverzeichnis Allgemeines................6 1.1 Copyright © VIPA GmbH ........... 6 1.2 Über dieses Handbuch............7 1.3 Sicherheitshinweise............8 Grundlagen................10 2.1 Sicherheitshinweis für den Benutzer........ 10 2.2 Arbeitsweise einer CPU........... 11 2.2.1 Allgemein..............11 2.2.2 Programme ..............
  • Seite 4 Inhaltsverzeichnis VIPA System 300S CPU 315SN/EC 5.10.1 Transfer über MPI............57 5.10.2 Transfer über Ethernet..........58 5.10.3 Transfer über MMC............. 59 5.11 Zugriff auf integrierte Web-Seite........60 5.12 Betriebszustände............62 5.12.1 Übersicht..............62 5.12.2 Funktionssicherheit............. 64 5.13 Urlöschen............... 65 5.14 Firmwareupdate............. 66 5.15 Rücksetzen auf Werkseinstellung........
  • Seite 5 VIPA System 300S CPU 315SN/EC Inhaltsverzeichnis 8.11 NCM-Diagnose - Hilfe zur Fehlersuche....... 149 Einsatz Ethernet-Kommunikation - EtherCAT ....152 9.1 Grundlagen EtherCAT ........... 152 9.1.1 Allgemeines..............152 9.1.2 EtherCAT Zustandsmaschine........153 9.1.3 CoE - CANopen over Ethernet........155 9.1.4 ESI-Dateien..............156 9.2 Inbetriebnahme und Anlaufverhalten......
  • Seite 6 Allgemeines VIPA System 300S CPU 315SN/EC Copyright © VIPA GmbH Allgemeines 1.1 Copyright © VIPA GmbH All Rights Reserved Dieses Dokument enthält geschützte Informationen von VIPA und darf außer in Übereinstimmung mit anwendbaren Vereinbarungen weder offengelegt noch benutzt werden. Dieses Material ist durch Urheberrechtsgesetze geschützt. Ohne schriftliches Einverständnis von VIPA und dem Besitzer dieses Mate- rials darf dieses Material weder reproduziert, verteilt, noch in keiner Form von keiner Einheit (sowohl VIPA-intern als auch -extern) geän-...
  • Seite 7 VIPA System 300S CPU 315SN/EC Allgemeines Über dieses Handbuch Warenzeichen VIPA, SLIO, System 100V, System 200V, System 300V, System 300S, System 400V, System 500S und Commander Compact sind eingetragene Warenzeichen der VIPA Gesellschaft für Visualisierung und Prozessautomatisierung mbH. SPEED7 ist ein eingetragenes Warenzeichen der profichip GmbH. SIMATIC, STEP, SINEC, TIA Portal, S7-300 und S7-400 sind einge- tragene Warenzeichen der Siemens AG.
  • Seite 8 Allgemeines VIPA System 300S CPU 315SN/EC Sicherheitshinweise Orientierung im Doku- Als Orientierungshilfe stehen im Handbuch zur Verfügung: ment Gesamt-Inhaltsverzeichnis am Anfang des Handbuchs Verweise mit Seitenangabe Verfügbarkeit Das Handbuch ist verfügbar in: gedruckter Form auf Papier in elektronischer Form als PDF-Datei (Adobe Acrobat Reader) Piktogramme Signal- Besonders wichtige Textteile sind mit folgenden Piktogrammen und wörter...
  • Seite 9 VIPA System 300S CPU 315SN/EC Allgemeines Sicherheitshinweise VORSICHT! Vor Inbetriebnahme und Betrieb der in diesem Hand- buch beschriebenen Komponenten unbedingt beachten: – Änderungen am Automatisierungssystem nur im span- nungslosen Zustand vornehmen! – Anschluss und Änderung nur durch ausgebildetes Elektro-Fachpersonal – Nationale Vorschriften und Richtlinien im jeweiligen Verwenderland beachten und einhalten (Installation, Schutzmaßnahmen, EMV ...) Entsorgung...
  • Seite 10 Grundlagen VIPA System 300S CPU 315SN/EC Sicherheitshinweis für den Benutzer Grundlagen 2.1 Sicherheitshinweis für den Benutzer Handhabung elektrosta- VIPA-Baugruppen sind mit hochintegrierten Bauelementen in MOS- tisch gefährdeter Bau- Technik bestückt. Diese Bauelemente sind hoch empfindlich gegen- gruppen über Überspannungen, die z.B. bei elektrostatischer Entladung ent- stehen.
  • Seite 11 VIPA System 300S CPU 315SN/EC Grundlagen Arbeitsweise einer CPU > Programme 2.2 Arbeitsweise einer CPU 2.2.1 Allgemein Die CPU enthält einen Standardprozessor mit internem Programm- speicher. In Verbindung mit der integrierten SPEED7-Technologie erhalten Sie ein leistungsfähiges Gerät zur Prozessautomatisierung innerhalb der System 300S Familie. In einer CPU gibt es folgende Arbeitsweisen: zyklische Bearbeitung zeitgesteuerte Bearbeitung...
  • Seite 12 Grundlagen VIPA System 300S CPU 315SN/EC Arbeitsweise einer CPU > Operanden 2.2.3 Operanden Die CPU stellt Ihnen für das Programmieren folgende Operandenbe- reiche zur Verfügung: Prozessabbild und Peripherie Merker Zeiten und Zähler Datenbausteine Prozessabbild und Peri- Auf das Prozessabbild der Aus- und Eingänge PAA/PAE kann Ihr pherie Anwenderprogramm sehr schnell zugreifen.
  • Seite 13 VIPA System 300S CPU 315SN/EC Grundlagen CPU 315-4EC12 2.3 CPU 315-4EC12 Übersicht Die CPU 315-4EC12 basiert auf der SPEED7-Technologie. Hierbei wird die CPU durch Coprozessoren im Bereich Programmierung und Kommunikation unterstützt und erhält somit eine Leistungssteigerung, so dass diese höchsten Anforderungen genügt. Ò...
  • Seite 14 Grundlagen VIPA System 300S CPU 315SN/EC CPU 315-4EC12 Speicher 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 2MByte Codespeicher (50% des Arbeitsspeichers) Datenspeicher (50% des Arbeitsspeichers) Arbeitsspeicher 1MByte –...
  • Seite 15 VIPA System 300S CPU 315SN/EC Grundlagen Allgemeine Daten 2.4 Allgemeine Daten Konformität und Approbation Konformität 2006/95/EG Niederspannungsrichtlinie 2004/108/EG EMV-Richtlinie Approbation UL 508 Zulassung für USA und Kanada Sonstiges RoHS 2011/65/EU Produkte bleifrei; Richtlinie zur Beschränkung der Verwendung bestimmter gefährlicher Stoffe in Elektro- und Elektronikgeräten Personenschutz und Geräteschutz Schutzart IP20...
  • Seite 16 Grundlagen VIPA System 300S CPU 315SN/EC Allgemeine Daten Montagebedingungen Einbauort Im Schaltschrank Einbaulage Horizontal und vertikal Norm Bemerkungen Störaussendung EN 61000-6-4 Class A (Industriebereich) Störfestigkeit EN 61000-6-2 Industriebereich Zone B EN 61000-4-2 8kV bei Luftentladung (Schärfegrad 3), 4kV bei Kontaktentladung (Schärfegrad 2) EN 61000-4-3 HF-Einstrahlung (Gehäuse) 80MHz …...
  • Seite 17 VIPA System 300S CPU 315SN/EC Montage und Aufbaurichtlinien Einbaumaße Montage und Aufbaurichtlinien 3.1 Einbaumaße Maße Grundgehäuse 2fach breit (BxHxT) in mm: 80 x 125 x 120 Montagemaße Maße montiert HB140 | CPU | 315-4EC12 | DE | 15-23...
  • Seite 18 Montage und Aufbaurichtlinien VIPA System 300S CPU 315SN/EC Montage Standard-Bus 3.2 Montage Standard-Bus Allgemein Die einzelnen Module werden direkt auf eine Profilschiene montiert und über den Rückwandbus-Verbinder verbunden. Vor der Montage ist der Rückwandbus-Verbinder von hinten an das Modul zu stecken. Die Rückwandbus-Verbinder sind im Lieferumfang der Peripherie- Module enthalten.
  • Seite 19 VIPA System 300S CPU 315SN/EC Montage und Aufbaurichtlinien Verdrahtung Montagemöglichkeiten Beachten Sie bitte die hierbei zulässigen Umgebungstemperaturen: waagrechter Aufbau: von 0 bis 60°C senkrechter Aufbau: von 0 bis 40°C liegender Aufbau: von 0 bis 40°C Vorgehensweise Verschrauben Sie die Profilschiene mit dem Untergrund (Schraubengröße: M6) so, dass mindestens 65mm Raum ober- halb und 40mm unterhalb der Profilschiene bleibt.
  • Seite 20 Montage und Aufbaurichtlinien VIPA System 300S CPU 315SN/EC Verdrahtung Federklemmtechnik Zur Verdrahtung der Spannungsversorgung der CPU kommt eine (grün) grüne Anschlussklemmen mit Federzugklemmtechnik zum Einsatz. Die Anschlussklemme ist als Stecker ausgeführt, der im verdrahteten Zustand vorsichtig abgezogen werden kann. Hier können Sie Drähte mit einem Querschnitt von 0,08mm bis 2,5mm anschließen.
  • Seite 21 VIPA System 300S CPU 315SN/EC Montage und Aufbaurichtlinien Verdrahtung 20-fach Schraubtechnik 392-1AJ00 Öffnen Sie die Frontklappe Ihres Ein-/Ausgabe-Moduls. Bringen Sie den Frontstecker in Verdrahtungsstellung. Hierzu stecken Sie den Frontstecker auf das Modul, bis er ein- rastet. In dieser Stellung ragt der Frontstecker aus dem Modul heraus und hat noch keinen Kontakt.
  • Seite 22 Montage und Aufbaurichtlinien VIPA System 300S CPU 315SN/EC Aufbaurichtlinien 40-fach Schraubtechnik 392-1AM00 Öffnen Sie die Frontklappe Ihres Ein-/Ausgabe-Moduls. Bringen Sie den Frontstecker in Verdrahtungsstellung. Hierzu stecken Sie den Frontstecker auf das Modul, bis er ein- rastet. In dieser Stellung ragt der Frontstecker aus dem Modul heraus und hat noch keinen Kontakt.
  • Seite 23 VIPA System 300S CPU 315SN/EC Montage und Aufbaurichtlinien Aufbaurichtlinien Was bedeutet EMV? Unter Elektromagnetischer Verträglichkeit (EMV) versteht man die Fähigkeit eines elektrischen Gerätes, in einer vorgegebenen elektro- magnetischen Umgebung fehlerfrei zu funktionieren, ohne vom Umfeld beeinflusst zu werden bzw. das Umfeld in unzulässiger Weise zu beeinflussen.
  • Seite 24 Montage und Aufbaurichtlinien VIPA System 300S CPU 315SN/EC Aufbaurichtlinien Achten sie auf die einwandfreie Befestigung der Leitungsschirme. – Datenleitungen sind geschirmt zu verlegen. – Analogleitungen sind geschirmt zu verlegen. Bei der Übertra- gung von Signalen mit kleinen Amplituden kann das einseitige Auflegen des Schirms vorteilhaft sein.
  • Seite 25 VIPA System 300S CPU 315SN/EC Montage und Aufbaurichtlinien Aufbaurichtlinien Benutzen Sie zur Befestigung der Schirmgeflechte Kabelschellen aus Metall. Die Schellen müssen den Schirm großflächig umschließen und guten Kontakt ausüben. Legen Sie den Schirm direkt nach Eintritt der Leitung in den Schrank auf eine Schirmschiene auf.
  • Seite 26 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Leistungsmerkmale Hardwarebeschreibung 4.1 Leistungsmerkmale CPU 315-4EC12 SPEED7-Technologie integriert 1MByte Arbeitsspeicher integriert (512kByte Code, 512kByte Daten) Speicher erweiterbar bis max. 2MByte (1MByte Code, 1MByte Daten) 2MByte Ladespeicher EtherCAT-Master-Funktionalität PROFIBUS-DP-Master integriert (DP-V0, DP-V1) MPI-Schnittstelle MCC-Slot für externe Speichermedien und Speichererweiterung Status-LEDs für Betriebszustand und Diagnose Echtzeituhr akkugepuffert Ethernet-PG/OP-Schnittstelle integriert...
  • Seite 27 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Aufbau > Schnittstellen 4.2 Aufbau 4.2.1 Allgemein CPU 315-4EC12 LEDs des integrierten PROFIBUS-DP-Masters Steckplatz für Speichermedien (verriegelbar) LEDs des CPU-Teils LEDs des integrierten EtherCAT-Masters Betriebsarten-Schalter CPU Twisted Pair Schnittstelle für Ethernet-PG/OP-Kanal MPI-Schnittstelle PROFIBUS-DP/PtP-Schnittstelle Twisted Pair Schnittstelle für EtherCAT-Kommunikation 10 Anschluss für DC 24V Spannungsversorgung Komponenten 6 - 10 befinden sich unter der Frontklappe! 4.2.2 Schnittstellen...
  • Seite 28 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Aufbau > Schnittstellen X2: MPI-Schnittstelle 9polige SubD-Buchse: Die MPI-Schnittstelle dient zur Verbindung zwischen Program- miergerät und CPU. Hierüber erfolgt beispielsweise die Projektierung und Program- mierung. MPI dient zur Kommunikation zwischen mehreren CPUs oder zwi- schen HMIs und CPU.
  • Seite 29 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Aufbau > Steckplatz für Speichermedien Ein EtherCAT-Netz besteht immer aus einem Master und einer beliebigen Anzahl an EtherCAT-Slaves (Koppler). Jeder EtherCAT-Slave besitzt eine RJ45-Buchse "IN" und "OUT". Das ankommende EtherCAT-Kabel aus Richtung des Masters ist in die mit "IN"...
  • Seite 30 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Aufbau > LEDs 4.2.5 Batteriepufferung für Uhr und RAM Jede CPU 31xS besitzt einen internen Akku, der zur Sicherung des RAMs bei Stromausfall dient. Zusätzlich wird die interne Uhr über den Akku gepuffert. Der Akku wird direkt über die eingebaute Spannungs- versorgung über eine Ladeelektronik geladen und gewährleistet eine Pufferung für max.
  • Seite 31 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Aufbau > LEDs Bedeutung (RUN) (STOP) (SFAIL) (FRCE) (MMC) ○ ● ● ○ ○ Initialisierung: Phase 4 Betrieb ○ ● CPU befindet sich im Zustand STOP. ○ CPU befindet sich im Zustand Anlauf. Solange der OB100 durchlaufen wird, blinkt die RUN-LED, mindes- tens für 3s.
  • Seite 32 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Aufbau > LEDs LEDs PROFIBUS/PtP- Abhängig von der Betriebsart geben die LEDs nach folgendem Schnittstelle X3 Schema Auskunft über den Betriebszustand des PROFIBUS-Teils: Master-Betrieb Bedeutung (RUN) (ERR) grün grün ○ ○ ○ ○ Master hat keine Projektierung, d.h. die Schnittstelle ist deaktiviert bzw.
  • Seite 33 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Technische Daten LEDs EtherCAT-Schnittstelle X8 Bedeutung grün gelb ○ ○ ○ Master ist im Zustand INIT ○ ○ Master ist im Zustand Pre-Op ○ ○ Master ist im Zustand Safe-Op ● ○ ○ Master ist im Zustand OP ○...
  • Seite 34 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Technische Daten Artikelnr. 315-4EC12 Stromaufnahme (im Leerlauf) 270 mA Stromaufnahme (Nennwert) 1,1 A Einschaltstrom I²t 0,28 A²s max. Stromabgabe am Rückwandbus 2,5 A Verlustleistung 8,5 W Lade- und Arbeitsspeicher Ladespeicher integriert 2 MB Ladespeicher maximal 2 MB Arbeitsspeicher integriert 1 MB...
  • Seite 35 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Technische Daten Artikelnr. 315-4EC12 Merker Remanenz voreingestellt MB0 .. MB15 Anzahl Datenbausteine 4095 max. Datenbausteingröße 64 KB Nummernband DBs 1 ... 4095 max. Lokaldatengröße je Ablaufebene 3072 Byte max. Lokaldatengröße je Baustein 3072 Byte Bausteine Anzahl OBs maximale OB-Größe...
  • Seite 36 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Technische Daten Artikelnr. 315-4EC12 Prozessabbild Eingänge maximal 2048 Byte Prozessabbild Ausgänge maximal 2048 Byte Digitale Eingänge 16384 Digitale Ausgänge 16384 Digitale Eingänge zentral 1024 Digitale Ausgänge zentral 1024 Integrierte digitale Eingänge Integrierte digitale Ausgänge Analoge Eingänge 1024 Analoge Ausgänge...
  • Seite 37 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Technische Daten Artikelnr. 315-4EC12 Bezeichnung Physik RS485 Anschluss 9polige SubD Buchse Potenzialgetrennt ü MP²I (MPI/RS232) DP-Master DP-Slave Punkt-zu-Punkt-Kopplung ü Funktionalität MPI Anzahl Verbindungen, max. PG/OP Kommunikation ü Routing ü Globale Datenkommunikation ü S7-Basis-Kommunikation ü S7-Kommunikation ü...
  • Seite 38 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Technische Daten Artikelnr. 315-4EC12 Nutzdaten Eingänge je Slave, max. 244 Byte Nutzdaten Ausgänge je Slave, max. 244 Byte Funktionalität PROFIBUS Slave PG/OP Kommunikation ü Routing ü S7-Kommunikation ü S7-Kommunikation als Server ü S7-Kommunikation als Client Direkter Datenaustausch (Querverkehr) DPV1 ü...
  • Seite 39 VIPA System 300S CPU 315SN/EC Hardwarebeschreibung Technische Daten Artikelnr. 315-4EC12 Funktionalität RJ45 Schnittstellen Bezeichnung Physik Ethernet 10/100 MBit Anschluss RJ45 Potenzialgetrennt ü PG/OP Kommunikation ü max. Anzahl Verbindungen Produktiv Verbindungen Bezeichnung Physik Ethernet 10/100 MBit Anschluss RJ45 Potenzialgetrennt ü PG/OP Kommunikation ü...
  • Seite 40 Hardwarebeschreibung VIPA System 300S CPU 315SN/EC Technische Daten Artikelnr. 315-4EC12 Nutzdaten je native TCP-Verbindung, max. 8 KB Nutzdaten je ad-hoc TCP-Verbindung, max. 1460 Byte Nutzdaten je UDP-Verbindung, max. 1472 Byte EtherCAT Master Anzahl der EtherCAT-Slaves Aktualisierungszeit 500 µs .. 512 ms Adressbereich Eingänge, max.
  • Seite 41 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Anlaufverhalten Einsatz CPU 315-4EC12 5.1 Montage Informationen zur Montage und zur Verdrahtung: Ä Kapitel 3 "Montage und Aufbaurichtlinien" auf Seite 17 5.2 Anlaufverhalten Stromversorgung ein- Nach dem Einschalten der Stromversorgung geht die CPU in den schalten Betriebszustand über, der am Betriebsartenschalter eingestellt ist.
  • Seite 42 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Adressierung > Adressierung Rückwandbus Peripherie 5.3 Adressierung 5.3.1 Übersicht Damit die gesteckten Peripheriemodule gezielt angesprochen werden können, müssen ihnen bestimmte Adressen in der CPU zugeordnet werden. Beim Hochlauf der CPU vergibt diese steckplatzabhängig automatisch von 0 an aufsteigend Peripherieadressen für die gesteckten digitalen Ein- /Ausgabe-Module.
  • Seite 43 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Hardware-Konfiguration - CPU Automatische Adressie- Falls Sie keine Hardware-Konfiguration verwenden möchten, tritt eine rung automatische Adressierung in Kraft. Bei der automatischen Adressie- rung belegen steckplatzabhängig DIOs immer 4Byte und AIOs, FMs, CPs immer 16Byte am Bus. Nach folgenden Formeln wird steckplatz- abhängig die Anfangsadresse ermittelt, ab der das entsprechende Modul im Adressbereich abgelegt wird: DIOs: Anfangsadresse = 4×(Steckplatz-1)
  • Seite 44 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Hardware-Konfiguration - I/O-Module Für die Projektierung werden fundierte Kenntnisse im Umgang Sie- mens SIMATIC Manager und dem Hardware-Konfigurator vorausge- setzt! Bitte beachten Sie, dass diese SPEED7-CPU 4 AKKUs besitzt. Nach einer arithmetischen Operation (+I, -I, *I, /I, +D, -D, *D, /D, MOD, +R, -R, *R, /R) wird der Inhalt des AKKUs 3 und 4 in die AKKUs 2 und 3 geladen.
  • Seite 45 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Hardware-Konfiguration - Ethernet-PG/OP-Kanal Parametrierung Zur Parametrierung doppelklicken Sie in Ihrer Steckplatzübersicht auf das zu parametrierende Modul. Daraufhin öffnet sich ein Dialog- fenster. Hier können Sie Ihre Parametereinstellungen vornehmen. Unter Einsatz der SFCs 55, 56 und 57 können Sie zur Laufzeit Para- meter ändern und an die entsprechenden Module übertragen.
  • Seite 46 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Hardware-Konfiguration - Ethernet-PG/OP-Kanal "Urtaufe" über Zielsys- Die Urtaufe über die Zielsystemfunktion erfolgt nach folgender Vorge- temfunktionen hensweise: Ermitteln Sie die aktuelle Ethernet (MAC) Adresse Ihres Ethernet PG/OP-Kanals. Sie finden diese immer als 1. Adresse unter der Frontklappe der CPU auf einem Aufkleber auf der linken Seite.
  • Seite 47 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Einstellung Standard CPU-Parameter > Parametrierung über Siemens CPU Öffnen Sie durch Doppelklick auf den CP 343-1EX11 den Eigen- schaften-Dialog und geben Sie für den CP unter "Eigenschaften" die zuvor zugewiesenen IP-Adress-Daten an. Ordnen Sie den CP einem "Subnetz"...
  • Seite 48 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Einstellung Standard CPU-Parameter > Parameter CPU 5.8.2 Parameter CPU Parameter, die unter- Die CPU wertet nicht alle Parameter aus, welche Sie bei der Hard- stützt werden ware-Konfiguration einstellen können. Die Parameter folgender Register werden aktuell nicht unterstützt: Taktsynchronalarme, Kom- munikation und Web.
  • Seite 49 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Einstellung Standard CPU-Parameter > Parameter CPU Anlauf Anlauf bei Sollausbau ungleich Istausbau – Wenn "Anlauf bei Sollausbau ungleich Istausbau" deaktiviert ist und mindestens eine Baugruppe nicht auf dem projektierten Steckplatz steckt, oder dort eine Baugruppe von einem anderen Typ steckt, geht die CPU nicht in RUN und verbleibt in STOP.
  • Seite 50 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Einstellung Standard CPU-Parameter > Parameter CPU OB85-Aufruf bei Peripheriezugriffsfehler – Sie können die voreingestellte Reaktion der CPU bei Periphe- riezugriffsfehlern während der systemseitigen Aktualisierung des Prozessabbildes ändern. – Die VIPA-CPU ist so voreingestellt, dass sie bei Peripheriezu- griffsfehlern keinen OB 85 aufruft und auch keinen Eintrag im Diagnosepuffer erzeugt.
  • Seite 51 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Einstellung Standard CPU-Parameter > Parameter CPU Weckalarme Priorität – Hier können Sie die Prioritäten bestimmen, nach denen der entsprechende Weckalarm-OB bearbeitet werden soll. – Mit Priorität "0" wählen Sie den entsprechenden OB ab. Ausführung –...
  • Seite 52 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Einstellung Standard CPU-Parameter > Parameter für MPI/DP 5.8.3 Parameter für DP Über Doppelklick auf das Submodul DP gelangen Sie in den Eigen- schaften-Dialog des PROFIBUS-Teils. Allgemein Kurzbezeichnung: Hier wird als Kurzbezeichnung "DP" für PRO- FIBUS-DP aufgeführt.
  • Seite 53 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Einstellung VIPA-spezifische CPU-Parameter > Vorgehensweise 5.9 Einstellung VIPA-spezifische CPU-Parameter 5.9.1 Vorgehensweise Übersicht Mit Ausnahme der VIPA-spezifischen CPU-Parameter erfolgt die CPU-Parametrierung im Parameter-Dialog der Siemens CPU. Durch Einbindung der SPEEDBUS.GSD können Sie in der Hardware-Konfi- guration VIPA-spezifische Parameter einstellen.
  • Seite 54 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Einstellung VIPA-spezifische CPU-Parameter > VIPA-spezifische Parameter Führen Sie eine Hardware-Konfiguration für die CPU durch. Ä Kapitel 5.4 "Hardware-Konfiguration - CPU" auf Seite 43 Projektieren Sie immer als letztes Modul einen Siemens DP- Master CP 342-5 (342-5DA02 V5.0).
  • Seite 55 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Einstellung VIPA-spezifische CPU-Parameter > VIPA-spezifische Parameter PROFIBUS-DP syncOut Das DP-Master-System wartet auf CPU-Ausgangsdaten. PROFIBUS-DP syncInOut CPU und DP-Master-System warten aufeinander und bilden damit einen Zyklus. Default: PROFIBUS-DP async 5.9.2.1.1 Synchronisation zwischen Master-System und CPU Übersicht Normalerweise laufen die Zyklen von CPU und DP-Master unab- hängig voneinander.
  • Seite 56 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Einstellung VIPA-spezifische CPU-Parameter > VIPA-spezifische Parameter PROFIBUS-DP SyncIn In der Betriebsart PROFIBUS-DP SyncIn wird der CPU-Zyklus auf den Zyklus des VIPA PROFIBUS-DP-Master-Systems synchronisiert. Hierbei richtet sich der CPU-Zyklus nach dem VIPA DP-Master mit der längsten Zykluszeit.
  • Seite 57 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Projekt transferieren > Transfer über MPI 5.9.2.4 Priorität von OB 28, OB 29 und OB 57 Die Priorität legt die Reihenfolge der Unterbrechung des entsprech- enden Alarm-OBs fest. Hierbei werden folgende Prioritäten unter- stützt: 0 (Alarm-OB ist deaktiviert), 2, 3, 4, 9, 12, 16, 17, 24.
  • Seite 58 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Projekt transferieren > Transfer über Ethernet Vorgehensweise Verbinden Sie Ihren PC über ein MPI-Programmierkabel mit der Transfer über MPI- MPI-Buchse Ihrer CPU. Schnittstelle Laden Sie im Siemens SIMATIC Manager Ihr Projekt. Wählen Sie im Menü "Extras è PG/PC-Schnittstelle einstellen". Wählen Sie in der Auswahlliste "PC Adapter (MPI)"...
  • Seite 59 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Projekt transferieren > Transfer über MMC Gehen Sie auf "Zielsystem è Laden in Baugruppe" es öffnet sich das Dialogfenster "Zielbaugruppe auswählen". Wählen Sie die Zielbaugruppe aus und geben Sie als Teilnehmeradresse die IP-Adress-Parameter des entsprechenden Ethernet-Schnitt- stelle an.
  • Seite 60 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Zugriff auf integrierte Web-Seite Kontrolle des Transfer- Nach einem MMC-Zugriff erfolgt ein Diagnose-Eintrag der CPU. Zur vorgangs Anzeige der Diagnoseeinträge gehen Sie im Siemens SIMATIC Manager auf "Zielsystem è Baugruppenzustand". Über das Register "Diagnosepuffer"...
  • Seite 61 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Zugriff auf integrierte Web-Seite Slot 100 Cycletime [microseconds] : min=0 cur=770 ave=750 CPU-Zykluszeit: max=878 min= minimale cur= aktuelle max= maximale ArmLoad [percent] : cur=67, max=70 Angaben für den Support PowerCycleHxRetries : 29, 0, 0, 0, 0 AutoCompress activated Slot 201 CPU-Komponente:...
  • Seite 62 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Betriebszustände > Übersicht Standard Bus Module am Standard-Bus Rack 0 /Slot 5 ... Rack-Nr. / Steckplatz Line 2: ModuleType A4FE: IM36x IM-Anschaltung falls vor- handen Rack 1 /Slot 4 ModuleType: 9FC3: Digital Input 32 Typkennung des Moduls Baseaddress Input 0 Projektierte Basisadresse...
  • Seite 63 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Betriebszustände > Übersicht Betriebszustand RUN Das Anwenderprogramm im OB 1 wird zyklisch bearbeitet, wobei zusätzlich alarmgesteuert weitere Programmteile eingeschachtelt werden können. Alle im Programm gestarteten Zeiten und Zähler laufen und das Prozessabbild wird zyklisch aktualisiert. Das BASP-Signal (Befehlsausgabesperre) wird deaktiviert, d.h.
  • Seite 64 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Betriebszustände > Funktionssicherheit Der Einsatz von Haltepunkten ist immer möglich. Eine Umschaltung in die Betriebsart Testbetrieb ist nicht erfor- derlich. Sobald Sie mehr als 2 Haltepunkte gesetzt haben, ist eine Einzelschrittbearbeitung nicht mehr möglich. 5.12.2 Funktionssicherheit Die CPUs besitzen Sicherheitsmechanismen, wie einen Watchdog...
  • Seite 65 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Urlöschen 5.13 Urlöschen Übersicht Beim Urlöschen wird der komplette Anwenderspeicher gelöscht. Ihre Daten auf der Memory Card bleiben erhalten. Bei urgelöschter CPU übernimmt der EtherCAT-Master eine Default-Konfiguration. Das EtherCAT-System befindet sich dann im Zustand PreOp. Sie haben 2 Möglichkeiten zum Urlöschen: Urlöschen über Betriebsartenschalter Urlöschen über Konfigurations-Software wie z.B.
  • Seite 66 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Firmwareupdate Urlöschen über Sie- Voraussetzung: Ihre CPU muss sich im STOP-Zustand befinden. mens SIMATIC Manager Mit dem Menübefehl "Zielsystem è Betriebszustand" bringen Sie Ihre CPU in STOP. Urlöschen: Über den Menübefehl "Zielsystem è Urlöschen" for- dern Sie das Urlöschen an.
  • Seite 67 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Firmwareupdate Aktuelle Firmware auf Die aktuellsten Firmwarestände finden Sie auf www.vipa.com im Ser- www.vipa.com vice-Bereich. Beispielsweise sind für den Firmwareupdate der CPU 315-4EC12 und Ihrer Komponenten für den Ausgabestand 1 folgende Dateien erforderlich: 315-4EC12, Ausgabestand 1: Px000176.pkg PROFIBUS-DP Master: Px000062.pkg EtherCAT-Master: Px000153.pkg...
  • Seite 68 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Firmwareupdate Firmware von MMC in Bringen Sie den Betriebsartenschalter Ihrer CPU in Stellung CPU übertragen STOP. Schalten Sie die Spannungsversorgung aus. Stecken Sie die MMC mit den Firmware-Dateien in die CPU. Achten Sie hierbei auf die Steckrichtung der MMC.
  • Seite 69 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Rücksetzen auf Werkseinstellung 5.15 Rücksetzen auf Werkseinstellung Vorgehensweise Die folgende Vorgehensweise löscht das interne RAM der CPU voll- ständig und bringt diese zurück in den Auslieferungszustand. Bitte beachten Sie, dass hierbei auch die MPI-Adresse auf 2 und die IP-Adresse des Ethernet-PG/OP-Kanals auf 0.0.0.0 zurückgestellt wird! Sie können auch das Rücksetzen auf Werkseinstellung mit dem...
  • Seite 70 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Speichererweiterung mit MCC 5.16 Steckplatz für Speichermedien Übersicht Auf der Frontseite der CPU befindet sich ein Steckplatz für Speicher- medien. Über diesen Steckplatz können Sie eine Multimedia Card (MMC) als externes Speichermedium für Programme und Firmware stecken.
  • Seite 71 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Erweiterter Know-how-Schutz Sollte die Speichererweiterung auf der MCC den maximal erweiter- baren Speicherbereich der CPU überschreiten, wird automatisch der maximal mögliche Speicher der CPU verwendet. Den aktuellen Spei- cherausbau können Sie über die integrierte Web-Seite oder mit dem Siemens SIMATIC Manager über den Baugruppenzustand unter "Speicher"...
  • Seite 72 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Erweiterter Know-how-Schutz Erweiterter Schutz Mit dem von VIPA entwickelten "erweiterten" Know-how-Schutz besteht aber die Möglichkeit Bausteine permanent in der CPU zu speichern. Beim "erweiterten" Schutz übertragen Sie die zu schütz- enden Bausteine in eine WLD-Datei mit Namen protect.wld. Durch Stecken der MMC und anschließendem Urlöschen werden die in pro- tect.wld gespeicherten Bausteine permanent in der CPU abgelegt.
  • Seite 73 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 MMC-Cmd - Autobefehle Geschützte Bausteine Sie haben jederzeit die Möglichkeit geschützte Bausteine durch überschreiben bzw. gleichnamige Bausteine im RAM der CPU zu überschreiben. Diese löschen Änderung bleibt bis zum nächsten Urlöschen erhalten. Geschützte Bausteine können nur dann vom PG dauerhaft überschrieben werden, wenn diese zuvor aus der protect.wld gelöscht wurden.
  • Seite 74 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC MMC-Cmd - Autobefehle Kommando Beschreibung Diagnoseeintrag SAVE_PROJECT Speichert das Anwenderprojekt (Bausteine und 0xE806 Hardware-Konfiguration) auf der MMC als "s7prog.wld".Falls bereits eine Datei mit dem Namen "s7prog.wld" existiert, wird diese in "s7prog.old" umbenannt. Sollte Ihre CPU durch ein Passwort geschützt sein, so müssen Sie dies als Parameter mitliefern.
  • Seite 75 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge WEBPAGE Web-Seite als "webpage.htm" speichern (0xE804) DIAGBUF Diagnosepuffer der CPU als "diagbuff.txt" speichern (0xE80B) CMD_END Kennzeichnet das Ende der Befehlsliste (0xE802) ... beliebiger Text ... Texte nach dem CMD_END werden nicht mehr ausge- wertet.
  • Seite 76 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Für die Diagnose ist der Betriebszustand der CPU irrelevant. Es können maximal 100 Diagnoseeinträge in der CPU gespeichert werden. Übersicht der Ereignis-IDs Ereignis-ID Bedeutung 0x115C Herstellerspezifischer Alarm (OB 57) bei EtherCAT OB: OB-Nummer (57) ZInfo1: Logische Adresse des Slaves, der den Alarm ausgelöst hat ZInfo2: Alarmtyp...
  • Seite 77 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xE01B Fehler - Maximale Anzahl steckbarer Baugruppen überschritten 0xE020 Fehler - Alarminformationen undefiniert 0xE030 Fehler vom Standard-Bus 0xE033 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xE0B0 SPEED7 kann nicht mehr gestoppt werden (Evtl.
  • Seite 78 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xE100 Speicherkarten-Zugriffsfehler 0xE101 Speicherkarten-Fehler Filesystem 0xE102 Speicherkarten-Fehler FAT 0xE104 Speicherkarten-Fehler beim Speichern 0xE200 Speicherkarte schreiben beendet (Copy Ram2Rom) 0xE210 Speicherkarte Lesen beendet (Nachladen nach Urlöschen) 0xE21E Speicherkarte Lesen: Fehler beim Nachladen (nach Urlöschen), Datei "Pro- tect.wld"...
  • Seite 79 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xE803 CMD - Autobefehl: WAIT1SECOND erkannt und erfolgreich ausgeführt 0xE804 CMD - Autobefehl: WEBPAGE erkannt und erfolgreich ausgeführt 0xE805 CMD - Autobefehl: LOAD_PROJECT erkannt und erfolgreich ausgeführt 0xE806 CMD - Autobefehl: SAVE_ PROJECT Zinfo3: 0x0000: SAVE_ PROJECT erkannt und erfolgreich ausgeführt Zinfo3: 0x8000: Fehler beim Ausführen von SAVE_ PROJECT z.B.
  • Seite 80 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEA08 SBUS: Parametrierte Eingangsdatenbreite ungleich der gesteckten Ein- gangsdatenbreite Zinfo1: Parametrierte Eingangsdatenbreite Zinfo2: Steckplatz Zinfo3: Eingangsdatenbreite der gesteckten Baugruppe 0xEA09 SBUS: Parametrierte Ausgangsdatenbreite ungleich der gesteckten Aus- gangsdatenbreite Zinfo1: Parametrierte Ausgangsdatenbreite Zinfo2: Steckplatz Zinfo3: Ausgangsdatenbreite der gesteckten Baugruppe...
  • Seite 81 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEA24 Fehler - Projektierung RS485-Schnittstelle X2/X3: Schnittstelle/Protokoll ist nicht vorhanden, die Defaulteinstellungen werden verwendet. Zinfo2: Projektierter Wert für X2 Zinfo3: Projektierter Wert für X3 0xEA30 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xEA40 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xEA41...
  • Seite 82 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEA64 PROFINET/EtherCAT-CP Konfigurationsfehler Zinfo1: Bit 0: Zu viele Devices Bit 1: Zu viele Devices pro Millisekunde Bit 2: Zu viele Eingangsbytes pro Millisekunde Bit 3: Zu viele Ausgangsbytes pro Millisekunde Bit 4: Zu viele Eingangsbytes pro Device Bit 5: Zu viele Ausgangsbytes pro Device Bit 6: Zu viele Produktiv-Verbindungen...
  • Seite 83 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEA68 Fehler - PROFINET-IO-Controller - Datensatz schreiben PK: Fehlertyp 0: DATA_RECORD_ERROR_LOCAL 1: DATA_RECORD_ERROR_STACK 2: DATA_RECORD_ERROR_REMOTE OBNr: PROFINET-IO-Controller slot DatId: Device-Nr ZInfo1: Datensatznummer ZInfo2: Datensatzhandle ZInfo3: Interner Fehlercode für Service-Zwecke 0xEA69 Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! 0xEA6A...
  • Seite 84 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEA6D PROFINET-IO-Controller No empty name PK: Rackslot OBNr: PLC-Mode DatId: 0 ZInfo1: Device ID ZInfo2: - ZInfo3: - 0xEA6E PROFINET-IO-Controller RPC response missing PK: Rackslot OBNr: PLC-Mode DatId: 0 ZInfo1: Device ID ZInfo2: - ZInfo3: -...
  • Seite 85 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEAA0 Emac Error ist aufgetreten OBNr: Aktueller PLC-Mode ZInfo1: Diagnoseadresse des Masters / Controllers ZInfo2: 0: Kein Rx Queue ist voll 1: Kein Sendepuffer verfügbar 2: Sendestrom ist abgerissen; senden fehlgeschlagen 3: Wiederholungsversuche ausgeschöpft 4: Kein Empfangspuffer in Emac DMA verfügbar 5: Emac DMA Transfer abgebrochen...
  • Seite 86 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEC03 EtherCAT: Konfigurationsfehler ZInfo1: Errorcode 1: NUMBER_OF_SLAVES_NOT_SUPPORTED 2: SYSTEM_IO_NR_INVALID 3: INDEX_FROM_SLOT_ERROR 4: MASTER_CONFIG_INVALID 5: MASTER_TYPE_ERROR 6: SLAVE_DIAG_ADDR_INVALID 7: SLAVE_ADDR_INVALID 8: SLAVE_MODULE_IO_CONFIG_INVALID 9: LOG_ADDR_ALREADY_IN_USE 10: NULL_PTR_CHECK_ERROR 11: IO_MAPPING_ERROR 12: ERROR 0xEC04 EtherCAT: Mehrfach-Parametrierung einer Peripherieadresse Zinfo1 : Peripherie-Adresse...
  • Seite 87 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xEC11 EtherCAT: Wiederkehr Bus mit fehlenden Slaves OB-StartInfo (Lokaldaten) StartEvent und Eventclass: 0xEC11 DatID: 0xXXYY: XX=0x54 bei Eingangsadresse in ZInfo1, XX=0x55 bei Ausgangsadresse. YY=0x00 Station nicht verfügbar, YY=0x01 Station verfügbar (Prozessdaten) ZInfo1: 0xXXYY (XX=OldState, YY=NewState) ZInfo2: Diagnoseadresse des Masters ZInfo3: Anzahl der Station, die nicht im selben State sind, wie der Master...
  • Seite 88 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xED12 EtherCAT: Ausfall Slave OB-StartInfo (Lokaldaten) StartEvent und Eventclass: 0xED12 DatID: 0xXXYY: XX=0x54 bei Eingangsadresse in ZInfo1, XX=0x55 bei Ausgangsadresse. YY=0x00 Station nicht verfügbar, YY=0x01 Station verfügbar (Prozessdaten) ZInfo1: 0xXXYY (XX=OldState, YY=NewState) ZInfo2: Diagnoseadresse der Station ZInfo3: AlStatusCode...
  • Seite 89 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xED22 EtherCAT: Slave-Statuswechsel, der keinen OB86 hervorruft OB-StartInfo (Lokaldaten) StartEvent und Eventclass: 0xED22 DatID: 0xXXYY: XX=0x54 bei Eingangsadresse in ZInfo1, XX=0x55 bei Ausgangsadresse. YY=0x00 Station nicht verfügbar, YY=0x01 Station verfügbar (Prozessdaten) ZInfo1: 0xXXYY (XX=OldState, YY=NewState) ZInfo2: Diagnoseadresse der Station ZInfo3: AlStatusCode...
  • Seite 90 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC VIPA-spezifische Diagnose-Einträge Ereignis-ID Bedeutung 0xED61 EtherCAT: Diagnosepuffer CP: CoE-Emergency PK: EtherCAT-Stationsadresse (Low-Byte) OB: EtherCAT-Stationsadresse (High-Byte) DatID 1/2: Error-Code ZInfo1: 0xYYZZ: YY: Error-Register ZZ: MEF Byte 1 ZInfo 2: 0xYYZZ: YY: MEF Byte 2 ZZ: MEF Byte 3 Zinfo3: 0xYYZZ: YY: MEF Byte 4...
  • Seite 91 VIPA System 300S CPU 315SN/EC Einsatz CPU 315-4EC12 Mit Testfunktionen Variablen steuern und beobachten Ereignis-ID Bedeutung 0xEFFF Interner Fehler - Kontaktieren Sie bitte die VIPA-Hotline! PK: C-Sourcemodulnummer | DatID: Zeilennummer 5.21 Mit Testfunktionen Variablen steuern und beobachten Übersicht Zur Fehlersuche und zur Ausgabe von Variablenzuständen können Sie in Ihrem Siemens SIMATIC Manager unter dem Menüpunkt Test verschiedene Testfunktionen aufrufen.
  • Seite 92 Einsatz CPU 315-4EC12 VIPA System 300S CPU 315SN/EC Mit Testfunktionen Variablen steuern und beobachten Steuern von Ausgängen – Dadurch kann die Verdrahtung und die Funktionstüchtigkeit von Ausgabebaugruppen kontrolliert werden. – Auch ohne Steuerungsprogramm können Ausgänge auf den gewünschten Signalzustand eingestellt werden. Das Prozess- abbild wird dabei nicht verändert, die Sperre der Ausgänge jedoch aufgehoben.
  • Seite 93 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Schnelleinstieg Einsatz PtP-Kommunikation 6.1 Schnelleinstieg Allgemein Die CPU besitzt eine PROFIBUS/PtP-Schnittstelle mit fixer Pinbele- gung. Nach dem Urlöschen ist diese Schnittstelle deaktiviert. Durch entsprechende Projektierung können Sie die PtP-Funktionalität (point to point) aktivieren: PtP-Funktionalität –...
  • Seite 94 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Einsatz der RS485-Schnittstelle für PtP 6.2 Prinzip der Datenübertragung Übersicht Die Datenübertragung wird zur Laufzeit über FC/SFCs gehandhabt. 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...
  • Seite 95 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Einsatz der RS485-Schnittstelle für PtP Voraussetzung Damit Sie die VIPA-spezifischen CPU-Parameter einstellen können, ist die Installation der SPEEDBUS.GSD von VIPA im Hardwareka- talog erforderlich. Nach der Installation können Sie die CPU in einem PROFIBUS-Master-System projektieren und entsprechend die Para- meter anpassen.
  • Seite 96 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Einsatz der RS485-Schnittstelle für PtP Vorgehensweise Die Einbindung der CPU 315-4EC12 erfolgt in Form eines virtuellen PROFIBUS Master-Systems nach folgender Vorgehensweise: Führen Sie eine Hardware-Konfiguration für die CPU durch. Ä Kapitel 5.4 "Hardware-Konfiguration - CPU" auf Seite 43 Projektieren Sie immer als letztes Modul einen Siemens DP- Master CP 342-5 (342-5DA02 V5.0).
  • Seite 97 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Parametrierung > FC/SFC 216 - SER_CFG RS485 9polige SubD-Buchse RS485 n.c. M24V RxD/TxD-P (Leitung B) P24V RxD/TxD-N (Leitung A) n.c. Anschluss 6.4 Parametrierung 6.4.1 FC/SFC 216 - SER_CFG Beschreibung Die Parametrierung erfolgt zur Laufzeit unter Einsatz des FC/SFC 216 (SER_CFG).
  • Seite 98 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Parametrierung > FC/SFC 216 - SER_CFG Parameter Parameter Deklaration Datentyp Beschreibung PROTOCOL BYTE 1=ASCII, 2=STX/ETX, 3=3964R PARAMETER Zeiger zu den Protokoll-Parametern BAUDRATE BYTE Nr. der Baudrate CHARLEN BYTE 0=5Bit, 1=6Bit, 2=7Bit, 3=8Bit PARITY BYTE 0=Non, 1=Odd, 2=Even STOPBITS...
  • Seite 99 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Parametrierung > FC/SFC 216 - SER_CFG DBB3: ETX2 BYTE (2. Ende-Zeichen in hexadezi- maler Form) DBW4: TIMEOUT WORD (max. zeitlicher Abstand zwi- schen 2 Telegrammen) Das Zeichen für Start bzw. Ende sollte immer ein Wert kleiner 20 sein, ansonsten wird das Zeichen ignoriert! Tragen Sie immer für nicht benutzte Zeichen FFh ein! Datenbaustein bei 3964R...
  • Seite 100 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Parametrierung > FC/SFC 216 - SER_CFG 0: NONE 1: ODD 2: EVEN STOPBITS Die Stopbits werden jedem zu übertragenden Zeichen nachgesetzt und kennzeichnen das Ende eines Zeichens. 1: 1Bit 2: 1,5Bit 3: 2Bit FLOWCONTROL Der Parameter FLOWCONTROL wird ignoriert.
  • Seite 101 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Kommunikation > FC/SFC 217 - SER_SND 6.5 Kommunikation 6.5.1 Übersicht Die Kommunikation erfolgt über die Sende- und Empfangsbausteine FC/SFC 217 (SER_SND) und FC/SFC 218 (SER_RCV). Die FCs/ SFCs befinden sich im Lieferumfang der CPU. 6.5.2 FC/SFC 217 - SER_SND Beschreibung Mit diesem Baustein werden Daten über die serielle Schnittstelle...
  • Seite 102 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Kommunikation > FC/SFC 217 - SER_SND Fehler- Beschreibung code 20xxh Protokoll wurde fehlerfrei ausgeführt mit xx-Bitmuster für Diagnose 7001h Daten liegen im internen Puffer - aktiv (busy) 7002h Transfer - aktiv 80xxh Protokoll wurde fehlerhaft ausgeführt mit xx-Bitmuster für Diagnose (keine Quittung der Gegenseite) 90xxh Protokoll wurde nicht ausgeführt mit xx-Bitmuster für...
  • Seite 103 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Kommunikation > FC/SFC 217 - SER_SND Wert Beschreibung 9001h Daten sind zu lang (>1024Byte) 9002h Daten sind zu kurz (0Byte) Fehler- Beschreibung code 2000h Senden fertig ohne Fehler 8080h Empfangspuffer voll (kein Platz für Quittung) 8090h Quittungsverzugszeit überschritten 80F0h...
  • Seite 104 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC 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 HB140 | CPU | 315-4EC12 | DE | 15-23...
  • Seite 105 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Kommunikation > FC/SFC 217 - SER_SND USS / Modbus ASCII / STX/ETX HB140 | CPU | 315-4EC12 | DE | 15-23...
  • Seite 106 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Kommunikation > FC/SFC 218 - SER_RCV 6.5.3 FC/SFC 218 - SER_RCV Beschreibung Mit diesem Baustein werden Daten über die serielle Schnittstelle empfangen. Bei den Protokollen USS und Modbus können Sie durch Aufruf des FC/SFC 218 SER_RCV nach einem SER_SND das Quittungstele- gramm auslesen.
  • Seite 107 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Kommunikation > FC/SFC 218 - SER_RCV STX/ETX Fehler Beschreibung over- Das empfangene Telegramm übersteigt die Größe flow des Empfangspuffers. char Es wurde ein Zeichen außerhalb des Bereichs 20h ... 7Fh empfangen. over- Der Puffer ist voll. flow 3964R / Modbus RTU/ASCII Master Fehler Beschreibung...
  • Seite 108 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Protokolle und Prozeduren Prinzip der Program- Nachfolgend sehen Sie die Grundstruktur zur Programmierung eines mierung Receive-Auftrags. Diese Struktur können Sie für alle Protokolle ver- wenden. 6.6 Protokolle und Prozeduren Übersicht Die CPU unterstützt folgende Protokolle und Prozeduren: ASCII-Übertragung STX/ETX 3964R...
  • Seite 109 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Protokolle und Prozeduren Sollen Daten von der Peripherie eingelesen werden, muss das Start-Zeichen vorhanden sein, anschließend folgen die zu übertra- genden Zeichen. Danach muss das Ende-Zeichen vorliegen. Abhängig von der Byte-Breite können folgende ASCII-Zeichen übertragen werden: 5Bit: nicht zulässig: 6Bit: 20...3Fh, 7Bit: 20...7Fh, 8Bit: 20...FFh.
  • Seite 110 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Protokolle und Prozeduren 3964 Die Prozedur 3964R steuert die Datenübertragung bei einer Punkt- zu-Punkt-Kopplung zwischen der CPU und einem Kommunikations- partner. Die Prozedur fügt bei der Datenübertragung den Nutzdaten Steuerzeichen hinzu. Durch diese Steuerzeichen kann der Kommuni- kationspartner kontrollieren, ob die Daten vollständig und fehlerfrei bei ihm angekommen sind.
  • Seite 111 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Protokolle und Prozeduren Single-Master-System Maximal 32 Teilnehmer Einfacher, sicherer Telegrammrahmen Es gilt: Am Bus können 1 Master und max. 31 Slaves angebunden sein. Die einzelnen Slaves werden vom Master über ein Adresszeichen im Telegramm angewählt. Die Kommunikation erfolgt ausschließlich über den Master im Halbduplex-Betrieb.
  • Seite 112 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Modbus - Funktionscodes Modbus Das Protokoll Modbus ist ein Kommunikationsprotokoll, das eine hierarchische Struktur mit einem Master und mehreren Slaves festlegt. Physikalisch arbeitet Modbus über eine serielle Halbduplex-Ver- bindung. Es treten keine Buskonflikte auf, da der Master immer nur mit einem Slave kommunizieren kann.
  • Seite 113 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Modbus - Funktionscodes Modbus unterscheidet zwischen Bit- und Wortzugriff; Bits = "Coils" und Worte = "Register". Bit-Eingänge werden als "Input-Status" bezeichnet und Bit-Aus- gänge als "Coil-Status". Wort-Eingänge werden als "Input-Register" und Wort-Ausgänge als "Holding-Register" bezeichnet. Bereichsdefinitionen Üblicherweise erfolgt unter Modbus der Zugriff mittels der Bereiche 0x, 1x, 3x und 4x.
  • Seite 114 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Modbus - Funktionscodes Übersicht Mit folgenden Funktionscodes können Sie von einem Modbus-Master auf einen Slave zugreifen. Die Beschreibung erfolgt immer aus Sicht des Masters: Code Befehl Beschreibung Read n Bits n Bit lesen von Master-Ausgabe-Bereich 0x Read n Bits n Bit lesen von Master-Eingabe-Bereich 1x Read n Words...
  • Seite 115 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Modbus - Funktionscodes Prüfsumme CRC, RTU, Die aufgezeigten Prüfsummen CRC bei RTU- und LRC bei ASCII- Modus werden automatisch an jedes Telegramm angehängt. Sie werden nicht im Datenbaustein angezeigt. Read n Bits 01h, 02h Code 01h: n Bit lesen von Master-Ausgabe-Bereich 0x Code 02h: n Bit lesen von Master-Eingabe-Bereich 1x Kommandotelegramm...
  • Seite 116 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Modbus - Funktionscodes Write 1 Bit 05h Code 05h: 1 Bit schreiben in Master-Ausgabe-Bereich 0x Eine Zustandsänderung erfolgt unter "Zustand Bit" mit folgenden Werten: "Zustand Bit" = 0000h ® Bit = 0 "Zustand Bit" = FF00h ® Bit = 1 Kommandotelegramm Slave-Adresse Funktions-Code...
  • Seite 117 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Modbus - Beispiel zur Kommunikation Write n Bits 0Fh Code 0Fh: n Bit schreiben in Master-Ausgabe-Bereich 0x Bitte beachten Sie, dass die Anzahl der Bits zusätzlich in Byte anzugeben sind. Kommandotelegramm Slave- Funk- Adresse Anzahl Anzahl...
  • Seite 118 Einsatz PtP-Kommunikation VIPA System 300S CPU 315SN/EC Modbus - Beispiel zur Kommunikation Vorgehensweise Bauen Sie ein Modbus-System bestehend aus CPU 31xS als Modbus-Master und CPU 21xSER-1 als Modbus-Slave und Modbus-Kabel auf. Projektieren Sie die Master-Seite! Erstellen Sie hierzu ein SPS- Anwenderprogramm nach folgender Struktur: OB 100: Aufruf SFC 216 (Konfiguration als Modbus RTU-Master) mit...
  • Seite 119 VIPA System 300S CPU 315SN/EC Einsatz PtP-Kommunikation Modbus - Beispiel zur Kommunikation HB140 | CPU | 315-4EC12 | DE | 15-23...
  • Seite 120 Einsatz PROFIBUS-Kommunikation VIPA System 300S CPU 315SN/EC Schnelleinstieg Einsatz PROFIBUS-Kommunikation 7.1 Übersicht PROFIBUS-DP PROFIBUS ist ein international offener und serieller Feldbus- Standard für Gebäude-, Fertigungs- und Prozessautomatisierung im unteren (Sensor-/ Aktor-Ebene) bis mittleren Leistungsbereich (Prozessebene). PROFIBUS besteht aus einem Sortiment kompatibler Varianten. Die hier angeführten Angaben beziehen sich auf den PROFIBUS- PROFIBUS-DP ist besonders geeignet für die Fertigungsautoma- tisierung.
  • Seite 121 VIPA System 300S CPU 315SN/EC Einsatz PROFIBUS-Kommunikation Hardware-Konfiguration - CPU Schritte der Projektie- Die Projektierung des PROFIBUS-DP-Masters sollte nach folgender rung Vorgehensweise erfolgen: Hardware-Konfiguration - CPU Einsatz als DP-Master oder Einsatz als DP-Slave Transfer des Gesamtprojekts in die CPU Ä Kapitel 5.10 "Pro- jekt transferieren"...
  • Seite 122 Einsatz PROFIBUS-Kommunikation VIPA System 300S CPU 315SN/EC Einsatz als PROFIBUS-DP-Master Vorgehensweise Um kompatibel mit dem Siemens SIMATIC Manager zu sein, sind fol- gende Schritte durchzuführen: Starten Sie den Hardware-Konfigurator von Siemens mit einem neuen Projekt. Fügen Sie aus dem Hardware-Katalog eine Profilschiene ein. Platzieren Sie auf "Slot"...
  • Seite 123 VIPA System 300S CPU 315SN/EC Einsatz PROFIBUS-Kommunikation Einsatz als PROFIBUS-DP-Slave 7.5 Einsatz als PROFIBUS-DP-Slave Schnelleinstieg Nachfolgend ist der Einsatz des PROFIBUS-Teils als "intelligenter" DP-Slave an Master-Systemen beschrieben, welche ausschließlich im Siemens SIMATIC Manager projektiert werden können. Folgende Schritte sind hierzu erforderlich: Projektieren Sie eine Station mit einer CPU mit der Betriebsart DP-Slave.
  • Seite 124 Einsatz PROFIBUS-Kommunikation VIPA System 300S CPU 315SN/EC Einsatz als PROFIBUS-DP-Slave Bestimmen Sie über Konfiguration die Ein-/Ausgabe-Adressbe- reiche der Slave-CPU, die dem DP-Slave zugeordnet werden sollen. Speichern, übersetzen und transferieren Sie Ihr Projekt in die CPU. Projektierung der Fügen Sie eine weitere Station ein und projektieren Sie eine Master-Seite CPU.
  • Seite 125 VIPA System 300S CPU 315SN/EC Einsatz PROFIBUS-Kommunikation PROFIBUS-Aufbaurichtlinien 7.6 PROFIBUS-Aufbaurichtlinien PROFIBUS allgemein Ein PROFIBUS-DP-Netz darf nur in Linienstruktur aufgebaut werden. PROFIBUS-DP besteht aus mindestens einem Segment mit min- destens einem Master und einem Slave. Ein Master ist immer in Verbindung mit einer CPU einzusetzen. PROFIBUS unterstützt max.
  • Seite 126 Einsatz PROFIBUS-Kommunikation VIPA System 300S CPU 315SN/EC PROFIBUS-Aufbaurichtlinien Übertragungsmedium PROFIBUS verwendet als Übertragungsmedium eine geschirmte, verdrillte Zweidrahtleitung auf Basis der RS485-Schnittstelle. Die RS485-Schnittstelle arbeitet mit Spannungsdifferenzen. Sie ist daher unempfindlicher gegenüber Störeinflüssen als eine Span- nungs- oder Stromschnittstelle. Pro Segment sind maximal 32 Teilnehmer zulässig. Innerhalb eines Segment sind die einzelnen Teilnehmer über Linienstruktur zu verbinden.
  • Seite 127 VIPA System 300S CPU 315SN/EC Einsatz PROFIBUS-Kommunikation PROFIBUS-Aufbaurichtlinien EasyConn Busan- schlussstecker In PROFIBUS werden alle Teilnehmer parallel verdrahtet. Hierzu ist das Buskabel durchzuschleifen. Unter der Best.-Nr. 972-0DP10 erhalten Sie von VIPA den Stecker "EasyConn". Dies ist ein Busan- schlussstecker mit zuschaltbarem Abschlusswiderstand und integ- rierter Busdiagnose.
  • Seite 128 Einsatz PROFIBUS-Kommunikation VIPA System 300S CPU 315SN/EC PROFIBUS-Aufbaurichtlinien Verdrahtung [1] Einstellung für 1./letzter Bus-Teilnehmer [2] Einstellung für jeden weiteren Busteilnehmer VORSICHT! Der Abschlusswiderstand wird nur wirksam, wenn der Ste- cker an einem Bus-Teilnehmer gesteckt ist und der Bus- Teilnehmer mit Spannung versorgt wird. Das Anzugsmoment der Schrauben zur Fixierung des Steckers an einem Teilnehmer darf 0,02Nm nicht über- schreiten!
  • Seite 129 VIPA System 300S CPU 315SN/EC Einsatz PROFIBUS-Kommunikation Inbetriebnahme und Anlaufverhalten 7.7 Inbetriebnahme und Anlaufverhalten Anlauf im Ausliefe- Im Auslieferungszustand ist die CPU urgelöscht. Nach Netz EIN ist rungszustand der PROFIBUS-Teil deaktiviert und die LEDs des PROFIBUS-Teils sind ausgeschaltet. Online mit Bus-Parame- Über eine Hardware-Konfiguration können Sie den DP-Master mit tern ohne Slave-Projekt Busparametern versorgen.
  • Seite 130 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Grundlagen - Industrial Ethernet in der Automatisierung Einsatz Ethernet-Kommunikation - Produktiv 8.1 Grundlagen - Industrial Ethernet in der Automatisierung Übersicht Der Informationsfluss in einem Unternehmen stellt sehr unterschied- liche Anforderungen an die eingesetzten Kommunikationssysteme. Je nach Unternehmensbereich hat ein Bussystem unterschiedlich viele Teilnehmer, es sind unterschiedlich große Datenmengen zu über- tragen, die Übertragungsintervalle variieren.
  • Seite 131 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Grundlagen - ISO/OSI-Schichtenmodell 8.2 Grundlagen - ISO/OSI-Schichtenmodell Übersicht Das ISO/OSI-Schichtenmodell basiert auf einem Vorschlag, der von der International Standards Organization (ISO) entwickelt wurde. Es stellt den ersten Schritt zur internationalen Standardisierung der ver- schiedenen Protokolle dar.
  • Seite 132 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Grundlagen - Begriffe Schicht 3 - Netzwerk- Die Netzwerkschicht wird auch Vermittlungsschicht genannt. Die Auf- schicht (network layer) gabe dieser Schicht besteht darin, den Austausch von Binärdaten zwischen nicht direkt miteinander verbundenen Stationen zu steuern. Sie ist für den Ablauf der logischen Verknüpfungen von Schicht 2- Verbindungen zuständig.
  • Seite 133 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Grundlagen - Protokolle Twisted Pair 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.
  • Seite 134 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Grundlagen - Protokolle Eigenschaften: Eine Kommunikationsverbindung ist durch eine Verbindungs-ID für jeden Kommunikationspartner spezifiziert. 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.
  • Seite 135 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Grundlagen - Protokolle Offene Kommunikation Bei der "Offenen Kommunikation" erfolgt die Kommunikation über das Anwenderprogramm bei Einsatz von Hantierungsbausteinen. Diese Bausteine sind auch Bestandteil des Siemens SIMATIC Manager. Sie finden diese in der "Standard Library" unter "Communication Blocks"...
  • Seite 136 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Grundlagen - IP-Adresse und Subnetz 8.5 Grundlagen - IP-Adresse und Subnetz Aufbau IP-Adresse Unterstützt wird ausschließlich IPv4. Unter IPv4 ist die IP-Adresse eine 32-Bit-Adresse, die innerhalb des Netzes eindeutig sein muss und sich aus 4 Zahlen zusammensetzt, die jeweils durch einen Punkt getrennt sind.
  • Seite 137 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Schnelleinstieg Private IP Netze Diese Adressen können von mehreren Organisationen als Netz-ID gemeinsam benutzt werden, ohne dass Konflikte auftreten, da diese IP-Adressen weder im Internet vergeben noch ins Internet geroutet werden. Zur Bildung privater IP-Netze sind gemäß RFC1597/1918 folgende Adressbereiche vorgesehen: Netzwerk von IP...
  • Seite 138 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Montage und Inbetriebnahme Verbindungen projektieren – Siemens S7-Verbindungen (Projektierung erfolgt über Siemens NetPro, die Kommunika- tion über VIPA Hantierungsbausteine) – Offene Kommunikation (Projektierung und Kommunikation erfolgen über Standard- Hantierungsbausteine) Transfer des Gesamtprojekts in die CPU. Um kompatibel mit dem Siemens SIMATIC Manager zu sein, ist die CPU 315-4EC12 von VIPA als CPU 315-2 PN/ DP (6ES7 315-2EH14-0AB0 V3.2) zu projektieren!
  • Seite 139 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Siemens S7-Verbindungen projektieren 8.8 Hardware-Konfiguration - CPU Voraussetzung Die Konfiguration der CPU erfolgt im "Hardware-Konfigurator" von Siemens. Der Hardware-Konfigurator ist Bestandteil des Siemens SIMATIC Managers. Er dient der Projektierung. Bitte verwenden Sie für die Projektierung den Siemens SIMATIC Manager ab V 5.5 SP2.
  • Seite 140 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Siemens S7-Verbindungen projektieren Eigenschaften einer Folgende Eigenschaften zeichnen eine Kommunikationsverbindung Kommunikationsverbin- aus: dung Eine Station führt immer einen aktiven Verbindungsaufbau durch. Bidirektionaler Datentransfer (Senden und Empfangen auf einer Verbindung). Beide Teilnehmer sind gleichberechtigt, d.h. jeder Teilnehmer kann ereignisabhängig den Sende- bzw.
  • Seite 141 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Siemens S7-Verbindungen projektieren 1 Grafische Netzansicht: Hier werden alle Stationen und Netzwerke in einer grafischen Ansicht dargestellt. Durch Anwahl der ein- zelnen Komponenten können Sie auf die jeweiligen Eigenschaften zugreifen und ändern. 2 Netzobjekte: In diesem Bereich werden alle verfügbaren Netzob- jekte in einer Verzeichnisstruktur dargestellt.
  • Seite 142 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Siemens S7-Verbindungen projektieren Verbindungen projek- tieren Zur Projektierung von Verbindungen blenden Sie die Verbin- dungsliste ein, indem Sie die entsprechende CPU anwählen. Rufen Sie über das Kontext-Menü Neue Verbindung einfügen auf: Verbindungspartner (Station Gegenseite) Es öffnet sich ein Dialogfenster in dem Sie den Verbindungs- partner auswählen und den Verbindungstyp einstellen...
  • Seite 143 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Siemens S7-Verbindungen projektieren Wählen Sie den Verbindungspartner und den Verbindungstyp und klicken Sie auf [OK]. ð Sofern aktiviert, öffnet sich ein Eigenschaften-Dialog der ent- sprechenden Verbindung als Bindeglied zu Ihrem SPS- Anwenderprogramm.
  • Seite 144 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Siemens S7-Verbindungen projektieren Folgende Parameter definieren einen Verbindungsendpunkt: Station A Station B ferner TSAP à Siemens à lokaler TSAP S7-Verbindung lokaler TSAP ferner TSAP ß ß ID A ID B Kombinationsmöglichkeiten unter Einsatz der FB/SFB-VIPA-Han- tierungsbausteine Verbindungspartner Verbindungsaufbau Verbindung spezifiziert in NetPro...
  • Seite 145 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Siemens S7-Verbindungen projektieren Nachfolgend sind alle relevanten Parameter für eine Siemens S7- Verbindung beschrieben: Lokaler Verbindungsendpunkt: Hier können Sie angeben, wie Ihre Verbindung aufgebaut werden soll. Da der Siemens SIMATIC Manager die Kommunikationsmög- lichkeiten anhand der Endpunkte identifizieren kann, sind manche Optionen schon vorbelegt und können nicht geändert werden.
  • Seite 146 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Offene Kommunikation projektieren Siemens S7-Verbindung Bei den SPEED7-CPUs von VIPA gibt es folgende 2 Möglichkeiten - Kommunikationsfunk- für den Einsatz der Kommunikationsfunktionen: tionen Siemens S7-300-Kommunikationsfunktionen: Durch Einbindung der Funktionsbausteine FB 8 ... FB 15 von VIPA können Sie auf die Siemens S7-300-Kommunikationsfunkti- onen zugreifen.
  • Seite 147 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv Offene Kommunikation projektieren Die richtige Reihenfolge der empfangenen Pakete ist gewähr- leistet. Über eine physikalische Leitung können in der Regel mehrere logische Verbindungen bestehen. Bei den FBs zur Offenen Kommunikation über Industrial Ethernet werden die folgenden verbindungsorientierten Protokolle unterstützt: TCP native gemäß...
  • Seite 148 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC Offene Kommunikation projektieren Bei den FBs zur Offenen Kommunikation über Industrial Ethernet wird das folgende verbindungslose Protokoll unterstützt: UDP gemäß RFC 768 (Verbindungstyp 13h): – Bei Aufruf des Sendebausteins ist ein Verweis auf die Adres- sparameter des Empfängers (IP-Adresse und Port-Nr.) anzu- geben.
  • Seite 149 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv NCM-Diagnose - Hilfe zur Fehlersuche Hantierungsbausteine Die nachfolgend aufgeführten UDTs und FBs dienen der "Offenen Kommunikation" mit anderen Ethernet-fähigen Kommunikationspart- nern über Ihr Anwenderprogramm. Diese Bausteine sind Bestandteil des Siemens SIMATIC Manager. Sie finden diese in der "Standard Library"...
  • Seite 150 Einsatz Ethernet-Kommunikation - Produktiv VIPA System 300S CPU 315SN/EC NCM-Diagnose - Hilfe zur Fehlersuche Geben Sie für den EtherCAT-Master als Zielparameter immer Baugruppenträger 0 und Steckplatz 125 an. Auf den Folgeseiten finden Sie eine Kurzbeschreibung der NCM-Diagnose. Näheres zum Funktionsumfang und zum Einsatz des Siemens NCM-Diagnose-Tools finden Sie in der entsprechenden Online-Hilfe bzw.
  • Seite 151 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - Produktiv NCM-Diagnose - Hilfe zur Fehlersuche Stellen Sie unter Zielstation folgende Parameter ein: Anschluss ..: Ind. Ethernet TCP/IP Teilnehmer-Adr.: Tragen Sie hier die IP-Adresse des CPs ein Baugruppenträger/Steckplatz: Geben Sie hier für den VIPA EtherCAT-Master den Baugruppen- träger 0 und für Steckplatz 125 an.
  • Seite 152 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Grundlagen EtherCAT > Allgemeines Einsatz Ethernet-Kommunikation - EtherCAT 9.1 Grundlagen EtherCAT 9.1.1 Allgemeines Feldbusse haben sich seit vielen Jahren in der Automatisierungs- technik etabliert. Da einerseits die Forderung nach immer höheren Geschwindigkeiten besteht, andererseits bei dieser Technologie die technischen Grenzen bereits erreicht wurden, musste nach neuen Lösungen gesucht werden.
  • Seite 153 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Grundlagen EtherCAT > EtherCAT Zustandsmaschine Ist das Telegramm beim letzten Teilnehmer angekommen, stellt dieser fest, dass kein weiterer Teilnehmer angeschlossen ist und sendet das Telegramm zurück an den Master. Hierbei wird das Tele- gramm über das andere Adernpaar durch alle Teilnehmer zum Master gesendet (Vollduplex).
  • Seite 154 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Grundlagen EtherCAT > EtherCAT Zustandsmaschine IP Starte Mailbox-Kommunikation PI Stoppe Mailbox-Kommunikation PS Starte Input Update SP Stoppe Input Update SO Starte Output Update OS Stoppe Output Update OP Stoppe Input Update, stoppe Output Update SI Stoppe Input Update, stoppe Mailbox-Kommunikation OI Stoppe Output Update, stoppe Input Update, Stoppe Mailbox- Kommunikation...
  • Seite 155 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Grundlagen EtherCAT > CoE - CANopen over Ethernet Bootstrap - optional Im Zustand Boot kann ein Update der EtherCAT-Koppler-Firmware (Boot) - 03h vorgenommen werden. 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.
  • Seite 156 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Inbetriebnahme und Anlaufverhalten> Anlaufverhalten 9.1.4 ESI-Dateien Von VIPA erhalten Sie für den EtherCAT-Koppler ESI-Dateien. Diese Dateien befinden sich entweder auf dem beiliegenden Datenträger oder im Download-Bereich von www.vipa.com. Installieren Sie die ESI-Dateien in Ihrem Projektiertool.
  • Seite 157 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Hardware-Konfiguration - CPU Sind optionale Slaves vorhanden (nicht alle müssen vorhanden sein)? Gibt es mindestens einen erforderli- chen Slave mit falschem Modul? Gibt es mindestens einen optio- nalen Slave mit falschem Modul? Ist mindestens ein nicht projek- tierter Slave vorhanden? â...
  • Seite 158 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Hardware-Konfiguration - CPU Gehen Sie auf "Extras è GSD-Dateien installieren" Navigieren Sie in Ihr Arbeitsverzeichnis und installieren Sie die entsprechende GSDML-Datei. ð Nach der Installation finden Sie das "EtherCAT-Netzwerk" unter "PROFINET IO è Weitere Feldgeräte è I/O è...
  • Seite 159 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Hardware-Konfiguration - CPU Legen Sie mit [Neu] ein neues Subnetz an und vergeben Sie gültige IP-Adress-Daten Navigieren Sie im Hardware-Katalog in das Verzeichnis "PROFINET IO è Weitere Feldgeräte è I/O è VIPA EtherCAT System" und binden Sie das IO Device "EtherCAT-Netzwerk"...
  • Seite 160 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Hardware-Konfiguration - CPU Wählen Sie "Station è Speichern und übersetzen" ð Sie können jetzt Ihr EtherCAT-System mit dem SPEED7 EtherCAT Manager projektieren. Vor dem Aufruf des SPEED7 EtherCAT Manager müssen Sie immer Ihr Projekt mit "Station è...
  • Seite 161 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT EtherCAT Diagnose> Diagnose zur Laufzeit im Anwenderprogramm (OB 1, SFB 52) Da Slave- und Modulparameter mittels SDO-Zugriff bzw. SDO-Init-Kommando übertragen werden, bleibt die Parametrierung solange bestehen, bis ein Power-Cycle durchgeführt wird oder neue Parameter für die gleichen SDO-Objekte übertragen werden.
  • Seite 162 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC EtherCAT Diagnose> Diagnose zur Laufzeit im Anwenderprogramm (OB 1, SFB 52) 9.4.2.1 Zugriff auf CoE-Emergency-Meldungen Datensatz 0x4000 ... Mit dem SFB 52 RDREC (read record) können Sie mittels der Daten- 0x4003 sätze 0x4000 ...
  • Seite 163 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT EtherCAT Diagnose> Diagnose zur Laufzeit im Anwenderprogramm (OB 1, SFB 52) Datensätze Datensatz Beschreibung 0x4000 Der Datensatz liefert die zuletzt aufgetretene CoE- Emergency jedes Slave (ein CoE-Emergency Eintrag pro Slave, der eine CoE-Emergency geliefert hat). Für Slaves, bei denen keine CoE-Emergencies auf- getreten sind, werden keine Einträge geliefert.
  • Seite 164 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC EtherCAT Diagnose> Diagnose zur Laufzeit im Anwenderprogramm (OB 1, SFB 52) Beispiel OB 1 Für den zyklischen Zugriff auf einen Datensatz der Diagnosedaten einer EtherCAT Slave-Station können Sie folgendes Beispielpro- gramm im OB 1 verwenden: UN M10.3 'Ist Lesevorgang beendet (BUSY=0) UN M10.1 'und liegt kein Auftragsanstoß...
  • Seite 165 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT EtherCAT Diagnose> Diagnose über Systemzustandslisten - SZL Byte Inhalt Register AL Status 0x0130, 0x0131 AL Control 0x0120, 0x0121 Al Status Code 0x0134, 0x0135 ESC DL Status 0x0110, 0x0111 Processing Unit Error Counter 0x030C PDI Error Counter 0x030D...
  • Seite 166 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC EtherCAT Diagnose> Diagnose über Status-LEDs SZL-Teillisten SZL-ID Zustand EtherCAT-Bus-System xyE1h Status der VSC-Features der System SLIO CPU xyFCh 9.4.4 Diagnose über OB-Startinformationen Bei Auftreten eines Fehlers generiert das gestörte System eine Diag- nosemeldung an die CPU.
  • Seite 167 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Übersicht Bedeutung ○ ○ Master ist im Zustand Safe-Op ● ○ ○ Master ist im Zustand OP ○ Es liegt kein Maintenance-Ereignis an ● Ein Maintenance-Ereignis liegt an. Näheres hierzu finden Sie in der Diagnose ○...
  • Seite 168 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Alarmverhalten> Alarmtypen 9.5.2 Alarmtypen Alarmtypen MANUFACTURER_SPECIFIC_ALARM_MIN (0x0020 oder 0x0021) PROZESS_ALARM (0x0002) - OB 40 BUS_STATE_CHANGED (0x8001) - OB 86 DIAGNOSE_ALARM_GEHEND (0x000C) - OB 82 DIAGNOSE_ALARM_KOMMEND (0x0001) - OB 82 SLAVE_STATE_CHANGED (0x8002) - OB 86 TOPOLOGY_MISMATCH (0x8004) - OB 86 TOPOLOGY_OK (0x8003) - OB 86 9.5.2.1...
  • Seite 169 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Alarmtypen Struktur- Datentyp Beschreibung element Reserved1 BYTE 0xCC IoFlag BYTE 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...
  • Seite 170 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Alarmverhalten> Alarmtypen Alarm-Handling in der OB-Startinformationen eintragen und OB aufrufen Struktur- Datentyp Beschreibung element EventClass BYTE 0x11 FLT_ID BYTE 0x41 PrioLevel BYTE Priorität des OB 40 OBNr BYTE Reserved1 BYTE reserviert IoFlag BYTE 0x54 oder 0x55 (abhängig vom...
  • Seite 171 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Alarmtypen Ä Kapitel 9.1.2 Alarm-Handling in der Für den Fall dass der Master nach "Operational" "EtherCAT Zustandsmaschine" auf Seite 153 wechselt wird der OB86 ausgelöst. Über dessen Eventclass können Sie erkennen, ob alle pro- jektierten Slave-Stationen den Statuswechsel durchgeführt haben.
  • Seite 172 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Alarmverhalten> Alarmtypen Zwischenspeichern des Alarms Snapshot zum Zeitpunkt des Alarmevents - kann über SFB 54 aus- gewertet werden. Diagnosepuffer schreiben EventId:= PrioLevel OBNr. Reserved1, Info1 Info2 Info3 Eventclass, IOFlag StartEvent 0xEC10, PrioLevel siehe OB- alter und...
  • Seite 173 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Alarmtypen Struktur- Datentyp Beschreibung element User1 WORD Alarmprio, AlarmRef User2 WORD EtherCAT-Slave-Adresse SZL-Daten aktualisieren In der SZL 0694 und 0692 wird jeweils das entsprechende Bit für den Slave aktualisiert. Zwischenspeichern des Alarms Snapshot zum Zeitpunkt des Alarmevents - kann über SFB 54 aus- gewertet werden.
  • Seite 174 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Alarmverhalten> Alarmtypen Struktur- Datentyp Beschreibung element IoFlag BYTE 0x54 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 In der SZL 0694 und 0692 wird jeweils das entsprechende Bit für den Slave aktualisiert.
  • Seite 175 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Alarmtypen OB-Startinformationen eintragen und OB aufrufen Struktur- Datentyp Beschreibung element EventClass BYTE 0xEC bei Wiederkehr oder 0xED bei Ausfall oder sonstigen VusState- Changed FLT_ID BYTE 0x12 Ausfall oder Wiederkehr, 0x22 sonstiger BusStateChanged PrioLevel BYTE...
  • Seite 176 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Alarmverhalten> Alarmtypen Zwischenspeichern des Alarms Snapshot zum Zeitpunkt des Alarmevents - kann über SFB 54 aus- gewertet werden. Diagnosepuffer schreiben EventId:= PrioLevel OBNr. Reserved1, Info1 Info2 Info3 Eventclass, IOFlag StartEvent 0xEC10, PrioLevel siehe OB- alter und...
  • Seite 177 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Alarmverhalten> Alarmtypen SZL Daten aktualisieren In der SZL xy94 wird eine Soll/Ist-Differenz eingetragen. Diagnosepuffer schreiben EventId:= PrioLevel OBNr. Reserved1, Info1 Info2 Info3 Eventclass, IOFlag StartEvent 0xED30 PrioLevel 0x0000 Diagnose von OB 86 Adresse Master 9.5.2.8...
  • Seite 178 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Systemeigenschaften SZL Daten aktualisieren In der SZL xy94 wird eine Soll/Ist-Differenz eingetragen. Diagnosepuffer schreiben EventId:= PrioLevel OBNr. Reserved1, Info1 Info2 Info3 Eventclass, IOFlag StartEvent 0xED30 PrioLevel 0x0000 Diagnose von OB 86 Adresse Master 9.6 Systemeigenschaften...
  • Seite 179 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Zugriff auf das Objektverzeichnis> Übersicht SM Watchdog Sofern Sie lange Zykluszeiten (> 100ms) verwenden, sollten Sie im SPEED7 EtherCAT Manager immer den "SM Watchdog" ebenfalls entsprechend erhöhen oder ausschalten. Ansonsten wechselt Ihre Slave-Station nach Ablauf der "SM Watchdog"...
  • Seite 180 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Zugriff auf das Objektverzeichnis> FB 52 - Read SDO - Lesezugriff auf Objektverzeichnis 9.8.2 FB 52 - Read SDO - Lesezugriff auf Objektverzeichnis Beschreibung Mit diesem Baustein können Sie auf das Objektverzeichnis von EtherCAT-Slave-Stationen und EtherCAT-Master lesend zugreifen.
  • Seite 181 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Zugriff auf das Objektverzeichnis> FB 52 - Read SDO - Lesezugriff auf Objektverzeichnis Besonderheiten bei Bei Aktivierung des Parameters COMPL_ACCESS ist folgendes zu COMPL_ACCESS (Com- beachten: pleteAccess) Bei COMPL_ACCESS = true darf der SUBINDEX nur 0 oder 1 betragen! Ansonsten bekommen Sie eine Fehlermeldung.
  • Seite 182 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Zugriff auf das Objektverzeichnis> FB 52 - Read SDO - Lesezugriff auf Objektverzeichnis 0x98110015 Unknown Mailbox Protocol Command 0x98110016 Access Denied 0x98110024 Slave error Value Text Possible errror cause 0x98110040 SDO: Toggle bit not alternated CoE abort code 0x05030000 of slave 0x98110041 SDO protocol timed out...
  • Seite 183 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Zugriff auf das Objektverzeichnis> FB 53 - Write SDO - Schreibzugriff auf Objektverzeichnis Value Text Possible errror cause 0x9811005B SDO: Data cannot be transferred or stored to the appli- CoE abort code 0x08000022 of slave cation because of the present device state 0x9811005C SDO: Object dictionary dynamic generation fails or no...
  • Seite 184 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Zugriff auf das Objektverzeichnis> FB 53 - Write SDO - Schreibzugriff auf Objektverzeichnis Parameter Deklara- Datentyp Beschreibung tion ERROR BOOL ERROR = 1: Beim Schreibvorgang trat ein Fehler auf. RETVAL Rückgabewert (0 = OK) ERROR_ID DWORD Busspezifischer Fehlercode.
  • Seite 185 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Zugriff auf das Objektverzeichnis> FB 53 - Write SDO - Schreibzugriff auf Objektverzeichnis 0x98110005 Invalid Size 0x98110006 Invalid Data 0x98110007 Not ready 0x98110008 Busy 0x9811000A No Memory left 0x9811000B Invalid Parameter 0x9811000C Not Found 0x9811000E Invalid state 0x98110010 Timeout...
  • Seite 186 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Objektübersicht Value Text Possible errror cause 0x98110051 SDO: Data type does not match, length of service CoE abort code 0x06070012 of slave parameter too high 0x98110052 SDO: Data type does not match, length of service CoE abort code 0x06070013 of slave parameter too low 0x98110053...
  • Seite 187 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> CoE Communication Area Objects: 0x1000-0x1FFF 9.9.2 CoE Communication Area Objects: 0x1000-0x1FFF Index Object Type Name Type 0x1000 Device Type Unsigned32 0x1001 Error Register Unsigned8 0x1008 Manufacturer Device Name String VisibleString 0x1009 Manufacturer Hardware Version String VisibleString...
  • Seite 188 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> CoE Communication Area Objects: 0x1000-0x1FFF 9.9.2.4 Software Version 0x100A Sub- Name Type Access Value Meaning index 0x00 Software Visible string "V MM.mm.ss.bb"” Software version of the version EtherCAT device MM = Major Version mm = Minor Version ss = Service Pack bb = Build...
  • Seite 189 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> CoE Communication Area Objects: 0x1000-0x1FFF Sub- Name Type Access Value Meaning index Flags Unsigned1 Bit 0 = 1: Enable Emergency sending (UINT16, r/w) (default = 0) Bit 1 = 1: Disable Storing Info Messages (default = 0) Bit 2 = 1: Disable Storing...
  • Seite 190 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Generic Master Objects: 0x2000-0x20FF Byte- Name Type Access Value Meaning Offset Flags para- Unsigned16 meter n Parameter n several 9.9.3 Generic Master Objects: 0x2000-0x20FF Index Object Type Name Type 0x2000 Master State Change Command Unsigned32 Register...
  • Seite 191 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> Generic Master Objects: 0x2000-0x20FF 9.9.3.2 Master State Summary 0x2001 Sub- Name Type Access Value Meaning index 0x00 Master Unsigned32 Bit 0: = 1 Master OK State Bit 1...3: reserved Bit 4...7: Master State Bit 8: Slaves in requested State Bit 9: Master in requested State Bit 10: Bus Scan Match...
  • Seite 192 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Generic Master Objects: 0x2000-0x20FF Subindex Description Type Access 0x02 Configuration Checksum CRC32 Unsigned32 0x03 Number of found Slave Unsigned32 0x04 Number of found DC Slave Unsigned32 0x05 Number of Slaves in Configuration Unsigned32 0x06 Number of Mailbox Slaves in Configuration...
  • Seite 193 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> Generic Master Objects: 0x2000-0x20FF 9.9.3.5 Debug Register 0x2010 Sub- Name Type Access Value Meaning index 0x00 Debug Unsigned38 Upper 16Bit: Register 0: activate LinkError Messages 1...15: reserved Lower 32Bit: Definition of parameter dwStateChangeDebug in struc- ture EC_T_MASTER_CONFIG 9.9.3.6...
  • Seite 194 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Slave specific objects 9.9.4 Distributed Clocks Objects: 0x2100-0x21FF Index Object Type Name Type 0x2100 DC Slave Sync Deviation Limit Unsigned32 0x2101 DC Current Deviation Signed32 0x2102 DC Reserved Unsigned32 0x2103 DC Reserved Unsigned32 9.9.4.1...
  • Seite 195 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> Slave specific objects CoE Slave Configuration Objects: 0x8000-0x8FFF Index Object Type Name Type 0x8000 RECORD One index entry for each confi- SlaveCfg (0x45) gured slave (from ESI) 0x8FFF CoE Slave Information Objects: 0x9000-0x9FFF Index Object Type Name...
  • Seite 196 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Slave specific objects Subindex Description Type Access PortState (Bus) Unsigned16 DC Support (Bus) Bool32 DC Support 64Bit (Bus) Bool32 Mailbox Support (Config) Bool32 Requested State (slave instance) Unsigned32 Current State (slave instance) Unsigned32 Error Flag Set (slave instance) Bool32...
  • Seite 197 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> Slave specific objects Subindex Description Type Access Sync Managers supported (Bus) Unsigned8 RAM Size in kByte (Bus) Unsigned8 Port Descriptor (Bus) Unsigned8 ECS Type (Config) Unsigned8 Slave is optional (Config) Bool32 Slave is present (Bus) Bool32...
  • Seite 198 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> Slave specific objects Informationen über die angeschlossenen EtherCAT-Slaves erhalten sie über die Informationsdaten. Sie werden verfügbar, wenn der Scan Befehl ausgeführt wurde. Subindex Description Type Access Number of Entries Unsigned8 Fixed Station Address of the Nth Unsigned16 EtherCAT slave found...
  • Seite 199 VIPA System 300S CPU 315SN/EC Einsatz Ethernet-Kommunikation - EtherCAT Objekt-Verzeichnis> CoE Device Area Objects: 0xF000-0xFFFF 9.9.6 CoE Device Area Objects: 0xF000-0xFFFF Index Object Type Name Type 0xF000 RECORD Modular Device Profile DeviceProfile (0x48) 0xF002 RECORD Detect Modules Command DetectCmd (0x49) 0xF020 RECORD Configured Address List...
  • Seite 200 Einsatz Ethernet-Kommunikation - EtherCAT VIPA System 300S CPU 315SN/EC Objekt-Verzeichnis> CoE Device Area Objects: 0xF000-0xFFFF Subindex Description Type Access Number of Entries Unsigned8 Fixed Station Address of the 256. Unsigned16 EtherCAT slave configured. … 9.9.6.3 Detected Address List Object 0xF040-0xF04F Object Type: RECORD, Manufacturer Specific Identity 0x51 Subindex Description...