Profilnummer lesen / programmieren „v“ (56h), Check position „c“ (43h) – Baumer N 155 Benutzerhandbuch
Seite 7

N 155
www.baumer.com
7
Beispiel 2: Sollwert eines bestimmten Profils lesen (Profilnummer = 17; Sollwert = 12,50)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
20h
53h
31h
37h
04h
16h
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = 12,50
EOT
CRC
Antwort
01h
20h
53h
31h
37h
30h
30h
31h
32h
35h
30h
04h
BCh
Beispiel 3: Sollwert eines bestimmten Profils programmieren (Profilnummer = 17; Sollwert = -12,50)
s
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = -12,50
EOT
CRC
Senden
01h
20h
53h
31h
37h
2Dh
30h
31h
32h
35h
30h
04h
FBh
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = -12,50
EOT
CRC
Antwort
01h
20h
53h
31h
37h
2Dh
30h
31h
32h
35h
30h
04h
FBh
4.2.3. Profilnummer lesen / programmieren „V“ (56h)
Mit diesem Befehl kann die Nummer des momentan aktiven Profils gelesen oder das Profil geändert werden.
Beispiel 1: Aktives Profil lesen (Aktive Profilnummer = 38)
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
56h
04h
20h
SOH
Adr
Cmd Profil-Nr. = 38
EOT
CRC
Antwort
01h
20h
56h
33h
38h
04h
28h
Antwort nach einem Reset, wenn alle Profile gelöscht sind:
SOH
Adr
Cmd Profil-Nr. = FF
EOT
CRC
Antwort
01h
20h
56h
3Fh
3Fh
04h
16h
Beispiel 2: Neues Profil senden (Neue Profilnummer = 17)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
20h
56h
31h
37h
04h
3E
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Antwort
01h
20h
56h
31h
37h
04h
3E
Beispiel 3: Neues Profil über Broadcast an alle N 155 senden (Adr = 99 (83h); Neue Profilnummer = 17)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
83h
56h
31h
37h
04h
04
Antwort
Keine Rückantwort
Zur Überprüfung, ob alle N 155 das neue Profil übernommen haben, kann der Check-Befehl „C“ (43h) verwen-
det werden.
4.2.4. Check Position „C“ (43h)
Der Befehl liefert den Status des Sollwert-Istwert-Abgleichs zurück. Stimmt der Istwert mit dem Sollwert überein,
wird als Antwort ein „o“ (6Fh) für OK und die aktuelle Profilnummer zurückgeliefert. Befindet sich der Istwert au-
ßerhalb des Sollwerts, wird ein „x“ (78H) und die aktuelle Profilnummer zurückgeliefert.
Beispiel: (Aktive Profilnummer = 05)
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
43h
04h
0Ah
Antwort wenn Istwert = Sollwert:
SOH
Adr
Cmd Status Profil-Nr. = 05
EOT
CRC
Antwort
01h
20h
43h
6Fh
30h
35h
04h
A5h
Antwort wenn Istwert
≠ Sollwert:
SOH
Adr
Cmd Status Profil-Nr. = 05
EOT
CRC
Antwort
01h
20h
43h
78h
30h
35h
04h
1D