ABB AC900F 学习笔记14:freelance硬件组态

时间:2024-02-23 13:54:24

前几天的学习一直是使用的模拟器,没有配置硬件。今天的练习就做一下硬件配置。

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程序段,认为修改一下数值,可以看到输出数字相应变化了。