Step 7 Daten aus Kommandoschnittstelle

Stelzy

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

wir benötigen mittels Kommandoschnittstelle Zugriff auf die Inhalte von Datenbausteinen, UDTs und Variablentabellen.

Ich habe mich schon mit der Kommandoschnittstelle auseinandergesetzt, bin aber an einem Punkt, wo ich nicht weiter komme.
Ich komme bis zu den S7Containern, aber nicht zu dein eigentlichen Inhalten (z.B. an die Variablen IN einer Variablentabelle).
Mit TIA Openess kann man diese Objekte zumindest als XML exportieren und daraus die Daten extrahieren, mit der SimaticLib ist dieses Vorgehen nicht möglich.

Hat jemand Tipps, bzw. habe ich was übersehen?

Danke und viele Grüße,
Andy
 
[SUP]​[/SUP]
Super, danke dir, werd ich dann gleich mal Testen :)

Viele Grüße,
Andy

Hallo,

bin jetzt endlich mal dazu gekommen und soweit krieg ich alles raus.
Mein einziges Problem ist, dass die S7 Programme Objekttechnisch direkt unter dem S7Projekt hängen, nicht unter einer CPU. Hat zwar eine Modul Referenz, aber:

Ich starte ein Device Tool aus Simatic heraus, krieg mittels TCI Daten den PlcName (Name meines Moduls, was mit einem S7Program verbunden ist) und die PlcID mit.
Wenn ich aber mehrere PLCs mit dem gleichen Namen habe, krieg ich keine eindeutige Zuordnung hin, weil ich bisher in der SimaticLib kein Attribut PlcId gefunden habe, nur den Namen und der kann doppelt vorkommen.

Ist verwirrend, hoff ich ich konnts verständlich erklären :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich muss den Thread nochmal auf machen :)

Der Export von DBs und UDTs funktioniert einwandfrei mit GenerateSource().
Das klappt leider mit Variablen Tabellen nicht und die Doku ist hier mehr als dürftig.

Das SymbolTable Property am S7Projekt kann man zwar exportieren, aber da bekommt man nur eine Liste von allen Variablen Tabellen imProjekt und ich brauche den Inhalt der Variablen Tabellen.

Jemand eine Idee?

Danke und vielel Grüße,
Andy
 
Zurück
Oben