LabVIEWForum.de
Probleme mit Komm. OPC --> SPS - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Probleme mit Komm. OPC --> SPS (/Thread-Probleme-mit-Komm-OPC-SPS)

Seiten: 1 2


Probleme mit Komm. OPC --> SPS - Homer-Jay - 25.10.2011 13:31

Hallo,

ich weiß es gehört nicht unbedingt ins LVF aber im SPS-Forum konnte mir bisher leider keiner helfen. Also ich will per OPC-Server Daten in meiner SPS auslesen/schreiben. Das auslesen mit LV klappt auch wunderbar. Leider kann ich keine Daten in meine SPS schreiben. Hat da jemand ne Idee??

Verzweifelte Grüße


RE: Probleme mit Komm. OPC --> SPS - Y-P - 25.10.2011 19:44

Ich habe das schon mit Datasocket gemacht. Ein Beispiel dazu gibt's im Forum.

Gruß Markus


RE: Probleme mit Komm. OPC --> SPS - Homer-Jay - 26.10.2011 06:35

Soweit so gut. Ich habe das auch mit Datasocket realisiert. Wie gesagt lesen klappt ja auch wunderbar, aber schreiben irgendwie nicht. Mal 1 Vermutung woran es liegen könnte: Mir werden die Daten die LV sendet immer wieder von der alten Kommunikationsschnittstelle überschrieben (Die ist zur Sicherheit momentan noch vorhanden). Sowas in der Art, denke ich mal ist der Fehler. Da das Lesen ja klappt, kann es meines Erachtens nicht mit LV zusammenhängen. Also, vllt hat ja jemand noch ne Idee, wie oder wo die schreiben Daten verloren gehen.

Gruß


RE: Probleme mit Komm. OPC --> SPS - Y-P - 26.10.2011 08:09

Lad' mal Dein VI hoch.

Gruß Markus


RE: Probleme mit Komm. OPC --> SPS - Homer-Jay - 26.10.2011 08:54

Dient ausschließlich zum Testen der Verbindung.

Gruß


RE: Probleme mit Komm. OPC --> SPS - Y-P - 26.10.2011 10:49

Bie mir sieht das (vereinfacht) in etwa so aus (Datasocket.vi):
[attachment=36728]
Lv10

Gruß Markus


RE: Probleme mit Komm. OPC --> SPS - Homer-Jay - 26.10.2011 12:41

Ok, dann mal zum Verständnis

OPC:// localhost --> besagt erstelle eine opc Verbindung mit dem lokalen Host
/OPC.SimativNet --> ist vermutlich deine zuständige Datei in der SPS
/S7:[S7-Verbindung_1] --> Hier hab ich keine Ahnung wofür das steht. Vermutlich ist nur, dass das deine erste Verbindung darstellt
DB 124,DWORD 0,6 --> Der Datenbaustein, der SPS, in den die Daten geschrieben werden sollen und das im Doppelwort-Format
0,6 da häng ich jetzt wieder was das soll.

War das soweit alles Richtig und kann ich statt das in einer Konstanten machen, nicht einfach so wie ich das mache beim Aufruf mir das festlegen?

Gruß


RE: Probleme mit Komm. OPC --> SPS - Homer-Jay - 26.10.2011 14:17

0,6 da häng ich jetzt wieder was das soll.

0,6 denke ich mal heißt einfach schreibe mir 6 Datenwörter, beginnend bei 0???

Gruß


RE: Probleme mit Komm. OPC --> SPS - Y-P - 26.10.2011 14:55

Genau.

Gruß Markus

EDIT: Darum ist der Datentyp auch I32 (32 Bit = 4 Byte = 2 Wörter = 1 Doppelwort)

(26.10.2011 14:17 )Homer-Jay schrieb:  0,6 da häng ich jetzt wieder was das soll.

0,6 denke ich mal heißt einfach schreibe mir 6 Datenwörter, beginnend bei 0???

Gruß



RE: Probleme mit Komm. OPC --> SPS - Homer-Jay - 26.10.2011 18:22

Ok Markus, verstanden deinen Aufruf. Aber wie schon oben erwähnt den Aufruf muss ich ja nicht über Konstanten machen. Geht auch mit Variablen, so wie ich das realisiert hab. Denk ich mir mal... Aber jetzt zum viel interessanteren Thema, ist denn nun an meinem VI was falsch??? Falls nicht wie sieht denn dein Baustein im SPS Programm aus?? Wäre sehr nett, wenn du mir den beispielhaft zukommen lassen könntest!

Gruß