citect2018使用设备-使用设备编辑器创建设备

标签:
施耐德citect2018设备编辑器设备层次 |
分类: 施耐德PLC |
2020.08.31更新,下面的内容是不完善的,可以先看一下,我有一个2020.08.31新的博客会修正里面的问题。
假设有这样一个设备层次结构
可以很清楚的看到这个工厂的层次是什么样的。
假设这个装置使用的是quantum PLC,新建一个citect2018项目,使用向导创建IO设备IODev,指向quantum PLC。
新建两个页面管线1和管线2
选择“系统模型”,选择设备,点击设备编辑器。
在弹出的对话框中,先选择“设备类型”选项卡。
在右边的设备窗口项目名称处点击鼠标右键-“添加类型”,新建“流量计”类型。
“流量计”设备类型添加一个flow项目,标识瞬时流量,也就是设置一个属性。
设置标签名称,也就是设备类型实例化之后变量展示的名称。标签类型就是实例化之后变量数据类型。IO设备这里选择从属上一级设备,当然也可以直接指定。地址这里不屑,因为不同的设备实例的属性地址肯定不一样。注释可以写一下,便于理解。集群也是从属上一级设备的定义。
“流量计”设备类型再定义一个sumflow,表示累计流量。
和上面的定义类似。
新建一个“泵”设备类型。添加remote、running、fault、pressure四个项目。
保存这两个设备类型。
设备编辑器对话框选择“设备”选项卡,右边窗口项目名称处点击鼠标右键,选择新建设备。
弹出的对话框中,名称填写“食品工厂”,因为这是最顶层的设备层次,不是具体的设备类型,因此类型选择NO TYPE,项目名称就是当前这个名称。
确认无误后点击确定按钮。
随后出现的对话框,可以全部保留空白。因为子层次和孙层级可能分属不同的集群、IO设备等。
点击菜单文件-保存,或者按下快捷键ctrl+s
在设备编辑器对话框右边设备窗口的“食品工厂”层次点击鼠标右键,选择新建设备,作为第二级层次。
弹出的对话框中,设备名称填写“罐装流程”,类型选择NO TYPE,项目选择“设备练习”。
弹出对话框不用做什么设置,保存。
罐装流程下新建“混合机”设备层次。混合机层次下新建“管线1”和“管线2”设备层次。
管线1和管线2,定义据群名称、IO设备、页面名称、标签前缀。
在管线1下新建两个设备实例:配料A流量计、配料A输送泵,分别属于流量计和泵设备类型。
到这里,设备层次和设备类型就创建完了。还有很多参数可以设置,今天属于初学,先从基本的、简单的做起。
去工程管理器主窗口,可以看到随着设备实例的创建。自动创建了一些变量,把citect2018变量地址与PLC中变量地址相关联,就可以得到PLC变量值了。
今天的练习先学习到这里。