本站讲解过触摸屏安全等级的设置。这种设置,如果有人输入过一次密码,除非重启,都不用再输入密码。
在某些场合下,安全等级的设置不能满足使用者的需要。这时可以让PLC程序和触摸屏配合设置权限密码。
PLC与触摸屏配合,可以达到很多种效果,本文以给“数值输入”加密码保护为例,讲解这两者如何配合。
在GT Designer2里新建3个小窗口
然后在“系统环境”里选择“重叠窗口1”,指定切换小窗口的软元件为D12
3个小窗口都放上2个“数值输入”。1个设置为D10,用来输入密码,另1个用来输入参数,分别为D21,D22,D23
然后再放上3个“位开关”,名字为“确认修改”,分别设置成M11点动,M12点动,M13点动
现在我们看主画面,上面有3个数值显示,代表设备运行的参数,比如速度,时间等
数值的边上或者底下有3个“画面切换开关”,用于打开刚才建立的3个小窗口,设置如下:
如果想把“画面切换开关”隐藏到数值显示底下,需要按图设置成“在图层的最底部”
对应的PLC程序如下:
程序流程:
1,点击主画面的“画面切换开关”后,弹出对应的小窗口
2,输入需要修改的参数到D21、D22或者D23
3,输入权限密码到D10(密码保存在PLC的数值里,这里是“1234”)
4,按下“确认修改”,触发M11、M12或者M13,PLC程序将输入值MOV到目标储存器
5,关闭小窗口,D12因此变为K0,刚刚输入的密码和数值被清除
总结:程序靠密码核对来输入数值,靠窗口判断来清除输入的数值和密码
使用这种方法,每次在触摸屏上操作“关键部分”都需要输入密码,达到特殊的要求。
同时有个缺点,每个“关键部分”都要对应一个小窗口,使用更复杂的PLC程序,可以共用一个小窗口。


