LabVIEWForum.de
Softing OPC Server - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Softing OPC Server (/Thread-Softing-OPC-Server)



Softing OPC Server - Marquardt - 01.09.2009 08:35

Hallo,

Ich habe folgendes Problem:

Ich habe ein LV 8.6 ein VI erstellt, in der ein OPC Server der Fa. Softing eingebunden ist.
Über diesen Server greife ich über die Funktion "Create Bound Variables" zu und kann dann die Signale direkt auf das FrontPanel, bzw. das Blockdiagramm legen.
Danach habe ich eine exe-Datei erzeugt. Diese läuft einwandfrei auf dem Rechner.
Möchte ich jedoch diese exe-Datei auf einem anderen Rechner laufen lassen (kein LV installiert, lediglich LV RunTimeEngine), läuft zwar die exe-datei, bekomme aber keine Verbindung zum OPC Server.
Ich habe schon einiges über die Einstellungen über dcomcnfg an den Servern beider Rechner getestet, jedoch ohne Erfolg.
Mit den vorhandenen Beiträgen im Forum komme ich nicht weiter, auch nicht
über die Info von NI "Wie konfiguriere ich einen OPC Server".
Wo muß welche Einstellung geändert werden, damit die Exe auch auf einem anderen Rechner läuft?
Kann mir jemand weiterhelfen??

Danke schon mal im voraus!


Softing OPC Server - A.Berndsen - 01.09.2009 10:54

Hallo Marquardt,

ich weiß ja nicht wie mit dem OPC-Server kommuniziert wird.
Aber ich denke da könnte VISA beteiligt sein, dann benötigst Du auch die VISA Runtime auf dem Zielrechner.

Grüße
Andreas


Softing OPC Server - rolfk - 02.09.2009 12:30

Welche Methode wählst Du denn genau um Deine Controls mit dem OPC Server zu verbinden? Datasocket? Der Datasocket Installer wird nicht standardmässig mit der LabVIEW Runtime mitinstalliert sondern muss als extra Installer im Installer Builder angewählt werden. Analoges gilt wenn Du die Shared Variable Engine (NI-PSP) verwendest um Deinen OPC Server anzusprechen.

Rolf Kalbermatter


Softing OPC Server - Marquardt - 04.09.2009 06:11

Ich habe mal Screenshots gemacht, um die Vorgehensweise zum Einbinden des OPC-Servers zu zeigen.
Sobald der Server eingefügt ist, kann ich wie gesagt die Objekte über "Create Bound Variables" vom Server auswählen.


Softing OPC Server - rolfk - 04.09.2009 06:44

Diese Methode scheint Gebrauch zu machen von der Shared Variable Engine. Musst Du also sicherstellen, dass die in den Installer miteingebunden wird und dann diesen Installer auf dem Zielcomputer ausführen.

Rolf Kalbermatter


Softing OPC Server - Marquardt - 04.09.2009 09:28

Ich nehme an, daß im Installer die Komponente "NI Variable Engine" gemeint ist?
Wenn ich diese als zusätzlichen Installer dazunehmen möchte, wird als Installer-Speicherort das DVD-Laufwerk angegeben und als Ort: DistributionsDSC 8.6.
Beim Erstellen kann er die benötigten Komponenten nicht finden.
Auf der Start-DVD von LV gibt es nur einen Ordner DistributionsDSC 8.6.1. Leider kann ich hier aber nichts manuell auswählen, da er immer auf DSC 8.6 verweist.

Kann ich eigentlich die NI Variable Engine auch separat installieren, wie ich es auch mit der RunTime gemacht habe?
D.h. das Ganze ohne den Installer Builder?