LabVIEWForum.de
LabVIEW mit SPS verbinden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: LabVIEW mit SPS verbinden (/Thread-LabVIEW-mit-SPS-verbinden)



LabVIEW mit SPS verbinden - moni1208 - 11.05.2007 11:44

Halli hallo,

seit neuestem darf ich mich auch wegen meiner Diplomarbeit mit LabVIEW beschäftigen.
Da ich eben noch kein Profi bin, hätte ich mal eine dusslige Frage.

Es geht darum das ich LabVIEW 8.0 mit einer SPS (S7-300) verbinden soll. (MPI Verbindung)
Aber ich habe keinen Plan wie ich das machen soll.
Ich weiß nur, das es was mit einem OPC-Server zu tun hat.

Kann mir da jemand sagen, wie das Grundprinzip ist?
Muss ich also LabVIEW in der SPS einbinden oder andersherum
oder bin ich sogar auf dem Holzweg?

Schönen Gruß aus dem Norden

moni1208


LabVIEW mit SPS verbinden - Achim - 11.05.2007 11:52

Hi Moni,

das Grundprinzip ist, dass du eine kostenpflichtig Software installierst (den OPC-Server). Darin werden Datenbereiche definiert, über die du über den MPI (Schnittstellenkarte im PC ...Kabel...MPI-Anschluss an der SPS) Daten austauschst.

Wie in deinem anderen Post schon gesagt, würde ich statt der MPI-Karte lieber ne Profibus-Karte einsetzen. Das ist todsicher und ich hab damit nur gute Erfahrungen gemacht. Sogar meine SPS-Kollegen hier in der Firma sagen, dass sie das lieber machen...die HW (Kabel + Stecker) sind übrigens identisch, nur das Protokoll ist anders aufgebaut (frag nicht, wie...) und du brauchst im PC halt keine MPI-Karte sondern ne PB-Karte...CIF50 DPS von Hilscher ist mein Mittel der Wahl...für die Anbindung mit dieser Variante hab ich hier irgendwo auch schon mal ne Erläuterun gepostet...müsste mal gucken...

Gruss
Achim


LabVIEW mit SPS verbinden - Achim - 11.05.2007 11:56

http://www.LabVIEWforum.de/index.php...post&p=9144


http://www.LabVIEWforum.de/index.php...ost&p=25907


http://www.LabVIEWforum.de/index.php...ost&p=10086

http://www.LabVIEWforum.de/index.php...ost&p=16745


LabVIEW mit SPS verbinden - moni1208 - 14.05.2007 09:27

' schrieb:Hi Moni,

das Grundprinzip ist, dass du eine kostenpflichtig Software installierst (den OPC-Server). Darin werden Datenbereiche definiert, über die du über den MPI (Schnittstellenkarte im PC ...Kabel...MPI-Anschluss an der SPS) Daten austauschst.

Wie in deinem anderen Post schon gesagt, würde ich statt der MPI-Karte lieber ne Profibus-Karte einsetzen. Das ist todsicher und ich hab damit nur gute Erfahrungen gemacht. Sogar meine SPS-Kollegen hier in der Firma sagen, dass sie das lieber machen...die HW (Kabel + Stecker) sind übrigens identisch, nur das Protokoll ist anders aufgebaut (frag nicht, wie...) und du brauchst im PC halt keine MPI-Karte sondern ne PB-Karte...CIF50 DPS von Hilscher ist mein Mittel der Wahl...für die Anbindung mit dieser Variante hab ich hier irgendwo auch schon mal ne Erläuterun gepostet...müsste mal gucken...

Gruss
Achim

Hallo Achim,
vielen Dank für die Nachricht!!!
Habe gerade mit meinem Prof. gesprochen und er möchte es über den OPC Server haben.
Na ja, kann man nichts machen.
Also, werde ich jetzt nochmal die Bibliothek quälen.
Gruß Moni


LabVIEW mit SPS verbinden - Achim - 14.05.2007 09:38

Hi Moni,

auch wenns dein Prof vielleicht nicht gerne hört, aber: Dann ist ihm nicht zu helfen...Tongue Für dich ist's halt schade...Sad

Ein Tipp: Wenn du auf einem Control einen Rechtsklick machst und in die Properties gehst, kannst du unter DataBinding dieses Control direkt mit nem zuvor definierten Datenbereich des OPC Servers verbinden. Dazu musst du unter "selection" den Data Socket Server auswählen und dann "Browse" wählen...Das Control kriegt bei erfolgreicher Verbindung dann ne farbige Markierung...

Das ist aber nur für einzelne Controls geeignet...wenn du gesammelt Daten austauschen willst, musst du dir das selber programmieren...ach ja, und mach das nicht durcheinander...entweder direkt Controls "connecten" oder alles im Blockdiagramm "sammeln" und dann programmatisch verschicken! Sonst blickt nachher keiner mehr durch...such im ExampleFinder mal nach DataSocket, da sind auch OPC-Beispiele dabei!

Gruß + viel Erfolg

Achim


LabVIEW mit SPS verbinden - rolfk - 27.06.2007 09:04

' schrieb:Hallo Achim,
vielen Dank für die Nachricht!!!
Habe gerade mit meinem Prof. gesprochen und er möchte es über den OPC Server haben.
Na ja, kann man nichts machen.
Also, werde ich jetzt nochmal die Bibliothek quälen.
Gruß Moni
Also Anbindung an eine Siemens SPS ist sicher immer eine Herausforderung. Die haben ja so viele verschiedene Anschlüsse und Protokolle und die Dokumentation davon ist manchmal ziemlich schwierig, da sie einem am liebsten ihre eigenen Lösungen verkaufen möchten.

Ich gebe Achim Recht dass OPC zwar sehr einfach aussieht aber viele potentielle Probleme kennt. Persönlich habe ich Siemens SPS'en auch immer direkt über eines der Interfaces angesprochen, sei dies ProfiBus über eine Hilscher Karte, AS511 über die Programmierschnittstelle der S5, oder RK512 usw. gerade immer so wie es der Kunde halt am liebsten hatte. Dazu haben wir auch verschiedene LabVIEW Bibliotheken entwickelt die teilweise unter CIT Engineering verfügbar sind.

OPC scheint halt sehr einfach aber ist eigentlich eine recht komplexe Technologie die auf OLE/ActiveX von Microsoft beruht und einmal abgesehen von der Beschränkung auf Windows Plattformen so ihre Tücken hat.

Rolf Kalbermatter


LabVIEW mit SPS verbinden - cb - 27.06.2007 16:48

' schrieb:OPC scheint halt sehr einfach aber ist eigentlich eine recht komplexe Technologie die auf OLE/ActiveX von Microsoft beruht und einmal abgesehen von der Beschränkung auf Windows Plattformen so ihre Tücken hat.

dem kann ich nur beipflichten ...