Symboltabelle auslesen

S28G

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

ich arbeite an einer Semesterarbeit zum Thema "Parallele Simulation" und möchte Daten von einer SIEMATIC S7-400 mit Nodave auslesen. Dabei lädt mein Programm die passende Symboltabelle im .sdf Format und leitet daraus die Adressen und Längen der einzelnen Variablen ab. Das klappt soweit ganz gut und da die Note nicht unbedingt schlecht ausfallen soll, habe ich mir gedacht, es wäre ein nettes feature wenn man die Symboltabelle nicht manuell herunterladen und einspielen müsste, sondern mein Programm dies automatisch macht. Leider fehlt mir da völlig das know how... Die Symboltabelle ist ja nicht auf der Steuerung gespeichert (oder doch?) sondern nur im Symboleditor. Wie bringe ich den Editor dazu meinem Programm die Tabelle zu übergeben?

Vielen Dank für Tipps aller Art!
 
du kannst über die Kommandoschnittstelle die Symboltabelle aus deinem Projekt automatisch exportieren, im sdf-format ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Klingt super
icon14.gif
,
wo finde ich eine Beschreibung wie ich mit der Kommandoschnitstelle kommuniziere? Ich habe auf der Siemens Supportseite kein Handbuch gefunden, das etwas über Kommandoschnitstellen enthält... Die Simulation ist übrigens in C++ implementiert.

Danke für die Hilfe!
 
Klingt super
icon14.gif
,
wo finde ich eine Beschreibung wie ich mit der Kommandoschnitstelle kommuniziere? Ich habe auf der Siemens Supportseite kein Handbuch gefunden, das etwas über Kommandoschnitstellen enthält... Die Simulation ist übrigens in C++ implementiert.

Danke für die Hilfe!

auf dem zweiten installationsmedium von sepp7
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab bei mir in das Tool S7ProjectToolbox (siehe hier: http://www.sps-forum.de/showthread.php?t=40921) das direkte laden der Symboltabelle aus dem Step7 Projekt eingebaut. Dazu den Quellcode findest du auf meine Homepage. (Ist allerdings C#)

Ansonsten zum direkten auslesen aus den DBF Files gibts hier noch Infos: http://www.plctalk.net/qanda/showthread.php?t=52264

Zu der Kommando Schnittstelle kann ich dir leider nichts sagen.

wollte mich schon wundern, aber du benutzt ja zum glück auch nur die kommandoschnittstelle, weißt nur nicht, das sie es ist...

der quellcode ist schwer zu finden und zu dem nur mäßig dokumentiert. aber naja, der TE scheint ja investigativ zu sein...
 
Zurück
Oben