Siemens WinAC Soft SPS Schnittstelle an C++?
-
Hallo ihr,
hat jemand vll. mal was mit der Soft SPS WinAC Betriebssystem zu tun gehabt bzw. hat jemand erfarhung mit schnittstellen zwischen der sps hardware und C++??
grüße
-
Du brauchst einen OPC-Client, um mit der SoftSPS zu kommunizieren. Der OPC-Client hat ein COM-Interface hin zu Deiner Applikation, und eben OPC hin zur SPS. Am besten nimmst Du den OPC-Client der Firma Softing, das ist der Beste.
Aber hallo: kostenlos ist auf dem Sektor nichts mehr. Für den OPC-Client muß man ein paar 1000 EUR berappen. Die kostenlosen tauchen nichts.
-
naja das ist ja nich privat.. wollte das nur mal so interessenshalber weissen, weil ich eine c++ anwendung schreiben, die über eine WinAC softsps mit einer SPS hardware an einer automationsanlage kommuniziert... das WinAC ist ja von Siemens S7 und kostet ja schon alleine paar tausen euro ist da ein OPC client dabei??
-
Also um genauer zu sein OPC Data Access ist eine COM Schnittstelle.
Dein WinAC hat einen OPCServer eingebaut, du kommunizierst also via OPC direkt mit den WinAC Variablen. Ohne ein unterlagertes proprietäres Protokoll wie bei echten SPSn. (Naja, Dual-port RAM ist noch dazwischen, aber das ist nicht so wichtig.)
OPC Clients gibts es wie Sand am mehr. Auch kostenlose.
Siemens hat in der SimaticNet Software übrigens einen schönen Client dabei.
OPC Scout.Oder den Kepware Quick-Client (www.kepware.com). Ist beim Server mit dabei. Einfach Demo runterladen. Der Client ist kostenlos dabei inkl. Sourcen.
Oder der allseits beliebte Matrikon Explorer.
Für weitere Infos über OPC schau einfach hier vorbei
http://www.opcfoundation.org/forum/Für professionelle Unterstützung, sprich Consulting und/oder Entwicklung empfehle ich dir www.ascolab.com.
Es gibt jetzt übrigens ganz neu OPC Unified Architecture. Das bietet viele viele Vorteile gegenüber dem COM basierten OPC.