前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >S7-1200与MCGS的高效组态(下篇)

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

作者头像
剑指工控
发布2021-11-09 15:04:23
9510
发布2021-11-09 15:04:23
举报
文章被收录于专栏:剑指工控

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号不填。

打开MCGS模拟器,点击水泵上的按钮可弹出面板,启动1号和4号水泵。

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

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

结语:

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档