Wichtige Erkenntnisse
Die Skripterstellung mit DataMan bietet zahlreiche Vorteile, darunter:
- Benutzerdefinierte Funktionen: Die Skripterstellung ermöglicht Datenformatierung, FTP-Bildspeicherung und Kommunikation mit externen Geräten.
- Setup-Tool: Mit dem DataMan-Setup-Tool lassen sich Skripte einfach initiieren und verwalten.
- DMCC-Befehle: Steuern der Barcode-Lesegeräte mit Befehlen wie GET, SET und Reboot.
- Integration: Vereinfacht die SPS-Integration und optimiert den Betrieb von Fabrik-Netzwerken.
- Sequenzschritte: Enthält Bilderfassung, Verarbeitung, Validierung, Skripterstellung und Ausgabe für effiziente Arbeitsabläufe.
Deshalb verwenden DataMan-Barcode-Leser Javascript
Die Skripterstellung vereinfacht die Integration von speicherprogrammierbaren Steuerungen (SPS) und DataMan Barcode-Lesegeräten in ein Fabriknetzwerk. Skripte verwalten auch die Ein- und Ausgänge digitaler Daten und ermöglichen:
- Datenformatierung für:
- Ausgabestrings und Stringvergleich
- Statistiken und Kennzahlen
- Eingangs- und Ausgangszustände
- Setzen oder Abrufen von Parametern
- FTP-Speicher (Umbenennung von Bildern und Übertragung von Bildern und Daten)
- Kommunikation mit externen Geräten, Einstellung eines Timers und Verwaltung des Encoder-Eingangs
Aktivieren von DataMan Scripting
Das Setup-Tool wird verwendet, um das Scripting zu initiieren. Dieser Prozess umfasst mehrere Schritte:
- Verbindung zum DataMan-Barcode-Lesegerät herstellen
- Klicken Sie auf das Quadrat „Format Data“ (Daten formatieren) unten links auf dem Bildschirm
- Wählen Sie „script-based formatting“ (Skriptbasierte Formatierung) und klicken Sie auf einen Link, um den Befehl auszuführen
Skripting-Beispiele für Datenformatierung, FTP-Speicherung und Kommunikation
Drei primäre DataMan-Skripte führen grundlegende Funktionen wie Datenformatierung, FTP-Speicherung und Kommunikation aus:
- Datenformatierung. Beispiele sind Kommentartext, die Funktion „onResult“, ‚if‘-Bedingungen, „output.content“ und Ausgabestrings.
- FTP-Speicher. Beispiele hierfür sind das Generieren von Bildnamen vor der FTP-Übertragung, Prozesssteuerungsmetrik (PCM, Process Control Metrics)-Berichte und Verifizierungsberichte.
- Kommunikation. Beispiele sind „onConnect“ und „onDisconnect“, „onExpectedData“ (Aufruf nach dem Empfang eines Datenstrings von einem externen Gerät) und „onTimer“ (Aufruf nach dem Zählen des Timers auf Null).
Sequenz
Die DataMan-Bildvorverarbeitungs-Sequenz umfasst fünf Schritte:
- Bilderfassung
- Verarbeitung
- Validierung
- Scripting
- Ausgang
Jeder Schritt wird in dem Video ausführlich erläutert.
DataMan-Steuerbefehle (DataMan Control Commands, DMCC)
DMCC ist ein Cognex Protokoll für die Kommunikation mit DataMan-Barcode-Lesegeräten. Beispielbefehle sind:
- ||> GET TRIGGER.TYPE – gibt den Wert einer Parametereinstellung zurück
- ||> GET RESULT – gibt das letzte Ergebnis einer dekodierten Zeichenkette zurück
- ||> SET SYMBOL.DATAMATRIX ON – Setzt den Wert eines Parameters
- ||> Reboot – Bringt das Barcode-Lesegerät dazu, eine Aktion auszuführen
Alle DMCCs sind im DataMan Setup-Tool verfügbar und können durch Anklicken von „Help“ Hilfe in der oberen rechten Ecke des Bildschirms aufgerufen werden.