ABB OPC服务器DA 2.0运行时错误..无法创建更多线程

时间:2017-05-09 06:12:00

标签: multithreading c#-4.0 opc

第一次在这里提问。

所以我使用Freelance 2013附带的OPC服务器从DCS系统中为我的应用程序提取一些数据。在我的应用程序中,我使用带有OPCAutomation.DLL的c#,我每秒都创建一个单独的线程来调用服务器上的SyncRead来获取数据。

然而,我最大的问题是,在运行大约3个小时后,服务器将始终崩溃并出现C ++运行时错误,并且在我的c#应用程序中,我得到了一个interop.COMexception,syaying" No可以创建更多的线程"

所以我想知道是否有人可以指出为什么会发生这种情况?

我怀疑是因为我的timercallback每秒都使用不同的线程调用SyncRead,这些线程会挂起在服务器上并且永远不会被释放。 如果是这种情况,我该怎么做才能解决这个问题? 感谢

标签 OPC服务器,线程,c#

0 个答案:

没有答案