PLC实现十人投票机

合集下载

基于单片机控制的投票器(分机)设计毕业设计(论文)word格式

基于单片机控制的投票器(分机)设计毕业设计(论文)word格式

单片机投票器(分机)设计摘要:近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

基于单片机串行通讯技术的投票器(分机)的设计制作过程,以MCS-51系列单片机为控制核心设计投票系统的分机控制器。

投票器(分机)由单片机、三个按键、两个指示灯和串行通信接口等组成.三个键分别表示赞成、反对和弃权,可由多台分机与一台主机构成一个投票系统,投票前由主持人按主机复位键对整个系统所有分机进行复位初始化,接着进行投票,到投票结果被主机接收完成投票。

本系统功率较小,操作简单,有较强的实用性等特点。

关键词:单片机;投票器:分机;接口电路:多机通讯原理目录1 选题意义、方案论证................................................... (3)2 系统组成原理与主要功能.................................................. . (3)3 硬件电路设计 (5)3.1 MCS-51单片机的选择及芯片参数 (5)3.2 RS-485芯片选择及其参数 (7)3.3 时钟电路及复位电路 (9)3.4 按键及指示灯设计 (9)3.5 串行通讯接口的电路设计........................................ ........... (9)4 软件程序设计 (9)4.1 基本原理........................................................ . (9)4.2 通讯协议 (10)5 软、硬件调试及性能分析......................................................... (13)6 结论 (13)课程设计体会................................................... (13)参考文献 (15)附录 (16)附录1 电路原理图 (16)附录2 程序清单 (17)1 选题意义、方案论证本设计要求利用MCS-51系列单片机为控制核心,设计投票系统的分机控制器,用于表决活动。

PLC十人投票机

PLC十人投票机

《电气控制技术》课程设计说明书十人投票机学院:学生姓名:指导教师:职称教授专业:班级:学号:完成时间:湖南工学院电气控制技术课程设计课题任务书学院:电气与信息工程学院专业:自动化文章阐述了十人投票机控制系统的PLC控制、自动计数的一些基本思路和方法,分析了关于PLC工作原理及控制要求,以及三菱可编程控制器系列的FX系列PLC控制器主要功能模块及应用。

根据设计要求统计了十人投票器所需要的输入和输出端子,其中输入点为12个,输出点为3个,共计15个输入输出点。

根据PLC的I/O点数和内存容量选型原则,选择了FX-32MR型号的PLC。

为了验证设2N计的正确性,运用三菱GX Developer仿真软件进行程序仿真。

设计的硬件电路主要由可编程序控制器CPU模块、输入模块及输出模块三部分组成。

由可编程序控制器CPU模块来完成信号处理和转换,其作用是负责把按钮开关传送来的信号经一定的处理,并发出相应的输出信号。

输入按钮开关包括十个投票端、一个计票启动开关,一个复位开关和三个发光二极管,不同结果亮不同的发光二级管。

仿真结果证明,十人投票机的设计满足设计要求,能够有效的保证多人投票的准确性、快速性,具有一定的应用价值。

-32MR关键词:投票机;可编程控制器;三菱FX2N1 绪论 (1)课题的背景及意义 (1)投票机的现状 (1)设计的主要内容 (2)2 十人投票机控制系统的硬件设计 (3)十人投票机控制简介 (3)十人投票机工作任务 (3)十人投票机工作要求 (3)十人投票机输入输出点统计 (3)十人投票机输入点统计 (3)十人投票机输出点统计 (4)PLC选型及参数介绍 (4)PLC选型原则 (4)PLC的选择 (4)FX2N-32MR型号的PLC参数介绍 (5)I/O点分配及PLC接线原理图 (5)I/O点分配 (5)十人投票机原理图 (6)3 十人投票机控制系统设计 (7)常用编程方法介绍 (7)十人投票机程序设计 (7)十人投票机流程图 (7)十人投票机控制系统编程方法 (8)十人投票机程序梯形图 (8)4 十人投票机调试及仿真 (11)十人投票机调试步骤 (11)十人投票机调试结果 (12)十人投票机结果分析 (14)结束语 (15)参考文献 (16)附录 (17)附录1 十人投票机接线图 (17)附录2 十人投票机指令表 (18)1 绪论课题的背景及意义随着民主意识的不断加强,现今社会很多的场合下会用到投票机,例如:在电视上的很多娱乐性质的节目中,或是会议、竞赛、演讲等等场合。

PLC课程设计-多人抢答器

PLC课程设计-多人抢答器

各专业全套优秀毕业设计图纸沈阳工程学院课程设计题目:多人抢答器系别自动化学院班级生自专121学生姓名学号2012344123指导教师职称副教授、讲师课程设计进行地点:实训F座任务下达时间:2014 年12 月11 日起止日期:2014年12月15日起——至2014年12月26日止沈阳工程学院课程设计任务书设计题目:多人抢答器院别自动化学院班级生自专121学生姓名学号2012344123指导教师职称副教授讲师课程设计进行地点:教学楼F420任务下达时间:2014 年12 月11 日起止日期:2014年12月15日起——至2014年12月26日止教研室主任林盛2014 年12 月12 日批准目录1.课程设计任务书 (1)1.1设计目的 (1)1.2设计要求 (1)1.3设计题目 (1)1.4进度安排 (1)2.PLC原理及应用课程设计成绩评定表 (2)3.多人抢答器的控制系统设计 (3)2.1I/O分配表 (3)2.2I/O接线图 (4)2.3顺序功能图 (5)2.4系统运行框图或流程图 (7)2.5控制梯形图 (8)2.6调试与测试 (13)2.7参考文献 (14)4.心得与体会 (15)课程设计任务书1.设计目的:可编程控制器是当今工控领域不可缺少的控制装置,广泛应用在各行各业目前,工业自动控制系统大多数是由PLC来实现的,我们用先进的PLC来实现这个题目的设计具有一定的科研意义,它也可以为工业应用提供一定的参考,可以使学生了解PLC自动控制系统设计的全过程,可以掌握FCS的基本知识,可以激发学生的科研兴趣。

