8.1 RS- KOMMUNIKATIONSPROTOKOLL für LAMBDA Pulverdosierer DOSER, Hi-DOSER, VIT-FIT & VIT-FIT HP Spritzenpumpen, PRECIFLOW, MULTIFLOW, HIFLOW & MAXIFLOW Schlauchpumpen

8.1.1 Format der gesendeten Daten von PC zu Pumpe und umgekehrt

Daten gesendet durch den PC:#ss mm a ddd qs c
Daten zurückgesendet durch die Pumpe:<mm ss a ddd qs c
mit,
#das erste Zeichen des PC-Befehls
<das erste Zeichen der Pumpen-Antwort
ssdie Adresse der Pumpe
mmdie Adresse des PCs
adie Pump-Drehrichtung:
rfür Drehung im Uhrzeigesinn (cw) (nach rechts)
lfür Drehung im Gegen-Uhrzeigersinn (ccw) (nach links) (nicht für DOSER, Hi-DOSER, MASSFLOW)
ddddie Drehgeschwindigkeit ist (3 ASCII Zeichen von 0 to 9; gesendet vom höchstwertigen Digit zum niedrigstwertigen Digit)
qsdie Kontrollsumme im HEX Format (2 ASCII Zeichen vom Typ 0…9ABCDEF)
cder Zeilenumbruch cr (carriage return). Die Pumpe wird den Befehl ausführen und das Frontpanel für jegliche manuelle Eingaben blockieren.

8.1.2. Befehle und Daten

# ss mm g qs caktiviert den „lokalen“ Zustand der Pumpe
# ss mm s qs cdie Pumpe wird gestoppt
# ss mm G qs czum Senden der Pumpendaten an den PC

8.1.3 Kontrollsumme

Der PC schickt: #0201r123EEcr

Die Kontrollsumme wird auf folgende Art und Weise berechnet:

#0201r123EE (letztes Byte)cr
23 h+30h+32h+30h+31h+72h+31h+32h+33h=1EEh0Dh

8.1.4 Format der Daten-Übermittlung

Geschwindigkeit:2400 Bd (Baud)
8 Daten-Bits, Parität ungerade (0), 1 Stop Bit

8.2 Beispiele

Adresse vom PC: 01
Adresse der Pumpe: 02

Der PC schickt: #0201r123EEcr
Die Pumpe wird im Uhrzeigersinn (cw) drehen mit der Geschwindigkeit 123

Der PC schickt: #0201G2Dcr
Die Antwort der Pumpe ist: <0102r12307cr

Der PC schickt: #0201l123E8cr
Die Pumpe wird im Gegen-Uhrzeigersinn (ccw) drehen mit der Geschwindigkeit 123 (nicht für DOSER, Hi-DOSER und MASSFLOW)

Der PC schickt: #0201s59cr
Die Pumpe stoppt.

Der PC schickt: #0201g4Dcr
Die Pumpe geht in den „Lokal“-Modus über (das Frontpanel wird deaktiviert).

8.3 Einstellung der Geräte-Adresse

Die Geräte-Adresse wird durch Drücken der ADRS-Taste eingestellt. Die Meldung „A“ und zwei Zahlen erscheinen auf dem Display. Diese Zahl von 00 bis 99 ist die derzeitige Adresse des Dosiergerätes. Um die Adresse zu ändern, drücken Sie die Λ Λ Λ Tasten bis die gewünschte Adresse angezeigt wird. Die neue Adresse wird durch Drücken der ON/OFF Taste bestätigt und gespeichert.

8.4 RS-Verbindungs-Schema

Die 8-polige DIN Buchse „REMOTE“ wird zur Fernsteuerung und RS-Verbindung verwendet. Falls die optionale RS-485 Schnittstelle verfügbar ist, sind die Pins wie folgt belegt:

