Quantcast
Channel: OPC Labs - OPC Labs - Recent Topics - OPC Labs Online Forums
Viewing all articles
Browse latest Browse all 1794

OPCuA durch eine Firewall oder einen ssh-Tunnel - by: Kannix

$
0
0
Hallo,

hier in der Technikerschule München betreiben wir auf sehr niedrigem Niveau Programmierung mit OPCuA.
Mit dem Toolkit von OPCLabs prgrammieren wir in Python Zugriffe auf diverse SPS-Stuerungen.
Nun (Corona etc.) benötigen wir diese Zugriffe für Praxisübungen remote, also von den Heimrechnern der Schüler auf die Anlage in der Schule.

Ich möchte zwei Wege : DNAT über die Firewall, und ssh-Tunnel durch ein Linux auf die Steuerung.

Es funktioniert leider nicht, mit folgender Fehlermeldung :

File "<COMObject OpcLabs.EasyOPC.UA.EasyUAClient>", line 2, in ReadValue File "C:\python\lib\site-packages\win32com\client\dynamic.py",
line 271, in _ApplyTypes_
result = self._oleobj_.InvokeTypes(*(dispid,
LCID, wFlags, retType, argTypes) + args)
pywintypes.com_error: (-2147352567,
'Ausnahmefehler aufgetreten.', (0, 'mscorlib', 'Das angegebene Netzwerkkennwort ist falsch.\r\n\r\n+ The SDK action called was "ApplicationInstance.CheckApplicationInstanceCertificate".\r\n+
Following (1) events were gathered during the action on activity ID [10], in the order of first occurrence:\r\n SDK trace: Checking application instance certificate.\r\n+ The error occurred while creating or checking the (client) application instance certificate. Check event log entries for errors and warnings.\r\n+ The certificate generator path was "C:\\python\\Opc.Ua.CertificateGenerator.exe".\r\n+
This is an engine-level error.\r\n+ The client method called was \'ReadMultiple\'.', None, 0, -2147024810), None)


> Es liegt wohl am Zertifikatshandling, und dort am fehlerhaften Hostnamen durch den indirekten Zugriff ?

Ich verstehe nicht genug davon, um da selber einzugreifen. Optimal wäre, wenn ich den Zertifikatsmechanismus einfach ausschalten könnte, aber das muß unkompliziert machbar sein ;-)

Hilfe wäre super, es hängen viele Praktika mit Schülern daran, die sonst nicht durchgeführt werden können !

Reiner Doll

Viewing all articles
Browse latest Browse all 1794

Trending Articles