PLC六位密码锁

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程名称:可编程控制器技术及应用

设计题目:基于PLC的六位密码锁设计院系:电气工程系

专业:电子信息工程

年级:20 09级

*名:**

指导教师:***

西南交通大学峨眉校区

2012 年 4 月13 日

课程设计任务书

专业电子信息工程姓名李垚学号20098157

开题日期:2012 年 3 月 1 日完成日期:2012 年 6 月15 日

题目基于PLC的六密码锁设计

一、设计的目的

1) 设计出PLC控制的密码锁程序;

2) 掌握PLC的编程软件编程平台、定时器、计数器、传送指令、主子程序等有关指令的编程方法;

3)熟悉PLC与上机通讯、软件调试的方法;

4)培养大学生的综合设计能力、分析问题与解决问题的能力。

二、设计的内容及要求

1)设计内容:用PLC设计一个6位密码锁,实现对重要场所的安全门控。

2)设计要求:A、输入密码正确时,执行开门信号。

B、输入密码错误3次以上时报警,密码输入正确后取消报警。

C、重设密码。

三、指导教师评语

四、成绩

指导教师(签章)

年月日摘要:本设计是采用西门子PLC来设计密码程序的,程序中应用到

了近20 个计数器。设计的密码锁外观图类似于银行取款机台上的键

盘。给人感觉就和那种输入密码的过程一样。其实不然,本设计中采

用了计数器控制的特点,每个计数器的次数设定为几次那么所对应的

按键就要按几次。本设计分为开锁环节和解锁环节,开锁环节设定六

个按键有效,解锁环节设定了七个按键有效,这样一来设定的开锁密

码位数就大于等于六位了,解锁密码位数就大于等于七位。要看计数

器设定的次数而定。如果密码锁报警的话必须先输入解锁密码,后输

入开锁密码方能开锁。

设计背景:

随着人们生活水平的提高,如何实现家庭放到这一问题也变得尤其的突出,传统的机械锁由于其结构的简单,被撬的事件屡见不鲜,同时,季节所一般配有金属钥匙,带起来太重,万一弄丢了,所可能就没用了。电子锁保密性高,密码泄露了,换个密码,锁照样能用;使用灵活性好,安全系数高,能够防止不法分子多次试探密码;性价比好,因此,密码锁受到了广大用户的青睐。

出于安全、方便等方面的需要,许多智能锁(如指纹辨识、IC卡辨识)已相继问世,但这些产品的特点是针对特定指纹或有效卡,只能使用与保密要求高且仅供个别人使用的箱、柜。房间等,而且卡片式IC卡还有易丢失等特点,加上成本比较高,一定程度上限制了这类产品的普及和推广。

电子锁是采取电子电路控制,以电磁铁或者卫星电机和锁体作为执行装置的机电一体化锁具,相比传统的机械锁具,电子锁不适用金属钥匙,保密性、精度都有很大提高。电子所得发明思路,源自古代发明的自动机械,例如古希腊数学家赫伦的液压自动门,中国古代诸葛亮的木牛流马,它们以重力或蒸汽压力驱动,最广泛的用途乃是用在古代木道德地下机关。电子工业的诞生,使得一微小电量驱动机械成为可能,于是有了电子锁一日潜力的跃进。

一、I/O模块的选择

在PLC控制系统中,为了实现生产机械的控制,需要将对象的各种测量参数按要求的方式送入PLC,PLC经过计算处理以后再将结果以数字量的形式输出,此时也把该输出变换为适合于生产机械控制的量,输入模块的选择应考虑输入信号的不同即数字量和模拟量,根据现场设备模块之间的距离进行选

择,一般为5V,12V和24V直流电源。

输出模块有继电器、晶体管和晶闸管3种工作方式。晶体管用于直流输出,晶闸管用于交流输出,继电器可用于交、直输出。

综上所述,本次设计选择24V直流电源,输出模块选择继电器输出。

三、I/O图

五、信号作用分析

1.按下I0.0,M0.0触点闭合,系统启动可按动输入键进行输入。

接着按下I0.2 2次,C0K2计数继电器计数2次。接通C0,C0计数器也将接通在下一位的触点C0闭合。

接着按下I0.3 3次,C1K3计数继电器计数3次。接通C1,C1计数器工作,也将接通在下一位的触点C1闭合。

接着按下I0.4 4次,C2K4计数器计数4次,接通C2,C2计数器工作,也将接通在下一个的触点C2闭合。

接着按动I0.5 5次,C3K5计数器计数5次,接通C3,C3计数继电器工作,也将接通在下一位的触点C3闭合。

接着按动I0.6 6次,C4K6计数器计数6次,接通C4,C4计数继电器工作,也将接通在下一位的触点才C4闭合。

接着按动I0.7 7次,C5K7计数器计数7次,接通C5,C5计数继电器工作,也将接通在下一位的触点才C5闭合。

2.0-9这10个按钮都并联在指示灯上每按动一下这10个中的任意一个指示灯都会亮一下。这是为了让开锁的人知道按了一下是否接通了一次,起到确定按钮是否接通的目的。

3.如果按以上的程序输入正确的密码,则立即开锁。若不是正确的密码,没输入一次错误后必须要按一下复位按钮才能重新输入六位数的密码,否则达不到开锁的目的。在每复位一次的同时计数器C6就技术一次,直到累计错误的次数达到3次,此时报警器报警,报警时间为一分钟。

4.主人回来后,按下解锁开关I1.5,解锁开始主人需按类似以上输入密码的形式输入解锁密码。过程如下:I0.2按2次,接着I0.5按5次,接着I0.3按3次,接着I0.6按6次,接着I0.4按4次,接着I1.0按8次,接着I0.7按7下,此过程必须是按照这个顺序按才能解锁,否则无效。

六、梯形图

七、设计思路

从题目要求可知,要求密码分别由按钮(0.00、0.01、0.02)输入,确定按钮(0.03)和取消按钮(0.04)在确定输入和取消输入应用。按正确的顺序,依次在0.00输入三个脉冲(即按三下),在0.01输入两个脉冲,在0.02输入两个脉冲,并按确定按钮,以上动作如果在10s内完成,密码锁开启,指示灯(100.00)亮;输入错误,按确认按钮后,指示灯不亮。可按取消按钮,重新输入密码,但最多输入三次,三次确认无效时,报警灯(100.01)闪亮。

综上所述,需要4个计数器和一和一个定时器以及两个输出继电器。

相关文档
最新文档