2.设计要求:通过对设计题目的分析,设计出合理的PLC程序,并通过实验设备将其实现。

要求学生写出课程设计说明书,绘制出PLC硬件图、PLC梯形图、网络布线图:并将课程设计说明书,绘制出P&I图、网络图打印出来。

课程设计说明书包含的内容有:(1)采用PLC设计控制系统的目的和意义(2)你所设计的控制系统的任务(3)你所设计的控制系统的对象特性(4)你所设计的控制系统的方框图及工作原理说明(5)你所设计的控制系统的PLC硬件图/PLC梯形图/控制功能图及说明3.设计题目:多人抢答器4.进度安排:周1.1:布置任务,查找资料;周1.2:选题及构思;周1.3:确定控制系统功能及设备选型;周1.4:绘制出PLC硬件图;周1.5:设计PLC梯形图;周2.1:上机调试运行结果结论分析周2.2:编写课程设计说明书;周2.3:编辑课程设计说明书;周2.4:打印课程设计成品;周2.5:上交报告;沈阳工程学院PLC原理及应用课程设计成绩评定表系(部):自动化学院班级:生自专121 学生姓名:吴胤达多人抢答器的控制系统设计<一>I/O分配表:I/O分配表如下所示:<二>I/O接线图:I/O接线图如下所示:<三>顺序功能图:顺序功能图如下所示:步9、步10、步11、步12、步13、步14的子步顺序功能图分别如下:<四>系统运行框图或流程图:该系统的主流程图和子流程图分别如下:<五>控制梯形图:<六>调试与测试1、首先将程序编译无误后下载到PLC中,启动开关(SA)即I0.7拨上,则指示灯HL1亮(Q0.0亮)。

PLC实现十人投票机

PLC实现十人投票机

目录第1章十人投票机控制工艺流程分析 (1)1.1十人投票机控制过程描述 (1)1.2十人投票机控制工艺分析 (1)第2章十人投票机系统总体方案设计 (2)2.1系统的硬件组成 (2)2.2控制方法分析 (3)2.3I/O分配 (3)2.4系统接线图设计 (4)第3章控制系统梯形图程序设计 (5)3.1控制程序流程图设计 (5)3.2控制程序时序图设计 (5)3.3控制程序设计思路 (6)第4章监控系统设计 (7)4.1 PLC与上位监控软件通讯 (7)4.2 上位监控系统组态设计 (8)4.3 实现的效果 (8)第5章系统调试及结果分析 (9)系统调试及解决问题 (9)结果分析 (10)课程设计心得 (11)参考文献 (12)附录 (13)第1章十人投票机控制工艺流程分析十人投票机控制过程描述(1)深入了解控制要求,确定控制的操作方式、应完成的动作。

(2)确定所需的信号输入元件、输出执行元件,据此可以确定PC的I/O 点数。

进行I/O点的分配。

(3)选定PC型号。

(4)绘制PC外部接线图,设计控制系统的主电路。

(5)设计PC控制程序。

(6)模拟调试。

(7)制作控制柜。

(8)进行现场调试。

(9)编制技术文件。

十人投票机控制工艺分析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章十人投票机系统总体方案设计系统的硬件组成输入开关*12;LED指示灯*3;PLC设备;铜芯线;图2-1 系统的输入输出配置图系统的输入输出配置图见图2-1。

十人表决器plc课程设计

十人表决器plc课程设计

《PLC 原理及应用》课程设计报告题目:《十人表决器》专 业 电气工程及自动化 班 级 10电工(3)班 学 号 2012ZSB010209 姓 名 杨 培 国 指导教师 刘 冬 梅 提交日期 2012-12-28JINGCHU UNIVERSITY OF TECHNOLOGY目录第一部分设计任务和要求1.1PLC系统设计内容与步骤 (2)1.2系统控制要求 (2)第二部分设计方案2.1总体设计方案说明 (3)2.2 PLC控制系统组成方框图 (4)第三部分系统硬件设计3.1 PLC的选型及硬件配置 (5)3.2 电气接线图 (6)3.3 输入输出地址分配 (6)3.4 波形图 (7)第四部分 PLC控制软件设计与调试4.1 系统程序设计 (7)4.2调试结果与分析 (8)第五部分课程设计总结 (9)第六部分参考文献 (10)第一部分设计任务和要求1.1 PLC系统设计内容与步骤PLC课程设计主要步骤如下:分析被控对象的工艺条件和控制要求。

被控对象是指受控的机械、电气设备、生产线或生产过程。

在进行系统设计时,首先需要深入了解被控对象的特点、控制过程与要求等。

确定被控对象与PLC之间的输入、输出关系。

控制要求主要指控制系统的基本方式、应完成的动作等,同时要注意必要的保护和连锁等2、选择I/O设备。

根据控制系统的功能要求,确定系统所需的输入、输出设备的具体型号、数量等。

