网站大量收购独家精品文档,联系QQ:2885784924

五人投票机系统设计,plc.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 17 PAGE 2 摘要 PLC的问世为我们的生活和生产作出了不可磨灭的贡献,从生产方面来说,在各大电厂及生产制造车间到处可见PLC控制系统的踪影,它可以准确持续完成生产过程自动化的综合自动化控制,提高了生产效率,降低了产品的成本…从生活方面来说,PLC控制系统和我们的衣食住行息息相关,它出现在我们生活中的每一个角落,时刻为我们的生活服务着,比如自动投币售货机、全自动化洗衣机、人机协控投票机… 关键词:PLC,投票机,控制 一、绪论 1、设计目的 ①设计出plc控制的六人投票控制机; ②掌握 plc的编程 软件平台、定时器、计数器、传送指令、主子程序等有关指令的编程方法; ③熟悉plc与上位机通讯、软件调试的方法; ④培养学生的综合设计设计能力、分析问题与解决问题的能力。 2、设计内容 五人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过。 3、要实现的目标 1、按下“启动”开关,开始计时,必须在5s的时间内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。 2、5s后投票停止后,存储器中的结果为最终结果。将结果进行比较,并显示投票结果。投票结果用三个灯(Y0,Y1)显示,Y0表示通过,Y0闪烁表示全票通过,Y1表示没通过。 3、当投票结果显示后,就不再接受任何信息,即使再投票,仍然不会改变其结果。 4、按下复位开关,所有的投票等立即熄灭,结果清零,可进行再次开始投票。 5、主持人按下停止按钮,系统停止工作。 二、系统分析及硬件设计 1、系统工作说明 如下图所示,为一个设计五人投票机系统模拟图,即五人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过。 图1 五人投票机 2、系统I/O分配 表 1 输入变量程序符号表 序号 符 号 地 址 注 解 1 启动 I0.0 按下后系统启动 2 停止 I0.2 按下后系统停止 3 复位 I0.1 按下后系统复位,可进行再次投票 4 按钮K1 I0.3 1号投票台 5 按钮K2 I0.4 2号投票台 6 按钮K3 I0.5 3号投票台 7 按钮K4 I0.6 4号投票台 8 按钮K5 I0.7 5号投票台 序号 符 号 地 址 注 解 1 灯L1 Q0.0 按下K1后,1号投票灯亮 2 灯L2 Q0.1 按下K2后,2号投票灯亮 3 灯L3 Q0.2 按下K3后,3号投票灯亮 4 灯L4 Q0.3 按下K4后,4号投票灯亮 5 灯L5 Q0.4 按下K5后,5号投票灯亮 6 通过Y0 Q0.5 票数大于等于3小于5,Y0灯亮 7 不通过Y1 Q0.6 票数小于3,Y1灯亮 8 全票通过Y0 Q0.5 票数等于5,Y0闪烁 表 2 输出变量程序符号表 3、PLC外围接线 表 3 外部接线分配 输入 接线 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 SQ1 SQ2 SQ3 SQ4 SQ5 SQ6 SQ7 SQ8 输出 接线 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 HL1 HL2 HL3 HL4 HL5 HL6 HL7 三、系统软件设计 1、系统流程图 系统启动 系统启动 T37计时 比较开始投票 比较 开始投票 返回5s后输出结果 返回 5s后输出结果 2、系统程序设计 图 2 五人投票机系统程序梯形图 系统调试 模拟调试: 运用S7-200及仿真软件进行模拟调试 1、投票人数少于3人 图 3 投票人数少于三人的调试结果 2、投票人数大于等于3人且小于5人 图 4 投票人数大于等于三人且小于五人的调试结果 3、投票人数等于五人 图5 投票人数等于五人的调试结果 总结 通过本次课程设计,让我学到了很多的东西。由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习。我们基本学会了PLC设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力。 通过这次设计实践。我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序写到P

文档评论(0)

158****6415 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档