Anybus compactcom Iiot使用OPC UA信息模型安全

AnyBus CompactCom IIT安全模块为OPC UA和信息模型提供支持,以将必要的信息提取到上层IT系统。现成的解决方案提供了一种快速简单的方法,可以根据任何伴随规范启用您的产品对OPC UA信息模型的支持

abcc-security-yourltworkname

为什么使用OPC UA信息模型?

目前制造业趋势关注使用信息和通信技术(ICT)。这在多年来已经发展出来,但当然也被行业4.0等举措所驱动。新生产系统将越来越多地在传统生产技术以及ICT之间具有协同作用,允许机器和产品交换信息,触发动作并自主控制其他组件。这意味着需要生产地板和各种计算机系统的物理对象之间的无缝通信。在这种系统中,主要目标是通过工业网络彼此之间的行业4.0产品的通信,并使用OPC UA和OPC UA信息模型来表示制造系统的静态和动态行为。每个产品或制造系统的虚拟表示和分组数据将简化结构和虚拟模型,并提供更重要的数据,这导致生产系统的控制和维护更快。

OPC基金会基于与行业的投入和合作,生产设备的主要供应商实现了OPC UA信息模型和相关伴侣规范的规范。

OPC UA和OPC信息模型等功能将越来越成为行业的需求,现在可以在Anybus CompactCom系列中以快速和简单的方式启用。


详细介绍了OPC UA信息模型
点击查看更多...

OPC UA中的信息模型由对象构建。对象可以包含变量和方法并引用其他对象。通过读写操作,客户端可以访问变量。方法可以由客户端调用,然后由服务器执行。客户端还可以订阅来自变量的数据更改通知并从对象本身进行事件通知。

查看OPC UA逻辑视图

图1 OPC UA对象的逻辑视图


在OPC UA信息模型中,实现对象的构建模块是节点。节点由一组属性和一个引用列表组成,如图2所示。这些属性用于描述一个节点和引用其他节点的引用。要实现由变量和方法组成的对象,需要使用多个节点。对象本身以及对象的每个变量和方法都由节点表示。引用用于将这些节点绑定到一个对象上。

OPC UA节点

图2 OPC UA节点

节点分为八个类(表1)。所有节点类都共享一组常见的属性,并扩展了具有类特定属性的属性。每个节点类还可以指定对可以或必须存在的引用的要求。

NodeClasses.

表格1

OPC UA信息模型-快速上市。

OPC UA信息模型

OPC UA建模工具

OPC UA Modeler Tool可以是市场上任何现有的Modeler工具,有几个可用的,它们使用标准的OPC UA节点集文件作为应用程序的输入。特定OPC UA信息模型所需的所有配置都根据所需的配套规范在此工具中设置。OPC UA Modeler Tool导出了一个标准格式的nodeet2文件,该文件可由Anybus OPC UA节点集编码器读取,以生成Anybus CompactCom模块的文件。

Nodeset2 XML格式由OPC Foundation指定,是描述OPC UA信息模型的标准机器可读格式。此格式是主机应用程序开发人员和我们的工具之间的未来证明界面,因为它是OPC UA规范的一部分,预计将由OPC基金会维护OPC UA的未来更新。此接口还允许您作为客户自由选择任何方法和工具来生成nodeset2 XML文件。市场上有一些开源和许可工具可用,应该足以生成nodeset2 XML文件。这些工具可以由HMS推荐。

Anybus opc-ua nodeset编码器

命令行工具的目的是将nodeset2 XML文件转换为更紧凑,更少资源密集型的模型文件,更少于CompactCom 40模块。命令行工具将采取nodeset2 XML文件作为输入,然后生成以下文件作为输出:

•二进制文件,该文件由Nodeset2 XML文件中生成的信息,以更紧凑而更少的资源要求,可以由AnyBus CompactCom读取。

ADI映射(如何映射应用程序的数据)和提供的示例代码以简化设计


然后将二进制文件下载到Anybus CompactCom的ftp服务器,并在应用程序代码中使用ADI映射和示例代码。

Baidu