查看: 1869|回复: 13
收起左侧

[综合教程经验] H5U做一个不一样的报警提示信息

luohao 2023-1-11 20:20:39 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 luohao 于 2023-3-8 10:49 编辑

硬件组成:H5U PLC+IT7070E HMI

实现的目标:
image.png
PLC变量表内的注释
image.png
HMI文本列表的条目值

①让两者建立起一个必要的联系,是本次算法的目标
*如果表格属性具有单列选中拷贝粘贴功能,而不是导入导出,此处堪称完美

②任何项目都能使用这个提示信息块,实现程序复用
64个Error故障-红色
64个Alarm警告-黄色
64个提示信息-无颜色

M500=ON Prompt=0
M501=ON Prompt=1
。。。
M600=ON Prompt=100

③一个新项目报警信息的内容5分钟内能够更新完成

实现的步骤如下:

1.HMI中IO域控件,文本列表,提示信息变量Int      

image.png
Picture1:HMI界面控件

image.png
Picture2:IO域动画外观

image.png
Picture3:文本列表
*文本列表中必须有数值=1000,条目:欢迎使用本系统!

2.PLC使用到的变量                                                  

image.png
Picture4:Alm变量

*变量名尽量使用有意义的英文名称,注释内使用中文注释
Err0--Err63 软元件M500-M563
故障产生时,设备不允许再执行,停机,比如:伺服故障。。。

Alm1--Alm64 软元件M564-M627
警告产生时,设备继续运行,比如:物料已到达下限,请及时补充。。。

Prompt1-Prompt64 软元件M628-M691
提示信息,比如:请启动设备。。。

image.png
Picture5:Alm变量2
触摸屏提示变量Prompt(Int)
故障字Error0-Error3

image.png
Picture6:System变量

刷新频率Pls1S
有故障Error bool
有警告Alarm bool

3.PLC导入库和程序编写                                          

image.png image.png
Picture7:导入库文件

image.png
Picture8:Main中编写程序

这里变量使用的是M500开始的,所以开始地址K500,如果使用M100开始,可更改为K100

image.png
Picture9:功能块实例建立

这里是FB块,所以要建立功能块实例

4.测试验证                                                               

image.png
Picture10:测试内容

image.png
Picture11:Prompt提示信息输出

刷新周期1秒一次,Prompt=1, 12,64, 75,128
触摸屏端提示信息随Prompt值变化而文本列表内容变化

当没有提示输出时,Prompt=1000,提示内容:欢迎使用本系统!


5.更新报警内容,使用导入导出功能                       

image.png
Picture12:Alm变量表导出,拷贝注释内容

image.png
Picture13:触摸屏文本列表导出,粘贴拷贝的注释内容

6.报警历史记录,把经常发生的故障记录下来         

image.png
Picture14:离散报警使用故障字Error0-Error3(Int)

image.png
Picture15:报警记录添加

image.png
Picture16:报警视图

随着Error和Alarm的变化,状态栏也可以随着变化,OK,故障,警告
image.png
Picture17:触摸屏状态栏变化

后续还会开出最大报警数量512,800等,算法上必须进行优化才能扩容。

AutoShop版本:V4.6.5.0                                          
















点评

XXF
好资料,感谢分享  发表于 2023-1-13 10:45
感谢分享!!!  发表于 2023-1-13 08:41
感谢分享  发表于 2023-1-12 09:08




上一篇:最新版软件修复了很多BUG,autoshop越来越好用了!!!
下一篇:汇川H3UcanOpen问题

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

COLOR 2023-1-12 09:15:27 | 显示全部楼层
很实用的帖子,感谢分享
回复 送花

使用道具 举报

91521 2023-1-12 10:01:42 | 显示全部楼层

很实用的帖子,感谢分享
回复 送花

使用道具 举报

wxwoaz 2023-1-12 11:25:18 | 显示全部楼层
图片2里的128-192不是65个数了吗?和前面说的“64个提示信息-无颜色
”不匹配啊,强迫症
回复 送花

使用道具 举报

luohao 2023-1-12 15:05:24 来自手机 | 显示全部楼层
wxwoaz 发表于 2023-1-12 11:25
图片2里的128-192不是65个数了吗?和前面说的“64个提示信息-无颜色
”不匹配啊,强迫症 ...

写200也无所谓,不会到那个值,您看的很仔细
回复 送花

使用道具 举报

博望侯1988 2023-1-13 09:28:15 | 显示全部楼层
不错的经验分享贴,谢谢~~
回复 送花

使用道具 举报

德芙 2023-1-13 10:16:57 | 显示全部楼层
感谢分享,源码可见就好了
回复 送花

使用道具 举报

luohao 2023-1-14 14:37:47 来自手机 | 显示全部楼层
德芙 发表于 2023-1-13 10:16
感谢分享,源码可见就好了

原理:循环查询,一边显示一边查询,查到就跳出循环,刷新频率ON时把查到的赋值给显示,继续再查
回复 送花

使用道具 举报

人生如戏5 2023-1-16 14:45:26 | 显示全部楼层
牛皮非常有用  实名观看
回复 送花

使用道具 举报

luohao 2023-1-18 15:21:42 来自手机 | 显示全部楼层
人生如戏5 发表于 2023-1-16 14:45
牛皮非常有用  实名观看

知道原理,可以自己码代码做尝试,实现的方法应该不止一种
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部