OPC- Verbindung zu einer Siemens SPS Step 7?
-
MPI erlaubt einen direkt komunikation mit der SPS über TCP/IP?
WinCC bzw. WinCC felxibel soll abgelöst werden, weils rotz ist;)
-
BorisDieKlinge schrieb:
MPI erlaubt einen direkt komunikation mit der SPS über TCP/IP?
Nicht MPI, sondern der MPI Abstraction Layer. Der kann auch Ethernet/IP/TCP.
BorisDieKlinge schrieb:
WinCC bzw. WinCC felxibel soll abgelöst werden, weils rotz ist;)
Na solange man nicht versucht, die SPS-Funktionalität auf HMI zu verlagern, funktioniert's ganz gut. Für solche Artisten, die es trotzdem tun, gibt's ja WinAC MP :).
-
Wenn Du OPC verwenden willst, dann rate ich Dir dringend vom Softing-OPC-Toolkit.
Das ist das einzige was innvoll und sehr zuverlässig, auch bei Verbindungsabrüchen, funktioniert.
-
d.h. über das MPI Abstraction Layer. könnte man datenbausteine , parametertags von der sps lesen und schreiben?
-
Ein "Tag" wird auf oberen Schichten definiert, MPI-AL kennt "Adressen", z.B. DBs, Merkerbereiche, DI, DO, Zähler, Timer, auch digitale Peripherie-Ein und -Ausgänge. Darin kannst du die normalen S7-Datentypen adressieren.
-
Scheinst dich ja gut auszukennen:) Gibts irgendwo freien Code, damit ich mir mal anschaun wie man Parameter von der SPS liest und schreibt?
-
Beim MPI-AL ist neben Dokumentation auch ein Beispielprogramm dabei (mit Sources), das lesen und schreiben kann. Ich weiß nicht, inwieweit es "frei" ist. Der MPI-AL ist ein normaler COM-Server, ist nicht soo schwer zu benutzen.
-
ok danke, aber habe mal gegoogelt , hab nichts treffendet zwischen c++ und MPI-AL gefunden...
-
Ja, hätte mich auch gewundert, wenn du groß was gefunden hättest, es ist Das gehört AFAIK zum Open Platform Program (hab den Link ja schon gegeben), das musst du von Siemens beziehen.
-
von deltalogic gibts doch eine bibliothek um eine kommunikation zwischen sps und C++ zu erziehlen. Gibts sowas auch ForFree?