ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:90.39KB ,
资源ID:7495569      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7495569.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(plc课程设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

plc课程设计.docx

1、plc课程设计plc课程设计河南机电高等专科学校 课程名称: 电力电子应用技术 课题名称; 智能抢答器 系部名称: 自动控制系 专业班级: 姓 名: 学 号: 2010 年 6 月 27 日 设 计 任 务 书 设计目的: 设计一个知识竞赛用的抢答器数码显示系统。该抢答器共有四个抢答按钮,一个抢答开始启动按钮,一个演示按钮。模拟面板如下图所示: 目录 一、设计方案; 二、硬件电路设计、I/O地址分配; 三、软件设计; 四、程序调试; 五、心得体会 附录1、参考文献 附录2、程序清单 第一章 设计方案 1.这是抢答器的模拟面板,是四路智能抢答器,分别有四个人来抢答和主持人进行总控制。 2.如图所

2、示,SQ1代表1号人所用的抢答器开关,SQ2代表2号人所用的抢答器开关,SQ3代表3号人所用的抢答器开关,SQ4代表14号人所用的抢答器开关。SD(I0.0)代表开始按钮,ST(I0.5)代表开始循环按钮,这两个按钮都有主持人操作。 3.在主持人按下SD按钮后,四个人可以在10秒之内进行抢答器,也就是说按下各自的按钮开关,不然在10s之后再抢答无效,如果四个人首先按下SQ1、SQ2、SQ3、SQ4中的任意一个按钮,则数码管显示为该按钮对应的数字并保持10秒,10s之后自动消失,按下其他按钮无效;10秒之后如果要启动抢答器就必须再次有主持人按下SD按钮,才可以重新抢答。 4. 在主持人按下SD按

3、钮后10秒之内,如按下ST按钮,八段数码管开始循环显示:显示一段显示A、B、C、D、E、F、G,再有DP进入循环,再一次显示A、B、C、D、E、F、G(我在这里说明,我设计的A、B、C、D、E、F、G不是指模拟板上那些小段的A、B、C、D、E、F、G,而是我设计的A有模拟板的A、B、C、E、F、G等数码管组成,设计的B有模拟板的A、B、C、D、E、F、G等数码管组成,设计的C有模拟板的A、D、E、F等数码管组成,设计的D有模拟板的A、B、C、D、E、F等数码管组成,设计的E有模拟板的A、D、E、F、G等数码管组成,设计的F有模拟板的A、E、F、G等数码管组成,设计的G有模拟板的A、B、C、D、

4、F、G等数码管组成。) 5.在模拟板上,I0.1、I0.2、I0.3、I0.4表示输入,Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、Q0.7表示输出,所对应的是模拟板上A、B、C、D、E、F、G、DP等数码管。 第二章 硬件电路设计、I/O地址分配 1、硬件设计 1)、抢答电路 电路如图2所示。该电路完成两个功能:一是分辨出选手按键的先后,并锁定74LS175的功能真值表即优先抢答者的编号,同时译码显示电路显示选手编号;二是要使其他选手随后的按键操作无效。 图2 抢答电路 其工作原理为:当主持人控制开关处于“清除”时,D触发器的清零端为低电平,使D触发器被强制清零,输

5、入的抢答信号无效。当主持人将开关拨到“开始”时,D触发器Q非端前一状态为高电平,四个Q非端与在一起为高电平,再和抢答按键信号和借位信号与在一起给D触发器的脉冲端,当没人抢答时,抢答信号为低电平,与门U11输出端为低电平给D触发器脉冲端,当一有人抢答时,抢答信号为高电平,并和U2的输出信号和借位信号与在一起,使得U11输出端为高电平给D触发器,于是D触发器就有一个上升沿,使得抢答信号经D触发器触发锁存再经过译码器74ls48译码,把相应的信号显示在数码管上。另外,当选手松开按键后,D触发器的Q非前一状态为低电平,与在一起后给与门U11,使得U11的输出端为低电平给D触发器,则D触发器的脉冲输入端

