Twincat 3.1 - Kommunikation zwischen einem C++ Modul und HMI (C#)

adrian_weber

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

ich bin ganz neu hier und gerade erst eingestiegen in die Welt der Automatisierung. Entschuldigt daher bitte sehr grundlegende Fragen.

Zu meinem Problem:
Ich habe eine C++ Modul unter Twincat das meine Steuerung bildet. Nun möchte ich zwischen dieser und einer Windows Forms Anwendung, (.NET/C#)
Daten austauschen. Ich habe bereits in der InfoSys geguckt und finde viele Beispiele zur Kommunikation über die ADS mit
einer PLC. Nur sollte das C++ Modul doch auch an den ADS Kanal angeschlossen sein und eine Komm. doch auch direkt möglich machen.

Weiss jemand ob das funktioniert? Daten aus dem C++ direkt mit der HMI zu lesen und zu schreiben oder muss ich erst den Umweg über die PLC
nehmen?

Ich möchte C# nutzen, da man dort laut InfoSys den Twincat-ScopeViewer einbinden kann und Daten somit direkt plotten, auswerten und speichern kann.
Somit bekomme ich grafische Steuerung und Online-Plot in einem.
Vllt gibt es ja für dieses Problem noch eine viel einfachere Lösung? Über die integriete PLC Visu lassen sich ja bloß einfache Histogramme einbinden. Ggf.
gibt es aber Bibliotheken die auch XY Charts ermöglichen?

Vielen Dank.
Adrian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,

zu Deinem Problem:
"
Ich habe eine C++ Modul unter Twincat das meine Steuerung bildet. Nun möchte ich zwischen dieser und einer Windows Forms Anwendung, (.NET/C#)
Daten austauschen. Ich habe bereits in der InfoSys geguckt und finde viele Beispiele zur Kommunikation über die ADS mit
einer PLC. Nur sollte das C++ Modul doch auch an den ADS Kanal angeschlossen sein und eine Komm. doch auch direkt möglich machen."

Also, mein Ansatz wäre dieser:
Steuerung --> OPC Server http://infosys.beckhoff.de/index.ph...copcserver/html/tcopcsvr_featurelist2.htm&id= --> OPC Client
Wobei Dein Client einen OPC Wrapper beinhaltet (InProcServer .dll) der auf den OPC Server drauf zugreift.
Diesen DCOM Wrapper bindest Du im Visual Studio ein um eine Verbindung zu Deinem OPC Server zu erstellen.
Im Visual Studio hast Du dann die Möglichkeit, Daten in DBs zu schreiben und in Charts (Trends) anzuzeigen, bzw. Prozessdatenbilder zu erstellen.

Gruß aus dem Westerwald
 
Zuletzt bearbeitet:
Zurück
Oben