LabVIEWForum.de - LV -> libnodave -> SPS

LabVIEWForum.de

Normale Version: LV -> libnodave -> SPS
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Morgen,

Ich will versuchen eine SPS (S7 200 oder S7 300) mittels LabVIEW zu steuern und zu lesen. Die SPS wird wahrscheinlich 5-7 DI und 3-4 DO haben. Bin bei meiner Suche schon öfters über libnodave gestolpert jedoch keine Labview examples oder ähnliches gefunden und wollte mal fragen ob schon jemand etwas ähnliches (also ohne OPC) realisiert hat und mir eventuell Hilfestellung geben könnte. Sollte es außerdem mit Labview -> libnodave -> Rs232 zu Rs485 Konverter -> SPS klappen oder hab ich etwas vergessen?

Bin über jede Hilfe dankbar

mfg DaPachi
Vielleicht ist auch das was für Dich:
http://www.deltalogic.de/content/view/21/38/lang,de/

Gruß Markus
(29.07.2011 08:04 )Y-P schrieb: [ -> ]Vielleicht ist auch das was für Dich:
http://www.deltalogic.de/content/view/21/38/lang,de/

Gruß Markus

Achja, sry hab vergessen zu erwähnen dass es kostenlos sein sollte, darum libnodave.
Oder gibt es andere alternativen?
Kostenlos wüsste ich jetzt nichts.
Kostenlos ist oft mit viel Aufwand verbunden und Aufwand ist in der Regel auch nicht kostenlos (es sei denn, man ist Student).
Daher gilt es abzuwägen, ob es nicht günstiger ist, am Anfang etwas mehr Geld in die Hand zu nehmen und dafür nachher viel schneller (und damit viel günstiger) fertig zu sein.

Gruß Markus
Guten Morgen,

sry hat etwas länger gedauert.
Gibt es den keine Möglichkeit einfach den Zustand der Ausgänge der SPS per rs232 an Labview zu senden und umgekehrt? Also ohne irgendein zusätzliches Programm?
Habe echt keine Idee wie ich das ganze angehen soll, ich hoffe irgendjemand kann mir weiterhelfen

mfg DaPachi[/s]
Keine Ahnung, ob du mit einer S7 eine normale RS-232-Kommunikation aufbauen kannst. Mit dem richtigen Modul an der S7 wahrscheinlich schon.
Was du dann darüber liest und schreibst, das darfst du dann in der S7 programmieren.
Aber das solltest du lieber in einem SPS-Forum und nicht im LVF-Forum fragen.

Von LV-Seite ist das möglich.

Gruß, Jens
Guten Morgen,

ok dann werd ichs mal in einen SPS-Forum versuchen.

Danke trotzdem, sollte ich etwas nützliches in Erfahrung bringen melde ich mich zurück

mfg DaPachi
(17.08.2011 07:48 )DaPachi schrieb: [ -> ]Guten Morgen,

sry hat etwas länger gedauert.
Gibt es den keine Möglichkeit einfach den Zustand der Ausgänge der SPS per rs232 an Labview zu senden und umgekehrt? Also ohne irgendein zusätzliches Programm?
Habe echt keine Idee wie ich das ganze angehen soll, ich hoffe irgendjemand kann mir weiterhelfen

mfg DaPachi[/s]


Das geht ziemlich sicher schon. Ich habe in der Vergangenheit das AS511 Protokoll benützt um über die Programmierschnittstelle einer S5 SPS die Zustände der Datenbausteine zu lesen und zu schreiben. Das Ganze ist aber alles ausser trivial und kostete mich viele, ach was viel zu viele Stunden, um zum Laufen zu bringen. Hat schlussendlich funktioniert und ich konnte einen Teil des extra Aufwandes durchberechnen, aber ein anderes Kommunikationsmodul in der SPS mit Profibuskarte und Profibusbedrahtung zwischen SPS und Computer (etwa 25m) wäre dem Kunden schlussendlich nicht teurer geworden.

Es ist zwar schön sagen zu können dass man sowas verlässlich zum Laufen gebracht hat, aber sehr oft sind solche Dinge ganz einfach ökonomisch nicht sinnvoll, auch wenn es zu Beginn günstiger scheint.
Nach einiger Suche habe ich nun etwas gefunden.

Mit dem CP340 RS232C Modul ist es lt. Datenblatt möglich über RS232 mittels Ascii mit dem PC zu kommunizieren.
Sollte ich näheres wissen werde ich euch über den aktuellen Stand in Kenntnis setzten.

Ps: Hat schon jemand mit diesen Modul gearbeitet und mit LabVIEW verbunden?

mfg
DaPachi
Hallo, was spricht eigentlich gegen eine OPC-Server Lösung? Wäre doch am einfachsten, erst recht wenn es so kostengünstig wie möglich sein soll.
Ansonsten wären da noch Treiber der Firma MHJ-Software zu nennen. Sind aber auch nicht kostenlos.
Seiten: 1 2
Referenz-URLs