Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Verbindung mit PLC (Ethernet/IP, PROFINET)

Diese Anleitung zeigt Ihnen, wie Sie Ihre OV10i-Kamera über die Protokolle EtherNet/IP oder PROFINET mit industriellen PLCs verbinden. Diese Verbindungen ermöglichen eine Echtzeitkommunikation zum Auslösen von Inspektionen, zum Empfangen von Ergebnissen und zur Integration der Bildverarbeitungsinspektion in Ihre automatisierten Produktionssysteme.

Video-Anleitung

Sehen Sie sich dieses Thema in Aktion an: Auto-Integration Builder

hinweis

Detaillierte Informationen zur Datenzuordnung und zum Timing finden Sie unter PLC Communication Details (EtherNet/IP)

Manuelle Einrichtung überspringen

Beschreiben Sie Ihre PLC-Integration in einfachem Englisch und der Auto-Integration Builder generiert in Sekundenschnelle einen vollständigen Node-RED-Flow für Sie.

Wann sollte die PLC-Kommunikation verwendet werden: Wenn Sie die Bildverarbeitungsinspektion in automatisierte Produktionslinien integrieren, Inspektionen über PLC-Signale auslösen, Pass/Fail-Ergebnisse an PLCs senden oder die Bildverarbeitungsinspektion mit anderen Automatisierungsgeräten koordinieren möchten.

Voraussetzungen

  • OV10i-Kamerasystem eingerichtet und mit dem Netzwerk verbunden
  • PLC-System mit EtherNet/IP- oder PROFINET-Funktionalität
  • Netzwerkinfrastruktur, die Kamera und PLC verbindet
  • Zugriff auf PLC-Programmiersoftware (Studio 5000, TIA Portal usw.)
  • Grundlegendes Verständnis industrieller Netzwerkkonzepte

Grundlagen der PLC-Kommunikationsprotokolle

EtherNet/IP

  • Verwendet von: Hauptsächlich Allen-Bradley/Rockwell Automation PLCs
  • Vorteile: Hochgeschwindigkeitskommunikation, weit verbreitete Unterstützung, explizites und implizites Messaging
  • Anwendungen: ControlLogix, CompactLogix und andere Rockwell-Plattformen
  • Datenaustausch: Zyklische I/O- und nachrichtenbasierte Kommunikation

PROFINET

  • Verwendet von: Siemens und anderen europäischen Herstellern
  • Vorteile: Deterministische Echtzeitkommunikation, erweiterte Diagnose
  • Anwendungen: Siemens S7 PLCs, verschiedene industrielle Automatisierungssysteme
  • Datenaustausch: Zyklische I/O mit Echtzeit-Performance

Teil 1: EtherNet/IP-Verbindung

Schritt 1: EDS-Datei herunterladen und installieren

Die EDS-Datei (Electronic Data Sheet) muss in Studio 5000 installiert werden, bevor Sie die OV10i zu Ihrem PLC-Projekt hinzufügen können. Ohne sie erscheint die Kamera nicht im Modulkatalog.

  1. Laden Sie die EDS-Datei herunter entweder von:
    • Der Weboberfläche der Kamera (Industrial Ethernet > EtherNet/IP-Seite)
    • Oder direkt hier: OV10i EDS File

EDS-Datei-Download

  1. Gehen Sie in Studio 5000 zu Tools > EDS Hardware Installation Tool

EDS Hardware Installation Tool im Tools-Menü von Studio 5000

  1. Wählen Sie Register an EDS file, dann Browse und wählen Sie die OV10i EDS-Datei aus

Studio 5000 Device Description File Installation Tool

  1. Folgen Sie dem Installationsassistenten, um die EDS-Registrierung abzuschließen
EDS-Datei erforderlich

Sie können das OV10i-Modul in Studio 5000 nicht hinzufügen, ohne dass die EDS-Datei installiert ist. Das Gerät erscheint nicht im Dialog „Select Module Type". Wenn Sie diesen Schritt überspringen, bleibt Ihnen nur die Option eines Generic Ethernet Module, was die manuelle Eingabe von Assembly Instances und Datengrößen erfordert.

Schritt 2: Konfiguration des OV10i für EtherNet/IP

EtherNet/IP-Protokolloption auf der Seite Industrial Ethernet

2.1 Zugriff auf Industrial Ethernet-Einstellungen

  1. Öffnen Sie die Weboberfläche des OV10i
  2. Navigieren Sie zu "Industrial Ethernet" im linken Menü
  3. Sie sehen die Konfigurationsseite für Industrial Ethernet

