MatrikonOPC常见问答:OPC数据类型、通讯端口工作原理以及使用相关

Matrikon是基于OPC UA和基于OPC的控制自动化数据互操作性产品的供应商,提供自动化厂商的高级OPC UA开发工具包,适用于从嵌入式设备到云应用的所有产品线。其主要产品包括:

  • MatrikonOPC Data Management Suite(包含数据传输和转换所需工具的工具集)

  • MatrikonOPC Security Suite(提供基于控制范围内的数据访问的工具集)

  • MatrikonOPC UA (Unified Architecture)(OPC基金会发布的最新数据通讯统一方法)

  • Matrikon OPC UA Tunneller(可以最快速和安全的方式建立OPC连接)

  • MatrikonOPC Servers(可满足各类行业数据传输需求的服务器组件套包)

  • MatrikonOPC Archiving and Analytics Suite(包含存储、移动和访问历史数据所需工具的工具集)


Q:重新启动OPC server for FLEX时,不再填充变量列表

A:当试图在OPC Server启动时保存要加载的别名时,可能会发生此问题。此时,用于FLEX的OPC Server不支持保存别名,因为这会干扰默认的AutomationConfiguration.xml文件的加载,该文件包含OPC Server的所有标记信息。要将OPC Server返回到工作状态并浏览标签列表,请执行以下步骤:

  • 打开Windows Services面板:Start-> Run-> Services.msc

  • 找到适用于FLEX的OPC Server的服务:适用于FLEX的Matrikon OPC Server

  • 右键单击并选择 Properties

  • 将服务从Manual改为Disable

  • 停止OPC Server的服务

  • 打开OPC Server的安装目录:C:Program FilesMatrikonOPCFlex

  • 删除DefaultConfig.xml文件

  • 将OPC Server的服务设置回Manual

  • 启动服务

  • 确认已使用OPC客户端(如OPC Explorer)正确加载了标签列表

Q:OPC通讯端口如何工作/strong>

A:DCOM使用端口135建立通信。一旦OPC Client和Server能够通信,它们就会协商新的端口 以进行动态通信。OPC应用程序通常使用4个端口。一旦OPC Client和OPC Server应用程序找到可用的端口,就会使用它们并释放来自端口135的流量。

Q:什么是安全DCOM错误,错误代码为0x80070005/strong>

A:当OPC Client或OPC Server Computer的访问控制列表(ACL)停止DCOM通信时,将发生此错误。这个错误可能在以下几种情况下出现:

  • 在OPC Client PC上,DCOM默认模拟级别设置为“Anonymous”而不是“Identify”,并且“访问控制列表”(ACL)在OPC Client PC中不存在,“ANONYMOUS LOGON”访问控制项(ACE)在System-Wide DCOM,Access Permissions,Edit Limits。

背景:

在某些情况下,OPC Client应用程序可以启动远程OPC Sever,但无法收到进一步的响应。因此,DCOM将通知OPC Client远程服务器的启动已经成功,但是OPC Client将无法继续与OPC Sever应用程序通信。在这种情况下,OPC Client应用程序将显示DCOM错误0x80070005。本质上,当DPC通信被OPC Client PC或OPC Sever PC的访问控制列表(ACL)停止时就会发生此错误。

测试:

如果收到DCOM错误0x80070005,请检查OPC Server应用程序是否在OPC Server PC上运行。如果尝试在OPC Server PC上浏览OPC Server时收到此错误,请检查OpcEnum是否正在运行。如果其中一个正在运行,则结束OPC Server PC上的两个进程,然后尝试再次建立通信。如果您仍然收到相同的DCOM错误0x80070005,则原因如上所述。如果收到其他DCOM错误,则需要搜索那个特定的错误。

Q:OPC数据类型是什么/strong>

A:

值(十进制) 数据类型 描述
0 VT_EMPTY 默认/空(无)
2 VT_I2 2字节有符 整数
3 VT_I4 4字节有符 整数
4 VT_R4

4字节实数

5 VT_R8 8字节实数
6

VT_C

currency
7 VT_DATE 日期
8 VT_BSTR 文本
10 VT_ERROR 错误代码
11 VT_BOOL 布尔值(TRUE = -1,FALSE = 0)
17 VT_I1 1个字节有符 字符
18 VT_UI1 1个字节无符 字符
19 VT_UI2 2字节无符 整数
20 VT_UI4 4字节无符 整数
+8192 VT_ARRAY 值数组(即8200 =文本值数组)


*想要获得 MatrikonOPC 系列产品更多资源或正版授权的朋友,可以咨询【客服】了解哦~

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月3日
下一篇 2019年10月3日

相关推荐

发表回复

登录后才能评论