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

 

【控制要求】

限时锁定保护,通俗一点就是分期付款,到期收款输入密码方可正常使用。下面介绍的是通用的操作模板,无需思考其他更多的逻辑关系,请直接参照模板设置,实现限时锁定保护的操作。

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

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

1、PLC的编程软件,用一个独立的时序环编辑控制停止与运行的程序,类似于急停程序(控制方式结合实际应用)!

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

等待标志M130通,再添加“帧环控制0环~2环停止”(注意:有多少个时序环动作,就相应的添加多少条帧环控制停止,必须把所有的时序环控制停止状态)。

然后再添加等待标志M130断,再添加“帧环控制0环~2环运行”。

标志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次锁定,然后对应每次锁定,修改使用期限,设置输入密码。到期跳转的界面均是解锁界面。

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

首页    PLC控制器    人机交互操作    触摸屏界面设置:限时锁定保护(催款功能)
创建时间:2024-04-30 13:16
浏览量:0