Zugriff auf DB von Windows Applikation

Roos

Level-1
Beiträge
226
Reaktionspunkte
25
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo leute,

ich habe da mal eine Frage...

mit CoDeSys ist es ja möglich Variablen, egal ob bool oder int oder string, einer Windowsapplikation zu übergeben.

Ich würde das selbe jetzt gern mal mit ner s7 315-2-dp machen.
Dazu würde ich genre einen Client auf ein Siemenspanel mit win xp oder 2000 installieren. Dieser Client soll in einen Datenbaustein in der CPU schauen und mir die ausgelesenen Variablen über eine TCP-IP Pipe zu einem Server schicken und dort ein anderes Windowsprogramm mit den ausgelesenen Werten und boolschen Variablen füllen.

Hat einer eine Idee wie das mit Siemens geht??

Gruss und danke roos
 
In dem Online-Baustein sind die symbolischen Informationen nicht enthalten. Dort stehen nur die Typen ohne die Namen. Für den wirklich qulifizierten Zugriff muss das S7-Projekt vorliegen und entweder eine Quelle oder eine Bibliothek wie ACCON-AGLink S7-SymbolikPro. Mit den Infos kann dann auf die SP zugegriffen und die Aktualwerte können abgefragt werden. Diese Kommunikation kann mit libnodave, ACCON-AGLink oder anderen Kommunikationsbibliotheken erfolgen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
alles klar danke erstmal...wenn ich das jetzt richtig verstanden habe ist kein Zugriff über den Bus möglich...das Programm müsste auf dem Panel hinterlegt sein und mit den von dir genannten bibliotheken erweitert worden sein.

Gruss Roos
 
Verstehe die Aufgabenstellung nicht ganz. Es genügt, wenn das Programm auf dem Windows-PC vorliegt. Dieser kann auch die Daten abfragen bzw. Werte schreiben. Wofür muss das Pannel ins Spiel kommen?
 
Weil das eine Montagelinie ist und das an jeder Station läuft der client auf dem Panel. Diese Clients schicken dann die daten via tcpip auf den server.
 
gut aber das verstehe ich nicht so ganz.

wie kan ich das programm auf dem Panel mit zugriff hinterlegen?
 
Wenn es sich um ein Standard-Windows-Panel handelt, dann kann dort ein Standard-Windows-Programm laufen und dann kann dort das S7-Projekt (S7-Programm) auf dem Massenspeicher abgelegt sein. Das Programm greift dann auf das Projekt und/oder die SPS zu. Die gelesenen Daten sendet es dann (eventuell um Infos angereichert) an den Server.
 
Zurück
Oben