6、恢复原来状态,从而使得其他选手按键的输入信号不会被接收。这就保证了抢答者的优先性及抢答电路的准确性。当选手回答完毕,主持人控制开关S是抢答电路复位,以便进行下一轮抢答。 2)、定时电路 节目主持人通过按复位键来进行抢答倒计时。如图3。定时9秒,把74LS192 对应的9,10,1,15四个端子预置为“1001”。计数器的时钟脉冲由秒脉冲电路555提供。当复位开关按下时,给74ls192一个低电平,从而开始倒计时,每来一个脉冲信号进行减计数一次。当有选手抢答或借位信号时,就使得74ls192的输入脉冲变成低电平,从而实现倒计时的停止。再按复位键时,再一次倒计时。 图3 定时电路 3)、抢答器控制

7、电路 抢答器控制电路是抢答器设计的关键,它要完成以下三项功能: (1)当参赛选手按动抢答键时,数码管显示,抢答电路和定时电路停止工作。 (2)当设定的抢答时间到,无人抢答时,数码管不显示,同时抢答电路和定时电路停止工作。 时序控制电路 2、 所用器材 1). 十进制可逆计数器74LS192(54/74194)两个引脚图管脚及功能表如下:74LS192是同步十进制可逆计数器,它具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如下所示: (a)引脚排列 (b) 逻辑符号 图中:为置数端,为加计数端,为减计数端,为非同步进位输出端, 为非同步借位输出端,P0、P1、P2、P3为计数器输入

8、端,为清除端,Q0、Q1、Q2、Q3为数据输出端。 输入 输出 MR P3 P2 P1 P0 Q3 Q2 Q1 Q0 1 0 0 0 0 0 0 d c b a d c b a 0 1 加计数 1 0 1 1 减计数 3.74LS48 (54/7448)七段译码器两个。 74LS48的引脚排列: A、B、C、D 是输入端 a、b、c、d、e、f、g是输出端,3.555定时器一个: 主要参数:电源电压为4.5-18V,最大输出电流为200mA,工作oo温度范围为-55C-125C。 它基本原理是,由于电容C的两端的电压不能突变,定时器的2端电压低触发端为低电平,输出端3为高电平。电源经过RR给电

9、容C1、2充电,当电容的电压充到电源电压的2/3时,555内部的MOS管导通,输出为低电平。接着电容通过R和已经导通的MOS管放电,当电容的2两端电压下降到低于1/3的电源电压时,MOS管截止电容放电停止,此时电源通过RR再次向电容充电。 1、24、74LS273八D触发器: 功能如下:(1).1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q1)、5(Q2)、6(Q3)、9(Q4)、U312(Q5)、15(Q6)、16(Q7)、19(Q8)全部输出0,即全部复位;(2).当1脚为高电平时,11(CLK)脚是锁存控制端,321D1Q并且是上升沿触发锁存,当11脚有一个上升沿,立即锁4

10、52D2Q存输入脚3、4、7、8、13、14、17、18的电平状态,763D3Q89并且立即呈现在在输出脚2(Q1)、5(Q2)、6(Q3)、4D4Q13125D5Q9(Q4)、12(Q5)、15(Q6)、16(Q7)、19(Q8) 14156D6Q 17167D7Q 18198D8Q1CLR 11CLK 74LS273N2、I/O地址分配 I口: 00000-SB 主持人控制抢答按钮(启动)按钮 00001-SB1 第一参赛组抢答按钮 00002-SB2 第二参赛组抢答按钮 00003-SB3 第三参赛组抢答按钮 00004-SB4 第三组参赛抢答按钮 00005-SB5 主持人控制复位按钮

11、(停止)按钮 O口: 01000 输出控制抢答按钮(启动)信号 01001 输出第一参赛组抢答信号 01002 输出第二参赛组抢答信号 01003 输出第三组参赛抢答信号 01004 输出第四组参赛抢答信号 01005 输出控制复位按钮 第三章 软件设计 TITLE=程序注释 Network 3 Network 1 / 网络标题 LD M1.3 / 网络注释 A I0.5 LD I0.0 O M1.1 O M1.2 AN M30.1 AN T110 AN M30.2 LDN I0.5 AN M30.3 O M30.1 AN M30.4 O M30.2 AN I0.0 O M30.3 = M1.

12、1 O M30.4 Network 4 ALD LD I0.0 = M1.2 R M6.0, 8 Network 2 Network 5 LD I0.0 LD M1.1 O M1.3 CALL SBR0 AN T110 Network 6 = M1.3 LDN M1.1 TON T110, 100 R T39, 1 Network 7 Network 10 LD M6.0 LD M6.1 O M6.1 O M6.2 O M6.2 O M6.3 O M6.3 O M6.4 O M6.4 O M30.2 O M6.5 O M30.3 O M30.2 O M6.6 O M30.3 = Q0.3 O

