前几天的学习一直是使用的模拟器,没有配置硬件。今天的练习就做一下硬件配置。
1. 新建一个项目。项目名称不能是中文,只能是字母和数字
点击确定按钮,关闭对话框。
2. 在最上面一层点击鼠标右键,插入-下一级,新建一个组态。
3.在组态层级点击鼠标右键,插入-下一级,选择硬件,新建硬件层级
4. 点击工具栏上的硬件结构按钮,进行硬件配置
在右方ControlNet下方点击鼠标右键-插入,选择如下
点击确认按钮,关闭对话框
5. 在硬件结构左边AC900 F L层级点击鼠标右键,弹出菜单选择“参数”
上面对话框我只设置了一些注释信息,其他参数的含义以后再详细学习。
点击确认按钮,关闭对话框。
6. 在右侧图形化界面红色虚线处双击,弹出对话框,选择通讯模块。
选择CI773模块
点击确认按钮,关闭对话框
7 在左侧CI773层级处点击鼠标右键-插入,弹出对话框
只有一个选项,表示CI773是Profibus主站。选中后点击确认按钮。
从右侧图形化界面可以看到CI773已经连上DP插头了。
8. 在左侧PROFI_M_C层级点击鼠标右键,选择插入,打开对话框,只有一个选型,那就是profibus从站。
点击确认按钮,关闭对话框,会弹出新的对话框,进行从站的DP地址设置,这里需要和通讯木板上拨码的地址一致。
点击确认按钮,关闭对话框。
新的对话框让人选择从站的DP通讯模板。这里我需要选择CI801,但是列表没有,我就需要从其他路径导入CI801模板相应的GSD文件。如果我有就点击“选择文件”按钮,然后找到相应的路径和文件。如果我没有,先从官网下载GSD文件,一般是一个压缩文件,解压后,点击“选择文件”按钮,找到那个文件。
点击打开按钮会显示GSD文件对应的模板信息。确认无误后,点击开始导入按钮。
9. 可以看到左边的树形结构已经扩展到profibus DP从站了。
10.在Node1节点处点击鼠标右键,选择插入,依次插入通讯模板CI801和IO模板,可以通过双击模板型号插入一个模板。完成后点击关闭按钮
可以看到左边的结构已经有了刚才插入的模板了。
如果前面设置DP地址的时候弄错了,可以通过在Node1那里双击鼠标
点击红圈处就可以修改地址了。其他参数的含义以后深入学习时再去了解。
在Mod.Addr.1:DI818(MIP_1_1)那里点击鼠标右键,选择IO编辑,打开对话框
接下来要做的类似于西门子的符号表定义。
点击鼠标右键,选择插入元素
弹出对话框
这是一个32点DI模板,逐个配置DI通道,数据类型是BOOL。需要注意到有8个byte,理论上有64个bit,那么1-32通道和这64个bit是什么对应关系呢,从byte4开始的是什么呢?先不说。把32通道配置完毕。
可以给每个通道设置一个名字,比如写上位号,如下图所示
实际上注释没有写入,这里我是自己二次写上去的,也可以在外面的变量表里面同意写注释。
好了,现在需要配置模板的位置信息
可以看到这里有position参数,这表示插槽位置,后面的Deactive channel表示通道是否取消激活,默认所有通道都是激活的。
将其他的模板位置按照实际插槽位置修改一遍。
每个模板插入元素,写变量名字和注释。
11.配置完这套控制系统之后,可以继续配置这个网络上其他的ABB 控制系统。比如有2#、3#风机的控制系统和1#风机一致,我们就可以将前面配置的硬件复制粘贴。
在网络空白处点击右键,粘贴,就有两套控制系统了。
点击第2套控制系统,看看左边树形目录。硬件、网络,以及预定义的通道变量,都复制过去了。为了避免变量名相同,将2#风机的控制系统的通道变量名字做修改。
在网络上再插入一个仿真器
硬件结构就暂不做修改了。
12.退出硬件结构设置,在组态层级点击鼠标右键,选择插入-下一级,插入软件层级。
13.在软件层级点击鼠标右键,选择插入-下一级,弹出对话框选择过程站-D-PS
14. 在过程站层.USRTASK级点击鼠标右键,选择插入-下一级,选择默认任务PLC模式,这里面是在控制系统(下位机)执行的逻辑。在过程站层.USRTASK级点击鼠标右键,选择插入-下一级,选择任务TASK
在默认任务层级点击鼠标右键,选择插入-下一级,选择程序列表
在程序列表PL层级点击鼠标右键,选择插入-下一级,选择FBD程序
双击新建的FBD程序
在软件层级点击鼠标右键,选择插入-下一级,选择操作员站。
回到硬件结构,给模拟器分配资源为新建的过程站。插入一个VIS操作员站,资源指定为刚刚新建的操作员站。
保存,退出硬件结构,回到主界面。
在变量列表处给变量分配资源。
点击工具栏上的网络配置,将模拟器和VIS的IP都设置为127.0.0.1,修改各个控制系统的资源ID为不一致的数值
点击确认按钮关闭对话框。退出硬件结构设置,回到主界面。保存,检查错误,都没有问题。
运行模拟器,运行freelance operating,将下位机下载到模拟器,加载整个操作员站。
我没有做画面,因此这个练习也可以不配置操作员站。本联系的重点也不是操作员站和人机画面功能。
打开FBD程序段,认为修改一下数值,可以看到输出数字相应变化了。