OPC Data Client 2021.2 OPC UA功能扩展提升与OPC UA服务器交互性能

这篇博文告诉你OPC UA PubSub安全与普通OPC UA安全有什么不同,如何用一个新的工具改善JSON/OPC UA PubSub的互操作性,以及为什么你会关心OPC UA文件传输。

这篇博文告诉你OPC UA PubSub安全与普通OPC UA安全有什么不同,如何用一个新的工具改善JSON/OPC UA PubSub的互操作性,以及为什么你会关心OPC UA文件传输。

OPC UA PubSub安全通信介绍 

OPC数据客户端的OPC UA PubSub功能在2019.2版本中添加,并在后续版本中一直在增强。
在这个OPC数据客户端版本中,开发人员现在可以使用OPC UA与PubSub的Sign和SignAndEncrypt模式来加密通信。
在OPC UA PubSub中发送端和接收端使用一个共同的安全密钥服务(SKS),为他们提供消息安全的密钥。这些密钥有一个有限的寿命。安全密钥服务通过一个OPC UA客户端-服务器模型访问,并驻留在OPC UA服务器中;它可以与PubSub应用程序集成,或独立。

安全密钥服务不一定要一直可用。OPC UA规范具有允许PubSub应用程序预先获取未来密钥的功能,导致整个基础设施在某种程度上对影响安全密钥服务或与之连接的问题具有弹性。

安全密钥服务为每个所谓的安全组分别管理密钥。安全组是由安全组ID识别的。有了多个安全组,安全密钥服务可以解决PubSub解决方案中不同的通信需求,并分别允许或拒绝请求密钥的应用程序。结合OPC UA客户端-服务器安全识别应用程序和用户的功能,这使安全密钥服务有能力控制对PubSub数据的访问,并具有精细的颗粒度。

如果你与OPC UA服务器合作做安全的PubSub,你需要从服务器供应商那里获得他们的安全密钥服务的信息,

UA PubSub格式化工具

  • 这个新的Windows桌面实用程序允许你可视化格式化OPC UA PubSub网络消息的输出,目前仅支持JSON格式。
  • OPC UA PubSub中的JSON消息映射经常被用来提供 “OPC “和 “非OPC “之间的互操作性。
  • JSON是高度灵活的,这个工具可以将JSON格式与你的配置相匹配的试验和错误耗时减少。你可以了解OPC UA如何格式化JSON消息,并选择选项的组合,为你要解决的任务提供所需的正确信息量。
  • 不是所有的OPC UA应用程序都能正确解释OPC UA规范,特别是如果它们没有经过合规性认证。由于这种错误的解释,可能会出现互操作性问题。在这种情况下,这个工具能够更好地理解所涉及的信息格式,并帮助确定问题的确切来源。

OPC Data Client 2021.2  OPC UA功能扩展提升与OPC UA服务器交互性能

OPC UA文件传输功能

OPC UA规范有一个可选的部分用于使用OPC UA移动文件。 随着OPC UA被嵌入到许多设备中,以及工业领域中许多新类型的控制器,其中一些控制器需要将文件上传到它们的配置。其他人则寻找通过OPC UA文件上传到设备的方式来标准化固件更新。

  • OPC UA文件传输规范是OPC UA中的一组功能,建立在核心OPC UA之上,它定义了对驻留在支持它的OPC UA服务器的文件和目录的操作,类似于操作系统中的文件系统功能。
  • OPC UA文件和目录可以只是任意数据的临时或持久存储,没有增加内在语义,但在许多情况下,它们将有OPC服务器定义的特定含义。例如,具有预定义名称和位置的文件可以用来上传一个新的固件到PLC。
  • OPC UA服务器提供的文件也可以是 “虚拟 “的,即它们不必实际存储在服务器内,文件传输机制可用于促进对大体量数据的访问,否则不可能在一次调用中读取或写入(文件可以分块读取或写入)。

在包含的OpcCmd工具,你可以用你的客户端应用程序测试OPC UA文件传输,或者使用这个版本中包含的新样本应用程序,了解更多关于OPC UA文件传输的信息。

OPC Data Client 2021.2  OPC UA功能扩展提升与OPC UA服务器交互性能

OPC Data Client 2021.2的其他改进

更多示例代码

  • OPC UA文件传输
  • 如何设置安全的OPC UA PubSub 

OPC UA PubSub演示发布器

  • 以交互方式或服务方式运行发布器
  • 手动设置数据时钟,使日期/时间固定在数据集中,以测试你需要的任何场景
  • 基于文件的MQTT模拟

其他OPC UA改进

  • 在UACodeBits类中增加了更多的状态代码支持,帮助开发人员解码UA错误信息
  • 增强了对UA PubSub的事件跟踪
  • 增强了UA PubSub Demo Publisher和OpcCmd工具的功能

枚举所有网络接口

  • 测试远程计算机的可访问性(Ping测试)
  • 诊断开关和源标志的扩展

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月19日
下一篇 2021年5月19日

相关推荐

发表回复

登录后才能评论