LabVIEWForum.de - Softing OPC Server

LabVIEWForum.de

Normale Version: Softing OPC Server
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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!
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
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
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.
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
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?
Referenz-URLs