常用的输入设备有按钮、限位开关,传感器等;常用的输出设备有继电器、接触器、电磁阀等。

3、选择PLC的型号。

根据已选择的I/O设备,统计I/O点数,选择合适的PLC类型,在选择时要考虑所需机型的容量大小、I/O模块种类及电源类型等。

4、分配I/O点。

只有分配PLC的I/O点后,方可进行程序设计。

5、程序设计,它是整个系统设计的核心工作,首先要熟悉控制要求,根据控制要求设计好梯形图程序。

6、输入程序后调试程序。

调试过程中如果发现问题,则要采取措施逐一排除,直至调试成功。

8人投票机PLC控制系统

8人投票机PLC控制系统



输入地址 名 称
复位按钮 计票开关 1号赞成开关
2号赞成开关 3号赞成开关 4号赞成开关 5号赞成开关
x020 x021 x000
x001 x002 x003 x004
HL1 HL2 HL3
HL4 HL5 HL6 HL7
1号投票成功 2号投票成功 3号投票成功
4号投票成功 5号投票成功 6号投票成功 7号投票成功
y000 y001 y002
y003 y004 y005 y006
SB8
SB9
6号赞成开关
7号赞成开关
x005
x006
HL8
E1
8号投票成功
表示不通过
y007
y010
八人投票机 I/O分配表
输入信号 输出信号
名 称
SB10


输入地 名 称
x007 E2
功 能
表示同票
输.地址
y011
8号赞成开关
若显示灯绿灯亮:表示通过(即赞成人数较多)
4.当投票结果显示后,就不在接受任何信息,即使再次投票显示 灯仍不会改变其结果。
5.有复位按钮。在按下复位按钮后,所有显示灯熄灭,此时若按
八人投票机 I/O分配表
输入信号 输出信号 功 能 输入地址
名 称 SB1 SB2 SB3
SB4 SB5 SB6 SB7
八人投票机io分配表输入信号输出信号名称功能输入地址名称功能输入地址sb1复位按钮x020hl11号投票成功y000sb2计票开关x021hl22号投票成功y001sb3sb31号赞成开关1号赞成开关000x000hl3hl33号投票成功3号投票成功002y002sb42号赞成开关x001hl44号投票成功y003sb53号赞成开关x002hl55号投票成功y004sb64号赞成开关x003hl66号投票成功y005sb75号赞成开关x004hl77号投票成功y006sb86号赞成开关x005hl88号投票成功y007sb97号赞成开关x006e1表示不通过y010输入信号输出信号名称功能输入地址名称功能输

PLC课程设计十人投票机

PLC课程设计十人投票机

专业综合应用与工程能力实践训练十人投票机设计学院:电气与信息工程学院学生姓名:指导教师:雷军职称高级实验师专业:电气工程及其自动化班级:学号:完成时间:2016年1月摘要投票是决策的一种方法,群体经过讨论或辩论,最后通常在特定的纸张上标示出投票者的立场然后提交大会作点算。

除了投票,共识决策法和赌博也是决策的方法。

自古以来,人类就有投票以表决,一直以来都是以人工的方式投票、检票。

近年以来,现代自动化技术的发展,给人们的生产生活带来了许多便利,可编程控制器(PLC)凭借其可靠性高、抗干扰能力强、使用方便、编程方便、体积小等优势,在问世后迅猛发展,成为自动化技术的重要组成部分。

于是,PLC 控制的十人投票机,随着PLC的发展,人们的需求,应运而生。

投票机的自动化减少了大量人工检票的时间,降低了成本,提高了效率。

关键词:投票机;PLC;成本;效率目录1 引言 (1)2 控制系统硬件设计 (2)2.1 系统硬件配置及组成原理 (2)2.1.1 主机 (2)2.1.2 输入/输出(I/O)接口 (2)2.1.3 电源 (2)2.1.4 编程器 (2)2.1.5 输入/输出扩展单元 (2)2.1.6 外部设备接口 (3)2.2 系统输入输出点分析 (3)2.3 PLC的选型 (3)2.3.1 PLC的I/O选择 (3)2.3.2 PLC的输出类型的选择 (3)2.3.3 PLC的控制功能的选择 (3)2.4 系统硬件接线图设计 (4)3 PLC控制系统软件设计 (5)3.1 系统变量定义及I/O地址分配 (5)3.2 控制程序流程图设计 (5)3.3控制程序时序图设计 (6)3.4 PLC控制程序设计 (7)4 上位机组态监控系统设计 (10)4.1 组态监控软件选择 (10)4.2 上位监控系统组态设计 (10)4.2.1 画面设计 (10)4.2.2 元件编辑 (12)4.3 实现效果 (13)5 系统调试及结果分析 (14)5.1 系统仿真调试 (14)5.2 结果分析 (15)6 设计总结 (16)参考文献 (17)附录:十人投票机系统的源程序 (18)1 引言可编程控制器(programmable logic controller,PLC)是一种以微型计算机为核心的通用工业控制器。

十人投票机控制的设计

十人投票机控制的设计

开始 5S 计数,投票开始。

5S 后中止投票,D10累加,D11=10一D10 判断D10与D11的大小 Y0亮 Y2亮 Y1亮 结束D10〈D11 D10=D11 D10〉D11 2、系统软件设计(1)控制程序设计思路首先,按下开始按钮X012。

投票开始,同意为ON ,反对为OFF 。

时间到后,累加器开始累加,为ON 时累加,OFF 时不累加。

然后,10减去累加器时的数,得出反对票数。

