DE_Nordson_EFD_Ultimus_V_Operating_Manual.pdf - 第41页

1.5.6 ETX Der letzte Teil des Befehls-Pakets ist das Paket-Ende (0x03h) ASCII-Zeichen. Folgendes ist ein Beispiel eines Befehls-Pakets. Bei diesem Beispiel wird der Druckeinstellungsbefehl (‘PS’) für die Übermittlung ein…

100%1 / 52
1.4 Befehl Timeout
Damit das RS-232 Übertragungsprotokoll den Betrieb des LCD-Displays nicht beeinträchtigt hat der UltimusV eine
Timeout Sicherungsfunktion. Sobald der UltimusV das Signal ACK (Acknowledge = Bestätigen) vom Host erhält,
setzt sich das LCD auf Befehl-Hold Status und wartet weitere Befehle ab. Wenn nach 3 Sekunden kein Befehl folgt,
sendet das UltimusV die “A2” Fehlermeldung an den Host und stellt den Befehl-Hold Status zurück. Sobald eine
Eingabe erfolgt, stellt das UltimusV die Timeout Funktion zurück.
1.5 Befehls-Paket-Format
Jedes Befehls-Paket enthält die folgenden Informationen und ist wie unten gezeigt formatiert.
[STX] [Anz. Bytes] [Befehl] [Daten] [Checksumme] [ETX]
1.5.1 STX
Jedes Befehls-Paket beginnt mit dem Paket-Start (0x02h) ASCII-Zeichen.
1.5.2 Anz. Bytes
Der Teil des Befehls-Pakets mit der Anzahl Bytes enthält die Summe der Zeichen in den Befehl- und Daten-
Teilen des Befehls-Pakets. Dieser Wert wird als Hexadezimal mit 2 Stellen von 0x04h bis 0xFFh ausgedrückt. Der
Hexadezimal-Wert ist als ASCII-Zeichen verschlüsselt.
1.5.3 Befehl
Als nächstes kommt der Befehl-Teil des Befehls-Pakets. Der nächste Abschnitt enthält eine Liste der verfügbaren
Befehle. Der Befehl-Teil ist vier Zeichen lang. Wenn der Befehl nicht vier Zeichen enthält, müssen die fehlenden
Zeichen mit ASCII-Leerzeichen (0x20h) belegt werden. Der Befehl wird in ASCII-Zeichen übermittelt.
1.5.4 Daten
Dem Befehls-Teil folgt der Daten-Teil. Die Daten können von 0(0x00h) bis 251(0xFB) Zeichen lang sein. Die Länge
hängt vom Befehl ab. Die Daten werden in ASCII-Zeichen übermittelt.
1.5.5 Checksumme
Der nächste Teil des Befehls-Pakets ist die Checksumme. Die Checksumme wird durch Subtrahieren der Istwerte
aller ASCII-Bytes (“0” in ASCII ist 0x20 in Hexadezimal, 32 in Dezimal) von Null (0x00h). Der geringste resultierende
negativen Byte-Wert ist der Wert der Checksumme.
Jeder Byte (ASCII Wert) der mir einer Anzahl von Bytes (1.5.2) durch Werte (1.5.4) beginnt, wird bei der Berechnung
der Checksumme verwendet. Durch die Umwandlung des geringsten Byte-Wertes (2 Ziffern in Hex) zu einem ASCII
Wert und dem Zusammenführen zu dem restlichen Befehls-Paket ergibt sich der Wert der Checksumme. Wenn die
Checksumme falsch berechnet wird, reagiert das Ultimus V mit einer Fehlermeldung (“A2”).
Die Checksumme kann auch wie folgt verstanden werden:
Checksumme =
n
0
0-∑ bytes [n]
Wobei “n” = der Anzahl der Bytes entspricht
Anhang B — RS-232 Übertragungsprotokoll
(Fortsetzung)
Ultimus V Präzisionsdosiergerät
40 www.nordsonefd.com/de info.de@nordsonefd.com +49 89 2000 338 600 Nordson EFD Verkaufs- und Kundendienst für Dosiersysteme stehen Ihnen weltweit zur Verfügung.
1.5.6 ETX
Der letzte Teil des Befehls-Pakets ist das Paket-Ende (0x03h) ASCII-Zeichen.
Folgendes ist ein Beispiel eines Befehls-Pakets. Bei diesem Beispiel wird der
Druckeinstellungsbefehl (‘PS’) für die Übermittlung eines 50,0psi-Werts an die Ultimus V
verwendet.
Der Befehl:
Start
Befehls-
Paket
STX + (08 + PS + 0500) + F0 + ETX
Byte-Werte
(ASCII) werden
verwendet um
die Checksumme
auszurechnen.
Ergebnis-
Werte der
Checksumme
Ende
Befehls-
Paket
Die ASCII-Codes:
0x02h(STX) + 0x30h(“0”) + 0x38h(“8”) + 0x50h(“P”) + 0x53h(“S”) + 0x20h(“”) + 0x20h(“”) + 0x30h(“0”) +
0x35h(“5”) + 0x30h(“0”) + 0x30h(“0”) + 0x46h(“F”) + 0x30h(“0”) + 0x03h(ETX)
2. RS-232 Befehle
Folgendes ist eine Liste der RS-232 Befehle für die Ultimus V. Jeder Punkt enthält eine kurze
Beschreibung des Befehls, das Befehlsformat mit einer Beschreibung der Daten, die dem Befehl
angehängt sind, und ggf. das Format des Rücksprungbefehls mit einer Beschreibung dessen
angehängter Daten. Ein Bindestrich ‘-‘ steht für ein ASCII-Leerzeichen (0x20h).
2.1 Protokollbefehle
Mit diesen Befehlen wird der Erfolg oder das Scheitern eines Befehls zwischen dem Remote-Host und der Ultimus V
kommuniziert.
2.1.1 Befehl erfolgreich
Dieser Befehl wird übermittelt, wenn ein Befehl erfolgreich ausgeführt wurde.
Format: A0
2.1.2 Befehl gescheitert
Dieser Befehl wird übermittelt, wenn das Ausführen eins Befehls gescheitert ist. Dies könnte daran liegen, dass das
Befehls-Paket einen Fehler enthielt oder dass die Übermittlung des Befehls-Pakets unterbrochen wurde.
Format: A2
Anhang B — RS-232 Übertragungsprotokoll
(Fortsetzung)
Ultimus V Präzisionsdosiergerät
41www.nordsonefd.com/de info.de@nordsonefd.com +49 89 2000 338 600 Nordson EFD Verkaufs- und Kundendienst für Dosiersysteme stehen Ihnen weltweit zur Verfügung.
2.2 Download-Befehle
Diese Befehle gehen nur vom Host zur Dosierstation. Die Dosierstation sendet keine Daten zurück.
2.2.1 Befehl Speicheränderung
Mit diesem Befehl wird der ausgewählte Speicherplatz der Dosierstation geändert. Der LCD-Bildschirm wird
auf den neuen Speicherplatz aktualisiert. Dies beinhaltet auch die Aktualisierung der Dosierzeit-, Druck- und
Vakuumparameter.
Host Format: CH--ccc
ccc:
Der 3-stellige Speicherplatz von 0–399. Die Dosierstation schränkt automatisch den Wert ein, um Fehler zu
vermeiden.
2.2.2 Timed Modus-Befehl
Bei diesem Befehl schaltet die Dosierstation in den Timed-Modus um.
Host Format: TT--
2.2.3 Steady Modus-Befehl
Bei diesem Befehl schaltet die Dosierstation in den Steady-Modus um.
Host Format: MT--
2.2.4 4 Befehl zum Umschalten zwischen Timed und Steady
Bei diesem Befehl schaltet die Dosierstation zwischen dem Timed- und dem Steady-Modus um.
Host Format: TM--
2.2.5 Befehl Druckeinstellung
Bei diesem Befehl wird der Druckwert im aktuellen Speicherplatz aktualisiert.
Host Format: PS--pppp
pppp: Die 4-stellige Druckeinstellung ohne den Dezimalpunkt. Dabei handelt es sich um einen einheitslosen Wert.
Die gültigen Druckbereiche und der Dezimalpunkt werden durch die aktuell in der Dosierstation ausgewählten
Druckeinheiten bestimmt.
2.2.6 Befehl Speicher Druckeinstellung
Bei diesem Befehl wird der Druckwert am im Befehl angegebenen Speicherplatz aktualisiert. Dieser Befehl
aktualisiert den LCD-Bildschirm auf den angegebenen Speicherplatz.
Host Format: PH--CHcccPpppp
ccc: Der 3-stellige Speicherplatz von 0–399. Die Dosierstation schränkt automatisch den Wert ein, um Fehler zu
vermeiden.
pppp: Die vierstellige Druckeinstellung ohne den Dezimalpunkt. Dabei handelt es sich um einen einheitslosen Wert.
Die gültigen Druckbereiche und der Dezimalpunkt werden durch die aktuell in der Dosierstation ausgewählten
Druckeinheiten bestimmt.
Anhang B — RS-232 Übertragungsprotokoll
(Fortsetzung)
Ultimus V Präzisionsdosiergerät
42 www.nordsonefd.com/de info.de@nordsonefd.com +49 89 2000 338 600 Nordson EFD Verkaufs- und Kundendienst für Dosiersysteme stehen Ihnen weltweit zur Verfügung.