PLC控制密码锁
随着社会的进步,时间的推移,PLC已经在不经意中慢慢地向人们的生活走近.
PLC控制系统除了用在工业现场,
比如做成电气柜PLC控制柜,PLC控制箱之外,
在民用品上也可见到PLC的身影.下面就是一个PLC用于人们生活品中的例子.
下文介绍PLC在密码锁控制中的应用.
用数字键输入密码有一个缺陷, 就是人们在按下密码的时候,如果旁边有人看,很容易泄漏密码.本文介绍
用PLC控制一个密码锁,
用一位BCD码数字开关输入1-8位数字,即使旁边有人也看不出输入的密码.
控制方案设计
1,输入/输出元件及控制功能如下
PLC软元件 | 元件文字符号 | 元件名称 | 控制功能 | |
输入 | I0.0 | S0 | BCD码数字开关1端 |
输入十进制数
|
I0.1 | S1 | BCD码数字开关2端 | ||
I0.2 | S2 | BCD码数字开关4端 | ||
I0.3 | S3 | BCD码数字开关8端 | ||
I0.4 | SB1 | 按钮1 | 数据确认 | |
I0.5 | SB2 | 按钮2 | 数据复位 | |
输出 | Q0.0 | YA | 电磁锁 | 开锁 |
2,电路设计
密码锁的PLC接线图如下,

用一个BCD码数字开关输入密码,
为了防止被偷看,将数字开关放在明处,
将确认键放在暗处,拨动数字开关,当拨到密码数时,按一下确认键,
接着继续拨动数字开关,
这样,即使旁边有人,也看不出确认的密码数和密码位数.
如果按错了,可按下复位键,清除密码.

3,控制原理
初如脉冲SM0.1将MD0中的数据清零.
数字开关分别接在PLC的I0.0,I0.1,I0.2,I0.3 上,
将这4位二进制数(BCD码)传送到MD0的低4位M3.0,M3.1,M3.2,M3.3上.
密码锁的控制梯形图如下

按下确认键,I0.4脉冲执行一次左移指令,
将输入的数据左移4位到M3.4-M3.7,拨入下一位密码,
再按下确认,如此将全部密码输入后,按下确认,
如果输入的密码和梯形图中设置的密码一致时,本例梯形图中的密码为11224488,
比较接点接通定时器T37和Q0.0得电自锁,电磁锁得电,
执行开锁,
开锁时间为2S,T37延时将Q0.0线圈断开.
Q0.0得电时将MD0中的数据清零.以便下次输入密码,
如果输入错误,按一下复位键I0.5,也能将MD0中的数据清零.