Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramm - Anwenderkommunikation Txd; Systemeinrichtung; Ablaufbeschreibung; Sonderregister Programmieren - IDEC FT1A FT9Y-B1380 SmartAXIS Betriebsanleitung

Inhaltsverzeichnis

Werbung

10: A
NWENDERKOMMUNIKATIONSBEFEHLE
Beispielprogramm – Anwenderkommunikation TXD
Dieses Beispiel zeigt ein Programm zum Senden von Daten an einen Drucker mit Hilfe des Anwenderkommunikationsbefehls TXD2
(Senden), wobei der RS232C Kommunikationsadapter am Port 2 Anschluss des SmartAXIS mit 24 E/As installiert ist.

Systemeinrichtung

Steckerbelegung am Mini-DIN-Stecker
B
e
c s
h
e r
b i
u
n
g
Abschirmung
NC
Kein Anschluss
NC
Kein Anschluss
TXD
Sendedaten
NC
Kein Anschluss
DSR
Data Set Ready
NC
Kein Anschluss
SG
Signalerde
NC
Kein Anschluss
Die Bezeichnung der BUSY-Klemme kann von Drucker zu Drucker unterschiedlich sein, wie z.B. DTR. Aufgabe dieser Klemme ist es,
ein Signal zum dezentralen Endgerät zu senden, das anzeigt, ob der Drucker zum Drucken von Daten bereit ist oder nicht. Da die
Funktionsweise dieses Signals von Drucker zu Drucker unterschiedlich sein kann, müssen Sie die Funktion vor dem Anschließen
des Kabels überprüfen.
Vorsicht

Ablaufbeschreibung

Die Daten des Zählers C2 und des Datenregisters D30 werden einmal pro Minute
ausgedruckt. Ein Beispiel für einen solchen Ausdruck finden Sie auf der rechten Seite.

Sonderregister programmieren

Das Sonderregister D8105 dient zum Überwachen des BUSY-Signals und zum Steuern der
Druckdaten-Übertragung.
Sonderregister
Wert
3
D8105
(011)
Die SmartAXIS überwacht das DSR-Signal, um einen Überlauf des Empfangspufferspeichers im Drucker zu verhindern. Nähere
Informationen über das DSR-Signal finden Siehe "DSR-Eingang Befehlsignaloption D8105" auf Seite 10-12.
10-24
RS232C-
Kommunikationsmodul
FT1A-KP1C
Zu Port 2 (RS232C)
F
r a
b
e
S
i t
t f
G
e
h
ä
Schwarz
1
Gelb
2
Blau
3
Grün
4
Braun
5
Grau
6
Rot
7
Weiß
8
Schließen Sie keine Kabel an den NC-Klemmen (kein Anschluss) an; andernfalls könnten die SmartAXIS und der
Drucker nicht richtig arbeiten und sogar beschädigt werden.
Während DSR eingeschaltet ist (nicht besetzt, sendet die CPU Daten.
Während DSR ausgeschaltet ist (besetzt), stoppt die CPU die
Datenübertragung.
Wenn die Ausschalt-Dauer einen bestimmten Grenzwert (ca. 5 Sekunden)
überschreitet, tritt ein "Busy Timeout"-Fehler auf, und die restlichen Daten
werden nicht gesendet. Das Sendestatus-Datenregister speichert einen
Fehlercode. Siehe "Anwenderkommunikationsfehler" auf Seite 10-22 und
Kapitel 25 "Anwenderkommunikationsbefehle" im Handbuch für die
SmartAXIS-Kontaktplanprogrammierung.
S
AXIS B
MART
ETRIEBSANLEITUNG
Anwenderkommunikationskabel
1CFC2A-KP1C
2,4m (7,87 ft.) lang
Schließen Sie am offenen Ende des Kabels einen
entsprechenden Stecker an und beachten Sie dabei
die unten gezeigte Steckerbelegung.
Kabelanschluss und
Steckerbelegung
u
s
e
Beschreibung
E
A
RWEITERTE
USGABE
Zum RS232C Port
Belegung des 9-poligen D-sub-Steckers
S
i t
t f
B
e
c s
h
1
NC
Kein Anschluss
2
NC
Kein Anschluss
3
DATA Empfangsdaten
4
NC
Kein Anschluss
5
GND
Masse
6
NC
Kein Anschluss
7
NC
Kein Anschluss
8
BUSY Busy-Signal
9
NC
Kein Anschluss
Beispiel eines Ausdrucks
--- PRINT TEST ---
11H 00M
CNT2...0050
D030...3854
--- PRINT TEST ---
11H 01M
CNT2...0110
D030...2124
FT9Y-B1380
Drucker
e r
b i
u
n
g

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis