Используя коммуникационную библиотеку для Kepware OPC Server v4.0 (OPCServerCommLib.dll), я начал получать эту ошибку при попытке отключиться от OPC-сервера. Информация об этой ошибке доступна из ниоткуда, и служба поддержки Kepware не смогла помочь. Я думаю, что моя программа все еще пытается читать даже после того, как я выполняю операцию отключения, но я не понимаю, почему. Вот как я читаю данные с помощью потока:
Private Sub MonitoringThread()
If OPCServerConnected Then
PerformOPCReadOperation()
End If
System.Threading.Thread.Sleep(100)
End Sub