wieder einmal beschäftigt mich das gute alte OPC. Bin jetzt durch Zufall auf folgende Seite gestoßen:
http://openopc.sourceforge.net/
Hatte mich zunächst gefreut, daß es endlich für Python eine OPC unterstützung gibt... jetzt hat das ding nur noch den Nachteil, daß es nciht richtig funktioniert
Was habe ich gemacht:
1. Runtergeladen unter http://sourceforge.net/projects/openopc/files/ (OpenOPC-1.1.6.win32.zip)
2. Die Dateien opc.py, openopc.py, openopcservice.py und systemhealth.py in den Ordner meiner Applikation kopiert.
3. Einen 2 Zeiler geschrieben:
Code: Alles auswählen
import OpenOPC
opc = OpenOPC.client()
Hat jemand eine idee was das Problem sein könnte? Windowserweiterungen habe ich installiert und ich benutze die Pythonversion 2.6.2.Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\alpha\Eigene Dateien\python\opcdemo.py",
line 2, in <module>
opc = OpenOPC.client()
File "C:\Dokumente und Einstellungen\alpha\Eigene Dateien\python\OpenOPC.py",
line 170, in __init__
raise OPCError, error_msg
OpenOPC.OPCError: Dispatch: Ung³ltige Klassenzeichenfolge
Grüße und einen schönen Sonntag an alle.
alpha