-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte an ein Temperiergerät eine Anfrage senden, weiß aber noch nicht so recht wie.
Bin leider noch Blutiger Anfänger!
Also die Kommunikation geht über Profibus-DP.
Das Regelgerät soll den Parameter (Istwert, 10 H) an den Master senden.
Der Istwert hat den Wert von 225 Grad C. 225 (Dezimal) = 0xE1 (Hex)
Master an Regelgerät: Dez. Hex
laufende Nummer: 1 0x01
immer: 1 0x01
sende Parameter: 16 0x10
immer: 0 0x00
Parametercode (Istwert): 16 0x10
Parameterwert (High-Byte): 0 0x00
Parameterwert (Low -Byte): 0 0x00
Kommastelle: 0 0x00
Wie baue ich mir in einem Datenbaustein nun dieses Wort zusammen ->
Übertragung zum Regelgerät: 0x01, 0x01 0x10, 0x00, 0x10, 0x00, 0x00, 0x00
Das Regelgerät sollte dies alt Antwort senden. Wie müsste dieser DB aussehen?
Regelgerät an Master: Dez. Hex
laufende Nummer der Anfrage: 1 0x01
immer: 1 0x01
sende Parameter: 16 0x10
immer: 0 0x00
Parametercode (Istwert): 16 *) 0x10
Parameterwert (High-Byte): 0 0x00
Parameterwert (Low -Byte): 225 0xE1
Kommastelle: 0 0x00
*) Wiederholung PC = 16, weil der Lesevorgang fehlerfrei war.
Die Antwort sehe so aus ->
Übertragung zum Master: 0x01, 0x01 0x10, 0x00, 0x10, 0x00, 0xE1, 0x00
Da ich gerade mal FUP ein bisschen kann hoffe ich das man es mir erklären kann.
Im Anhang seht ihr was ich schon Probiert habe.
CPU ist S7 300
Helft mir bitte denn ich will SPS lernen :idea:
Danke.
ich möchte an ein Temperiergerät eine Anfrage senden, weiß aber noch nicht so recht wie.
Bin leider noch Blutiger Anfänger!
Also die Kommunikation geht über Profibus-DP.
Das Regelgerät soll den Parameter (Istwert, 10 H) an den Master senden.
Der Istwert hat den Wert von 225 Grad C. 225 (Dezimal) = 0xE1 (Hex)
Master an Regelgerät: Dez. Hex
laufende Nummer: 1 0x01
immer: 1 0x01
sende Parameter: 16 0x10
immer: 0 0x00
Parametercode (Istwert): 16 0x10
Parameterwert (High-Byte): 0 0x00
Parameterwert (Low -Byte): 0 0x00
Kommastelle: 0 0x00
Wie baue ich mir in einem Datenbaustein nun dieses Wort zusammen ->
Übertragung zum Regelgerät: 0x01, 0x01 0x10, 0x00, 0x10, 0x00, 0x00, 0x00
Das Regelgerät sollte dies alt Antwort senden. Wie müsste dieser DB aussehen?
Regelgerät an Master: Dez. Hex
laufende Nummer der Anfrage: 1 0x01
immer: 1 0x01
sende Parameter: 16 0x10
immer: 0 0x00
Parametercode (Istwert): 16 *) 0x10
Parameterwert (High-Byte): 0 0x00
Parameterwert (Low -Byte): 225 0xE1
Kommastelle: 0 0x00
*) Wiederholung PC = 16, weil der Lesevorgang fehlerfrei war.
Die Antwort sehe so aus ->
Übertragung zum Master: 0x01, 0x01 0x10, 0x00, 0x10, 0x00, 0xE1, 0x00
Da ich gerade mal FUP ein bisschen kann hoffe ich das man es mir erklären kann.
Im Anhang seht ihr was ich schon Probiert habe.
CPU ist S7 300
Helft mir bitte denn ich will SPS lernen :idea:
Danke.