Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung Von Peripherie-Schnittstellen; Signal-Ausgabe; Bit-Digital-Ausgang - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

9

Programmierung von Peripherie-Schnittstellen

Scan-Systeme kommen häufig in Maschinen zum
Einsatz, in denen Bearbeitungsprozesse des Lasers
und des Scan-Systems mit weiteren Prozessschritten
(wie Werkstückzuführung, Roboterbewegungen,
Prozessüberwachung, etc.) synchronisiert werden
müssen.
Zu diesem Zweck ist die RTC
Peripherie-Schnittstellen ausgestattet (siehe
Seite
47).
Mit Hilfe der Befehle zur Programmierung dieser
Schnittstellen können damit zusätzlich und/oder
synchron zur Ansteuerung von Lasern und Scan-
Systemen
• Signale zur Peripherie-Ansteuerung ausgegeben
werden,
• Peripherie-Signale eingelesen und ausgewertet
werden,
• Laser-Scan-Prozess und Peripherie-Ansteuerung
mit externen Steuersignalen gesteuert und
synchronisiert werden.
Dies wird in den folgenden Abschnitten näher
erläutert.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
9 Programmierung von Peripherie-Schnittstellen
®
5 mit einer Reihe von
®
5 PC/104-Plus-Karte, RTC

9.1 Signal-Ausgabe

Zur Peripherie-Ansteuerung (beispielsweise zur
Ansteuerung eines Werkstück-Transportsystems,
eines Shutters, etc.) können geeignete Signale über
die im Folgenden beschriebenen Schnittstellen
ausgegeben werden. Die Ausgabe-Werte können zu
einem beliebigen Zeitpunkt mit Kontrollbefehlen
oder – während der Ausgabe einer Liste – mit Listen-
befehlen geändert werden.

9.1.1 16 Bit-Digital-Ausgang

An der EXTENSION 1-Stiftleiste steht ein gepufferter
16-Bit-Digital-Ausgang (DIGITAL OUT0 ... 15) zur
Verfügung, dessen Ausgangssignal-Pegel über einen
Jumper einstellbar ist (siehe
Mit write_io_port_list, write_io_port,
write_io_port_mask_list
werden dem Ausgang 16-Bit-Digital-Werte zuge-
wiesen. Vor der ersten Wertezuweisung befindet er
sich im (hochohmigen) tristate-Zustand. Zusätzlich
kann mit
set_port_default
werden, auf welchen Wert der Ausgang gesetzt wird,
sobald das Abarbeiten einer Liste mit
stop_execution
oder durch ein externes Stoppsignal
beendet wird. Der Default-Wert wird auch bei der
positions- und/oder geschwindigkeitsabhängigen
Lasersteuerung wirksam (siehe set_port_default).
Bei aktivierter automatischer Lasersteuerung wird der
Wert am 16-Bit-Digital-Ausgang gegebenenfalls
automatisch angepasst (siehe
mit
set_trigger/set_trigger4
Bei Änderung des Ausgangswertes wird an der
EXTENSION 1-Stiftleiste ein LATCH-Signal als Trigger-
signal zur Synchronisation der Datenübergabe mit
ausgegeben.
Mit
get_io_status
können die aktuellen Werte des
Digital-Ausgangs ausgelesen werden.
®
5 PCIe/104-Karte
Seite
51).
oder
write_io_port_mask
(Port = 3) festgelegt
Seite
156). Dies kann
aufgezeichnet werden.
225

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis