《课程设计》_PLC__s7-300密码锁.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 PLC 》课程设计 说 明 书 专业名称: 班 级: 学 号: 姓 名: 指导教师: 日期: 《PLC课程设计》评阅书 题目 密码锁 学生姓名 学号 指导教师评语及成绩 指导教师签名: 年 月 日 答辩评语及成绩 答辩教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 摘 要 本设计是采用西门子S7-300 PLC来设计6位密码程序的,设计的密码锁外观图类似于银行取款机台上的键盘。给人感觉就和那种输入密码的过程一样。其实不然,本设计中采用了MOVE指令的控制特点,每按下一个按键就把每一位密码送入指定的地址。本设计主要分为重置密码和输入密码两部分,初始密码设定6位,重置密码和输入密码分别是6位有效,这样一来设定的开锁密码位数就能和原密码一一对应了,如果密码锁报警的话必须输入正确密码,才能解除报警。否则只能按下复位按钮,密码还原成设定原始密码。 【关键词】 密码锁 可编程序控制器 梯形图 目 录 摘 要 I 1 设计任务 3 2 设计原理及电气线路图 4 2.1设计原理 4 2.2 I/O分配表 5 2.3 I/O接线图 6 3程序设计和组态设计 7 3.1组态设计 7 3.2程序设计 8 4调试结果及分析 20 4.1调试现象及其分析 20 4.3功能实现 20 4.3程序设计的局限性和优点 20 5 总结 21 6参考文献 22 设计任务 PLC设计一个6位密码锁,实现对重要场所的安全门控。 控制要求 输入密码正确时,执行开门信号。 密码输入错误三次以上时,报警,密码输入正确后,取消报警。 重设密码。 密码锁面板图如下 灯从左到右依次为: 输入密码指示灯,有输入时指示灯,重设密码指示灯 密码正确指示灯,密码错误指示灯,报警指示灯 2设计原理及2.1 设计原理 2.2 I/O分配表 根据控制要求及2.2节输入输出得到选择,确定输出输入的PLC地址,及其各个按键的功能。如表2-1配表。 说明 符号 原件地址 按钮0 SB1 M0.0 按钮1 SB2 M0.1 按钮2 SB3 M0.2 按钮3 SB4 M0.3 按钮4 SB5 M0.4 按钮5 SB6 M0.5 按钮6 SB7 M0.6 按钮7 SB8 M0.7 按钮8 SB9 M1.0 按钮9 SB10 M1.1 重设 SB11 M1.2 复位 SB12 M1.3 输入 SB13 M1.4 确定 SB14 M1.5 输入密码指示灯 HL1 Q6.0 有输入时指示灯 HL2 Q6.1 重设密码指示灯 HL3 Q6.2 密码正确指示灯 HL4 Q6.3 密码错误指示灯 HL5 Q6.4 报警指示灯 HL6 Q6.5 重置第一位密码显示 MW10 重置第二位密码显示 MW20 重置第三位密码显示 MW30 重置第四位密码显示 MW40 重置第五位密码显示 MW50 重置第六位密码显示 MW60 输入第一位密码显示 MW70 输入第二位密码显示 MW80 输入第三位密码显示 MW90 输入第四位密码显示 MW100 输入第五位密码显示 MW110 输入第六位密码显示 MW120 表2-1 I/O口分配表 2.3 I/O接线图 图2-1 PLC外部接线图 3程序设计和组态设计 3.1组态设计 /docs/260926/ 3.2程序设计 /docs/260926/ 4 调试结果及分析 4.1:调试现象及分析 1、此密码锁为6为密码锁,可以设置任何6位密码,密码错误三次自动启动报警信号。再次输入正确密码报警信号解除。如果忘记密码按下复位键密码被重置为原始密码888888. 2、重置密码: 在组态里启动画面,按下重置密码M1.2重置密码指示灯Q6.2亮,启动了输入密码程序。每输一位密码有输入时指示灯Q6.1都会亮一下,六位密码输入完成,按下确定按钮M1.5完成了输入密码设置。 3、输入密码: 按下输入密码M1.4输入密码指示灯Q6.0亮,启动了输入密码程序,每输入一位密码有输入时指示灯Q6.1都会亮一下,六位密码输入完成,按下确定按钮M1.5完成了输入密码设置。在按下M1.5的同时也启动了验证密码是否正确的比较指令,如果密码输入正

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档