生活中很多地方会用到密码锁,本课题为储物柜上的密码锁控制系统。密码锁控制系统由PLC主控单元、键盘输入单元、密码显示单元、密码锁执行单元以及报警单元组成。键盘输入单元由四个按键(SB0-SB3)分别表示密码的第一位(个位)到第四位(千位),初始密码为1234,初次开锁后,可以实现个性化设置密码功能。SB10为确认键,SB11为撤消键。密码显示单元由七段数码管实现,密码锁执行单元由电磁阀和机械结构组成,报警单元由报警灯HL和蜂鸣器HA组成。(密码锁的操作单元和显示单元基于触摸屏来实现)
1)按顺序按压SB0键1次,SB1键2次,SB2键3次,SB3键4次,再按下确认键 SB10,5S后电磁阀动作,密码锁开。
2)输入密码时,七段数码管显示当前设定值。
3)当输入密码错误时,按下确认键后报警灯亮,蜂鸣器响,七段数码管显示“8”并闪烁。
4)按压撤销键SB11后,LED数码管上各位密码显示清零,可重新进行开锁作业。
键盘输入单元程序将按键的按压次数通过译码指令转换为相应的继电器状态动作,密码显示单元程序用七段码指令将十进制数转换为七段码并通过LED显示。密码锁执行程序用于判断输入值与设定值是否一致,密码符合时电磁阀动作。
密码锁流程图
使用顺控方式进行密码锁系统编程
具体程序段如下:
调试及结果
自己做的PLC工程实训,有自己编写的代码,文档报告中每段程序都有详细解释,如果大家需要可以私信交流