KI-GESTÜTZTE DOKUMENTATION
Was möchten Sie wissen?
PLC-Kommunikationsdetails (EtherNet/IP)
Das OV10i Vision-System unterstützt die Echtzeitkommunikation mit EtherNet/IP-basierten PLCs. Dieser Leitfaden erklärt, wie zyklische I/O-Verbindungen konfiguriert, Datenstrukturen abgebildet und die Node-RED-Tools von Overview verwendet werden, um sowohl globale als auch ROI-basierte Inspektionsergebnisse abzurufen.
Dieses Thema in Aktion sehen: Auto-Integration Builder
Grundlegende Anweisungen zur Verbindung finden Sie unter Verbindung zur PLC (EtherNet/IP, PROFINET).
Überblick
Der OV10i fungiert als EtherNet/IP-Adapter, während Ihre PLC als Scanner (bzw. Master) arbeitet. Nach der Konfiguration tauschen die Geräte in jedem Zyklus strukturierte Daten in einem kompakten und vorhersehbaren Format aus.
Unterstützte Funktionen
- Zyklische I/O-Kommunikation – Unterstützung von Zykluszeiten zwischen 20 und 10.000 ms
- Datendurchsatz – Bis zu 256 Bytes in jede Richtung
- Benutzerdefinierte Datenverarbeitung – Lesen/Schreiben von Node-RED-Daten als Teil des aktiven Rezepts
Input Assembly (OV10i → PLC)
Das Input Assembly enthält Daten, die in jedem Zyklus vom OV10i an die PLC gesendet werden. Dies umfasst Systemstatus, Inspektionsergebnisse, Rezeptinformationen und optionale ROI-Aufschlüsselungen.

Output Assembly (PLC → OV10i)
Das Output Assembly enthält Steuerdaten, die von der PLC an den OV10i gesendet werden. Sie können damit Inspektionen auslösen, Rezepte wechseln oder benutzerdefinierte Parameter übergeben.

Timing- und Handshake-Verhalten

Unterstützung benutzerdefinierter Daten
Der OV10i kann als Teil Ihres Node-RED-Flows zusätzliche benutzerdefinierte Daten akzeptieren oder zurückgeben.
PLC → OV10i
- Schreiben Sie externe Flags, Schwellenwerte oder Zähler, um die Logik in Node-RED zu beeinflussen
OV10i → PLC
- Rückgabe berechneter Werte, Messungen, Zeitstempel oder bedingter Ausgaben
Benutzerdefinierte Daten passen in den erweiterten Bereich der Assemblies, beginnend nach den Kernsignalen und Rezeptinformationen.
Aufschlüsselung der ROI-Ergebnisse (nur Klassifizierungsrezepte)
Für Klassifizierungsrezepte können Sie ROI-spezifische Ergebnisse an die PLC übergeben, indem Sie den benutzerdefinierten Node-RED-Node von Overview verwenden: Format data for PLC.
So funktioniert es:
- Wird im Node-RED-Flow zwischen All Blocks Output Data und Send Data to PLC platziert

-
Füllt automatisch einen strukturierten ROI-Bereich ab Byte 16 im Input Assembly
-
Unterstützt bis zu 4 ROIs pro Inspektion
-
Jede ROI enthält:
- ROI-ID
- Pass/Fail-Bit
- Konfidenzwert
- Reservierte Bytes zur zukünftigen Verwendung
Der Format Data for PLC Node funktioniert nur mit Klassifizierungsrezepten.

