- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十人投票机
设 计 说 明 书
《可编程控制器》课程设计
设 计 题 目: 十人投票机设计
学 院: 金山学院
学 号: 136712064
专业(方向)年级: 13电气工程及其自动化
学 生 姓 名: 方志伟
福建农林大学金山学院信息与机电工程系
2016年 6月 15日
目录
目录 0
1 引言 1
1.1背景 1
1.2设计内容及目的 1
2 系统总体方案设计 1
2.1 系统硬件配置及组成原理 1
2.1.1系统硬件配置 1
2.1.2 PLC系统的结构组成 2
2.1.3十人投票机组成原理 2
2.2 系统变量定义及分配表 2
2.3 系统接线图设计 3
3控制系统程序设计 4
3.1 控制程序流程图设计具体的程序流程图如图3-1所示。 5
3.2 控制系统的设计思路 5
3.3 创新设计内容 5
4 控制系统的上位机设计 6
4.1 人机界面选择 6
4.2 人机界面设计 6
4.2.1通讯连接 6
4.2.2变量设置 6
4.2.3画面组态 7
5 系统调试及结果分析 9
5.1 PLC程序调试及解决的问题 9
5.2 PLC与上位机联调 10
5.3 结果分析 10
结束语 10
参考文献 11
附录 12
1 引言
1.1背景
PLC近几年才逐渐发展起来的新兴行业,具备资金和技术含量低的特点。由于从国家到地方,相关的行业标准不是十分完备,对场地、环保、设备、技术等方面都缺乏明确的规定和要求,在经过了一年的学习过程中,我们对PLC的发展历程有了一定的认识和了解,并对它的工作原理进行了深入的学习和探讨,在我们都意识到它重要性的今天,我们选择了题为《十人控制投票机系统》的课题进行分析和设计,以巩固我们的理论学习,以提高我们的操作能力,以加强我们的专业技能,让我们更好地将理论联系实践并将理论应用于实践 ,全面提升我们发现问题、分析问题、解决问题的能力。
1.2设计内容及目的
本次的课程设计的主题就是:十人投票机设计。
①设计出plc控制的十人投票控制机
②掌握plc的编程软件平台、定时器、计数器、传送指令、主子程序等有关指令的编程方法
③熟悉plc与上位机通讯、软件调试的方法
④培养学生的综合设计设计能力、分析问题与解决问题的能力
1.运行PLC
2.当PLC运行时,[X12:计票开关]=OFF,则不执行投票计算。
3.当PLC运行时,再扳Y.[X12:计票开关]=ON,开始计时,此时需在5s内完成 投票(赞成与不赞成),请扳动X0~Xl 1(如赞成:X:ON,若反对X:OFF。
4.[X12]=ON,5s后立即显示投票结果,若显示灯
Y0亮:表示不通过(即反对人数较多)
Y1亮:表示同票(即赞成与反对人数相等)
Y2亮:表示通过(即赞成人数较多)
5.当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果。
6.X13为归零按钮.在x13归零后,所有的显示灯熄灭,此时可再次进行投票。
2 系统总体方案设计
2.1 系统硬件配置及组成原理
硬件有:CPU226、S7200PLC、一台电脑、维普显示屏等;通过电脑编程PLC程序,导入CPC226,再通过连接维普显示屏,用通讯装置将Levi Stdio编写的屏幕界面导入显示屏,最后在电脑上运行程序,通过联通原理来实现十人投票的过程。
2.1.1系统硬件配置
考虑到控制功能、经济性。可靠性等方面,控制器选用S7-200PLC,CPU为226,数字输入24个点,数字输出16个点。被控对象为十人投票机,PLC自动控制投票机工作的全过程。
2.1.2 PLC系统的结构组成
PLC系统结构组成:主机、输入输出/(I\O接口)、电源、编程器、输入输出扩展单元、外部设备接口。
2.1.3十人投票机组成原理
其原理图2-1所示:
图2-1 十人投票机原理图
图2-2 十人投票机控制系统接线图
3控制系统程序设计
3.1 控制程序流程图设计具体的程序流程图如图3-1所示。
图3-1 十人投票机的程序流程图
3.2 控制系统的设计思路
首先,要用到MOV,定时器,INC,置位,复位,还有比较大小的指令等。
先通过将某个地址数字复位,再通过INC指令将按钮按下之后的数据采集,保存在之前的地址位,最后将数据进行比较,用判断指令来进行3盏灯的亮暗。(
文档评论(0)