SPS Integration_de.pdf - 第55页

55 7.1.8 R Befehl R V erwendung Das R Kommando dient zum Ersetzen von alphanumerischen Objekten/Feldern in sich bereits im Arbeitsspeicher des Druckers befindlichen Etikettenlayouts. Die zu ersetzenden Objekte/Felder wer…

100%1 / 60
54 54
7 Remote Befehle
7.1.7 ESCz
Befehl ESCz
Verwendung Gibt eine Rückmeldung über die erweiterte Statusabfrage des Systems im Hinblick auf den
Drucker und Applikator.
Programmcode ESCz
Parameter keine
Rückmeldung ABCDEFGHIJKL<CR>
Um den Abschluss der Rückmeldung zu erkennen wird diese mit Cariage Return <CR> am
Ende abgeschlossen.
Zur Rückmeldung werden die ASC zeichen „Y“ oder „N“ verwendet,
A-DruckerbendetsichimPauseModus
B - Drucker hat Druckdaten
C - Drucker nicht bereit um Daten zu verarbeiten
D - Papier ist in Bewegung durch eine Vorschub
E - Folienvorwarnung (hardwareabhängig)
F - Vorwarnung Papierende (hardwareabhängig)
G - Etikett in Spendeposition
H - Etikett auf Stempel (hardwareabhängig)
I - Applikator bereit ((hardwareabhängig)
J - Externes Pausesignal anliegend (hardwareabhängig)
K - Externes Drucksignal aktiv (hardwareabhängig)
L - Druckkopf Reinigungsintervall aktiv
Bemerkung Hardwareabhängige Signale betreffen Applikatoren der HERMES Q / SQUIX / PX Q Baureihe,
sowie die Ausstattung des jeweiligen Druckers/Applikators.
Üblicherweise stehen nach einer Initialisierung alle Rückmeldesignale auf „N“ bis auf die
Rückmeldung „I“.
i
Hinweis!
Das Zeichen ESC entspricht ASCII(27) oder HEX(1B).
i
Hinweis!
Der Host (PC oder SPS) muss zur bidirektionalen Kommunikation eingerichtet sein.
i
Hinweis!
Hardwareabhängige Signale betreffen Applikatoren der HERMES Q / SQUIX / PX Q Baureihe, sowie die
Ausstattung des jeweiligen Druckers/Applikators.
55
7.1.8 R
Befehl R
Verwendung Das R Kommando dient zum Ersetzen von alphanumerischen Objekten/Feldern in sich
bereits im Arbeitsspeicher des Druckers befindlichen Etikettenlayouts. Die zu ersetzenden
Objekte/Felder werden an Hand des Namens identifiziert.
Programmcode R Objektname;Daten
Parameter Objektname: Ist der Name des Objekts, welches ersetzt werden soll
Daten: Ist der neue Feldwert des Objekts, der übergeben wird
Rückmeldung -
Bemerkung Der Befehl kann nur angewendet werden, wenn das betreffende Etikettenlayout bereits in den
Arbeitsspeicher des Druckers geladen wurde.
!
Achtung!
Es ist zwingend erforderlich, dass sich der Objekt- / Feldname im Layout bendet. Es erfolgt keine
Rückmeldung, sofern das Objekt/Feld nicht vorhanden ist.
7.1.9 Ml
Befehl Ml
Verwendung Der Befehl Ml lädt ein vorhandenes Etikett von einem Speicherort in den Arbeitsspeicher
des Druckers.
Programmcode MlTyp;[Pfad]Name
Parameter Typ: Unterscheidet in die unterschiedlichen Dateiformate
LBL – Etikett
FNT – Font
IMG – Bilddatei
Pfad:OptionalerParameterzurAngabedesPfadnamens,indemsichdieDateibendet
/card/ Lädt eine Datei von der optionalen SD-Karte
wird dieser optionale Wert weggelassen, dann wird die Datei aus dem Default-
speicher geladen.
/iffs/ Lädt eine Datei vom internen Flash Speicher (iffs)
/sdcard/ Lädt eine Datei von der SD-Karte
/usbmen/ Lädt eine Datei vom USB Speicher
Name: Dateiname auf der Speicherkartei
Rückmeldung Wenn die aufgerufene Datei nicht vorhanden ist erfolgt eine Rückmeldung „Datei nicht
gefunden!“
Bemerkung Erfolgt keine Pfadangabe wird die Datei automatisch von dem im Setup angegebenen
Speicherort geladen.
i
Hinweis!
Erfolgt keine Pfadangabe, wird die Datei automatisch aus dem im Setup angegebenen Speicherort geladen.
7 Remote Befehle
56 568 I/O Schnittstelle
Für die Einbindung in einen übergeordneten Steuerungsablauf ist das Gerät mit einer I/O-Schnittstelle ausgerüstet,
über die der Etikettiervorgang gestartet und unterbrochen werden kann. Ebenso werden Status- und insbesondere
Fehlermeldungen an die übergeordnete Steuerung übergeben.
8.1 Pinbelegung
Die Schnittstelle besitzt eine 25-polige SUB-D-Buchse.
Pin 25
Pin 14
Pin 13
Pin 1
Bild 1 I/O-Schnittstelle
i
Hinweis!
Per Direktprogrammierung ist es möglich, die Funktion der Ausgänge an den Pins 4, 9, 10 und 21 temporär
neu zu denieren, um z.B. externe Geräte mit den Bits 0 bis 3 zu steuern -> Programmieranleitung.