Standard-PLC-Tag-Referenz
Dieser Abschnitt bietet eine vollständige Referenz aller Tags in den Input- und Output-Assemblies, einschließlich Byte-Offsets, Bit-Positionen, Datentypen und Standardwerten. Verwenden Sie diese als maßgebliche Bit-Map bei der Konfiguration Ihres PLC-Programms.
Anzeige der Standard-Tags in der Kamera-UI
- Öffnen Sie die Weboberfläche der Kamera (z. B.
http://192.168.1.100). - Navigieren Sie in der linken Seitenleiste zu Industrial Ethernet.
- Wählen Sie Ihr aktives Protokoll aus (EtherNet/IP oder PROFINET).
- Die Seite zeigt die aktuelle Assembly-Konfiguration an, einschließlich Eingangs-/Ausgangsdatengrößen und Verbindungsstatus.
- Das auf dieser Seite angezeigte Standard-Tag-Layout entspricht den folgenden Tabellen.
Input Assembly Tags (Kamera → PLC)
Diese Tags werden von der PLC gelesen. Die Kamera schreibt sie in jedem I/O-Zyklus.
Byte 0 -- Status-Flags
| Bit | PLC Tag-Adresse | Tag-Name | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 0 | I.Data[0].0 | Trigger Ready | BOOL | Kamera ist bereit, einen Trigger zu empfangen. Muss HIGH sein, bevor eine Trigger-Anforderung gesendet wird. | 0 (wechselt nach dem Start auf HIGH) |
| 1 | I.Data[0].1 | Trigger Acknowledge | BOOL | Kamera hat die Trigger-Anforderung empfangen und akzeptiert. | 0 |
| 2 | I.Data[0].2 | Recipe Switch Acknowledge | BOOL | Kamera hat die Anforderung zum Rezeptwechsel empfangen und abgeschlossen. | 0 |
| 7 | I.Data[0].7 | Online / Startup Complete | BOOL | Kamera hat den Bootvorgang abgeschlossen und ist online. | 0 (wechselt nach dem Boot auf HIGH) |
Byte 1 -- Fehler- und Status-Flags
| Bit | PLC Tag-Adresse | Tag-Name | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 0 | I.Data[1].0 | Trigger Error | BOOL | Während des Trigger-Zyklus ist ein Fehler aufgetreten. Bleibt gespeichert bis zum Löschen. | 0 |
| 1 | I.Data[1].1 | Recipe Switch Error | BOOL | Während des Rezeptwechsels ist ein Fehler aufgetreten. Bleibt gespeichert bis zum Löschen. | 0 |
| 6 | I.Data[1].6 | Busy | BOOL | Kamera verarbeitet aktuell (Inspektion läuft oder Rezeptwechsel). Keine neuen Befehle senden, solange HIGH. | 0 |
Byte 2 -- Inspektionsergebnis-Flags
| Bit | PLC Tag-Adresse | Tag-Name | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 0 | I.Data[2].0 | Exposure Complete | BOOL | Die Bildbelichtung ist abgeschlossen. | 0 |
| 1 | I.Data[2].1 | Inspection Completed / Result Available | BOOL | Die Inspektionsverarbeitung ist abgeschlossen und die Ergebnisse sind gültig. | 0 |
| 2 | I.Data[2].2 | Inspection Pass | BOOL | Endgültiges Pass/Fail-Ergebnis. HIGH = Pass, LOW = Fail. Nur gültig, wenn Result Available HIGH ist. | 0 |
Bytes 3--7 -- Reserviert
| Byte(s) | PLC Tag-Adresse | Tag-Name | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 3 | I.Data[3] | Reserved | BYTE | Für zukünftige Verwendung reserviert. | 0x00 |
| 4 | I.Data[4] | Reserved | BYTE | Für zukünftige Verwendung reserviert. | 0x00 |
| 5 | I.Data[5] | Reserved | BYTE | Für zukünftige Verwendung reserviert. | 0x00 |
| 6--7 | I.Data[6]--I.Data[7] | Reserved | BYTE | Für zukünftige Verwendung reserviert. | 0x00 |
Bytes 8--9 -- Aktuelle Rezept-ID
| Byte(s) | PLC Tag-Adresse | Tag-Name | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 8--9 | I.Data[8]--I.Data[9] | Current Recipe ID | UINT (16-bit) | Die ID des derzeit aktiven Rezepts. Mit O.Data[4] vergleichen, um zu überprüfen, ob ein Rezeptwechsel abgeschlossen wurde. | 0 |
Bytes 10--11 -- Reserved
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 10--11 | I.Data[10]--I.Data[11] | Reserved | BYTE | Reserviert für zukünftige Verwendung. | 0x00 |
Bytes 12--13 -- Inspection ID
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 12--13 | I.Data[12]--I.Data[13] | Inspection ID | UINT (16-bit) | Rollierender 16-Bit-Zähler, der mit jeder Inspektion inkrementiert wird. Wird verwendet, um Ergebnisse mit bestimmten Triggern zu korrelieren. | 0 |
Bytes 14--15 -- Reserved
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 14--15 | I.Data[14]--I.Data[15] | Reserved | BYTE | Reserviert für zukünftige Verwendung. | 0x00 |
Bytes 16--256 -- ROI Results Assembly / Custom Data from Node-RED
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 16--256 | I.Data[16]--I.Data[256] | ROI Results / Custom Data | BYTE[] | Bei Verwendung des Node-RED-Blocks "Format Data for PLC" wird dieser Bereich mit strukturierten ROI-Ergebnissen befüllt. Andernfalls für benutzerdefinierte Daten aus Node-RED-Flows verfügbar. | 0x00 |
Output Assembly Tags (PLC → Kamera)
Diese Tags werden vom PLC geschrieben. Die Kamera liest sie in jedem I/O-Zyklus.
Byte 0 -- Control Flags
| Bit | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 0 | O.Data[0].0 | Trigger Request | BOOL | Auf HIGH setzen, um eine Inspektion auszulösen. Halten, bis Trigger Acknowledge (I.Data[0].1) auf HIGH wechselt, dann zurücksetzen. | 0 |
| 1 | O.Data[0].1 | Recipe Switch Request | BOOL | Auf HIGH setzen, um einen Rezeptwechsel zur ID in O.Data[4] anzufordern. Halten, bis Recipe Switch Ack (I.Data[0].2) auf HIGH wechselt, dann zurücksetzen. | 0 |
Bytes 1--3 -- Reserved
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 1 | O.Data[1] | Reserved | BYTE | Reserviert für zukünftige Verwendung. | 0x00 |
| 2 | O.Data[2] | Reserved | BYTE | Reserviert für zukünftige Verwendung. | 0x00 |
| 3 | O.Data[3] | Reserved | BYTE | Reserviert für zukünftige Verwendung. | 0x00 |
Bytes 4--5 -- Recipe ID
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 4--5 | O.Data[4]--O.Data[5] | Recipe ID | UINT (16-bit) | Die Rezept-ID, zu der gewechselt werden soll. Schreiben Sie die gewünschte Rezeptnummer hierher, bevor Sie das Recipe Switch Request-Bit setzen. | 0 |
Bytes 6--256 -- Custom Data for Node-RED
| Byte(s) | PLC Tag Address | Tag Name | Data Type | Beschreibung | Standardwert |
|---|---|---|---|---|---|
| 6--256 | O.Data[6]--O.Data[256] | Custom Data for Node-RED | BYTE[] | Benutzerdefinierte Daten, die Node-RED-Flows lesen können. Verwenden Sie diesen Bereich, um Seriennummern, Schwellenwerte, Teile-IDs oder andere Parameter an die Kamera zu übergeben. | 0x00 |
Bit-Mapping-Diagramme
Die folgenden textbasierten Diagramme zeigen das vollständige Byte/Bit-Layout für beide Assemblies. Jede Zeile stellt ein Byte (oder einen Byte-Bereich) dar, und jede Spalte stellt eine Bit-Position dar (Bit 7 links, Bit 0 rechts).
Input Assembly Bit Map (Kamera → PLC)
Byte │ Bit 7 │ Bit 6 │ Bit 5 │ Bit 4 │ Bit 3 │ Bit 2 │ Bit 1 │ Bit 0
─────┼────────────────┼────────┼───────┼───────┼───────┼────────────────────┼────────────────────────────┼──────────────────
0 │ Online/Startup │ --- │ --- │ --- │ --- │ Recipe Switch Ack │ Trigger Ack │ Trigger Ready
│ Complete │ │ │ │ │ │ │
─────┼────────────────┼────────┼───────┼───────┼───────┼────────────────────┼────────────────────────────┼──────────────────
1 │ --- │ Busy │ --- │ --- │ --- │ --- │ Recipe Switch Error │ Trigger Error
─────┼────────────────┼────────┼───────┼───────┼───────┼────────────────────┼────────────────────────────┼──────────────────
2 │ --- │ --- │ --- │ --- │ --- │ Inspection Pass │ Inspection Completed / │ Exposure
│ │ │ │ │ │ │ Result Available │ Complete
─────┼────────────────┼────────┼───────┼───────┼───────┼────────────────────┼────────────────────────────┼──────────────────
3-5 │ --- │ --- │ --- │ --- │ --- │ --- │ --- │ ---
─────┼────────────────┼────────┼───────┼───────┼───────┼────────────────────┼────────────────────────────┼──────────────────
6-7 │ Reserved │
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
8-9 │ Current Recipe ID (16-bit unsigned integer) │
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
10-11│ Reserved │
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
12-13│ Inspection ID (16-bit unsigned integer) │
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
14-15│ Reserved │
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
16- │ ROI Results Assembly or Custom Data from Node-RED │
256 │ │
Output Assembly Bit Map (PLC → Kamera)
Byte │ Bit 7 │ Bit 6 │ Bit 5 │ Bit 4 │ Bit 3 │ Bit 2 │ Bit 1 │ Bit 0
─────┼───────┼───────┼───────┼───────┼───────┼───────┼───────────────────────┼────────────────
0 │ --- │ --- │ --- │ --- │ --- │ --- │ Recipe Switch Request │ Trigger Request
─────┼───────┼───────┼───────┼───────┼───────┼───────┼───────────────────────┼────────────────
1-3 │ Reserved │
─────┼──────────────────────────────────────────────────────────────────────────────────────────
4-5 │ Recipe ID (16-bit unsigned integer) │
─────┼──────────────────────────────────────────────────────────────────────────────────────────
6- │ Custom Data for Node-RED │
256 │ │
ROI Results Assembly Details (Bytes 16--55)
Wenn der Node-RED-Block Format Data for PLC mit Klassifizierungs-Rezepten verwendet wird, werden die Bytes 16+ des Input Assembly mit strukturierten Aligner- und ROI-spezifischen Daten wie folgt befüllt:
Aligner-Abschnitt (Bytes 16--23)
| Byte(s) | PLC-Tag-Adresse | Tag-Name | Datentyp | Beschreibung |
|---|---|---|---|---|
| 16, Bit 0 | I.Data[16].0 | Aligner Success | BOOL | HIGH, wenn der Aligner das Teil erfolgreich lokalisiert hat. |
| 17--18 | I.Data[17]--I.Data[18] | Aligner Confidence | UINT (16-Bit) | Konfidenzwert der Ausrichtung (0--65535). |
| 19--20 | I.Data[19]--I.Data[20] | Aligner Angle | INT (16-Bit, vorzeichenbehaftet) | Übereinstimmender Winkel relativ zur Vorlage. |
| 21--23 | I.Data[21]--I.Data[23] | Reserved (Aligner) | BYTE | Reserviert für zukünftige Aligner-Daten. |
ROI-Ergebnisblöcke (Bytes 24--55)
Jede ROI belegt 8 Bytes. Bis zu 4 ROIs werden unterstützt (ROI 0 bis ROI 3).
Struktur des ROI-Blocks (wiederholt sich alle 8 Bytes):
| Offset innerhalb des Blocks | Tag-Name | Datentyp | Beschreibung |
|---|---|---|---|
| +0 | ROI ID | UINT8 (8-Bit) | Eindeutige numerische Kennung der ROI. |
| +1, Bit 0 | ROI Pass | BOOL | HIGH = diese ROI hat bestanden, LOW = diese ROI ist fehlgeschlagen. |
| +2 bis +3 | ROI Confidence | UINT (16-Bit) | Konfidenzwert für die Klassifizierung dieser ROI (0--65535). |
| +4 bis +7 | Reserved | BYTE | Reserviert für zukünftige ROI-spezifische Daten. |
ROI-Startadressen:
| ROI | Start-Byte | PLC-Adressbereich | ID-Adresse | Pass-Adresse | Confidence-Adresse |
|---|---|---|---|---|---|
| ROI 0 | 24 | I.Data[24]--I.Data[31] | I.Data[24] | I.Data[25].0 | I.Data[26]--I.Data[27] |
| ROI 1 | 32 | I.Data[32]--I.Data[39] | I.Data[32] | I.Data[33].0 | I.Data[34]--I.Data[35] |
| ROI 2 | 40 | I.Data[40]--I.Data[47] | I.Data[40] | I.Data[41].0 | I.Data[42]--I.Data[43] |
| ROI 3 | 48 | I.Data[48]--I.Data[55] | I.Data[48] | I.Data[49].0 | I.Data[50]--I.Data[51] |
Buffer-Konfiguration
Standard-Tags in der Kamera-Benutzeroberfläche anzeigen
Das Standard-Tag-Layout wird durch die Kamera-Firmware definiert und entspricht den obigen Tabellen. So zeigen Sie die aktuelle Konfiguration an:
- Öffnen Sie die Kamera-Weboberfläche.
- Gehen Sie im linken Menü zu Industrial Ethernet.
- Wählen Sie Ihr Protokoll aus (EtherNet/IP oder PROFINET).
- Die Seite zeigt:
- Verbindungsstatus und Geräteinformationen
- Größen der Input- und Output-Assemblies (bis zu 256 Bytes in jede Richtung)
- Den Download-Link für die EDS- oder GSDML-Datei (die ebenfalls die Standard-Assembly-Struktur enthält)
Die EDS-Datei (für EtherNet/IP) und die GSDML-Datei (für PROFINET) definieren beide die Standard-Datengrößen. Wenn Sie das Kameramodul in Studio 5000 oder TIA Portal hinzufügen, bestimmen die Assembly-Größen aus diesen Beschreibungsdateien, wie viele Bytes pro Zyklus ausgetauscht werden.
Erstellen eines benutzerdefinierten Datenpuffers
Um benutzerdefinierte Daten (über die Standard-Status-/Ergebnis-Tags hinaus) zwischen Kamera und PLC zu senden, verwenden Sie den Node-RED-Block "Format Data for PLC":
- Öffnen Sie Node-RED über die Kamera-Weboberfläche (navigieren Sie zum Node-RED-Editor).
- Platzieren Sie in Ihrem Recipe-Flow den Node "Format Data for PLC" zwischen dem Node "All Blocks Output Data" und dem Node "Send Data to PLC".
- Konfigurieren Sie die Byte-Reihenfolge:
- Little-endian für Allen-Bradley / Rockwell PLCs
- Big-endian für Siemens PLCs
- Der Block formatiert Klassifikations-ROI-Ergebnisse automatisch in das strukturierte Layout ab Byte 16 der Input-Assembly (siehe Abschnitt „ROI Results Assembly Detail" oben).
Für vollständig benutzerdefinierte Datenpuffer (ohne Verwendung des Standard-ROI-Formats):
- Verwenden Sie in Ihrem Node-RED-Flow einen Function-Node, um einen
msg.payload-Puffer mit dem gewünschten Byte-Layout zu erstellen. - Verbinden Sie ihn mit dem Node "Send Data to PLC".
- Ihre benutzerdefinierten Bytes werden ab Byte 16 in die Input-Assembly geschrieben.
- Lesen Sie auf der PLC-Seite die entsprechenden Adressen
I.Data[16]bisI.Data[256].
Ändern von Tag-Zuweisungen
Die Kern-Tags (Bytes 0--15 der Input-Assembly und Bytes 0--5 der Output-Assembly) sind durch die Kamera-Firmware fest vorgegeben und können nicht neu zugewiesen werden. Dies sind die systemseitigen Signale (Trigger, Recipe-Wechsel, Status, Fehler, Recipe-ID und Inspection-ID).
Der konfigurierbare Bereich ist:
- Input-Assembly Bytes 16--256: Wird von Node-RED befüllt. Sie steuern über die Konfiguration Ihres Node-RED-Flows, welche Daten hier abgelegt werden. Der Block „Format Data for PLC" füllt diesen Bereich standardmäßig mit ROI-Ergebnissen, oder Sie können mithilfe von Function-Nodes beliebige Daten schreiben.
- Output-Assembly Bytes 6--256: Wird von Node-RED gelesen. Sie können beliebige Daten von der PLC in diese Bytes schreiben und sie in Ihrem Node-RED-Flow mit den entsprechenden Input-Nodes lesen. Dies ist nützlich, um Seriennummern, Los-IDs, Schwellenwerte oder andere Parameter von der PLC an die Kamera zu senden.
Senden benutzerdefinierter Daten von der PLC an die Kamera (Output-Assembly)
Um benutzerdefinierte Daten von der PLC an Node-RED zu übergeben:
- Schreiben Sie in Ihrem PLC-Programm Werte in
O.Data[6]bisO.Data[256]. - Verwenden Sie in Node-RED auf der Kamera die PLC-Input-Data-Nodes, um diese Bytes zu lesen.
- Verwenden Sie die Werte in Ihrer Flow-Logik (z. B. Schwellenwerte, Seriennummern, konditionale Parameter).
Eine schrittweise Anleitung zum Senden von String-Daten von einer PLC an die Kamera finden Sie unter Send Custom Data from PLC to Camera.
Kurzreferenz: Tag-Adressen-Spickzettel
Die folgende Tabelle fasst die am häufigsten verwendeten Tags an einer Stelle zusammen, um während der PLC-Programmierung schnell nachschlagen zu können:
| PLC-Adresse | Richtung | Signalname | Verwendung |
|---|---|---|---|
I.Data[0].0 | Kamera → PLC | Trigger Ready | Vor dem Auslösen prüfen |
I.Data[0].1 | Kamera → PLC | Trigger Acknowledge | Trigger zurücksetzen, nachdem dieses auf HIGH geht |
I.Data[0].2 | Kamera → PLC | Recipe Switch Ack | Rezeptanforderung zurücksetzen, nachdem dieses auf HIGH geht |
I.Data[0].7 | Kamera → PLC | Online / Startup Complete | Bestätigt, dass die Kamera gestartet ist |
I.Data[1].0 | Kamera → PLC | Trigger Error | Überwachung auf Trigger-Fehler |
I.Data[1].1 | Kamera → PLC | Recipe Switch Error | Überwachung auf Rezeptwechsel-Fehler |
I.Data[1].6 | Kamera → PLC | Busy | Keine Befehle senden, solange HIGH |
I.Data[2].0 | Kamera → PLC | Exposure Complete | Bild wurde aufgenommen |
I.Data[2].1 | Kamera → PLC | Result Available | Pass/Fail kann sicher gelesen werden |
I.Data[2].2 | Kamera → PLC | Inspection Pass | HIGH = Pass, LOW = Fail |
I.Data[8]--I.Data[9] | Kamera → PLC | Current Recipe ID | Rezept nach Umschaltung überprüfen |
I.Data[12]--I.Data[13] | Kamera → PLC | Inspection ID | Ergebnisse mit Triggern korrelieren |
O.Data[0].0 | PLC → Kamera | Trigger Request | HIGH latchen zum Auslösen |
O.Data[0].1 | PLC → Kamera | Recipe Switch Request | HIGH latchen zum Rezeptwechsel |
O.Data[4]--O.Data[5] | PLC → Kamera | Recipe ID | Gewünschte Rezeptnummer festlegen |
O.Data[6]+ | PLC → Kamera | Custom Data | Benutzerdefinierte Daten für Node-RED |
I.Data[16]+ | Kamera → PLC | ROI Results / Custom Data | ROI-Ergebnisse oder benutzerdefinierte Node-RED-Ausgabe |