【问题标题】:Sample OPC client with STA and MTA带有 STA 和 MTA 的 OPC 客户端示例
【发布时间】:2014-04-14 19:59:48
【问题描述】:

在哪里可以找到有关用于 OPC 客户端的 COM 线程模型的信息,作为 OPC 实验室认证过程的一部分,我必须验证 OPC 客户端可以使用不同的 COM 线程模型(如单线程单元 (STA) 和多线程模型)来实现Threaded Apartment (MTA) 应该能够连接到服务器并读取数据而不会失败。

在客户端下用于测试,但不确定客户端是用什么线程模型实现的。

  • Kepware- OPC 快速客户端
  • Softing-OPC 演示客户端
  • Indusoft-Webstudio
  • Matrikon OPC 浏览器
  • OPCFoundation- 示例客户端

【问题讨论】:

  • 如果您在 Internet 上找不到这些信息,另一种方法是向他们每个人发送电子邮件...

标签: com opc sta mta opc-da


【解决方案1】:

当COM客户端和COM服务器处于不同进程时,客户端对象的线程模型不会将自己“转移”到服务器端,或者对服务器端产生影响。服务器控制自己对象的线程模型。参见例如http://www.codeguru.com/cpp/com-tech/activex/apts/article.php/c5529/Understanding-COM-Apartments-Part-I.htm 。 OPC 证书进程应该能够识别它,并且仅适用于进程内服务器(然而,在 OPC 世界中实际上不存在)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    相关资源
    最近更新 更多