Herunterladen Inhalt Inhalt Diese Seite drucken

Rs232-Schnittstelle; Mcbsp/Spi-Schnittstelle; Signal-Eingabe; Bit-Digital-Eingang - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

9.1.6 RS232-Schnittstelle

An der Stiftleiste "RS232" wird eine RS232-Schnitt-
stelle bereitgestellt (siehe
kann mit
rs232_config
konfiguriert werden. Mit
rs232_write_data
können einzelne Daten-Bytes, mit
rs232_write_text
oder
rs232_write_text_list
an die RS232-Schnittstelle gesendet werden.

9.1.7 McBSP/SPI-Schnittstelle

An der "McBSP/SPI-Schnittstelle", siehe
"SPI / I2C-Stiftleiste", Seite
ständig ein 32-Bit-Datenwort im 10 µs-Takt ausge-
geben.
Mit
set_mcbsp_out
und
set_mcbsp_out_ptr
(analog zu set_trigger) eingestellt werden, welche
Signaltypen dort ausgegeben werden:
• Mit dem Befehl
set_mcbsp_out
Signaltypen zur gleichzeitigen Ausgabe an der
McBSP/SPI-Schnittstelle ausgewählt werden. Ein
16-Bit-Anteil des ersten Signaltyps wird mit
einem 16-Bit-Anteil des zweiten Signaltyps zu
einem 32-Bit-Datenwort zusammengefasst und
dieses alle 10 µs ausgegeben. Für eine genaue
Beschreibung siehe set_mcbsp_out.
• Mit dem Befehl
set_mcbsp_out_ptr
Liste von bis zu 8 Signaltypen definiert werden.
Die Signalausgabe erfolgt zyklisch in der vorgege-
benen Reihenfolge. In jedem 10 µs-Takt werden
vom jeweiligen Datensignal die unteren 24 Bit
und die zugehörige Signaltypnummer (8 Bit) zu
einem 32-Bit-Datenwort zusammengefasst und
an der McBSP/SPI-Schnittstelle ausgegeben. Für
eine genaue Beschreibung siehe
set_mcbsp_out_ptr.
Hinweise
• Zu Signalen und Betriebsbedingungen siehe
Kapitel 4.4.6 "SPI / I2C-Stiftleiste", Seite
• In der Voreinstellung werden an der McBSP/SPI-
Schnittstelle jeweils die Bits #4-19 der kartesi-
schen Ansteuerwerte für die X- und Y-Achse
(SampleX und SampleY) im gemeinsamen 32-Bit-
Datenwort ausgegeben. Dies entspricht einer
Auswahl gemäß set_mcbsp_out(7, 8).
• Die mit
set_mcbsp_out
set_mcbsp_out_ptr
ausgewählten Signale
werden so lange (gegebenenfalls zyklisch) ausge-
geben, bis einer der beiden Befehle erneut aufge-
rufen wird.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
9 Programmierung von Peripherie-Schnittstellen
Seite
54). Die Schnittstelle
Texte
Kapitel 4.4.6
54, wird am DX0 Pin (7)
kann
können zwei
kann eine
54.
oder
®
5 PC/104-Plus-Karte, RTC

9.2 Signal-Eingabe

Peripherie-Signale (z.B. Signale eines Transport-
systems, eines Werkstück-Erkennungssystems, einer
Prozessüberwachungskamera, etc.) können zu einem
beliebigen Zeitpunkt mit Kontrollbefehlen oder –
während der Ausgabe einer Liste – mit Listenbefehlen
über die im Folgenden beschriebenen Schnittstellen
eingelesen werden.

9.2.1 16 Bit-Digital-Eingang

Zum Einlesen von 16-Bit-Digital-Werten steht an der
EXTENSION 1-Stiftleiste ein geschützter 16-Bit-
Digital-Eingang (DIGITAL IN0 ... 15) zur Verfügung
(siehe
Seite
51). Zur Synchronisation der Datenüber-
gabe wird an der EXTENSION 1-Stiftleiste ein SYNC-
Signal ausgegeben.
Mit
read_io_port
oder mit
read_io_port_list
werden die aktuellen Werte des
Digital-Eingangs ausgelesen.
Für eine bedingte Befehlsausführung stehen weitere
Befehle zur Verfügung (siehe
9.2.2 2 Bit-Digital-Eingang
Zum Einlesen von 2-Bit-Digital-Werten steht an der
LASER-Buchse ein 2-Bit-Digital-Eingang (DIGITAL IN1
und DIGITAL IN2) zur Verfügung (siehe
Eingang kann mit dem Kontrollbefehl
get_laser_pin_in
ausgelesen werden.
Für eine bedingte Befehlsausführung stehen weitere
Befehle zur Verfügung (siehe
9.2.3 RS232-Schnittstelle
An der Stiftleiste "RS232" können Signale über die
RS232-Schnittstelle eingelesen werden (siehe
Seite
54). Die Schnittstelle kann mit
rs232_read_data
konfiguriert werden. Mit
Daten eingelesen werden.
®
5 PCIe/104-Karte
read_io_port_buffer
und
Seite
236).
Seite
48). Der
Seite
236).
rs232_config
können
229

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis