(1)控制要求
密码锁有12个按键SB1~SB12,代表3个十六进制数。根据控制要求,每次同时按4个键,分别代表3个十六进制数,共按4次,如与密码锁设定值都相符合,3s后可开锁,10s后重新锁定。
(2)编程元件配置及PLC的I/O接线
1)PLC的I/O配置;
输入:密码锁按键SB1~SB12—X0~X7、X10~X13。
输出:开锁电磁铁YV—Y0。
2)开锁延时定时器T0、重新锁定的定时器T1。
3)根据PLC的I/O配置,可得如图5.3-8所示的PLC的I/O接线。
(3)设计梯形图
1)密码锁的12个按键,分别接入X0~X7、X10~X13,其中X0~X3代表第1个十六进制数;X4~X7代表第2个十六进制数;X10~X13代表第3个十六进制数。用12键排列组合设计的密码锁,有较稿的保密性和实用性。
密码锁的密码设定为H2A4、H1E、H151、H18A,见表5.3-4。
图5.3-8 PLC的I/O接线
表5.3-4 密码锁的设定值
(www.xing528.com)
2)为了从K3X0上送入的数据,通过比较指令分别与它们设定值进行比较,若都相等,则延时3s后开锁,同时启动重新锁定定时器,使门锁复位。
3)综上所述,可得如图5.3-9所示梯形图。
图5.3-9 梯形图
(4)电路工作过程
PLC上电后,◎M8000[1]闭合,开始执行比较指令。
若第1次按X11、X7、X5、X3四键,则K3X0=“H2A4”,执行比较指令[1-1]。由于K3X0=“H2A4”,因此M2得电,◎M2[2]闭合。
若第2次按X4、X3、X2、X1四键,则K3X0=“H1E”,执行比较指令[1-2]。由于K3X0=“H1E”,因此M5得电,◎M2[2]闭合。
同样,第3次和第4次按键,应使◎M8[2]、◎M11[2]闭合。
由于◎M2[2]、◎M5[2]、◎M8[2]、◎M11[2]闭合,使T0[2]、T1[2]得电,开始计时。
T0[2]3s计时到,◎T0[3]闭合,使Y0[2]得电并保持,起动门锁,开门。
T1[2]10s计时到,◎T1[4]闭合,使Y0[3]复位,门锁复位,关门。
若有1次键错误,则不能开锁。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。