Oeltermann
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich versuche mit der Siemens "ComWare.dll" ( 3964r Protokollltreiber )
an einer "Schleicher SPS" daten auszulesen, über ein 3964R Modul.
Wenn ich die Anleitungen zum Protokoll richtig lesen mus ich den Datenblock wie folgt aufbauen:
char c[]={0x00,0x00,0x45,0x44,0x09 , 0x70,0x00,0x02,0xFF,0x1F};
1+2 = 00h ( Telegramm nr. und Folge )
3 = 45h ( GET )
4 = 44h ( Typ Datenbaustein ) << ??
5 = 09h ( DB 9 )
6 = 70h ( Offset 112 )
7 = 00h (länge high byte )
8 = 01h (länge low byte )
9 = FFh ( ?? steht so in bei spiel als Default )
10 = 1Fh ( ?? steht so in bei spiel als Default )
Ich brauche also DB9 offset 112 1 WORT ( 2Byte ?)
obiger Datenblock wird über die Schnittstelle verschickt und durch die SPS Modul mit "NAK" quittiert.
Kann mit jemand sagen wie ich das richtig 'verpacken' muss damit ich eine Antwort bekomme ?
gruss
K.O.
ich versuche mit der Siemens "ComWare.dll" ( 3964r Protokollltreiber )
an einer "Schleicher SPS" daten auszulesen, über ein 3964R Modul.
Wenn ich die Anleitungen zum Protokoll richtig lesen mus ich den Datenblock wie folgt aufbauen:
char c[]={0x00,0x00,0x45,0x44,0x09 , 0x70,0x00,0x02,0xFF,0x1F};
1+2 = 00h ( Telegramm nr. und Folge )
3 = 45h ( GET )
4 = 44h ( Typ Datenbaustein ) << ??
5 = 09h ( DB 9 )
6 = 70h ( Offset 112 )
7 = 00h (länge high byte )
8 = 01h (länge low byte )
9 = FFh ( ?? steht so in bei spiel als Default )
10 = 1Fh ( ?? steht so in bei spiel als Default )
Ich brauche also DB9 offset 112 1 WORT ( 2Byte ?)
obiger Datenblock wird über die Schnittstelle verschickt und durch die SPS Modul mit "NAK" quittiert.
Kann mit jemand sagen wie ich das richtig 'verpacken' muss damit ich eine Antwort bekomme ?
gruss
K.O.