Eingänge: Laden einer Job-Datei
Vision-Sensoren der In-Sight 2000-Serie
Um diese Funktionalität zu verwenden, muss mindestens ein Job, mit dem numerischen Präfix 0 bis 31 und im Format #JobDateiname.job (z.B., 2BolzenInspektion.job) gespeichert worden sein.
- Wählen Sie die Eingangsleitung 0 aus und setzen Sie den Signaltyp auf Parametersatzänderung (Gepulst).
-
Um 2PinInspektion.job in den Sensor zu laden, sendet ein externes Gerät (wie z.B. eine SPS) eine Serie an Impulsen auf den In-Sight 2000-Sensor.
Impulstyp Impulslänge Startimpuls 20ms (±2ms) Zählimpuls 10ms (±1ms) Impulsabstand 10ms (± 1ms) Stoppimpuls 20ms (±2ms) - Das externe Gerät gibt ein Startimpuls aus, dem ein Impulsabstand folgt.
- Das externe Gerät gibt dann drei Zählimpulse aus. Es gibt immer einen Impulsabstand zwischen zwei Impulsen und auch einen Impulsabstand nach dem letzten Zählimpuls. Die Anzahl der ausgegebenen Zählimpulse muss dem numerischen Präfix des zu ladenden Jobs entsprechen. Zum Laden von 2PinInspection.job sind beispielsweise zwei Zählimpulse erforderlich.
-
Am Ende gibt das externe Gerät einen Stopimpuls aus. Wenn alle Impulse und Impulsabstände mit der angegebenen Impulslänge übereinstimmen, wird der Jobänderungswunsch als erfolgreich betrachtet und 2BolzenInspektion.job in den Sensor geladen. Sollte der Vorgang wegen mindestens einer der Bedingungen fehlschlagen (d.h. ein nicht richtiger Impuls oder falsches Timing des Impulsabstands), schlägt der Jobänderungswunsch fehl und es findet keine Jobänderung statt.
Hinweis:- Der Native Mode-Befehl SetSystemConfig("PulseJobChangeTiming") kann für daie Konfiguration der Impulsbreiten des Startimpulses, Zählimpuleses, des Impulsabstands und des Stopimpulses verwendet werden.
- Optional kann eine diskrete Ausgangsleitung als Typ Laden des Auftrags OK oder Laden des Auftrags fehlgeschlagen für das Pulsen des Ausgangs konfiguriert werden und so über den Erfolg bzw. das Fehlschlagen des Jobänderungswunsches berichten. Wenn die angegebene Eingangsimpulslänge nicht verwendet wird, wird der Ausgang nicht gepulst, um zu zeigen, dass der Job nicht geladen werden konnte.
In-Sight Vision-Systeme
Zur Verwendung dieser Funktion müssen Sie zuvor mindestens einen Job gespeichert haben, und die zu ladenden Jobs müssen mit einem numerischen Präfix zwischen 0 und 127 gespeichert sein, z. B. "1BolzenInspektion.job".
- Wählen Sie eine zu konfigurierende Eingangsleitung aus und setzen Sie den Signaltyp auf Auftragsladeschalter. Die geladene Jobdatei wird anhand des Status (0 oder 1) anderer Eingangsleitungen angegeben, die auf Auftrags-ID eingestellt sind.
- Stellen Sie für mindestens eine andere Eingangsleitung den Signaltyp auf Auftrags-ID ein.
- Ein auf Auftrags-ID festgelegter Eingang stellt ein Bit einer binären Zahl dar. Nachfolgende auf Auftrags-ID festgelegte Eingangsleitungen stellen zusätzliche Bits der binären Zahl dar. Die vollständige binäre Zahl stellt das numerische Präfix (Dezimalzahl) einer in folgendem Format gespeicherten Jobdatei dar: #JobDateiname.job.
Beispiel 1
Drei diskrete Eingänge sind auf Auftrags-ID festgelegt und stellen eine binäre 3-Bit-Zahl dar. Angenommen, der jeweilige Status der drei Eingänge ist 0, 1 bzw. 0. In diesem Fall gibt die binäre Zahl 010 an, dass eine Jobdatei mit dem Präfix 2 (010 als Dezimalzahl) geladen werden soll.
Beispiel 2
Sie haben drei verschiedene Jobdateien namens "3inspektion.job", "6inspektion.job" und "9inspektion.job". Die Jobdatei "6inspektion.job" soll geladen werden, sobald der Sensor ein HIGH-Signal von einer programmierbaren Steuerung empfängt. Der diskrete Eingang 1 wird zurzeit als Bildaufnahmetrigger verwendet.
- Verbinden Sie die Eingabeleitung 1 mit der SPS.
- Stellen Sie den Signaltyp von Eingangsleitung 1 auf Auftragsladeschalter ein.
- Da das Präfix des Jobdateinamens die Ziffern 3 bis 9 umfasst, müssen vier Eingänge auf Auftrags-ID eingestellt werden. Dabei entspricht 9 binär 1001.
-
Wenn der jeweilige Status der Job-ID-Leitungen 1, 1, 0 und 0 (6 entspricht 1100 binär) und der Status Eingangsleitung 2 "HIGH (1)" ist, wird der Job namens "6inspektion.job" geladen.
Hinweis: Hinweis: Werden mehrere Jobs mit demselben numerischen Präfix im In-Sight-Sensor gespeichert, wird die Datei mit der alphabetisch höchsten Position geladen.