LabVIEWForum.de
Shared Variable --> OPC Server - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Shared Variable --> OPC Server (/Thread-Shared-Variable-OPC-Server)

Seiten: 1 2


Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 07:28

Moin liebes Forum,
ich möchte Daten aus einer SPS in LabVIEW darstellen.
Als Schnittstelle verwenden wir den NI OPC Server.
Nun möchte ich wenn ich eine Shared Variable erstellt habe dieser die Variable aus dem OPC Server zuweisen.
Dazu muss ich ja Network Items erstellen. Aber wie mache ich das?
Ich habe es bis jetzt geschafft den Client zu definieren wo der OPC Server sich die Variablen von der SPS holt.
Nun muss ich aber ja noch definieren das die Variablen die Werte vom OPC Server bekommen sollen, das also der OPC Server
ausglesen werden soll.
Ich habe, zum hoofentlich besseren Verständnis mal zwei Screenshots gemacht. Es sei dazu gesagt das ich ein bestehendes Projekt erweiter
und mein Vorgänger nicht mehr in der Firma ist um mir zu sagen wie er das gemacht hat.

Vielen Dank für Eure Hilfe!

EDIT: Bitte Screenshots in Zukunft nicht als Word-Dokument, sondern direkt als Bilddatei uploaden ! Danke


RE: Shared Variable --> OPC Server - Y-P - 21.10.2011 07:54

Schon mal dort geschaut (speziell der Abschnitt "Create Shared Variables that Connect to the OPC Tags through the I/O Server"):
http://zone.ni.com/devzone/cda/tut/p/id/7450 ?
Ich weiß aber nicht genau, ob es das ist, was Du suchst.

Gruß Markus


RE: Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 08:08

Versuche es gerade nach dieser Anleitung.
Bekomme aber bei Bild 4 den Fehler: "Unable to open Server from the selected machine.
error - 2147023174 occured at getopenserverlist.vi
Possible reason(s):
Der RPC-Server ist nicht verfügbar.

Wie mache ich den RPC-Server den verfügar???


RE: Shared Variable --> OPC Server - Y-P - 21.10.2011 08:14

Schalte mal die Firewall aus.

Gruß Markus


RE: Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 08:46

Ok versuche ich gleich mal!

Ich habe gerade noch ein anderes Problem, bei zwei meiner Clients werden ein Teil der Werte nicht bis zu LabVIEW weitergegeben, im OPC Server sehe ich die Werte.
Gestern und bei einem heute morgen war noch alles gut. Wie kann es sein das ein Teil der Werte auf einmal nicht mehr übermittelt werden?


RE: Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 09:11

Auf dem Client ist die Firewall aus, auf dem Server kann ich nicht sehen ob die aus ist, da ich nicht daraufzugreifen kann!
Aber die anderen Clients müssten dann ja auch Probleme haben!


RE: Shared Variable --> OPC Server - Y-P - 21.10.2011 09:57

Hab' das gefunden:
http://social.technet.microsoft.com/Forums/en-US/ITCG/thread/ad154f6c-0bed-4568-955a-92f381eafc49/
Das solltest Du auch mal durchlesen. Da war auch die Firewall schuldig. Du kannst auch nur einzelne Ports aufmachen und wenn Du keinen Zugriff hast, dann muss Dir halt jemand die Ports öffnen, die Du benötigst.

Gruß Markus


RE: Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 11:38

Mmmmh, dann muss ich irgendwie versuchen in dei Firewall Einstellungen des Servers (da werden die OPC Daten abgerufen) zu gelangen.

Habe noch einen Screenshot zu meinem anderen Anliegen gemacht.
Wenn ich mir die aktuellen Daten auf dem OPC Server anschaue sehe ich das manche Variablen "unknown" sind und manche auch "Bad Quality" haben.
Wie können die denn auf einmal nicht bekannt sein und wodurch entstejt die schlechte Qualität?

[attachment=36628]


RE: Shared Variable --> OPC Server - Ninja2602 - 21.10.2011 13:13

Noch ein Nachtrag, bei dieser ANleitung http://zone.ni.com/devzone/cda/tut/p/id/7450 Bild 4 bekomme ich auch nur
"National Instruments.Variable Engine.1" angezeigt, mehr nicht!

Aaaaaaaaaaaaah ich will die Verbindung haben und Daten auslesen können.


RE: Shared Variable --> OPC Server - jg - 21.10.2011 13:31

Offtopic2
Nochmals der Hinweis: Screenshots bitte als Bild hochladen, nicht verpackt in ein Word-Dokument.

Danke, Jens