Datenaustausch SPS <-> PC (C++)

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich bin noch neu im Gebiet der SPS-Programmierung und Visualisierung.
Hier meine Frage, hoffe Ihr könnt mir helfen:

Ich will Daten (DB) über MPI an einen PC hin und her schicken und dort ein kleines Programm (mit C++ geschreiben) zur Visualisierung und Daten/Rezepthaltung nutzen.
Wie geht das? Gibt es kostenlose, fertige Treiber für C++ zum einbinden? Und wie gehe ich in der SPS vor, mit AGSEND zum Beispiel?

Vielen Dank für eure Antworten.
 
Student (neu hier) schrieb:
Hallo, ich bin noch neu im Gebiet der SPS-Programmierung und Visualisierung.
Hier meine Frage, hoffe Ihr könnt mir helfen:

Ich will Daten (DB) über MPI an einen PC hin und her schicken und dort ein kleines Programm (mit C++ geschreiben) zur Visualisierung und Daten/Rezepthaltung nutzen.
Wie geht das? Gibt es kostenlose, fertige Treiber für C++ zum einbinden? Und wie gehe ich in der SPS vor, mit AGSEND zum Beispiel?

Vielen Dank für eure Antworten.

Hallo,

dazu gibt es zwei Varianten, Polling durch den PC oder
SPS-gesteuert mit AGSEND/BSEND usw.

Zu 1.

Sie benötigen eine Software-Bibliothek, welche das Protokoll
abwickelt. Dazu sind verschieden Lösungen am Markt, das sind
im Einzelnen:

Libnodave von Zottel (open source, weitere Infos
fidnen Sie mit der Suchfunktion im Forums)

ACCON-AGLink von uns
Info: http://www.deltalogic.de/software/aglink.htm
Demo: http://www.deltalogic.de/download/aglink.htm (mit C++-Beispielen)

Prodave von Siemens
PC-S7-Link von Träger /PI
ComDrv von MHJ

Vorteil von Lösung 1: Keine Änderung des SPS-Programmes,
da mit PG-Funktionen von außen zugegriffen wird, einfachere
Handhabung, da alles vom PC abgewickelt wird

Zu 2. bitte die Suchfunktion des Forums verwenden,
wurde schon öfter diskutiert.

Vorteil von 2. Datenverkehr meistens geringer

Viele Grüße

Gerhard Bäurle
 
Zurück
Oben