VATs aus Step7 Projekt auslesen.

Jochen Kühner

Level-3
Beiträge
4.291
Reaktionspunkte
527
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat sich jemand schon damit befasst VATs aus den Step7 Projektdateien auszulesen? Wenn nicht mach Ich mich drann, will nur meine zeit nicht vergeuden wenn jemand schon dazu Infos hat. Der Source kommt später in meine Connection Lib.
 
Ok hab mal was vorläufiges:

Denke in MC5Code steht der aufbau der Vartab, und in Addinfo wenn man mit Symbolvorrang arbeitet.

Aufbau in MC5Code scheint so zu sein:

Mit folgenden HEX Codes fängt eine VAT immer an?
(zumindest die 2 an den ich gearde gearbeitet habe)

Code:
31 20 32 20 30 20 32 20 31 20 31 30 20 30 20 32 1 2 0 2 1 10 0 2
30 20 31 20 33 30 20 31 20 34 30 20 31 20 35 30 0 1 30 1 40 1 50
20 36 30 00

Dann kommen die Einträge:

Code:
Aufbau eintrag (startet nach 00h)
BEREICHSKENNUNG (32h = E, 34h = M, 35h = DB)
SPACE (20h)
GRÖße (31h = BOOL, 33h = WORD, 34h = DWORD)
SPACE (20h)
BYTEADRESSE bis zum SPACE
SPACE
BITADRESSE (bei word, dword = 0)
SPACE
30h (0)
SPACE
30h (0)
SPACE
BEREICHSKENNUNG NOCHMALS
SPACE
GRÖße NOCHMALS
SPACE
30h (0)
SPACE
31h (1)
SPACE
33h 30h 30h (300)
DARSTELLUNGSKENNUNG (0=BIN, 1=HEX, 2=DEZ, 5=BOOL)
SPACE
Nun: entweder 00 oder Steuerwert als String und dann 00
 
Zurück
Oben