ABB800XA学习笔记88:CBM库2

标签:
abb800xacbm库类型和实例 |
分类: ABBDCS |
睡了一觉,继续学习。
8.2 库的概念
8.2.1 介绍
Control Builder M项目的三个主要分支之一是库。
库包含类型定义或者用于给形目提供额外功能的库。
库有三种排序方法,为:
- 数据类型
- 功能块类型
- 控制模板类型
8.2.2 类型和实例
理解什么是类型和类型的实例很重要。我们有在一个项目中多次使用一个特定对象的情况。定义一个对象类型,每次使用这个对象就创建这个类型的实例。在多数情况下类型和类型的实例保持连接。因此,如果此后类型被修改,该类型所有的实例也会被修改。
例如,一个化工厂包含许多截止阀,很可能它们都是同一种类型。在控制程序我们可以定义一种类型,然后任何时候程序中需要一个(阀门控制),就会创建一个(阀门)类型的实例。
注意在Control
Builder项目树,类型是亮绿色图标,类型的实例是青色图标。
8.2.3 类型名字和实例名字
不要弄混淆了类型名字和实例的名字。当创建一个功能块类型或者控制模板类型的实例时,你会被要求给实例一个名字。
上图展示了一个应用程序的一小段,在罐控制程序下,有两个SignalInBool类型的实例。第一个实例的名字是LSH2,它的类型是SignalInBool
第二个同样类型的实例,实例名字时LSH1