PLC实现十人投票机

合集下载

plc六人投票设计报告

plc六人投票设计报告

目录第1章引言 (2)1.1 设计目的 (2)1.1.1 PLC概况 (2)1.1.2 本次设计目的 (3)1.2设计内容 (3)1.2.1 设计内容:有六人参加竞选投票,主持人主持投票的全过程,直到有投票结果。

(3)1.2.2 要实现的目标: (3)1.2.3 PLC控制系统设计的一般步骤: (3)第二章系统总体方案设计 (4)2.1系统硬件配置及组成原理论述 (4)2.2系统变量定义及分配表 (5)2.3系统电气接线图设计 (5)2.4系统可靠性设计 (6)第三章控制系统设计 (6)3.1控制功能及控制原理论述 (6)3.2控制程序流程图思路论述 (6)3.3程序控制时序图设计 (8)3.4 控制程序设计思路 (11)第4章系统调试及结果分析 (11)4.1调试结果及解决问题 (11)4.1.1 实验接线 (11)4.1.2 实验结果显示 (13)4.2.实验仿真截图 (15)4.2.1亮灯数大于3 (15)4.3结果分析 (17)第5章设计总结 (18)第六章参考文献 (18)第1章引言1.1 设计目的1.1.1 PLC概况可编程控制器(Programmable Controller)简称PC。

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

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

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

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

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

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

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课程设计

《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控制器主要功能模块及应用。

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 投票人数等于五人的调试结果总结通过本次课程设计,让我学到了很多的东西。

基于单片机的班级投票器

基于单片机的班级投票器

基于单片机的班级投票器【摘要】班级投票器是针对班级而设计的现场投票计数器系统,该系统可用于班级人数小于99人,职位候选人不超过10人的投票选举。

投票器是由键盘接口专用芯片74C922来完成按键编码,再通过单片机采集信息,进行票数的累计,最后有四联数码管来显示选举结果。

投票期间用一个按键来控制投票有效性,并通过发光二极管来完成指示工作。

选举投票期间可暂停投票,查看投票结果,后可继续投票,直至达到预设的最大班级人数关闭投票系统。

【关键字】单片机;投票;74C922引言 (3)1 系统总体设计 (4)1.1 设计要求 (4)1.2 系统组成方框图 (4)1.3 方案设计 (4)2 系统硬件设计 (4)2.1 相关芯片介绍 (4)2.1.1 AT89C51芯片介绍 (4)2.1.2 74C922芯片介绍 (5)2.1.3 74LS04芯片介绍 (6)2.2 各单元电路设计与分析 (7)2.2.2 由74C922够成的键盘电路 (7)2.2.2 复位电路 (8)2.2.3 时钟电路 (8)2.2.4 显示模块 (9)2.2.5 控制投票有效部分 (10)2.3 总原理图和元器件清单 (11)2.3.1 总原理图 (11)2.3.2 元件清单 (11)3 系统软件设计 (12)3.1 主程序设计 (12)3.2 中断程序设计 (13)3.3 定时程序设计 (14)4 调试 (16)5 总结 (16)6 致谢语 (17)参考文献 (17)附录一 PCB图 (19)附录二源程序 (19)在大学生活中,时常发生选举投票事件。

目前班级职位选举采用纸条的方式进行投票。

具体过程如下:首先,在黑板上列出要选举的职位及职位候选人的名字;接着班级成员在纸条上写上候选人的名字,折叠好放在指定的位置(如讲台桌上);再来全部投票完毕后,进行唱票,判断票的有效性(写上多于一个候选人的名字,或不写都视为废票),同时并统计票数。

最后,票数统计完成后先判断本次选举是否有效(若发生选票多于选民数,视为无效)。

PLC课程设计任务书

PLC课程设计任务书

