Herunterladen Inhalt Inhalt Diese Seite drucken

Markieren Von Uhrzeit, Datum Und Seriennummern; Markieren Von Uhrzeit Und Datum; Markieren Von Seriennummern - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

7.5 Markieren von Uhrzeit,
Datum und Seriennummern
Bei vielen Anwendungen müssen die aktuelle Uhrzeit
und das aktuelle Datum oder die Seriennummern von
Produkten markiert werden. Dazu verfügt der
®
Befehlssatz der RTC
5 über eine Reihe von entspre-
chenden Befehlen.
Bevor Uhrzeit, Datum oder Seriennummern markiert
werden können, müssen die zugehörigen Zeichen
und Zeichenfolgen als indizierte Zeichen und
Zeichenfolgen definiert werden. Dies wird in
nition von indizierten Zeichenfolgen für Uhrzeit,
Datum und Seriennummer" auf Seite 87
Für die Beschriftung von Uhrzeit/Datum und die Seri-
ennummerbeschriftung können dabei separate
Zeichenfolgen definiert werden.
7.5.1 Markieren von Uhrzeit und
Datum
Bevor Uhrzeit und Datum markiert werden können,
®
muss die RTC
5 (nach jedem Neustart) mit der PC-
Zeit abgeglichen und müssen die aktuellen Werte für
Uhrzeit und Datum abgefragt werden:
• Die Kalibrierung der 24-Stunden-Zeit der RTC
und des Kalenders erfolgt durch einen Abgleich
mit der PC-Zeit über den Befehl time_update.
®
Danach zählt die RTC
intern mit dem quarzgesteuerten 10 µs-Takt
weiter.
• Der aktuelle Wert für Uhrzeit und Datum wird mit
dem Befehl time_fix,
time_fix_f
time_fix_f_off
abgefragt und abgespeichert.
Die Uhrzeit (Stunden, Minuten, Sekunden) kann
anschließend mit dem Befehl
mark_time_abs
und das Datum (Jahr, Monat, Tag,
Wochentag) mit dem Befehl
mark_date_abs
markiert werden. Diese Markierbe-
fehle verwenden die mit time_fix,
time_fix_f_off
ausgelesene Uhrzeit und Datum und
starten die Ausgabe der zuvor für Uhrzeit und Datum
definierten indizierten Zeichenfolgen.
Zur Markierung von Datum und Uhrzeit kann man bei
®
der RTC
5 wahlweise das gregorianische oder das
julianische Datum, sowie eine 12- oder 24-Stunden-
Uhrzeit auswählen.
Zum Markieren eines Haltbarkeitsdatums (o.ä.) kann
mit
time_fix_f_off
auch eine Vordatierung zum aktu-
ellen Datum und zur aktuellen Uhrzeit fixiert werden.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
7 Grundlegende Funktionen zur Scan-Kopf- und Lasersteuerung
"Defi-
beschrieben.
®
5
5 Datum und Uhrzeit
oder
mark_time
bzw.
mark_date
bzw.
time_fix_f
bzw.
®
5 PC/104-Plus-Karte, RTC

7.5.2 Markieren von Seriennummern

Mit dem Befehl
mark_serial
können bis zu 12-stellige Seriennummern markiert
werden. Die Befehle starten die Ausgabe der Befehls-
listen für die Ziffern 0...9, die zuvor als indizierte
Zeichen bzw. Zeichenfolgen definiert wurden. Dabei
kann zusätzlich festgelegt werden, ob und wie
führende Nullen dargestellt werden.
®
Die RTC
5-Karte verwaltet 4 Seriennummernsätze
(jeweils Seriennummer und Schrittweite). Bei der
Initialisierung mit
load_program_file
ennummernsatz 0 ausgewählt. Sollen mehrere Seri-
ennummernsätze verwendet werden, so muss der
jeweilige Seriennummernsatz zuvor mit
select_serial_set
bzw.
select_serial_set_list
wählt werden (siehe auch Hinweise unten).
Für jeden Seriennummernsatz kann mit dem Kontroll-
befehl
set_serial
bzw.
set_serial_step
Listenbefehl
set_serial_step_list
nummer (max. 10-stellig) und eine Schrittweite fest-
gelegt werden. Bei der Initialisierung mit
load_program_file
werden alle Startseriennummern
auf 0 und alle Schrittweiten auf 1 gesetzt.
Durch jeden Aufruf eines mark_serial-Befehls (bzw.
mark_serial_abs-Befehls) wird die aktuelle Serien-
nummer des aktuell ausgewählten Seriennummern-
satzes BCD-codiert und noch vor der Ausführung der
BCD-codierten Seriennummernmarkierung um die
angegebene Schrittweite erhöht. Soll eine Serie-
nummer ausgelassen werden, so kann mit dem
mark_serial-Befehl auch eine Leermarkierung ausge-
führt werden (digits = 0), während der die Serien-
nummer um 1 (nicht um die vorgegebene
Schrittweite) erhöht wird.
®
5 PCIe/104-Karte
bzw.
mark_serial_abs
wird der Seri-
ausge-
oder mit dem
eine Startserien-
167

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis