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

原创|使用教程|编辑:陈津勇|2019-11-05 17:03:46.390|阅读 95 次

概述:本文详细介绍了OPC Server的数据类型、通讯端口工作方式、DCOM错误,错误代码0x80070005等内容。

相关链接:

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 Files\Matrikon\OPC\Flex

  • 删除DefaultConfig.xml文件

  • 将OPC Server的服务设置回Manual

  • 启动服务

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

Q:OPC通讯端口如何工作?

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

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

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

  • 在OPC Server PC上,OPC Client用户帐户在系统范围的DCOM设置中没有正确的访问控制列表(ACL)权限、访问权限、编辑默认值。

  • 在OPC Client PC上,OPC Server用户帐户在System-Wide DCOM、访问权限、编辑限制中没有正确的访问控制列表(ACL)权限。

  • 在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数据类型是什么?

A:

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

4字节实数

5VT_R88字节实数
6

VT_C

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



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



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
title
相关厂商
相关产品
MatrikonOPC Servers

可满足各类行业数据传输需求的服务器组件套包。

MatrikonOPC UA (Unified Architecture)

OPC UA 是OPC基金会发布的最新数据通讯统一方法。

MatrikonOPC Archiving and Analytics Suite

包含存储、移动和访问历史数据所需工具的工具集。

MatrikonOPC Data Management Suite

包含数据传输和转换所需工具的工具集。

MatrikonOPC Security Suite

可提供基于控制范围内的数据访问的工具集

Matrikon OPC UA Tunneller

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

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat