GE PLC Objects.docx
《GE PLC Objects.docx》由会员分享,可在线阅读,更多相关《GE PLC Objects.docx(20页珍藏版)》请在冰豆网上搜索。
GEPLCObjects
关于类对象
类对象为做一个或一个以上类似对象的复杂构造提供一个简单方法。
基于一个类模板的类对象,可以包括预设置属性、点、事件、行动和脚注程序。
当创造一个类对象时,一个对象设计者需要简单地指定从属到那个类对象的值。
一旦指定,类对象的特征在一个CIMPLICITY工程内获得完整状态。
例如,类对象点与具有相同构造类型的任何其它有相同的行为;类对象事件与任何其它类似的事件有一样功能。
尽管类对象特征与其非类合作者具有相同的行为表现,CIMPLICITY使对象设计者(或任何工程设计者)为任何类对象进行特征定位变得很容易。
CIMPLICITY联系对象名字于前面的特征名字。
例子:
一个类对象点命名技巧
在工作台点文件夹中显示的两个点是:
Tank_1.TANK_LEVEL
Tank_2.TANK_LEVEL
这里
Tank_1是一个类对象并且
TANK_LEVEL是一依附于Tank_1的数据项。
Tank_2是一个类对象并且
TANK_LEVEL是一依附于Tank_2的数据项。
重点:
在构造一个类对象以前,必须先创建一个类。
如果类存在,但不在当前的工程内,需要简单地将其导入工程。
注意:
例外情况是选择了即时(JIT)检查框的数据项:
由一个应用提出请求后才创建JIT点。
其它:
类对象定义。
类到对象演变概述
类对象构造。
复习一个类到对象的进化(概述)
在实例化一个对象时,下列图表说明其过程。
1. 一个类开发者创建一个类。
类特性可以包括:
✍属性。
✍数据项(对象点)。
✍事件。
✍行为并且/或者
✍脚注程序。
2. 一个对象设计者创造并且构造一个或一个以上基于类的对象。
✍构造从对象对话框开始。
✍要求被构造对象给以特定内容说明的字段有多少取决于类构造。
其它:
关于类对象。
类对象定义
有助于理解点类和对象的定义包括:
属性
将被赋值的一个信息范畴。
范畴是一般的信息,而值是更特殊的信息。
例子
1. 构造一个称之为制造商的属性,并且
2. 在创建对象时,属性制造商的值被通用电气所指定。
数据项
一个数据项目是包含在一个点定义的类模板中的一个项目。
当类实例化成为一个对象时,一个数据项成为一个CIMPLICITY点。
实例化
从其点类模板生产一个特定的对象。
涉及到一个由模板规定了类型的结构的分配和具有缺省值或用户提供的值的属性的初始化。
即时数据项
在实例化一个对象时,即时(JIT)数据项不写入点数据库;相反,在需要时进行点构造。
JIT即时数据项由类独占。
其它:
关于类对象。
类对象构造
创造一个类对象是直接明了的。
因为对象基于一个类模板,构造的大部分工作已经完成。
后面是构造一个或一个以上类对象的步骤。
工程中导入一个类。
创建一个类对象。
为类对象赋值。
将这类对象添加到工程中。
在CimEdit/CimView中显示类对象图形。
其它:
关于类对象。
步骤1.把一个类导入工程中
如果想要处理的类已经在工程中,转到步骤2。
如果正在处理的工程与创建该类的工程不是同一工程的话,可以把一个类导入一个工程。
1. 鼠标右击在工作平台左面板的类图标。
2. 从弹出菜单选择导入。
打开对话框显示。
3. 通过浏览找到想要导入类的.soc文件。
注意:
当类开发者导出类时,CIMPLICITY创建一个由类开发者命名的.soc文件。
.soc文件包括类构造,有:
✍在类对话框进行说明(例如:
属性、数据项(对象点)、事件和行动)。
✍CimEdit图形类对象。
✍脚注程序。
4. 发现文件时,在打开对话框中点击打开钮。
结果:
类在类文件夹出现。
为类编写的脚注程序出现在脚注程序文件夹。
其它:
类对象构造。
步骤2.创建一个类对象
1. 通过下列任意方法打开新对象对话框。
方法1文件菜单
A. 在工作平台左面板,选择对象图标。
B. 在菜单条上点击文件。
C. 从菜单中选择新建>对象。
方法2弹出菜单
A. 在工作平台左面板,鼠标右击对象图标。
B. 从弹出菜单选择新建。
方法3最快
✍在工作平台左面板,鼠标双击对象图标。
当你使用任意上述方法时,新对象对话框显示。
2. 在对象标识字段,输入对象的一个唯一的名字。
对象标识为:
✍长度不能超过16个字符。
✍可以包括字母字符和下划线字符,并且
✍必须以一个按字母字符打头。
3. 为找到作为模板的类,点击类标识字段右边的浏览按钮
。
注意:
如果必须创建一个类,点击
并且从弹出菜单选择新建。
4. 点击确定。
结果:
对象性质对话框显示
其它:
类对象构造。
步骤3.类对象赋值
可用的信息类型取决于为类创造的属性性质。
当创造一个类对象时,反映类构造的一个对象对话框打开。
(在对话框的标题栏显示对象标识ID。
)
类对象遵守基于类定义指定的要求。
在对象对话框分配这些要求的值。
在对话框显示的设定的类特征包括:
设定的特征
描述
字段
显示区域。
否是可写由类构造决定。
缺省值
任何缺省值来自类构造。
页签
对象对话框显示:
✍一个普通页签(缺省)。
✍一个报警路由页签(如果为一个数据项规定了警报)。
注意:
也可为在点性质对话框为任意对象点设置报警路由。
✍一个类开发者在创造类对象对话框布局时指定的任何页签。
步骤3.类对象赋值:
✍在对象对话框,在为构造类对象定义特定标准的字段内输入值。
当适当时,在整个CIMPLICITY都回出现的浏览按钮回显示出来,以帮助查找正确的入口。
选择
将显示的浏览按钮
报警类
资源
设备
角色
点
用户
端口
其它:
类对象构造。
步骤4.在一个工程中入一个类对象
当分配了要求的所有值并且支持类对象的任意可选值都加到工程中。
✍在对象性质对话框点击确定钮。
结果:
CIMPLICITY获取在对象对话框输入的值并且在CIMPLICITY中把其作为特征,例如:
点,报警。
也可在整个工作台做更特殊的配置。
重点:
直到所有要求的字段都填写完后,才能进行页签的构造。
可以试一试,会显示一条错误消息,提示输入一需要属性值。
这条消息一直呈现,直到所有要求的字段都填写完试图退出对话框为止。
其它:
例子:
在一个工程中入类对象
类对象构造。
例子:
在一个工程中加入类对象
其它:
步骤4.在一个工程中加入一类对象。
步骤5.在CimEdit/CimView中显示类对象图形
1. 打开一CimEdit屏幕。
TheCimEdit屏幕可以是新建的或者已经存在的屏幕。
2. 在工作台右面板中选择类对象。
3. 拖动对象到CimEdit屏幕。
缺省类图形显示出来。
4. 鼠标右键单击类对象图形。
5. 从弹出菜单选择性质。
性质-类对象对话框打开。
6. 选择类对象页签。
7. 按如下方式构造类对象页签。
A. (选项)如果希望图形关联一个被拖到CimEdit屏幕的不同对象,为类中的所有对象在对象标识字段输入标识。
提示:
点击对象标识字段右边的浏览器按钮
以显示一张类的全体对象列表。
B. (选择项)如果希望使用一个与缺省不同类图形,在图形名字字段,随意选择类图形。
图形名字字段包含一张为类的开发全体图形的列表。
任何图形可以潜在地应用于在类中的任何对象。
8. 点击确定.
结果:
图形遵循如下的规定:
1 在运行期间图形将代表选择的类对象的值。
2. 一旦你关闭性质-类对象对话框,如果图形与缺省不同,它将变为所选择的图形,。
其它:
图形例子:
类对象构造结果。
类对象构造。
类对象构造结果:
例子
其它:
步骤5:
在CimEdit/CimView中显示类对象图形。