用西门子PLC设计4个按键的密码程序(实例)
用西门子PLC设计4个按键的密码程序示例。
如果不想随便让人启动机器,可以在触摸屏上设置用户和登录密码。在没有触摸屏的情况下,则可以选择用PLC的几个输入点和物理按钮来设置启动机器的密码。
现在来介绍一下用西门子PLC设计一个四个按键的密码程序。控制要求如下:
①I0.0~I0.3分别对应号码1234。
②设置密码为1423,按顺序按下1423则表示密码正确,可以启动机器。
③按键操作有次数和时间限制,只能在30秒内键入密码,且总次数只能按4次。超出次数或者时间,则全部重置,需重新输入。
④更改密码只需增加输入点和调整输入点的位置即可,不需要改动整个程序。
⑤可以手动重置次数和手动全部重置,从而重新输入。
拓展思路:
一、限制总的输入时间的同时可以考虑限制每一次按键的输入时间,比如限制总的输入时间是60秒,单个按键的输入限时15s,否则全部重置需重新输入。
二、可以设置限制输入错误或者超时输入的次数,超过次数则系统锁定,不支持继续输入,只有断电再启动后才能继续输入。
密码区程序
限制时间和次数程序
「三菱PLC案例」定期锁机程序控制,巧妙解除密码技巧
【动作描述】
(1)现有一套设备程序如下,只给大家看它启动和停止的按钮,其他的控制程序由M0去控制,就不展示给大家看,现在要求增加一个到期锁机的功能。
想法如下,时间到了2021年5月份,就进行锁机,启动按钮就启动不了M0了,除非通过以下方式解锁,因为考虑到设备没有触摸屏控制,就做了一个按钮解锁的控制,重新开机后,按下启动按钮10S到12S之间,再按下停止按钮8S到10S这个范围,最后再按两下启动按钮,密码就解除
【设备硬件】
(1)三菱PLC :FX3U-16MR
【程序编写及思路】
先画出整套动作的思路,做出程序流程图,具体如下:
可以读取plc的日期,用比较指令进行比较,满足以下条件就触发对应的M1点,在2021年时要大于5月份,或者大于2021年份的时间。条件满足就导通M1断开启动的按钮,不是直接控制设备停止,这样做更好一点
解除锁机可以控制触发M1000,这个中间继电是掉电保持的,只需要解锁一次就可以一直保持解锁状态,后面我们编写解锁的程序直接控制M1000就可以。
(2)解锁程序
在M1导通锁机条件下,按下X0按钮会计时,松开按钮时,M2导通,进入下一步的动作,这里需要注意,这两行程序不能颠倒顺序,不然松开按钮时T0的线圈断开先清空了,T0里面的数据就为0了,怎么也导通不了M2。
在M2的条件下,如果还按下X0按钮就会复位M2回复到初始状态,按下X1按钮就会触发T1定时器计时,松开按钮时,X1的下降沿有导通,这时如果时间是在8S到10S之间,就会导通M3,进入下一步动作。
在M2的条件下,如果还按下X0按钮就会复位M2回复到初始状态,按下X1按钮就会触发T1定时器计时,松开按钮时,X1的下降沿有导通,这时如果时间是在8S到10S之间,就会置位M3,进入下一步动作。
在M3的条件下,如果按下X1,就会复位M2、M3,回复到初始状态,如果按2次X0按钮,就会触发C0计数器,计数一到,复位M2、M3的同时,置位M1000,解除锁机,该点可以掉电保持,重新启动机器就不需要重复解锁了
↓免费学习资料
相关问答
plc编程密码怎么解决?
当plc有编程密码时,必须清除plc存储区,重新载入程序。清除plc存储区使plc进入stop(停止)模式,并将plc复原为工厂设置的默认值,plc地址、波特率和...
plc程序密码解除方法?
解除方法是:1、选择plc>清除参–lear)菜单命令,显示“清除”对话框。2、选择所有的复选框,并点击“确认”按钮核实采取的措施。3、如果密码已被配置,st...
怎样设置PLC密码?
1.设置PLC密码时,请利用菜单栏,选择[工具]=>[设置PLC密码]2.当禁止从PLC中读取程序或禁止向PLC写入程序时·请在密码设置的项目中选择[禁止存取]。·...
怎么解永宏PLC的密码?
解除方法是:1、选择plc>清除参–lear)菜单命令,显示“清除”对话框。2、选择所有的复选框,并点击“确认”按钮核实采取的措施。3、如果密码已被配置,st...
plc随机密码编写方法?
您好,以下是一种PLC随机密码编写方法:1.首先,确定密码长度和可能包含的字符类型。例如,密码长度为8位,可能包含数字和大写字母。2.使用PLC的随机数函数...
三菱触摸屏got1000如何给按钮加密码(连接三菱q系列的plc)?
这个很简单的,说明书上都有写的,或者你问我们的工程师,电话教你几分钟搞定这个很简单的,说明书上都有写的,或者你问我们的工程师,电话教你几分钟搞定这个很...
三菱plc密码怎么设置?
三菱plc密码怎么设置,在三菱plc中的密码称为关键字,就可以限制(访问限制)编程工具、显示模块、人机界面更改plc的程序、监控、变更当前值的功能。关键字的种类...
欧姆龙PLC程序如何设密码?
这个不是密码·是他在程序里加了一段时间比较程序,你可以把PLC中程序读出来备份后再找到比较时间这段程序然后删掉相关一段,编译通过就OK了~或者...
西门子PLccR40密码忘了怎处理?
1.密码忘了2.密码忘了可能是因为长时间未使用或者记忆力不好。密码是用于保护个人信息和设备安全的重要措施,因此忘记密码可能会导致无法正常使用设备或者访...
三菱plc怎么锁机输入密码解锁求程序?
点这个里面有登陆和更改点就行了点这个里面有登陆和更改点就行了