最后反对人数与同意人数比较,大于为不通过,等于为同票,小于为通过,。

输出结果通过三盏LED 灯显示,Y0灯亮表示不通过,Y1灯亮表示同票,Y2灯亮表示通过。

按下复位按钮后,灯灭,存储器清零,投票和计票重新开始。

(2)程序流程图(3)时序图(4)明细程序梯形图打开PLC电源,M8002使D10和D11复位清零。

按下起动按钮PB12时,M3得电,并自锁。

同时,T0定时器5S计时开始。

开始投票。

开始投票后,可以进行投票。

投票员可以进行投票,赞成的扳到ON,反对的扳到OFF。

在5S内,投票是可以反悔的。

因为此时,T0没有闭合,线路并未通电。

所以投票是可以反悔,方便误投改正过来,但5S之后是不能再改过来的。

当5S到后,定时器到时间。

T0闭合,线路通路。

若X000闭合(=ON赞成),D10累加1;若X001打开(=OFF反对),D10无操作。

其它的以此类推。

累加完后,扫描77步。

因为,还是在这个扫描周期内,T0还是闭合的。

执行D11=10-D10。

而后,比较D11与D10的值。

若D11>D10,M0闭合,Y0得电,灯Y0亮,表示不通过;若D11=D10,M1闭合,Y1得电,灯Y1亮,表示同票;若D11<D10,M2闭合,Y2得电,灯Y2亮,表示通过。

到下一个扫描周期,因为M0、M1、M2其中一个已得电,对应的常闭触点M0、M1、M2断开。

所以5秒过后投票或反悔,是无效的。

当投票完成后,按下归零按钮PB13。

常开触点X013闭合,D10、D11清零,M0、M1、M2复位。

(完整word版)基于PLC的十人投票机设计

(完整word版)基于PLC的十人投票机设计

《专业综合应用与工程能力实践训练》项目设计说明书十人投票机学院:电气与信息工程学院学生姓名:张汉指导教师:董海兵职称/学位讲师专业:自动化班级:1202学号:1230740246完成时间:2015年12月摘要随着科学技术的发展,促使人们学科学、学技术、学知识的手段变化的多种多样。

投票器的发明大大缩短了计票时间,提高了工作效率。

投票机是一种应用非常广泛的设备,它作为一种工具,已经广发的应用于各种选举和民意投票之中。

投票在某种程度上反映了民意,对参与投票的人的行为有一定的作用。

投票是选举人使用自己权利的一种方式。

由于PLC的各种性能以及硬件设计安全可靠,性能稳定,PLC在投票上也有广泛的应用。

论文对十人投票机硬件设计、软件设计进行了介绍,以及对PLC编程软件的编程和仿真的介绍。

仿真结果显示,十人投票器对于选举和反映民意都有帮助。

关键词:PLC;十人投票机;硬件设计;软件设计目录1 绪论 (1)2 系统硬件设计 (2)2.1 系统输入输出设计 (2)2.2 PLC的选择 (2)2.3 PLC的简介 (3)2.4 PLC接线原理图设计 (4)2.4.1 I/O点分配 (4)2.5 PLC输入输出电路图 (4)3 软件设计 (6)3.1 编程语言的选择 (6)3.2 控制要求 (6)3.3 程序控制流程图 (6)3.4 程序设计 (7)4 仿真结果 (10)结束语 (13)参考文献 (14)致谢 (15)附录 (16)附录A 源程序 (17)附录B 梯形图 (19)1 绪论投票是决策的一种方法,群体经过讨论或辩论,最后通常在特定纸张上标示出投票者的立场,然后投交大会作点算。

除了投票,共识决策法和赌博也是决策的方法。

近年来,现代自动化的发展,给人们的生产生活带来了许多便利,可编程控制器(PLC)凭借其可靠性高、抗干扰能力强、使用方便、编程方便、体积小等优势,在问世后迅猛发展,成为自动化技术的重要组成。

文章阐述了十人投票控制系统的PLC控制、自动计数、数码显示的一些基本思路和方法,介绍了关于PLC工作特点及运行原理,以及介绍了三菱可编程控制器系列的FX系列PLC控制器主要功能模块及应用。

PLC控制8人表决器课程设计报告

PLC控制8人表决器课程设计报告

