LabVIEWForum.de
OPC auf Bereitschaft testen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: OPC auf Bereitschaft testen (/Thread-OPC-auf-Bereitschaft-testen)



OPC auf Bereitschaft testen - VisionaryS - 28.09.2009 10:32

Hallo,

gibt es eine Möglichkeit um einen OPC-Server auf seine Bereitschaft zu Testen?

Ich will auf einem PC eine Datenerfassung mittels OPC-Server realisieren. Dabei habe ich das Problem, dass der OPC-Server erst vollständig vom Systemgeladen werden muss. Dies dauert unter Umständen sehr lange. Wenn ich mein LabVIEWprogramm vorher starte kommt eine Fehlermeldung, weil noch keine Verbindung zum OPc aufgebaut werden kann...

Deshalbt die Frage, ob es eine Möglichkeiet gibt den OPC Server auf Bereitschaft zu prüfen?

PS:

Ich habe bereits versucht die Tasks von Windows auszuwerten, dies funktioniert aber nicht. Die notwendige .exe vom OPC-Server wird zwar angezeigt, dass sie gestartet ist, aber das Laden geschiet erst viel viel später.


OPC auf Bereitschaft testen - IchSelbst - 28.09.2009 10:37

' schrieb:Wenn ich mein LabVIEWprogramm vorher starte kommt eine Fehlermeldung, weil noch keine Verbindung zum OPc aufgebaut werden kann...
Genau diese Fehlermeldung wertest du aus.

Kommt beim Initialisieren des OPC-Modules dieser Fehler, besteht keine Bereitschaft - und umgekehrt.


OPC auf Bereitschaft testen - Marquardt - 02.10.2009 13:29

Hallo!

Also ich habe ein LV Programm laufen, welches mittels eines OPC Servers von Softing auf eine S7 Steuerung zugreift.
Im Projektordner habe ich den OPC-Server hinzugefügt. Unter der Rubrik "View I/O Items" (rechtes Maustaste auf das Serversymbol) werden die Variablen auf dem Server angezeigt. Der Server hat hier zwei Signale: Active? und Connected?.
Diese kann ich auf das Frontpanel oder in das Blockdiagramm ziehen und bekomme hier angezeigt, ob der Server verbunden ist, bzw. aktiv ist. Mit den Signalen könnte man ja weiterarbeiten. (z.B. in einer Sequenz 1.Feld)