欢迎光临散文网 会员登陆 & 注册

触摸屏界面设置:限时锁定保护(催款功能)

2022-09-14 08:38 作者:jenasi  | 我要投稿

【控制要求】

本期资料为实现催功能设计的一个操作模板,无需思考其他更多的逻辑关系,直接参照模板设置,实现限时锁定保护的操作。

要求:一定期限内正常使用PLC控制器,如果时间超过了用户规定好的时间,则HMI会跳转到用户设定的解锁界面中,使得触摸屏被锁定,同时PLC控制器停止运行。如若想重新启用PLC运行,用户则必须输入正确的密码后才能继续使用。

不要问为什么???严格按照模板添加!!!

1、PLC的编程软件,在组合逻辑添加两组程序:控制停止与控制运行!

在PLC程序中设置相应的控制动作停止与运行的程序:用辅助标志,M128以上的标志均带有保持的功能(一旦触发为通,哪怕是断电还是保持为通)。




标志M130范围超出,指令中出现的“线圈出错”字样忽略不计,在属性中选定M130即可,设置好属性就没有问题。

M130通:


M130断:



2、新建触摸屏文件,先编辑宏指令,再编辑画面,添加定时器,最后进行HMI保护设置!

(1)添加“宏指令”:在软件的菜单栏处,点击“设定”→“宏指令编辑器”。



打开宏指令编辑对话框。点击“新增”,先新建一个锁住的宏指令:clock。



①点击“新增”后,开始设置clock宏指令:先输入宏指令名称:clock,然后在C语言编程区输入:“m130=1;”,必须用英文格式下输入法写入。

再双击变量设定窗口的“新建”,弹出宏代码变量设置框,按图填入相关内容。


编辑完成之后,点击编译,显示编译成功才是正确编辑了“clock”的宏指令设置。





②设置完“clock”宏指令后,再点击“新增”,设置unclock的解锁宏指令:先输入宏指令名称:unclock,然后在C语言编程区输入:“if(m130==1){m130=0;}”,必须用英文格式下输入法写入。




编辑完成之后,点击编译,显示编译成功才是正确编辑了“unclock”的宏指令设置。



(2)编译完宏指令,接着就是在新建一个画面,添加解锁设置:在画面上添加一个功能控件:“功能按钮”,按图设置好功能按钮的属性。

①先在属性的“标示”一栏的文本栏处输入按钮名称:解锁(名称可自定义)。


②然后在图片栏处选择按钮图片,进入“系统图库”,系统自带多种系列图片,可自行选择。也可以选择文件,添加外部图片。


③在“一般”设置栏选择功能,勾选宏指令,按图操作。


(3)添加2个定时器,选择功能控件“定时器”:在运行界面添加一个定时器,然后在解锁界面添加一个定时器。


①运行界面的定时器:按图操作!!!


运行界面定时器设置属性:按图操作!!!


②解锁界面的定时器:按图操作!!!



解锁界面定时器设置属性:按图操作!!!


(4)设置HMI保护:

点击软件左侧的“HMI保护”,弹出设置对话框:


勾选“使用HMI保护功能”就会弹出设置内容,最多可设置10次锁定,然后对应每次锁定,修改使用期限,设置输入密码。到期跳转的界面均是解锁界面。




完成以上设置事项,就实现了限时锁定保护,目前主要是在触摸屏上实现该催款功能。




触摸屏界面设置:限时锁定保护(催款功能)的评论 (共 条)

分享到微博请遵守国家法律