LabVIEWForum.de
OPC und LV - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: OPC und LV (/Thread-OPC-und-LV)

Seiten: 1 2


OPC und LV - montanaro - 09.08.2007 19:43

Guten Abend,

Probiere nun schon seit drei Tagen meine erste LV 8.2.1 Applikation auf einem Firmen-PC zu installieren, doch kann ich SV, die an OPC Elementen gebunden sind nicht verteilen. Habe bis jetzt nur mit LV 7.1 gearbeitet, deshalb sind mir einige Dinge noch neu. Heute habe ich über 5 Stunden mit dem NI Support telefoniert, aber die konnten mir nicht weiterhelfen. Das Problem ist, dass ich über OPC mit der "Außenwelt" kommunizieren muss, aber ich kann nur Bibliotheksdateien verteilen, welche keine Verbindung mit OPC Elementen haben. Wie läuft das mit LV 8.2.1? Gibt es Beispiele, welche mir bei der Fehlersuche weiterhelfen können?
Danke für jede Hilfe
Grüße
Ingo


OPC und LV - Y-P - 09.08.2007 20:02

Hallo,

Ich verstehe die Frage nicht ganz....
Was meinst Du mit "ich kann nur Bibliotheksdateien verteilen, welche keine Verbindung mit OPC Elementen haben"? Und was war mit den SV?
Wie hast Du das mit 7.1 gelöst? Wenn es da geklappt hat, dann klappt es so auch mit LV 8.2.1....

Gruß Markus


OPC und LV - montanaro - 10.08.2007 08:28

' schrieb:Hallo,

Ich verstehe die Frage nicht ganz....
Was meinst Du mit "ich kann nur Bibliotheksdateien verteilen, welche keine Verbindung mit OPC Elementen haben"? Und was war mit den SV?
Wie hast Du das mit 7.1 gelöst? Wenn es da geklappt hat, dann klappt es so auch mit LV 8.2.1....

Gruß Markus

Hallo,

In LV7.1 mußte (geht auch programmmatisch) man den OPC Server und die *.scf Datei aktualisieren und man konnte die Applikation starten. Bei LV 8.2.1 gibt es keine *.scf Datei mehr. Man muß diese *.lvlib Dateien verteilen. Deshalb habe ich über einen Methodenknoten BibliothekBibliotek verteilen, diese *.lvlib Dateien in meinem Haupt VI verteilt. Mit meiner Testdatei habe ich kontrolliert, ob der Path richtig übergeben wird. Allerdings kann ich nur zwei *.lvlib Dateien ohne Fehler verteilen. Die eine mit den SV, welche eine Verbindung zum OPC haben, gibt mir immer einen Fehler (1).
Danke.
Grüße
Ingo


OPC und LV - Y-P - 10.08.2007 08:47

Hast Du die Shared-Variables auf Deinem Zielrechner auch programmatisch "deployed"? Das musst Du machen.

Gruß Markus


OPC und LV - Y-P - 10.08.2007 08:50

Hab' Dir hier ein Bsp., wie Du sie deployst.

Gruß Markus


OPC und LV - montanaro - 10.08.2007 12:29

' schrieb:Hab' Dir hier ein Bsp., wie Du sie deployst.

Gruß Markus
Hallo Markus,

Der Pfad ist mittlerweile OK, mein Fehlerproblem ist gelöst. Ich versuche auf meinem Entwicklungsrechner meine Applikation zu starten (vorher habe ich alle SV-lib's manuell deployt, im Variablen Manager sind auch alle SV vorhanden, aber er kann nicht mit dem OPC Server kommunizieren, die Applikation sagt: Fehler -19... ist bei ni_tagger_lv_read aufgetreten. LabVIEW Serverfehler. Nun habe ich leider die Zielanlage nicht im Büro, habe aber trotzdem den OPC Server in Kommunikation mit der Außenwelt. Von einem anderen Rechner kann ich Telegramme schreiben und empfangen, ebenso vom OPC Server aus. Nur die Kommunikation OPC Server zur Engine läuft nicht. Was kann ich hier falsch machen?
Danke
Ingo


OPC und LV - montanaro - 10.08.2007 13:21

' schrieb:Hallo Markus,

Der Pfad ist mittlerweile OK, mein Fehlerproblem ist gelöst. Ich versuche auf meinem Entwicklungsrechner meine Applikation zu starten (vorher habe ich alle SV-lib's manuell deployt, im Variablen Manager sind auch alle SV vorhanden, aber er kann nicht mit dem OPC Server kommunizieren, die Applikation sagt: Fehler -19... ist bei ni_tagger_lv_read aufgetreten. LabVIEW Serverfehler. Nun habe ich leider die Zielanlage nicht im Büro, habe aber trotzdem den OPC Server in Kommunikation mit der Außenwelt. Von einem anderen Rechner kann ich Telegramme schreiben und empfangen, ebenso vom OPC Server aus. Nur die Kommunikation OPC Server zur Engine läuft nicht. Was kann ich hier falsch machen?
Danke
Ingo

Hallo,
Warum wird beim Starten der exe Datei der OPC Server nicht gestartet wie bei LV 7.1. Ich denke hier liegt der springende Unterschied. Beim erstellen meiner SV habe ich einige, die mit dem OPC Server verbunden werden. Dafür habe ich eine OPC.lvlib angelegt, die meine Datenpunkte enthält. Diese Bibliothek habe ich allerdings nicht deployt. Muß ich das überhaupt? Muß ich im Variablen Manager auf dem Zielrechner händisch diese Bibliothek anlegen. Ein einfaches Beispiel würde mir hier sicher weiterhelfen.
Danke


OPC und LV - Y-P - 10.08.2007 18:35

Die "Shared Variables"-Library (lvlib-Datei) musst Du bei den Supported Files im Application-Builder mit einbinden und auf dem Zielrechner mit dem oben angehängten VI deployen....
Vielleicht hilft Dir auch dieser Beitrag. Hier geht es allgemein um das Einbinden von Shared Variables in Applikationen.....

Gruß Markus


OPC und LV - montanaro - 10.08.2007 22:23

' schrieb:Die "Shared Variables"-Library (lvlib-Datei) musst Du bei den Supported Files im Application-Builder mit einbinden und auf dem Zielrechner mit dem oben angehängten VI deployen....
Vielleicht hilft Dir auch dieser Beitrag. Hier geht es allgemein um das Einbinden von Shared Variables in Applikationen.....

Gruß Markus
Guten Abend,

Das Einbinden der SV ist mir mittlerweile bekannt, und es funktioniert auch bis auf das Einbinden der OPC Bibliothek. Ohne dieser läuft nichts. Selbst NI hat es probiert und auch nicht geschafft. In Mailand sagten dir mir, sie müssten das Problem mit ihren amerikanischen Kollegen besprechen. Mein Problem ist, dass ich nicht mit dem OPC Server kommunizieren kann. Nichts, da geht nichts(OPC EIB). Vielleicht kennt jemand dieses Problem.
Danke
Grüße
Ingo


OPC und LV - montanaro - 14.08.2007 09:41

' schrieb:Guten Abend,

Das Einbinden der SV ist mir mittlerweile bekannt, und es funktioniert auch bis auf das Einbinden der OPC Bibliothek. Ohne dieser läuft nichts. Selbst NI hat es probiert und auch nicht geschafft. In Mailand sagten dir mir, sie müssten das Problem mit ihren amerikanischen Kollegen besprechen. Mein Problem ist, dass ich nicht mit dem OPC Server kommunizieren kann. Nichts, da geht nichts(OPC EIB). Vielleicht kennt jemand dieses Problem.
Danke
Grüße
Ingo
Guten Morgen,
Ich habe das Problem nun endlich gelöst. Danke für die Hilfe.
Grüße
Ingo