毕业设计-密码锁PLC控制设计介绍

  • 格式:doc
  • 大小:698.02 KB
  • 文档页数:30

下载文档原格式

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

河南工业职业技术学院Henan Polytechnic Institute 毕业设计(论文)

题目密码锁PLC控制设计

班级机电 14xx

姓名 xxxxx

指导教师张 xxx

目录

第一章绪论 (1)

1.1密码锁的介绍 (1)

第二章密码锁的硬件设计 (4)

2.1 S7-200PLC的系统组成 (4)

2.2 控制要求 (5)

2.3 PLC的概述 (6)

2.4 PLC的选型 (8)

2.5 I/O口分配表 (8)

2.6 PLC 外部接线口 (10)

第三章密码锁的软件设计 (12)

3.1 梯形图 (12)

3.2 程序分析 (19)

3.3 程序设计的局限性和优点 (20)

小结 (22)

致谢 (23)

参考文献 (24)

摘要

本设计是采用西门子PLC来设计密码程序的,程序中应用到了进20个计数器。设计的密码锁外观图类似与银行取款机台上的键盘。给人感觉就和那种输入密码的过程一样。其实不然,本设计中采用了计数器控制的特点,每个计数器的次数设定为几次那么所对应的按键就要按几次。本设计分为开锁环节和解锁环节,开锁环节设定六个按键有效,解锁环节设定了七个按键有效,这样一来设定的开锁密码位数就大于等于六位,解锁密码位数就大于等于七位了。要看计数器设定的次数而定。如果密码锁的、报警的话必须先输入解锁密码,后输入开锁密码方能解锁。

关键词:密码锁可编程序控制器梯形图

第一章绪论

PLC具有控制能力强、可靠性高、使用灵活方便和易于编程、扩张、通信等一系列优点,是当今及今后工业控制的主要手段和控制核心,因此PLC技术、数控计数、计算机辅助设计、计算机辅助生产以及机器人技术、已并列为现代工业生产自动化的四大支柱。

西门子是中国多个业务领域的领先工业解决方案供应商,在制造业自动化、流程工业自动化、运动控制、驱动、低压控制以及电气安装技术方面提供了各类创新、可靠、高效和优质的产品。并全面提供系统的解决方案和服务,产品涵盖范围广,在信息、通信、自动化与控制、电力、交通医疗、照明等各个行业领域处于优势。

本设计以德国西门子公司的S7—200系列为主,主要介绍了PLC的产生定义及分类,具体介绍了S7—200系列的组成、性能特点及基本功能,主要性能指标和输入输出系统,通过S7—200 CPU226型PLC介绍了本设计的全过程,从而实现了密码锁的PLC控制。

1.1密码锁的介绍

(1)密码锁功能分析

这部分阐述了密码锁的各种动作功能和控制要求,给出了完整的密码锁操作规程,并介绍了密码锁运行系统种所包括的人工操作步骤。

(2)密码锁基本功能

在进行上、下位机程序编写之前,首先要做的工作是确定密码锁本身所具备的功能及在进行某种操作后所具有的状态。

在实际生活中,我们用到密码锁的地方很多,有密码箱。保险柜等等。本文是设计密码锁在自动门上的应用,我们在门上装上密码按键,也就是从0到9这十个数字。在PLC中它分别表示SB0-SB9这十个按钮,键盘上还有确认键,密码修改键,还有个按钮在门中,用门把手来控制是否启动密码锁。它的基本控制过程为。

1、当输入密码40812453后,再按确认键,门上绿色指示灯亮,表示密码正确,这时将门把手向下扭动,即可打开门。

2、当输入密码错误超过三次时,红灯闪烁,同时发出警报声。

3、当再次锁上门时,可根据需要看是否启动密码锁,如果需要,则将把手向上扭动,密码锁启动,否则不启动密码锁。

4、如果密码泄露,可启动密码2。密码为198728,启动密码2后。密码1失效,在正常情况下,也可以选择启动密码1或密码2。

5、在密码确认前,如果失误将密码安错,可按修改键,重新

输入密码。

密码锁的工作流程图如图1所示。

图1密码锁工作流程图

第二章密码锁的硬件设计

2.1 S7-200PLC的系统组成

S7-200PLC的系统基本构成

S7—200是西门子公司前几年投入市场的小型可变程序控制器,可以单机控制,也可以进行输入|输出和功能块的扩展。S7—200属于整体式结构,它价格低廉,结构小巧,可靠性高,运行速度快,有极丰富的指令集,具有强大的多种集成功能和实时特性,具有很高的性能价格比。根据控制规模的大小(即输入|输出点数的多少),可以选择相应的CPU主机。除了CPU221以外,其他CPU主机均可进行系统扩张,在规模不太大的控制领域是较为理想的控制设备。

同其他的PLC一样,S7 –200的系统基本组成也是由主机单元加编程器组成。在需要进行系统扩展时,系统组成中还可以包括:数字量扩展单元模块、模块量扩展单元模块、通信模块、网络设备、人机界面(HMI)等。

主机单元

S7—200的主机单元的CPU共有两个系列:CPU21X及CPU22X。CPU21X系列包括CPU212,CPU214,CPU215,CPU216,CPU22X系列包括CPU222,CPU224,CPU226,CPU226XM。由于CPU21X系列

属于S7—200的第一代产品,不再做具体介绍。

CPU226

①24输入/16输出共40个数字量I/O点;

②可连接7个扩展模块单元,最大可扩展至248个数字量I/O 点或35路模拟量I/O;

③13KB的程序和数据存储器空间;

④6个独立的30 KHZ的高速计数器,2路独立的20KHZ的高速脉冲输出;⑤具有PID控制器;

⑥2个RS—485 通信/编程口;

⑦具有多点接口(Multi Point Interface,MPI)通信协议;

⑧具有点对点(Point to Point Interface,PPI)通信协议;

⑨具有自由通过信口;

⑩I/O端子排可以很容易地整体拆除

2.2 控制要求

用PLC设计一个6位密码锁,实现对重要场所的安全门控。1、控制要求 1)输入密码正确时,执行开门信号。2)密码输入错误3次以上时,报警,密码输入正确后,取消报警。3)重设密码。 2 、密码锁面板图如图2

灯从左到右依次为: