1、目 录1 设计任务及要求11.1 设计任务11.2 设计要求12 设计方案12.1 I/O分配表12.2 I/O接线图22.3 顺序功能图33 方案的实现43.1 梯形图程序43.2 语句表程序64 测试步骤及实验结果74.1 测试步骤74.2 实验结果75 结论与问题讨论75.1 结论75.2 问题与讨论85.3 收获与心得体会8参考文献81 设计任务及要求1.1 设计任务自助银行自动门控制装置的编程设计及模拟实现。自动门控制装置由门内光电探测开关K1、门外光电探测开关K2、开门到位限位开关K3、关门到位限位开关K4、开门执行机构KM1(使直流电动机正转)、关门执行机构KM2(使直流电动机反
2、转)、刷卡检测器等部件组成。1.2 设计要求上午8:00下午6:00:1) 当有人由内到外或由外到内通过光电检测开关K1或K2时,开门执行机构KM1动作,电动机正转,到达开门限位开关K3位置时,电机停止运行。2) 自动门在开门位置停留8秒后,自动进入关门过程,关门执行机构KM2被起动,电动机反转,当门移动到关门限位开关K4位置时,电机停止运行。3) 在关门过程中,当有人员由外到内或由内到外通过光电检测开关K2或K1时,应立即停止关门,并自动进入开门程序。4) 在门打开后的8秒等待时间内,若有人员由外至内或由内至外通过光电检测开关K2或K1时,必须重新开始等待8秒后,再自动进入关门过程,以保证人
3、员安全通过。下午6:00上午8:00:自动门处于关闭状态时,必须先用银行卡在刷卡检测器上刷卡,检测器检测通过后,系统自动按前面1)至4)步工作。2 设计方案2.1 I/O分配表根据题目中关于自助银行自动门控制装置的描述可知,该系统的基本输入部件包括门内光电探测关K1、门外光电探测开关K2、开门到位限位开关K3、关门到位限位开关K4,还有刷卡检测器(门内刷卡检测器记为K5,门外刷卡检测器记为K6),此外,还需要设置一个启动开关SB1和一个停止/初始化开关SB2(这个停止/初始化开关也可以不用设,如若不设置的话,停止功能则需由启动开关来实现,并且在启动的时候需要进行系统初始化)。该系统的输出部件包
4、括开门执行机构KM1和关门执行机构KM2。该系统的输入、输出信号分配表如表1所示。表1 I/O分配表输入信号输出信号启动开关SB1I0.0开门执行机构KM1Q0.1门内光电探测开关K1I0.1关门执行机构KM2Q0.2门外光电探测开关K2I0.2开门到位限位开关K3I0.3关门到位限位开关K4I0.4门内刷卡检测器K5I0.5门外刷卡检测器K6I0.6停止/初始化开关SB2I0.72.2 I/O接线图自助银行自动门控制装置的实验室模拟系统的I/O接线图如图1所示。所有的输入开关均采用不闭锁的动合按钮来实现。需要特别说明的是,对于开门到位限位开关K3和关门到位限位开关K4,需要分别设置一个存储位
5、(例如M0.3和M0.4)来表示这两个开关的状态,当自动门开门到位(按一下K3按钮)时即将M0.3置1,开始关门时即将M0.3置0,当自动门关门到位(按一下K4按钮)时即将M0.4置1,开始开门时即将M0.4置0。图1. I/O接线图对于开门执行机构KM1和关门执行机构KM2,则使用两盏灯来模拟实现,灯KM1亮时表示正在开门,当开门到位时则灯KM1熄灭;灯KM2亮时表示正在关门,当关门到位时则灯KM2熄灭。2.3 顺序功能图 系统的顺序功能图如图2所示。图2. 顺序功能图3 方案的实现3.1 梯形图程序3.2 语句表程序5网络1LDSM0.1RM0.2,3RS0.0,8网络2LDSM0.0TO
6、DRVB0MOVWVW3,VW8BCDIVW8网络3LDI0.7RS0.1,7SS0.0,1网络4LSCRS0.0网络5LDSM0.0RQ0.1,1RM0.2,2网络6LDNI0.4ANM0.4SQ0.2,1网络7LDI0.4RQ0.2,1SM0.4,1网络8LDI0.0OM0.2SCRTS0.1SM0.2,1网络9SCRE网络10LSCRS0.1网络11LDW=VW8,800AWVW8,1800SCRTS0.2网络12LDW=VW8,1800SCRTS0.5网络13SCRE网络14LSCRS0.2网络15LDI0.1OI0.2EUSQ0.1,1SCRTS0.3网络16SCRE网络17LSCR
7、S0.3网络18LDI0.3RQ0.1,1SM0.3,1网络19LDM0.3TONT37,80网络20LDI0.1OI0.2EURT37,1网络21LDT37SCRTS0.4网络22SCRE网络23LSCRS0.4网络24LDSM0.0SQ0.2,1RM0.3,1网络25LDI0.1OI0.2RQ0.2,1SQ0.1,1SCRTS0.3网络26LDI0.4RQ0.2,1SM0.4,1SCRTS0.1网络27SCRE网络28LSCRS0.5网络29LDI0.5OI0.6EUSQ0.1,1SCRTS0.6网络30SCRE网络31LSCRS0.6网络32LDI0.3RQ0.1,1SM0.3,1网络3
8、3LDM0.3TONT38,80网络34LDI0.5OI0.6EURT38,1网络35LDT38SCRTS0.7网络36SCRE网络37LSCRS0.7网络38LDSM0.0SQ0.2,1RM0.3,1网络39LDI0.5OI0.6RQ0.2,1SQ0.1,1SCRTS0.6网络40LDI0.4RQ0.2,1SM0.4,1SCRTS0.1网络41SCRE4 测试步骤及实验结果4.1 测试步骤1. 按照I/O接线图连接好S7-200 PLC的输入、输出电路。2. 在计算机上输入梯形图程序,编译成功后即下载到PLC中。3. 根据系统的控制要求进行操作,检查是否满足设计要求。4.2 实验结果1. 运
9、行程序后,按下SB2按钮,灯KM2亮,表示正在关门,按下K4按钮,灯KM2灭,表示关门到位,此时自动门为关闭状态,系统初始化完成。2. 按下SB1按钮,自动门控制系统即进入工作状态。3. (时间为8:0017:59时段)按下K1/K2按钮,灯KM1亮,表示正在开门,按下K3按钮,灯KM1灭,同时计时器开始计时,此时再次按下K1/K2按钮,计时器重新开始计时;计时8s后灯KM2亮,表示正在关门,此时按下K5/K6按钮,没有任何反映,接着再按下K1/K2按钮,灯KM2灭,同时灯KM1亮,表示停止关门并且开始开门。4. (时间为18:007:59时段)按下K5/K6按钮,灯KM1亮,开门;按下K3按
10、钮,灯KM1灭,停止开门,同时计时器开始计时,此时再次按下K5/K6按钮,计时器重新开始计时,若按下K1/K2按钮则没有反应;计时8s后灯KM2亮,正在关门,此时按下K1/K2按钮,没有任何反映,接着再按下K5/K6按钮,灯KM2灭,同时灯KM1亮,停止关门并且开始开门;按下K3按钮,灯KM1灭,关门到位,开始计时;计时8s后灯KM2亮,开始关门;按下K4按钮,灯KM2灭,关门到位,停止关门;按下K5/K6按钮,灯KM1亮,开门,5 结论与问题讨论5.1 结论所设计的程序基本上满足本课程设计的所有要求,该自助银行自动门控制装置系统能够正常工作运行。5.2 问题与讨论以上所设计的系统基本能够正常
11、工作运行,在调试程序的过程中主要的问题是时钟的设置和开门、关门到位检测开关的设定,做完后发觉刷卡开门需要手动操作有点不方便,建议改为红外扫描或者是图像识别比较方便。5.3 收获与心得体会经过这次的课程设计,我不仅更加深刻地学习和巩固了可编程序控制器及工业控制网络这门课程的知识,而且还改观了对自身素质和能力的判断,可谓受益匪浅。总的来说,我在这次的课程设计中的收获具体包括以下几个方面:1)增强了自己的动手能手及思考能力;2)锻炼了解决问题时所需的耐性;3)增强了将所学知识应用于实践的能力;4)深深体会到了程序设计的乐趣。参考文献1 吴中俊,黄永红. 可编程序控制器原理及应用(第2版). 北京:机械工业出版社,2010. .1