Remote-Zugriff auf ActiveX
Hallo,
gibt es die Möglichkeit, von einem Rechner 1 auf Rechner 2 fernsteuernd zuzugreifen, und dabei die auf Rechner 2 installierten ActiveX-Komponenten zu nutzen?
Hintergrund:
Es existiert für eine Anlage beim Kunden ein Steuerrechner. Für die Kommunikation mit der Steuerungssoftware existiert eine ActiveX-Bibliothek, mit der man auf Informationen der Steuerung zugreifen kann, bzw. auch auf dort definierte Eingangs-Variablen ("Kommandos") zugreifen kann.
Das Ganze ist an sich alles prima...es funktioniert z.B. aus einer Software (hier: LabVIEW-Exe) heraus, die ebenfalls auf dem Steuerrungsrechner läuft. Da die Steuerung (samt zugehöriger Anlage) aber von einer Drittfirma stammt, und diese den Support für die Anlage leistet, soll dort (eigentlich) keine Fremdsoftware (unsere Applikation, LV-RTE, DAQmx, etc.) installiert werden. Das ist für die Systempflege nicht so förderlich, ich kann da die Sichtweise der Drittfirma verstehen.
Idealerweise sollte unsere Applikation auf einem separaten Rechner laufen, und dieser wäre ans gleiche Netzwerk angeschlossen wie der Steuerrechner. Und dann sollte die Applikation irgendwie auf die Steuerung zugreifen können, eben über die dort verfügbaren ActiveX-Elemente.
Geht das direkt?
Ich dachte auch schon an eine "Zwischenlösung", d.h. auf dem Steuerrechner wird eine Art "Communication handler" als LV-Exe installiert und die paar Parameter/Befehle werden über Shared Variables weitergereicht. Die müsste dann halt immer automatisch gestartet werden, z.B. als Dienst im Hintergrund. Dann wäre nur die LV-RTE notwendig, aber keine weitere Software.
Ideen?
Gruß
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|