编号:PLC应用实训说明书题目:《8人表决器》PCL控制设计院(系):机电工程学院专业:机械设计制造及其自动化学生姓名:学号:指导教师:2013年7月5日`PLC实训设计任务书`桂林电子科技大学实训报告用纸第1页`摘要本次设计目的是利用PLC可编程控制器和其他简单输出输入设备完成一个供8人的表决器,并作出相关反应的系统。

通过所学知识,选用三菱FX系列PLC,并通过利用其出入输出口连接开关和LED建立简单的控制输入和作为反应的输出系统。

根据设计题目的要求,结合所学知识,运用梯形图编程的方法对功能程序进行编写,通过仿真软件进行仿真校核程并利用序程序下载器(和PC串口连接PLC进行程序下载和调试,最终完成设计。

关键词:PLC;可编程控制器;三菱FX;8人表决器桂林电子科技大学实训报告用纸第2页`AbstractThe purpose of this design is the use of PLC programmable controller and other simpleinput and output devices to complete a voting machine for 8 people, and make relevant reaction system. By knowledge, choice the Mitsubishi FX series PLC, and create a simple control input and the output of the system as a reaction by use of its access output port connected to the switch and LED. In accordance with the requirements of the design topics, combined with the knowledge to use ladder programming function program written in the simulation checking process simulation software sequencer download the PC serial port to connect the PLC program download and debug, final completion design.Keywords:PLC; programmable controller; Mitsubishi FX; 8 people vote桂林电子科技大学实训报告用纸第3页` 目录摘要 (1)ABSTRACT (2)引言 (4)1 PLC介绍 (5)1.1基本结构 (5)1.2工作原理 (6)1.3功能特点 (6)1.4FX2N-64MR介绍 (8)2 总体方案设计 (9)2.1题目要求及分析 (9)2.2方案的确立 (9)2.3系统工作原理 (9)3 硬件设计 (10)3.1硬件接线图 (10)3.2实物连接 (10)4 软件设计 (11)4.1逻辑功能编程的比较 (11)4.2主程序的设计 (12)4.2表决功能实现 (12)4.3输出显示 (13)4.4复位功能 (14)4.5程序清单 (14)5 程序仿真 (14)5.1程序界面 (14)5.2仿真过程 (15)6 程序下载和调试 (16)结论.........................................................................................................错误!未定义书签。

10人投票机课程设计

10人投票机课程设计

10人投票机课程设计一、课程目标知识目标:1. 学生能够理解投票机的原理和功能,掌握其操作步骤。

2. 学生能够运用所学编程知识,设计并实现一个简易的10人投票系统。

3. 学生了解数据统计和结果显示的基本方法,并能运用到投票系统中。

技能目标:1. 学生能够运用所学编程语言,独立完成投票系统的代码编写和调试。

2. 学生能够通过小组合作,进行投票系统的设计与实施,提高团队协作能力。

3. 学生能够运用信息技术手段,解决实际问题,提高解决问题的能力。

情感态度价值观目标:1. 学生对编程产生兴趣,培养自主学习计算机技术的积极性。

2. 学生在投票过程中,培养公平、公正、公开的价值观。

3. 学生通过小组合作,学会尊重他人意见,提高沟通表达能力。

4. 学生在课程实践中,体会科技对社会发展的作用,增强社会责任感。

课程性质:本课程为信息技术课程,结合编程、数据统计和团队协作等知识点,以实践操作为主,培养学生的动手能力和创新能力。

学生特点:本课程面向五年级学生,学生已具备一定的编程基础和信息技术素养,对新鲜事物充满好奇,喜欢动手实践。

教学要求:教师应关注学生的个体差异,提供有针对性的指导,鼓励学生主动参与,充分调动学生的积极性和创造性,确保课程目标的实现。

同时,注重分解课程目标为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容本课程教学内容主要包括以下三个方面:1. 投票机原理与操作:- 投票机的功能与作用- 投票机的操作步骤与注意事项- 投票数据的统计与展示方法教学大纲:第1课时,介绍投票机原理与功能;第2课时,实操练习投票机的操作步骤。

2. 编程设计:- 编程语言基础(如Scratch、Python等)- 编程实现投票系统的功能- 编程调试与优化教学大纲:第3课时,复习编程语言基础;第4课时,编写投票系统代码;第5课时,调试与优化代码。

3. 团队协作与项目实施:- 小组分工与合作- 投票系统的设计与实施- 项目展示与评价教学大纲:第6课时,分组并讨论项目设计;第7课时,实施投票系统项目;第8课时,展示项目成果并进行评价。

五人投票机系统设计,PLC

五人投票机系统设计,PLC

- -摘要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 输入变量程序符号表表 2 输出变量程序符号表3、PLC 外围接线表 3 外部接线分配三、系统软件设计1、系统流程图2图 2 五人投票机系统程序梯形图四、系统调试模拟调试:运用S7-200及仿真软件进行模拟调试1、投票人数少于3人图 3 投票人数少于三人的调试结果2、投票人数大于等于3人且小于5人图 4 投票人数大于等于三人且小于五人的调试结果3、投票人数等于五人图5 投票人数等于五人的调试结果总结通过本次课程设计,让我学到了很多的东西。

八人抢答器PLC控制系统设计

八人抢答器PLC控制系统设计

目录摘要 (2)目录 (1)绪论 (3)第一章 PLC控制八人抢答器概述 (4)第二章八人抢答器系统功能介绍与流程 (4)2.1八人抢答器系统的功能与设计要求 (4)2.2八人抢答器工作流程 (5)第三章八人抢答器硬件电路设计与连接 (6)3.1PLC机型选择步骤与原则 (6)3.2七段显示数码管 (7)3.3其他指示信号电气设备 (7)3.4I/O口分配与硬件连接电路 (8)3.5八人抢答器所用元器件型号 (10)第四章软件编程设计 (10)4.1程序的编写与调试 (10)4.2软件编程注意的问题 (20)第五章结论 (20)参考文献 (21)致谢 (22)附录摘要可编程序控制器(PLC)是综合了计算机技术、自动控制技术和通信技术的一门新兴技术,是实现工业生产、科学研究以及其他各个领域自动化技术的重要手段之一,应用十分广泛,是现代工业控制的三大支柱之一。

近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,同时带动传统控制日新月益。

它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。

据统计,可编程控制器是工业自动化装置中应用最多的一种设备。

可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM 将成为工业生产的三大支柱。

PLC控制系统设计8人抢答器是将PLC用于对抢答器的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前使用的抢答器进行精确控制,特别是对多人抢答的控制可方便的实现。

通过设计一个八人抢答器,利用七段显示数码管显示选手编号、倒计时使我们系统掌握可编程控制器的基本原理、功能、应用、程序设计方法和编程技巧,是我们掌握一些基本机型,掌握PLC控制技术的基本原理和应用,并学习PLC编程的多样性、灵活性,是我们掌握PLC 在实际应用中的控制作用、动作顺序与原理,为今后从事自动化控制领域的工作打下坚实的基础。

PLC课程设计六人控制投票机的设计

PLC课程设计六人控制投票机的设计

《可编程逻辑控制器》课程设计任务书——供09级电气工程及其自动化、电气工程与自动化、自动化专业学生用引言:《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。

它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

一、设计题目二:六人投票机系统设计本设计要求熟练使用西门子公司的S7-200系列产品的指令系统,根据控制要求进行PLC 梯形图编程,设计一个六人投票机系统。

二、系统工作过程说明如下图所示,为一个设计六人投票机系统模拟图,即六人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过;若赞成与反对人数相等,则表示同票,重新投票。

图1 六人投票机设计要求:1、按下“启动”开关,开始计时,必须在5s的时间内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。

2、5s后投票停止后,存储器中的结果为最终结果。

将结果进行比较,并显示投票结果。

投票结果用三个灯(Y0,Y1,Y2)显示,Y0表示通过,Y0闪烁表示全票通过,Y1表示没通过,Y2表示同票。

3、当投票结果显示后,就不再接受任何信息,即使再投票,仍然不会改变其结果。

4、按下复位开关,所有的投票等立即熄灭,结果清零,可进行再次开始投票。

5、主持人按下停止按钮,系统停止工作。

三、设计步骤:(1)对系统进行需求分析,确定I/O点数,分配I/O地址;(2)画出PLC硬件接线图;(3)绘制PLC梯形图;(4)系统上机调试。

四、课程设计报告:1、报告内容:本报告内容包括7个部分,具体如下:(1)封面;(2)摘要、关键词(摘要要综述性概括设计的任务、过程、结论,200-300字,关键词3-8个);(3)课程设计任务书;(4)正文(设计过程,包括需求分析、硬件接线图、梯形图、工作过程描述等);(5)总结(包括课程设计过程中的学习体会与收获、对本次课程设计的认识等内容);(6)参考文献(包括在设计过程中查询过的文献资料);(7)附录(包括附图、程序等)。

PLC-六人投票机设计

PLC-六人投票机设计

六人投票机设计
一、控制要求
1.运行PLC
2.当PLC运行时,[X6:计票开关]=OFF,则不执行投票计算。

3.当PLC运行时,再扳Y.[X6:计票开关]=ON,开始计时,此时需在5s内完成投票(赞成与不赞成),请扳动X0~X5(如赞成:X:ON,若反对X:OFF。

4.[X5]=ON,5s后立即显示投票结果,若显示灯
Y0亮:表示不通过(即反对人数较多)
Y1亮:表示同票(即赞成与反对人数相等)
Y2亮:表示通过(即赞成人数较多)
5.当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果。

6.X7为归零按钮.在x7归零后,所有的显示灯熄灭,此时可再次进行投票:二.I/O输出
总开关X7
开关X0 第一个投票人
开关X1 第二个投票人
开关X3 第三个投票人
开关X4 第四个投票人
开关X5 第五个投票人
开关X6 第六个投票人
输出灯Y0 小于3
输出灯Y1 等于3
输出灯Y2 大于3
三.流程图
四.梯形图
五.设计感想
通过这次PLC设计,我从中受益匪浅。

首先,加固了我课堂上所学的理论知识,更重要的是,它锻炼了我的动手能力。

同时,在课堂上向大家讲述自己的作品,很自豪,也培养了自己的口才。

唯一遗憾的是,我能力有限,不能很好的解决作弊问题。

我真的希望像这样的
上课方式能经常有。

PLC控制8人表决器课程设计报告

PLC控制8人表决器课程设计报告

桂林电子科技大学实训报告用纸第1页`摘要本次设计目的是利用PLC可编程控制器和其他简单输出输入设备完成一个供8人的表决器,并作出相关反应的系统。