Nr.FarbeBeschreibung
1gelb(+) Eingang Geschwindigkeits-Steuerung 0-10V *)
2grauSchrittsignal des Motors (0 und 12V)
3grünErde, 0 V
4braun+ 12 V
5weiss(+) Eingang ON/OFF-Steuerung; 0V = ON, 3–12 V = OFF
(diese Logik kann auf Anfrage invertiert werden)
6rosaErde, ground (GND)
7rotRS 485 B (-)
8blauRS 485 A (+)

*) (Nullleiter an Kontakt Nr. 3 angeschlossen)

8.5 RS Kommunikations-Protokoll für den eingebauten INTEGRATOR (optional)

8.5.1 Kommunikation zwischen dem PC und dem INTEGRATOR des LAMBDA-Gerätes

Vom PD an den INTEGRATOR:

#ss mm z qs c

Vom INTEGRATOR an den PC:

<mm ss = qs cEmpfangsbestätigung eines Befehls
<mm ss dddd qs cSenden der abgefragten Daten

wo,

#Ist das erste Zeichen des gesendeten PC-Befehls (MASTER)
<Das erste Zeichen der Nachricht gesendet vom Gerät mit eingebautem INTEGRATOR (SLAVE)
ssIst die Adresse der untergeordneten Station (Adresse des Gerätes mit integriertem INTEGRATOR)
mmIst die Adresse des Befehlssenders (PC)
zIst ein Befehl (siehe unten):
kleine Buchstaben bezeichnen einen Befehl,
grosse Buchstaben fragen nach dem Datentransfer des untergebenen Senders
=Empfangsbestätigung
aaNeue Adresse des untergebenen Senders (ss) (zwei Zahlen und andere ASCII Zeichen A B C D E F möglich)
ddddÜbertragene Daten (Werte sind zwei Bytes in hexadezimaler Form. Einzelne Bytes werden umgewandelt in zwei ASCII Zeichen vom Typ 0,..,9,A,B,C,D,E,F)
qsIst die Kontrollsumme (gegeben durch die Addition modulo 256 des binären Wertes aller vorhergehenden Zeichen inklusive des Vorzeichens) in HEX Format (zwei ASCII Zeichen vom Typ 0,..,9,A,B,C,D,E,F)
cIst das Endzeichen cr (carriage return)

8.5.2 Befehle für den INTEGRATOR

nreset, Rückstellung (stellt den INTEGRATOR auf Null)
iStart der Integration
eStopp der Integration
lSendet die integrierten Werte
Nsendet die integrierten Werte und stellt den Integrator auf Null
Lschickt den integrierten Wert der Bewegung nach links (Rotation im Gegenuhrzeigersinn)
Rschickt den integrierten Wert der Bewegung nach rechts (Rotation im Uhrzeigersinn)

8.5.3 Beispiele

Adresse des PC: 01

Adresse des Gerätes mit eingebautem INTEGRATOR: 02

Der PC schickt: #0201I2Fcr

Die Kontrollsumme qs wird wie folgt erstellt (nur das letzte Byte (2 ASCII Zeichen vom Typ 0…9ABCDEF) wird genommen):

#0201I2F (letztes Byte)cr
23h+30h+32h+30h+31h+49h=12Fh0Dh

Der PC schickt: #0201i4Fcr

Zum Beispiel in hexadezimaler Form: 23h 30h 32h 30h 31h 69h 34h 46h 0Dh

Das bedeutet: Für einen untergeordneten Sender (SLAVE) mit Adresse 02 und der Steuerungsstelle (MASTER) mit Adresse 01

Start der Integration

Die Kontrollsumme ist 14Fh (letztes Byte: 4F); Ende der Nachricht cr (carriage return)

Die Antwort des INTEGRATORs: <0102=3Ccr


Der PC sendet: #0201N34cr

Die Antwort des INTEGRATORs: <0102N03C225cr (der integrierte Wert ist 03C2h) und stellt auf null


Der PC sendet: #0201e4Bcr

Der Integrator wird gestoppt und der Befehl wird bestätigt.

Der INTEGRATOR antwortet: <0102=3Ccr