S7-1200与MCGS的高效组态(下篇)

网友投稿 1184 2022-11-14

S7-1200与MCGS的高效组态(下篇)

S7-1200与MCGS的高效组态(下篇)

JZGKCHINA

工控技术分享平台

勿私放其他平台

前言

PLC和HMI是目前自动化系统中最常见的控制设备,不管是工作多年的工控老鸟还是新入行的工程师,想做自控这行,第一个需要玩转的就是它哥俩。为了帮助大家高效的组态PLC控制程序和HMI触摸屏的联动,使工程项目实施更加高效、方便和标准,我们推出了两个系列文章来:

1. 上篇 – 西门篇(​​S7-1200与MCGS的高效组态(上篇)​​)

2. 下篇 – 昆仑篇(本篇)

在上篇中,我们做好了S7-1200 PLC部分的程序块和接口数据,在本章下篇中将主要介绍MCGS方面的操作。

最后会模拟一下两边的运行效果。

01

接口数据

回顾一下上篇内容,把接口数据列清楚:

02

HMI组态

新建一个工程,组态好通讯。

然后我们新建一个窗口,设置为启动运行,并插入几张位图。

如下图所示:白色图标代表水泵待机、绿色运行、黄色警告、红色故障;M手动、A自动、L就地、R远程

03

标签数据库

1. 通道类型因为是DB块,所以选择V寄存器2. 通道地址中小数点前边代表DB块编号,后边代表偏移地址3. 数据类型DWord,选择32位无符号二进制4. RdHMI是触摸屏写给PLC的,所以选择读写;WrHMI是PLC写给触摸屏的,选择只读。

根据上期中我们建立的DB10中信息,依次建立它们的标签数据库。

然后我们进到实时数据库窗口,建立2个数据对象。

最后建立2个偏移起始地址标签,例子中我们建立了1000和1004。在这2个标签的地址偏移中填入我们刚才建立的Shift数据对象。

好了,关于这4个水泵的所有需要在触摸屏建立的标签就都建立完了,这样就很大程度的提高了我们的编程效率。

04

标签连接

建完了,当然下一步就是要怎么用它们了。我们回到运行窗口,点开控件 – 勾选可见度 – 在表达式中填入语句

!BitTest命令可用于读取整型数据中的某一位,参照上图格式填写就可以。从前面的表格可查到,我上图填写的语句可读取出水泵的运行状态。

表达式中也可以使用AND、OR等指令。如:!BitTest(标签,0)  AND !BitTest(标签,1)

我们根据前面列出的表格把需要显示的状态和相应的控件连接起来,这里就不逐个演示。

然后我们插入一个标准按钮控件,在其脚本中写入如下脚本(如果事先没有建立“弹出窗口”,会报错)

这里需要注意,等号后面是水泵代号,1号就写1,3号就写3

然后我们将这些控件合并,之后复制出来3个。

右键选择2、3、4号的水泵,在属性中直接替换其偏移地址即可,无需拆开挨个改。

我们创建一个弹出窗口,用做水泵的操作面板。设置如下:

在窗口的启动脚本中写入如下脚本

窗口中的水泵名称使用动画构件来显示,变量填入MotorCode数据对象,并且建立好分段点显示文字。

然后我们连接一下面板中的按钮功能,根据按钮要完成的功能选择操作类型。注意这个面板内的所有地址都不可以填写FB块上的IN/OUT上所连接的DB地址,只能填写建立的1000和1004地址。

同样根据前面表格,填入需要控制的位。这里不逐个举例

面板中要显示的信息,同样把偏移地址改为1004。

添加一个关闭按钮,放在下边

最后我们建立2个数据显示,用于后面测试时检查一下偏移地址是不是正确

OK,触摸屏程序的制作就完成了!​

由于篇幅有限,不能讲解每一个操作步骤,具体操作请咨询MCGS或查看帮助文件。

05

操作实验

在PLC里将1号和4号水泵的输入引脚填写为满足运行状态,不同的是将4号的接触器反馈填上,1号不填。

可以看到1号水泵因为没有收到接触器的运行状态而报警,同时左上角的Read和Write的偏移地址与DB块中的偏移地址吻合。

在将1号水泵复位后,可以切换为自动模式

结语:

去年正好实施了一个项目,需要控制的水泵和阀门特别的多。如果按照常规的做法,连点就需要耗费不少的时间。多亏了MCGS的阮工鼎力支持,这种组态方式减少了大量的重复操作,错误率也降低了不少。

因此将此方法分享给大家,希望能使大家更快捷更有效的实施项目,同时也是我个人温故而知新的一个过程吧。

作 者 简 介

啤酒花生

电气工程师

剑指工控专家团队成员

6.专家课堂:已更新12课

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:JMeter配置元件详解
下一篇:仿真联调的利器-Process Simulator
相关文章

 发表评论

暂时没有评论,来抢沙发吧~