OPC UA Specification 基础之二:术语定义

空扰寡人 提交于 2020-01-21 07:04:05

3.2.1 地址空间(AddressSpace)
 OPC UA服务器(Server)向客户端(Client)展现的信息集合。

3.2.2聚合(Aggregate)
 用于从原始数据中计算引申数据的函数。
 原始数据可以使历史数据也可以是实时数据在缓冲区中的值。常见的聚合操作包括一段时间范围的平均值、最大最小值等。

3.2.3 报警(Alarm)
 具有需要被注意的状态的事件(Event)类型

3.2.4 属性(Attributes)
 节点(Node)的最基础的属性。
 OPC UA定义了所有的属性Attributes,客户端(Clients)及服务器(Servers)不能定义属性Attributes。属性Attributes是地址空间(AddressSpace)中唯一被允许具有数据值的元素。

3.2.5 证书(Certificate)
 证书是用于描述客户端(Clients)或服务器(Servers)能力的数字签名的数据结构。

3.2.6 客户端(Client)
 是一种软件应用程序,可以依据本规格说明中定义的服务(Services)向OPC UA服务器(Servers)发送消息。

3.2.7 条件状况 (Condition)
 是一个通用的定义,用于对事件(Events)这个概念做延伸说明。
 一个条件状况(Condition)代表了系统或系统的某个组成元素的状况,并且通常是处于某些特定的状态中。

3.2.8 通信栈(Communication Stack)
 应用程序与硬件之间的层次化的软件模块。用于对发送的数据进行编码、加密、格式化,以及对接收的数据进行解码、解密、解包。

3.2.9 复杂数据(Complex Data)
 由多于一种以上的基础数据类型的元素组成的数据。

3.2.10 发现(Discovery)
 OPC UA客户端(Clients)获取OPC UA 服务器(Servers)信息的过程。信息包括端点信息及安全信息。

3.2.11 事件(Event)
 用于描述一个系统或系统组件中一些有意义的事件发生的通用表定义。

3.2.12事件通知器(EventNotifier)
 节点(Nodes)的特殊属性(Attribute),用于指出某个客户端(Client)向该节点(Node)做了订阅(Subscription),以便在事件(Event)发生时获取通知(Notifications)。

3.2.13 信息模型(Information Model)
 用于定义、叙述、联系一个给定的系统或系统集合中的信息资源的组织框架。
 最核心的地址空间模型支撑了对地址空间(AddressSpace)中的信息模型(Information Model)的描述。

3.2.14 消息(Message)
 在客户端(Clients)和服务器(Servers)之间传递的,代表了特定的服务请求或者反馈的数据单元。

3.2.15方法(Method)
 是对象(Object)的组成部分,是可调用的软件函数。

3.2.16监控项目(MonitoredItem)
 存在于在服务器(Servers)中的实体,该实体由客户端(Clients)定义,用于监控属性(Attributes)及事件通知器(EventNotifier)是否有新的数据值或者事件(Event)的产生,并且为上述属性(Attributes)及事件通知器(EventNotifier)产生相应的通知(Notification)。

3.2.17 节点(Node)
 地址空间(AddressSpace)中的基础组件。

3.2.18 节点类(NodeClass)
 节点(Node)的类。
 节点类(NodeClass)为OPC UA对象模型(Object Model)的组件定义了元数据(meta data),也定义了诸如视图(View)之类的构造体,用于组织地址空间(AddressSpace)的内容。

3.2.19 通知(Notification)
 通知(Notification)是某种数据,当此种数据产生时,表示检测到事件(Event)的产生,或者属性(Attribute)值的变化。通知(Notification)是经由通知消息(NotificationMessage)发送的。

3.2.20 通知消息(NotificationMessage)
 由订阅(Subscription)发布的消息,消息中包含了一个或多个通知(Notification)。

3.2.21 对象(Object)
 用于表示系统中的物理或抽象元素的节点(Node)。
 对象(Objects)是由OPC UA的对象模型(Object Model)建模而来的。系统、子系统或设备都是对象(Objects),一个对象(Object)可以被定义为对象类型(ObjectType)的实例(Instance)。

3.2.22 对象实例(Object Instance)
 对象(Object)的同义词。
 并不是所有的对象(Object)都由对象类型(ObjectType)定义

3.2.23 对象类型(ObjectType)
 对象类型是一种节点(Node),这种节点(Node)描述了一个对象(Object)的类型定义。

3.2.24 配置文件(Profile)
 服务器(Server)用于声明并保证一致性的功能集合。
 每个服务器(Server)可以依据一个或多个配置文件(Profile)声明并保证一致性。
Part 7详细描述了配置文件(Profile)。

3.2.25 程序(Program)
 程序(Program)是可执行的对象(Object),当开始执行时,立即返回一个反馈,标志着执行开始。并在执行过程中,通过订阅(Subscription)向指定的客户端(Client)返回中间值及最终值。

3.2.26 引用(Reference)
 一个节点(Node)指向另外一个节点(Node)的显性的联系(命名的指针)。
 包含引用(Reference)的节点(Node)是源节点(Node),被引用(Reference)指向的节点(Node)是目标节点(Node)。所有的引用都是由引用类型(ReferenceType)定义的。

3.2.27 引用类型(ReferenceType)
 引用类型(ReferenceType)是一个节点(Node),这种节点(Node)描述了引用(Reference)的类型。

3.2.28 根节点(RootNode)
 层次结构中的根或者顶层节点(Node)。
 OPC UA地址空间(AddressSpace)的根节点(RootNode)在part 5详细说明。

3.2.29 服务器(Server)
 服务器是一种软件应用,它实现了并对外暴露本规范中规定的服务(Service)。

3.2.30 服务(Service)
 OPC UA 服务器(Server)中可以被客户端(Client)调用的操作。
 服务(Services)在Part 4中详细说明。服务(Service)和软件编程语言中的方法调用非常类似,也和web服务中的WSDL服务合约(Web Services Description Language service contract)的操作非常类似。

3.2.31 服务集合(Service Set)
 一组相关的服务(Service)。

3.2.32 会话(Session)
 客户端(Client)和服务器(Server)之间长时间运行的逻辑上的联系。
 会话对客户端(Client)向服务器(Server)发起的服务(Service)调用的状态信息进行管理。

3.2.33 订阅(Subscription)
 服务器(Server)中由客户端(Client)定义的端点(endpoint),用于向客户端(Client)返回通知(Notification)。
 订阅(Subscription)是一种通用的定义,这种定义用于描述下面的内容:客户端选择了一组节点(Nodes),服务器(Server)周期性的监控这些节点(Node)是否满足某些条件,并在这些条件被满足并被检测到时,向客户端(Client)发送通知(Notification)。

3.2.34 底层系统(underlying System)
 以独立的实体方式存在的硬件或软件平台,UA应用依赖于实体而存在,以便提供UA服务(Services),但这些实体并不依赖于UA应用而存在。
 硬件和软件平台包括了物理硬件、固件、操作系统、网络、非UA的应用以及其它UA应用。分布式控制系统(DCS)、PLC、以及UA服务器(Server)都是底层系统(Underlying System)的例子。

3.2.25 变量(Variable)
 变量是一种节点(Node),这种节点(Node)包含值。

3.2.26 视图(View)
 客户端(Client)感兴趣的特定的地址空间(AddressSpace)的子集。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!