2.2 EtherNet/IP-Protokoll aktivieren

  1. Wählen Sie im Menü Industrial Ethernet das Protokoll "EtherNet/IP" aus
  2. Klicken Sie auf "Enable", um die EtherNet/IP-Kommunikation zu aktivieren
  3. Notieren Sie die Netzwerkeinstellungen Ihrer Kamera im Fenster Device Information

2.3 Netzwerkeinstellungen konfigurieren

  1. Statische IP-Adresse festlegen (empfohlen für den Produktionsbetrieb)
    • Gehen Sie zu System Settings > Network
    • Konfigurieren Sie eine statische IP im selben Subnetz wie Ihre PLC
    • Beispiel: Kamera: 192.168.1.100, PLC: 192.168.1.50
  2. Subnetzmaske konfigurieren (typischerweise 255.255.255.0)
  3. Gateway festlegen, falls für Ihr Netzwerk erforderlich

2.4 EtherNet/IP-Geräteeinstellungen konfigurieren

  1. Device Name: Legen Sie einen aussagekräftigen Namen für Ihre Kamera fest
  2. Assembly Configuration: Konfigurieren Sie die Eingangs-/Ausgangsdatenstrukturen
  3. Connection Parameters: Legen Sie geeignete Timeout- und RPI-Werte (Requested Packet Interval) fest
  4. Klicken Sie auf "Save", um die EtherNet/IP-Einstellungen zu übernehmen

Schritt 3: PLC-Rezept-Einstellungen konfigurieren

3.1 PLC-Triggerung aktivieren (optional)

  1. Navigieren Sie zu Recipe Editor > Imaging Setup
  2. Setzen Sie Trigger Mode auf "PLC Trigger"
  3. Wichtig: Sobald PLC Trigger aktiviert ist, wird die manuelle Triggerung deaktiviert

3.2 Pass/Fail-Ausgang konfigurieren

  1. Navigieren Sie zu Recipe Editor > IO Block
  2. Stellen Sie sicher, dass Ihre Inspektionslogik mit dem Node "Final Pass/Fail" endet
  3. Dadurch wird das Inspection Pass-Bit im EtherNet/IP-Assembly gesetzt

Schritt 4: OV10i-Modul in Studio 5000 hinzufügen

4.1 OV10i-Modul zum PLC-Projekt hinzufügen

  1. Öffnen Sie in Studio 5000 Ihr PLC-Projekt
  2. Gehen Sie im Projektbaum zu I/O Configuration
  3. Rechtsklick auf das Ethernet-Modul und wählen Sie "New Module"

New Module-Option im Studio 5000 Controller Organizer

  1. Suchen Sie im Modulkatalog nach "OV10i" oder "Overview" (der OV10i erscheint hier, weil Sie die EDS-Datei in Schritt 1 installiert haben)
  2. Wählen Sie das OV10i-Modul aus und klicken Sie auf "Create"

Studio 5000 Fenster Select Module Type

4.2 Moduleigenschaften konfigurieren

  1. Name: Geben Sie einen aussagekräftigen Namen für die Kamera ein
  2. IP Address: Geben Sie die IP-Adresse des OV10i ein (z. B. 192.168.1.100)
  3. RPI (Requested Packet Interval): Auf 100 ms oder nach Bedarf einstellen
  4. Connection Parameters: Konfigurieren Sie die Eingangs-/Ausgangsdatengrößen
  5. Klicken Sie auf "OK", um das Modul zu erstellen

Studio 5000 New Module-Eigenschaften

4.3 I/O-Daten zuordnen

  1. Input Data: Inspektionsergebnisse, Statusbits, Kamera-Bereitschaftssignale
  2. Output Data: Triggerbefehle, Rezeptwechselanfragen, Steuersignale
  3. Erstellen Sie Tags in Ihrem PLC-Programm, um diese den I/O-Daten zuzuordnen
  4. Beispiel für Eingangs-Tags:
    • Camera_InspectionPass: BOOL
    • Camera_Ready: BOOL
    • Camera_Busy: BOOL
  5. Beispiel für Ausgangs-Tags:
    • Camera_Trigger: BOOL
    • Camera_RecipeSelect: INT

Input Assembly (OV10i → PLC)

Byte- und Bit-Layout des OV10i Input Assembly

Output Assembly (PLC → OV10i)

Byte- und Bit-Layout des OV10i Output Assembly

Schritt 5: EtherNet/IP-Kommunikation testen

5.1 Verbindungsstatus überprüfen

  1. Überprüfen Sie in Studio 5000 den Modulstatus in der I/O-Konfiguration
  2. Ein grünes Häkchen zeigt eine erfolgreiche Verbindung an
  3. Ein rotes X weist auf Kommunikationsprobleme hin

5.2 Grundlegende Kommunikation testen

  1. Eingangsdaten der Kamera im PLC-Programm überwachen
  2. Ausgangssignale an die Kamera umschalten und Reaktion überprüfen
  3. Diagnoseinformationen auf Fehlercodes prüfen

5.3 Trigger und Antwort testen

  1. PLC-Trigger-Ausgang an die Kamera aktivieren
  2. Inspektionsergebnisse in den PLC-Eingangsdaten überwachen
  3. Pass/Fail-Status auf korrekte Aktualisierung überprüfen
  4. Timing der Trigger- und Antwortzyklen prüfen

Teil 2: PROFINET-Verbindung

Schritt 1: GSDML-Datei herunterladen und installieren

Die GSDML-Datei (General Station Description Markup Language) muss im TIA Portal installiert sein, bevor Sie die OV10i zu Ihrer Hardwarekonfiguration hinzufügen können. Ohne sie erscheint die Kamera nicht im Hardwarekatalog.

  1. Laden Sie die GSDML-Datei von einer der folgenden Quellen herunter:
    • Über die Weboberfläche der Kamera (Industrial Ethernet > PROFINET-Seite)
    • Oder direkt hier: OV10i GSDML-Datei
  2. Gehen Sie im TIA Portal zu Optionen > Gerätebeschreibungsdateien (GSD) verwalten
  3. Navigieren Sie zum Ordner, in dem Sie die GSDML-Datei gespeichert haben, wählen Sie sie aus und klicken Sie auf Installieren
  4. Schließen Sie nach der Installation den Dialog. Die OV10i erscheint nun im Hardwarekatalog.
GSDML-Datei erforderlich

Sie können die OV10i im TIA Portal nicht ohne installierte GSDML-Datei hinzufügen. Das Gerät wird im Hardwarekatalog unter "Weitere Feldgeräte > PROFINET IO" nicht angezeigt. Installieren Sie immer zuerst die GSDML-Datei.

Schritt 2: OV10i für PROFINET konfigurieren

2.1 Auf Industrial Ethernet-Einstellungen zugreifen

  1. Öffnen Sie die Weboberfläche der OV10i
  2. Navigieren Sie im linken Menü zu "Industrial Ethernet"
  3. Wählen Sie das Protokoll "PROFINET" aus den Optionen aus

image.png

2.2 PROFINET-Protokoll aktivieren

  1. Klicken Sie auf "Enable PROFINET", um das Protokoll zu aktivieren
  2. Hinweis: PROFINET verwaltet die IP-Adresse der Kamera, wenn es aktiviert ist
  3. Die IP-Einstellungen der Kamera können durch die PLC-Konfiguration überschrieben werden

2.3 PROFINET-Geräteeinstellungen konfigurieren

  1. PROFINET-Gerätename: Eindeutigen Namen für die Kamera festlegen
    • Beispiel: "OV10i_Line1_Station2"
    • Muss eindeutig sein, wenn mehrere Kameras an derselben PLC angeschlossen sind
  2. Gerätekonfiguration: Beachten Sie die Gerätefunktionen und Datenstruktur
  3. Klicken Sie auf "Save", um die PROFINET-Einstellungen anzuwenden

Schritt 3: PLC-Rezepteinstellungen konfigurieren

3.1 PLC-Triggerung aktivieren (optional)

  1. Navigieren Sie zu Recipe Editor > Imaging Setup
  2. Setzen Sie Trigger Mode bei Bedarf auf "PLC Trigger"
  3. Warnung: Manuelles Triggern ist deaktiviert, wenn der PLC-Trigger aktiv ist

3.2 Pass/Fail-Logik konfigurieren

  1. Navigieren Sie zu Recipe Editor > IO Block
  2. Stellen Sie sicher, dass die Inspektionslogik mit einem "Final Pass/Fail"-Node abschließt
  3. Dies setzt das Inspection Pass-Bit im PROFINET-Eingangs-Assembly

Schritt 4: OV10i im TIA Portal hinzufügen

hinweis

Wenn Sie Daten von Node-RED zurück an die Profinet-PLC senden möchten, stellen Sie sicher, dass Sie die benutzerdefinierten Datenmodule (User Data - 64 bytes und User Results - 64 bytes) hinzufügen.

User Data and User Results modules.png

Custom Data via Node-RED module IDs.png

4.1 OV10i zur Hardware-Konfiguration hinzufügen

  1. Öffnen Sie in TIA Portal die Ansicht Geräte & Netze
  2. Erweitern Sie im Hardware-Katalog Weitere Feldgeräte > PROFINET IO
  3. Suchen Sie das OV10i-Gerät und ziehen Sie es in die Netzwerkansicht
  4. Verbinden Sie das OV10i mit der PROFINET-Schnittstelle Ihrer SPS

4.2 Geräteeigenschaften konfigurieren

  1. Gerätename: Denselben Namen wie in der Kamera konfiguriert einstellen
  2. IP-Adresse: IP-Adresse konfigurieren (kann von der SPS verwaltet werden)
  3. Aktualisierungszeit: Zykluszeit einstellen (Standardwert 128 ms empfohlen)
  4. I/O-Daten: Eingangs-/Ausgangsdatenmodule nach Bedarf konfigurieren

4.3 IP-Adresse und Gerätenamen zuweisen

  1. Hardware-Konfiguration übersetzen
  2. Online gehen mit der SPS
  3. IP-Adresse zuweisen an das OV10i-Gerät
  4. Gerätenamen zuweisen entsprechend der Kamerakonfiguration

Schritt 5: PROFINET-Kommunikation testen

5.1 Gerätestatus überprüfen

  1. Prüfen Sie in TIA Portal den Gerätestatus unter Geräte & Netze
  2. Grüner Status zeigt erfolgreiche Kommunikation an
  3. Roter Status zeigt Kommunikationsprobleme an

5.2 Datenaustausch testen

  1. Überwachen Sie die Eingangsdaten der Kamera im SPS-Programm
  2. Steuern Sie die Ausgangsdaten zur Kamera und überprüfen Sie die Reaktion
  3. Prüfen Sie die Diagnosepuffer auf Fehlermeldungen

image.png

5.3 Inspektionszyklus testen

  1. SPS-Trigger zur Kamera aktivieren
  2. Inspektionsergebnisse in den SPS-Eingangsdaten überwachen
  3. Pass/Fail-Status-Übertragung überprüfen
  4. Zyklustiming mit den Anwendungsanforderungen abgleichen

Schritt 5: Fehlerbehebung der SPS-Kommunikation

5.1 Häufige EtherNet/IP-Probleme

ProblemSymptomeLösung
Verbindungs-TimeoutModul zeigt rotes X in Studio 5000IP-Adressen, Netzwerkverbindung und Firewall-Einstellungen prüfen
Daten werden nicht aktualisiertI/O-Daten bleiben statischEDS-Dateiversion überprüfen, Assembly-Konfiguration prüfen
Trigger funktioniert nichtKamera reagiert nicht auf SPS-TriggerTrigger-Bit-Zuordnung prüfen, SPS-Ausgang auf aktiv überprüfen
Langsame ReaktionVerzögerte InspektionsergebnisseRPI-Timing anpassen, Netzwerklast prüfen

5.2 Häufige PROFINET-Probleme

ProblemSymptomeLösung
Gerät nicht gefundenKamera in TIA Portal nicht sichtbarGSDML-Dateiinstallation prüfen, Gerätenamen überprüfen
IP-AdresskonflikteKommunikationsfehlerEindeutige IP-Adressen sicherstellen, Subnetz-Konfiguration prüfen
ZykluszeitfehlerWatchdog-TimeoutsZykluszeit erhöhen, Netzwerkleistung prüfen
DatenformatfehlerFehlerhafte I/O-DatenGSDML-Version überprüfen, Datenstruktur-Zuordnung prüfen

5.3 Netzwerkdiagnose

  1. Ping-Test zwischen Kamera und SPS
  2. Netzwerk-Switches und Kabelintegrität prüfen
  3. Netzwerkverkehr überwachen auf Bandbreitenprobleme
  4. Firewall-Einstellungen überprüfen, damit die Kommunikation nicht blockiert wird

Schritt 6: Leistungsoptimierung

6.1 Timing-Überlegungen

  • EtherNet/IP RPI: Mit 100 ms beginnen, je nach Anwendungsanforderungen anpassen
  • PROFINET-Zykluszeit: Standardwert 128 ms verwenden, nur bei Bedarf reduzieren
  • Inspektionszeit: Gesamte Inspektionszeit in der Zyklusplanung berücksichtigen
  • Netzwerklatenz: Netzwerkverzögerungen bei Timing-Berechnungen einkalkulieren

6.2 Dateneffizienz

  • Datengröße minimieren in I/O-Assemblies
  • Geeignete Datentypen verwenden (BOOL vs. INT vs. REAL)
  • Unnötige Daten vermeiden in zyklischer Kommunikation
  • Explicit Messaging verwenden für nicht-kritische Daten

6.3 Netzwerkmanagement

  • Managed Switches verwenden für bessere Diagnose
  • Redundanz implementieren für kritische Anwendungen
  • Netzwerkauslastung überwachen, um Überlastung zu vermeiden
  • IP-Adressbereiche planen für Skalierbarkeit

Erfolg! Ihre PLC-Kommunikation ist eingerichtet

Ihre OV10i-Kamera kann nun:

Mit PLCs kommunizieren über industrielle Protokolle

Triggersignale empfangen von Automatisierungssystemen

Prüfergebnisse senden an die PLC-Steuerungslogik

Nahtlos integrieren in die Produktionslinienautomatisierung

Remote-Rezeptwechsel unterstützen und Systemkoordination

Best Practices

Produktionsbereitstellung

  • Statische IP-Adressen verwenden für konsistente Kommunikation
  • Alle Netzwerkeinstellungen dokumentieren und Gerätekonfigurationen
  • Gründlich testen vor der Produktionsbereitstellung
  • Wartung planen und Fehlerbehebungsverfahren

Sicherheitsaspekte

  • Industrielle Netzwerke segmentieren von Büronetzwerken
  • Managed Switches verwenden mit geeigneten Sicherheitsfunktionen
  • Netzwerkzugriff überwachen und Gerätekommunikation
  • Firmware aktuell halten auf allen Netzwerkgeräten

Wartung

  • Regelmäßige Netzwerk-Health-Checks und Diagnose
  • Kommunikationsstatistiken überwachen für Performance-Trends
  • Gerätetreiber aktualisieren und Konfigurationsdateien bei Bedarf
  • Dokumentation pflegen aller Netzwerkkonfigurationen

Nächste Schritte

Nach der Einrichtung der PLC-Kommunikation:

  1. Prüfungen vom PLC auslösen — PLC-gesteuerte Prüfungen über EtherNet/IP oder PROFINET einrichten
  2. Rezepte vom PLC ändern — Kamerarezepte remote über PLC-Befehle wechseln
  3. PLC-Kommunikationsdetails (EtherNet/IP) — Detailliertes Daten-Mapping, Assembly-Layouts und Timing
  4. PLC-Steuerungslogik entwickeln für Ihre spezifische Anwendung
  5. Bedienoberflächen erstellen für Überwachung und Steuerung

📥 Dateien herunterladen

Laden Sie diese wichtigen Dateien für die PLC-Integration herunter:

EtherNet/IP-Konfiguration

  • OV10i EDS-Datei - Electronic Data Sheet für Allen-Bradley Studio 5000
    • Erforderlich zur Konfiguration des OV10i-Moduls in ControlLogix/CompactLogix-Systemen

PROFINET-Konfiguration

  • OV10i GSDML-Datei - Gerätebeschreibung für Siemens TIA Portal
    • Erforderlich zur Konfiguration des OV10i-Geräts in PROFINET-Netzwerken

Beispiel-PLC-Code

  • Recipe Switch Routine - Ladder Logic für Rezeptwechsel

    • Vollständige Allen-Bradley-Routine zum Ändern der Kamerarezepte über PLC
  • Camera Trigger Routine - Ladder Logic zum Auslösen von Prüfungen

    • Vollständige Allen-Bradley-Routine zum Auslösen der Kamera und zur Verarbeitung der Ergebnisse

Hinweise zur Dateiverwendung:

  • EDS-Dateien: Import in Studio 5000 über Tools → EDS Hardware Installation Tool
  • GSDML-Dateien: Import in TIA Portal über Optionen → GSD-Dateien verwalten
  • L5X-Dateien: Direkter Import der Ladder-Logik in Ihr Allen-Bradley-Projekt

🔗 Siehe auch