新闻  |   论坛  |   博客  |   在线研讨会
05704-A-0121 面向对象编程中库的定义
厦门雄霸张少民 | 2023-03-22 19:18:15    阅读:49   发布文章

05704-A-0121 面向对象编程中库的定义

Deiretsbacher:第一个也是最重要的特性是OPC UA地址空间模型。你可以把它想象成一种设计面向对象信息的语言。我们称之为地址空间模型因为所有信息元素——也称为元信息——都可以在服务器地址空间中找到,并且可以被客户端发现和使用。换句话说,与面向对象编程中库的定义非常相似,信息模型用变量和方法定义对象类型,这些变量和方法可以被子类化和实例化。此外,通过使用对其他节点的特定引用类型,可以在语义上丰富这些类型。

但是,OPC UA标准不仅提供了设计面向对象信息的语言,它还包括一个基本的信息模型,具有广泛适用的对象类型、变量类型、引用类型和数据类型。

因此,总的来说,每个配套规范都使用地址空间模型,用定制的、特定于分支的类型来扩展OPC UA基本类型。15359029662咨询

你能为我们的读者描述一下信息模型是什么样子的吗?

Deiretsbacher:就像在面向对象编程中一样,所有的标准类型和实例都必须用它们的属性、组件、方法以及它们之间的关系来定义。我们有文件中使用的正式表格,但除此之外,还必须提供机器可读的版本。它是一个符合信息模型XML模式的XML文档,即所谓的节点集。市场上有几种工具允许创建和处理这样的内容节点集。例如,工具包供应商为他们的开发工具包提供代码生成器,这些开发工具包使用节点集作为来源。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
PLC DCS 伺服系统 机器人系统 欧美工控品牌产品知识分享
推荐文章
最近访客