PLC 课程设计任务书适用:自动化电气工程及其自动化机械设计制造及其自动化等专业目录设计报告写作要求设计一停车场车位控制设计二病床呼叫系统设计三自动双层停车场控制设计设计四自助洗车机控制设计设计五机械手臂搬运加工流程控制设计六自动售货机的控制设计设计七十人投票机设计设计八电子计算器设计设计九电动机顺序启动/停止控制设计十三相电热器控制设计十一三部电动机启动停止控制程序设计设计十二两部抽水机控制程序设计设计十三绕线转子电动机正逆转控制程序设计设计十四三相感应电动机定时正逆转设计十五附直流剃车三相感应目电动机丫- △启动控制程序设计设计十六台车呼叫控制设计十七摇臂钻床控制器设计十八液压传动组合机床控制设计十九PLC 在注塑机控制中的应用设计二十PLC 在MB322 型联合烫剪机上的应用设计二^一自动喷泉的PLC控制设计二十二四层电梯模型的PLC控制设计二十三小车多方式运行的PLC控制设计二十四装瓶流水线的PLC控制设计二十五自动旋转检测的PLC控制设计二十六步进电机的PLC控制设计二十七交流电机的PLC控制设计二十八基于软PLC的步进电机控制设计二十九基于软PLC的交通信号灯控制设计三十基于软PLC的多种液体混合控制页码课程设计报告写作要求目录1 引言 (主要写课题设计的目的、设计内容及要实现的目标) 2系统总体方案设计 .....................................................2.1 系统硬件配置及组成原理(要有系统组成图)2.2 系统变量定义及分配表2.3系统接线图设计2.4系统可靠性设计3 控制系统设计3.1 控制程序流程图设计 3.2 控制程序时序图设计 3.3 控制程序设计思路3.4 创新设计内容4 上位监控系统设计4.1 PLC 与上位监控软件通讯 4.2 上位监控系统组态设计 4.3实现的效果5 系统调试及结果分析 5.1 系统调试及解决的问题 5.2结果分析结束语 (主要写取得的效果、创新点及设计意义) 参考文献 附录:带功能注释的源程序7段灯显乐车辆数口O O O /—/ /—/」II出口检测器9] 102 113 124 135 146 157 168设计一停车场车位控制I•如图7-1所示,假设有一停车场共有16亍车位°人口笹测器闸拦工在人口处装设一传感器.用来检测车辆进人的数冃。

PLC实现十人投票机

PLC实现十人投票机

目录第1章引言 (1)1.1 设计目的 (1)1.2 设计内容 (2)第2章系统的总体方案设计 (3)2.1系统的硬件配置及组成原理 (3)2.2 系统的变量定义及分配表 (4)2.3 系统的接线图 (5)2.4 系统可靠性设计 (6)第3章控制系统设计 (7)3.1 控制程序流程图设计 (7)3.2 控制程序梯形图 (7)3.3 控制程序设计思路 (7)第4章系统调试及结果分析 (8)4.1调试结果及解决问题 (8)4.2结果分析 (9)第5章设计总结 (10)参考文献 (11)附录 (12)第1章控制工艺分析1.1 设计目的一、PLC概况可编程控制器(Programmable Controller)简称PC。

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

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

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

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

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

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

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

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

工业环境和一般办公环境有很大的区别,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)结论.........................................................................................................错误!未定义书签。

基于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)系统上机调试。

摘要 (2)一、绪论 (3)二、系统分析及硬件设计 (4)三、系统软件设计 (6)四、系统调试 (12)总结 (16)参考文献 (16)摘要此设计的选择是以提高我们的操作能力、巩固我们的理论学习以及加强我们的专业技能,让我们更好的理论联系实践并将理论应用于实践,全面提升我们发现问题、分析为题、解决为题的能力;而且近年来随着科技的飞速发展,PLC 的应用正在不断的走向深入,它在各行各业的自动化生产过程中扮演着很重要的角色,对于一名自动化系的学生来说,PLC不仅是我们的主打专业,它还是自动控制的基础和起点。

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

十人投票机设计系、部:电气与信息工程系学生姓名:邓日夫指导教师:陈艳职称教授专业:电气自动化班级:电气1003班完成时间:20112.12.13电气控制技术课程设计任务书一、控制要求1.运行PLC2.当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归零后,所有的显示灯熄灭,此时可再次进行投票:二、设计任务学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。

主要内容包括:1. 设计出硬件系统的结构图、接线图、时序图等;2. 系统有启动、停止功能;3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;4. 程序结构与控制功能自行创新设计;5. 进行系统调试,实现十人投票机的控制要求。

目录1 前言 (4)2 系统硬件设计 (5)2.1 PLC的结构及各部分的作用 (5)2.2 PLC的工作原理 (6)2.3 PLC控制系统设计的一般步骤: (6)3 PLC控制系统设计 (8)3.1系统输入输出设计 (8)3.2 PLC的选择 (8)3.3 I/O点的分配表 (9)3.4 PLC输入输出电路图 (9)3.5时序图 (10)3.6明细程序梯形图 (11)3.7调试与测试 (12)4结束语 (15)5 参考文献 (16)附录源程序及梯形图 (17)1前言可编程控制器(programmable logic controller, PLC )是一种以微型计算机为核心的通用工业控制器。

它是继承了继电器控制器装置的部分突出性能,并与现代的计算机技术和通行技术结合为一体,代表了当前电器控制技术的世界先进水平。

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

FX不仅编程简单,通用性强,抗干扰能力强,可靠性高,而且具有易于操作及维护,设计、施工、调试周期短等优点。

然后设计了停车场车位控制系统的基本模块及功能,并对系统的主回路和控制回路的硬件部分进行了详细介绍。

最后程序分析测试论证停车场车位控制的设计。

2 系统硬件设计2.1 PLC的结构及各部分的作用1、主机主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。

CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部论断等。

PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。

2、输入/输出(I/O)接口I/O接口是PLC与输入/输出设备联接的部件。

输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。

输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。

I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。

I/O点数即输入/输出端子数是PLC 的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。

3、电源图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。

4、编程器编程器是PLC的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或者监示PLC的工作情况。

除手持编程器外,还可通过适配器和专用电缆线将PLC与电脑联接,并利用专用的工具软件进行电脑编程和监控。

5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)联接在一起。

6、外部设备接口此接口可将编程器、打印机、条码扫描仪等外部设备与主机相联,以完成相应的操作。

2.2 PLC的工作原理PLC是采用“顺序扫描,不断循环”的方式进行工作的。

即在PLC运行时,CPU 根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。

然后重新返回第一条指令,开始下一轮新的扫描。

在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。

PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。

PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。

随即关闭输入端口,进入程序执行阶段。

PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。

输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。

2.3 PLC控制系统设计的一般步骤:(1)深入了解控制要求,确定控制的操作方式、应完成的动作。

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

进行I/O点的分配。

(3)选定PC型号。

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

(5)设计PC控制程序。

(6)模拟调试。

(7)制作控制柜。

(8)进行现场调试。

(9)编制技术文件。

3 PLC 控制系统设计3.1 系统输入输出设计在十人投票PLC 控制系统中,我们总共用到了12个输入点和3个输出点。

输入信号:十个开关,两个按钮。

输出信号:三个显示灯。

3.2 PLC 的选择PLC 的选择主要包括结构形式、性能、容量、输出类型、控制功能。

(1) PLC 的I/O 选择PLC 的I/O 选择非常重要,I/O 点数既要满足需求也要考虑经济效益,一般I/O 点数多的PLC 价格比较贵,特别是大型PLC ,虽然速度比较快,但是体积大、价格,不适合一般情况下使用。

在十人投票PLC 控制系统中,并只用到了12个输入点和3个输出点,故使用小型PLC 即可。

在设计中,我们采用输入输出点数为15点的PLC 。

(2)PLC 的输出类型的选择PLC 的输出有三种类型:继电器输出型:为有触点输出方式,用于接通或断开开关频率较低的直流负载或交流负载回路;可控硅输出型:为无触点输出方式,用于接通或断开开关频率较高的交流电源负载;晶体管输出型:为无触点输出方式,用于接通或断开开关频率较高的直流电源负载。

在对频率要求不高的情况下,我们采用继电器输出。

(3)PLC 的控制功能的选择对于以开关量进行控制的系统,一般的低档机就能够满足要求。

对于以开关量控制为主,带有少量的模拟量控制的系统,应选用带A/D 、D/A 转换,加减运算、数据传送功能的低档机。

对于控制比较复杂,控制性能要求较高的系统,例如要实现PID 运算、闭环控制、通信联网等,可视控制规模及复杂的程度,选用中档机或者高档机。

对于工艺过程比较固定、环境条件比较好的场合,选用整体式结构PLC 。

在全自动洗衣机PLC 控制系统中,主要以开关量进行控制,所以我们采用低档的PLC 既可以满足要求。

在设计中我们用到的PLC 型号为N FX 2-32MR-001。

3.3 I/O分配表I/O点的分配如下表表1 I/O点的分配表3.4 PLC输入输出电路图图1 PLC输入输出电路图3.5时序图3.6明细程序梯形图打开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复位。

常闭触点X013断开,X012失电,T0复位,M3失电自锁取消。

常闭触点X013断开,Y000、Y001、Y002失电,所有灯熄灭。

程序还原为开始状态,此时可再次进行投票。

当有7人投赞成时,3个投反对时。

此时是通过,应该灯Y2亮,继电器Y002得电。

3.7 调试与测试当有7人投赞成时,3个投反对时。

此时是通过,应该灯Y2亮,继电器Y002得电。

用仿真软件如下测试,测试如图所示:测试5S过后,再投票是无效的。

要按归零按钮X13后,方可再投票。

测试在7人在投赞成票的,3人在投反对票时。

测试结果,由图上可看出。

M2高平,Y002高电平,灯Y2亮。

表明,测试结果与预测结果一样,PLC软件正确。

经测试,本设计完全符合十人投票机的设计要求。

4 结束语此次的PLC投票设计,让我深刻的清楚了PLC的设计流程与方法。

课程设计,考验的是理论与实践结合的能力。

就比如,这次的课程的设计中。

原来,起动X12是用选择开关的,但是经过实验后发现。

用选择开关,每次投票结束后,都要扳回原位(OFF)。

考虑到这个问题,我们就用按钮开关来控制,用PLC软件自锁,这样,就不用扳回原位了。

相关文档
最新文档