S7-400 Daten auslesen mit Labview (Windows 7) - Comdrv oder Alternativen

Labv1

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS-forum,
ich bin neu im Bereich SPS und Kommunikation von Rechnern untereinander
und kenne mich auch noch nicht so gut aus.
In einem Projekt werden Daten mit einem Labview 10.0 - System (unter Windows 7) von einer Anlage gemessen. Dies ist ein Hardware-Aufbau und funktioniert soweit.
Zusätzlich sollen einige Daten aus der SPS, die diese Anlage steuert, mit niedriger Frequenz ausgelesen werden. Diese auszulesenden Daten müssen im Labview als "Ausgänge" zur weiteren Verwendung zur Verfügung stehen.

Als Test-SPS steht mir eine CPU 414-2 mit CP 443-1 zur Verfügung. Im tatsächlichen Projekt wird es dann eine CPU 414-3 PN/DP sein.

Meine Idee war dies direkt mit TCP/IP zu machen.
ComdrvS7 stellt unter Labview entsprechende VIs zur Verfügung,
erscheint mir also als die direkte Lösung für diese Aufgabe.

Eine Testversion von Comdrv habe ich aufgespielt und Versuche durchgeführt:
Ping auf die SPS (CPU 414-2 mit CP 443-1) ist vorhanden.
Der Aufbau und das Beenden einer Verbindung ("TCP/IP direct") wird jeweils mit "Kommunikation OK" quittiert.
Dieses Egebnis erhalte ich jedoch auch bei vom LAbview-Rechner abgezogenem Ethernet-Stecker !
Kann das sein ?

Beim Versuch Daten auszulesen erhalte ich jedoch immer das Ergebnis:
- Keine Daten ausgelesen
- Kommunikationsfehler

Hat jemand damit Erfahrung mit dieser Lösung oder kann mir jemand sagen wo der Fehler liegen könnte ?
Oder liegt das Problem eher bei Windows 7 ?

Ich freue mich auf Eure Antworten.

Viele Grüsse,
Labv1
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

der ComDrvS7 V6.X kann auch unter Win7 (32 und 64 Bit) in 32-Bit-Applikationen verwendet werden.

Der Grund für den Kommunikationsfehler könnte eine falsche Einstellung der Kommunikationparameter sein. Häufig wird als Slotnummer die Slotnummer des Ethernet-CPs und nicht die Slotnummer der CPU angegeben.
Es muss die Slotnummer der CPU in den Kommunikationsparametern angegeben werden!

Gruss
 
Zurück
Oben