通过所学知识,选用三菱FX系列PLC,并通过利用其出入输出口连接开关和LED建立简单的控制输入和作为反应的输出系统。

根据设计题目的要求,结合所学知识,运用梯形图编程的方法对功能程序进行编写,通过仿真软件进行仿真校核程并利用序程序下载器(和PC串口连接PLC进行程序下载和调试,最终完成设计。

关键词:PLC;可编程控制器;三菱FX;8人表决器桂林电子科技大学实训报告用纸第2页`AbstractThe purpose of this design is the use of PLC programmable controller and other simpleinput and output devices to complete a voting machine for 8 people, and make relevant reaction system. By knowledge, choice the Mitsubishi FX series PLC, and create a simple control input and the output of the system as a reaction by use of its access output port connected to the switch and LED. In accordance with the requirements of the design topics, combined with the knowledge to use ladder programming function program written in the simulation checking process simulation software sequencer download the PC serial port to connect the PLC program download and debug, final completion design.Keywords:PLC; programmable controller; Mitsubishi FX; 8 people vote桂林电子科技大学实训报告用纸第3页` 目录摘要 (1)ABSTRACT (2)引言 (4)1 PLC介绍 (5)1.1基本结构 (5)1.2工作原理 (6)1.3功能特点 (6)1.4FX2N-64MR介绍 (8)2 总体方案设计 (9)2.1题目要求及分析 (9)2.2方案的确立 (9)2.3系统工作原理 (9)3 硬件设计 (10)3.1硬件接线图 (10)3.2实物连接 (10)4 软件设计 (11)4.1逻辑功能编程的比较 (11)4.2主程序的设计 (12)4.2表决功能实现 (12)4.3输出显示 (13)4.4复位功能 (14)4.5程序清单 (14)5 程序仿真 (14)5.1程序界面 (14)5.2仿真过程 (15)6 程序下载和调试 (16)结论...............................................................................错误!未定义书签。

plc多人抢答课程设计

plc多人抢答课程设计

plc多人抢答课程设计一、教学目标本课程的教学目标是让同学们掌握PLC多人抢答系统的基本原理和设计方法,通过学习,同学们应该能够:1.理解PLC多人抢答系统的工作原理和组成部分。

2.学会使用PLC相关软件进行系统设计和编程。

3.能够独立完成PLC多人抢答系统的搭建和调试。

4.培养同学们的创新意识和团队协作能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.PLC基础知识:介绍PLC的基本概念、工作原理和编程语言。

2.多人抢答系统设计:讲解多人抢答系统的设计流程,包括需求分析、硬件选型、软件编程等。

3.系统调试与优化:介绍如何对多人抢答系统进行调试和优化,以提高系统性能。

4.案例分析:分析实际工程中的多人抢答系统案例,让学生学会将理论知识应用于实际工程。

三、教学方法为了达到上述教学目标,我们将采用以下教学方法:1.讲授法:讲解PLC基础知识和多人抢答系统设计原理。

2.案例分析法:分析实际工程案例,让学生了解多人抢答系统的应用。

3.实验法:让学生动手搭建和调试PLC多人抢答系统,提高实践能力。

4.讨论法:鼓励同学们在课堂上提问、讨论,培养团队协作和沟通能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《可编程逻辑控制器原理与应用》等。

2.参考书:提供相关领域的参考书籍,供同学们拓展学习。

3.多媒体资料:制作课件、视频等多媒体资料,帮助同学们更好地理解教学内容。

4.实验设备:准备PLC实验装置,供同学们进行实验操作。

五、教学评估为了全面、公正地评估学生在课程中的学习成果,我们将采用以下评估方式:1.平时表现:通过课堂参与、提问、讨论等环节,评估学生的学习态度和积极性。

2.作业:布置相关的编程练习和实验报告,评估学生对知识的掌握程度。

3.考试:安排期末考试,测试学生对课程知识的全面理解和应用能力。

六、教学安排本课程的教学安排如下:1.教学进度:按照教材的章节顺序,逐章讲解和实验。

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

目录第1章十人投票机控制工艺流程分析 (1)1.1十人投票机控制过程描述 (1)1.2十人投票机控制工艺分析 (1)第2章十人投票机系统总体方案设计 (2)2.1系统的硬件组成 (2)2.2控制方法分析 (3)2.3I/O分配 (3)2.4系统接线图设计 (4)第3章控制系统梯形图程序设计 (5)3.1控制程序流程图设计 (5)3.2控制程序时序图设计 (5)3.3控制程序设计思路 (6)第4章监控系统设计 (7)4.1 PLC与上位监控软件通讯 (7)4.2 上位监控系统组态设计 (8)4.3 实现的效果 (8)第5章系统调试及结果分析 (9)5.1系统调试及解决问题 (9)5.2结果分析 (10)课程设计心得 (11)参考文献 (12)附录 (13)第1章十人投票机控制工艺流程分析1.1 十人投票机控制过程描述(1)深入了解控制要求,确定控制的操作方式、应完成的动作。

(2)确定所需的信号输入元件、输出执行元件,据此可以确定PC的I/O 点数。

进行I/O点的分配。

(3)选定PC型号。

(4)绘制PC外部接线图,设计控制系统的主电路。

(5)设计PC控制程序。

(6)模拟调试。

(7)制作控制柜。

(8)进行现场调试。

(9)编制技术文件。

1.2 十人投票机控制工艺分析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 系统的硬件组成输入开关*12;LED指示灯*3;PLC设备;铜芯线;图2-1 系统的输入输出配置图系统的输入输出配置图见图2-1。

图2-2 输入输出点配置2.2 控制方法分析可靠性设计是指在规定的条件下和规定的时间内系统完成其规定的功能的能力,或者说是系统保持其功能在正常实现的时间。

PLC是专为工业生产环境设计的控制装置,一般不需要采取特殊措施,就可以直接在工业环境中使用,但是,若现场环境比较恶劣,使用了众多大功率机械设备,而大功率机械设备的启动、负载的变化会引起电网电压的波动,产生低频干扰;另外,使用电焊机和火焰切割机会产生高频火花电流造成干扰;同时,现场的各种动力线会通过电脑磁耦合产生干扰。

这些干扰都会通过与现场设备相连的电缆引入PLC控制系统中,影响系统安全可靠的工作,所以合理地设计系统的可靠性就显得尤为重要。

本课程设计应用于多人投票场景,应是远离工业环境的。

以上提及的大功率机械设备和电焊机和火焰切割机产生的干扰可以忽略。

2.3 I/O分配I端口0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.10 0.11 0.12 0.13 O端口1.00 1.01 1.020.00~0.11为十人投票机的投票开关,0.12为开始开关,0.13为复位开关;1.00为反对,1.01为反对与同意人数相同,1.02为同意。

2.4 系统接线图设计图2-3 接线后的输入口接线图图2-4 系统的实际接线图第3章控制系统梯形图程序设计3.1 控制程序流程图设计开始开关按下后,投票开始,计票同时启动,期间可以任意修改投票结果,5S 后投票和计票同时停止,此时存储器中的结果为最终结果,将结果输出,LED灯亮,显示投票结果。

主持人按下复位开关,结果清零,投票重新开始。

流程图见图3-1。

图3-1 控制程序流程图3.2 控制程序时序图设计图3-2 控制程序时序图3.3 控制程序设计思路(1) 运行PLC;(2) 当PLC运行时,[计票开关0.12]=OFF,则不执行投票计算;(3) 当PLC运行时,[计票开关0.12]=ON,开始计时,此时需在5s内完成投票(赞成与不赞成),请扳动0.00~0.11(如赞成:ON,若反对:OFF)。

而且每个按钮开关0.00~0.11只能投一票。

(4) [0.12]=ON,5s后立即显示投票结果,若显示灯:1.00亮:表示不通过(即反对人数较多);1.01亮:表示同票(即赞成与反对人数相等);1.02亮:表示通过(即赞成人数较多)。

(5) 当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果;(6) 0.13为归零按钮.在0.13归零后,所有的显示灯熄灭,此时可再次进行投票。

第4章监控系统设计4.1 PLC与上位监控软件通讯可编程控制器(Programmable Controller)简称PC。

个人计算机(Personal Computer)也简称PC。

为了避免混淆,人们将最初用于逻辑控制的可编程控制器叫做PLC(Programmable logic Controller)。

PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。

PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。

”(1)可编程控制器是“数字运算操作的电子装置”,其中带有“可以编制程序的存储器”,可以进行“逻辑运算、顺序运算、定时、计数和算术运算”工作,可以认为可编程控制器具有计算机的基本特征。

事实上可编程控制无论从内部构造、功能及功能原理上看都不折不扣的是计算机。

(2)可编程控制器是“为工业环境下应用”而设计的计算机。

工业环境和一般办公环境有很大的区别,PLC具有特殊的构造,使它能在高粉尘、高噪音、强电磁干扰和温度变化剧烈的环境下正常工作。

为了能控制“机械或生产过程”,它又要能“易于与工业控制系统形成一个整体”这些都是个人计算机不可能做到的。

因此可编程控制器不是普通的计算机,它是一种工业现场使用的计算机。

(3)可编程控制器能控制“各种类型”的工业设备及生产过程。

它“易于扩展其功能”,它的程序能根据控制对象的不同要求,让使用者“可以编制程序”。

也就是说可编程控制器较其以前的工业控制计算机,具有更大的灵活性,它可以方便的应用在各种场合,是一种通用的工业控制计算机。

PLC的特点:1、可靠性高,抗干扰能力强;2、配套齐全,功能完善,适用性强;3、易学易用,深受工程技术人员欢迎;4、系统设计周期短,维护方便,改造容易;5、体积小,重量轻,能耗低。

4.2 上位监控系统组态设计图4-1 以六人投票机为例图4-1为以六人投票机为例的模仿图。

4.3 实现的效果首先,按下开始按钮。

记录十人投票,同意为1,反对为0,同意的人数与5比较,大于5为通过,小于5为不通过,等于5为同意和反对人数相等。

输出结果通过三盏LED灯显示,Y0灯亮表示通过,Y1灯亮表示同票,Y2灯亮表示不通过。

按下复位按钮后,灯灭,存储器清零,投票和计票重新开始。

0.12为按下,PLC开始工作,定时器开始计时,0.00~0.11处接受投票,投票结果送入DM0~DM9,然后DM0~DM9中的结果两两相加,逐步累加到DM19,5秒之后累加结束,把此时DM19中的结果与5比较,比较出的结果直接选择送入1.00~1.02,与输出口对应的灯亮。

第5章系统调试及结果分析5.1系统调试及解决问题图5-1当同意人数为7人时Y0灯亮当同意人数为7人时,Y0灯亮,见上图5-1。

图5-2 同意人数为5人时Y1灯亮当同意人数为5人时,Y1灯亮,见图5-2。

图5-3 同意人数为1人时Y3灯亮当同意人数为1人时,Y3灯亮,见图5-3。

5.2结果分析基本符合设计要求中的超过半数人同意为通过,反之为不通过,以及同意反对人数相等时的显示,满足了本次设计的要求。

多改变自己的设计方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样才能使问题解决得更加完美!课程设计心得通过本次课题设计,我们对PLC这门课程有了更进一步的了解。

无论是在其硬件连接方面还是在软件编程方面,都取得了新的收获。

在对PLC编程方面,我们熟悉了梯形图,指令表等,又掌握了一些新的编程思想,使得程序更为简练、易懂,而且更为严谨,程序执行的稳定性得到了提高。

在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。

在查阅资料的过程中,要判断优劣、取舍相关知识,不知不觉中我查阅资料的能力也得到了很好的锻炼。

我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我受益匪浅。

在设计过程中,总是遇到这样或那样的问题。

有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。

自然而然,我的耐心便在其中建立起来了。

为以后的工作积累了经验,增强了信心。

参考文献[1]程周.可编程控制器原理与应用[M].北京:高等教育出版社,2003.[2]王永华.现代电气控制及PLC应用技术[M].北京:北京航空航天大学出版社,2000.[5]张万忠,刘明芹.电气与PLC控制技术[M].化学工业出版社,2003.附录程序梯形图:。

相关文档
最新文档