13、M6.6 Network 11 = Q0.0 LD M6.0 O M6.1 Network 8 LD M6.0 O M6.2 O M6.1 O M6.3 O M6.3 O M6.4 O M30.1 O M30.2 O M30.3 O M6.5 O M30.4 = Q0.4 O M30.2 Network 12 O M6.6 LD M6.0 = Q0.1 O M6.1 Network 9 O M6.2 LD M6.0 O M6.3 O M6.1 O M6.4 O M6.3 O M6.5 O M6.6 O M30.4 O M30.1 O M6.6 O M30.3 = Q0.5 O M30.4 Ne

14、twork 13 = Q0.2 LD M6.0 O M6.1 AN M30.4 O M6.4 AN T110 O M6.5 = M30.2 O M6.6 Network 3 O M30.2 LD I0.3 O M30.3 O M30.3 O M30.4 AN M30.1 = Q0.6 AN M30.2 Network 14 AN M30.4 LD M6.7 AN T110 = Q0.7 = M30.3 Network 15 Network 4 LD M1.2 LD I0.4 CALL SBR1 O M30.4 R T40, 1 AN M30.1 TITLE=子程序注释 AN M30.2 Net

15、work 1 / 网络标题 AN M30.3 / 网络注释 AN T110 LD I0.1 = M30.4 O M30.1 TITLE=子程序注释 AN M30.2 Network 1 / 网络标题 AN M30.3 / 网络注释 AN M30.4 LD M1.1 AN T110 AN T38 = M30.1 TON T37, +5 Network 2 Network 2 LD I0.2 LD T37 O M30.2 TON T38, +5 AN M30.1 Network 3 AN M30.3 LD M1.1 TON T39, +10 LD M6.7 AN T39 O M0.2 = M1.0

16、 TON T40, +10 Network 4 AN T40 LD M1.0 = M0.2 O M0.2 LD T37 = M6.0 EU Network 5 SLB MB6, 1 第四章 程序调试 定时电路设计中,我们的显示电路出了问题,设定好的10秒的显示周期,结果在15秒以后十进位的显示器本应该显示由“1”跳变为“0”,但是我们的却跳不回来,在求助身边的同学后仍无法的到解决,我们知道是布线出了问题,但是不知道具体问题出在哪里。 还有就是当抢答器显示数字时,按下开关ST,十秒后显示数字不消失,经过对程序的修改,在主程序上I0.5常闭触电并上M30.0,M30.1,M30.2和M30.3后程

17、序运行成功;还有可能是电脑的毛病,通过换电脑,程序彻底没问题,能够正常运行了。 第五章心得体会 持续近二个星期的课程设计结束了,我们的设计虽然有一些小毛病,但总体上还是很成功的。二周的时间虽然很短暂,但从中获益匪浅. 毕竟在课堂上学习的内容真真正正能用到实际是有点超乎我们的想象,而且要把理论知识付诸实践确实非一件易事。我从最初的设想编程一个简单的程序,整个过程中我翻阅大量资料,跑遍图书馆各个能找到数电资料的角落,上网查找有关内容,马不停蹄思考如何变成一个程序,并和周围同学进行着一遍又一遍的交流与设计思想。 首先对电气控制与PLC应用技术这门课程有了更深的了解,因为课程设计本身要求将以前所学的理

18、论知识运用到实际的程序设计当中去,在编程程序设计过程中,无形中便加深了对程序的了解及运用能力,对课本以及以前学过的知识有了一个更好的总结与理解;以前的PLC实验只是针对某一个小的功能设计,而课程设计对我们的总体编程程序设计的要求更严格,需要通过翻阅复习以前学过的知识确立了实验总体设计方案,然后逐步细化进行各个程序的设计。 其次,以前实验用过这种软件,但是只是肤浅的了解,通过这次的课程设计学会了Micro/WIN Executable软件的基本应用,这对我们以后的工作和学习的帮助都很有用处。但是在程序调试的过程中出现大量问题,需要我们细心解决,所以,我对编程程序的排查能力有了很大的提高。但由于是

19、自己学习没有专业指导难免有一些我们不了解的功能。所以我们以后要多接触和了解一些程序功能,多向老师请教学习。 最后,感谢学校给我们这次机会,锻炼了我们的动手能力。通过这次课设让我明白了理论和实际操作之间差距,而且也让我很明确得意识到自己在编程程序上有很多的知识漏洞,以后应该多钻研一下。从这过程,我锻炼了自己的动手能力,独立思考能力,分析实践能力,并学会了把自己的设计经验和思路拿出来与大家分享。 再次感谢老师的辅导以及同学的帮助。“纸上得来终觉浅,绝知此事要躬行”,由此看来实践的重要,短短两星期的课程设计,学到了很多的东西,最重要的是我自己动手把我学习的知识用于实践,做出成功的作品,这才算真正学习

20、到了东西。总之,这次实验我收获颇多。实践是获得知识的一种最好的手段 、参考文献 附录1【1】电气控制与PLC应用技术 田效伍 主编 【2】电气控制与可编程序控制器应用技术 吴晓军 主编 【3】S7-300/400 PLC应用技术 廖常初 主编 【4】电子技术基础数字部分 康华光 主编 【5】在系统可编程技术及其器件原理与应用 刘笃仁 杨万海 编著 【6】电工学(下册) 秦曾煌 主编 【7】可编程控制器原理及应用 宫淑贞 王冬青 徐世许 编著 附录2、程序清单: TITLE=程序注释 ALD Network 1 / 网络标题 = M1.2 / 网络注释 Network 2 LD I0.0 LD

21、I0.0 O M1.2 O M1.3 AN T110 AN T110 LDN I0.5 = M1.3 O M30.1 TON T110, 100 O M30.2 Network 3 O M30.3 LD M1.3 O M30.4 A I0.5 O M1.1 O M6.3 AN M30.1 O M30.1 AN M30.2 O M30.3 AN M30.3 O M30.4 AN M30.4 O M30.2 AN I0.0 O M6.6 = M1.1 = Q0.1 Network 4 Network 9 LD I0.0 LD M6.0 R M6.0, 8 O M6.1 Network 5 O M6

22、.3 LD M1.1 O M6.6 CALL SBR0 O M30.1 Network 6 O M30.3 LDN M1.1 O M30.4 R T39, 1 = Q0.2 Network 7 Network 10 LD M6.0 LD M6.1 O M6.1 O M6.2 O M6.2 O M6.3 O M6.3 O M6.4 O M6.4 O M30.2 O M6.5 O M30.3 O M30.2 O M6.6 O M30.3 = Q0.3 O M6.6 Network 11 = Q0.0 LD M6.0 Network 8 O M6.1 LD M6.0 O M6.2 O M6.1 O

23、M6.3 O M6.4 R T40, 1 O M30.2 TITLE=子程序注释 O M6.5 Network 1 / 网络标题 = Q0.4 / 网络注释 Network 12 LD I0.1 LD M6.0 O M30.1 O M6.1 AN M30.2 O M6.2 AN M30.3 O M6.3 AN M30.4 O M6.4 AN T110 O M6.5 = M30.1 O M30.4 Network 2 O M6.6 LD I0.2 = Q0.5 O M30.2 Network 13 AN M30.1 LD M6.0 AN M30.3 O M6.1 AN M30.4 O M6.4

24、AN T110 O M6.5 = M30.2 O M6.6 Network 3 O M30.2 LD I0.3 O M30.3 O M30.3 O M30.4 AN M30.1 = Q0.6 AN M30.2 Network 14 AN M30.4 LD M6.7 AN T110 = Q0.7 = M30.3 Network 15 Network 4 LD M1.2 LD I0.4 CALL SBR1 O M30.4 AN M30.1 LD T37 AN M30.2 EU AN M30.3 SLB MB6, 1 AN T110 = M30.4 TITLE=子程序注释 Network 1 / 网络标题 / 网络注释 LD M1.1 AN T38 TON T37, +5 Network 2 LD T37 TON T38, +5 Network 3 LD M1.1 TON T39, +10 AN T39 = M1.0 Network 4 LD M1.0 O M0.2 = M6.0 Network 5 LD M6.7 O M0.2 TON T40, +10 AN T40 = M0.2 Network 6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1