电气课设,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 绪论课题的背景及意义随着民主意识的不断加强,现今社会很多的场合下会用到投票机,例如:在电视上的很多娱乐性质的节目中,或是会议、竞赛、演讲等等场合。
课程设计多人表决电路

课程设计多人表决电路一、教学目标本课程的目标是让学生了解并掌握多人表决电路的基本原理和设计方法。
通过本课程的学习,学生应能理解多人表决电路的工作原理,掌握多人表决电路的设计方法,并能够应用所学知识解决实际问题。
1.理解多人表决电路的基本原理。
2.掌握多人表决电路的设计方法。
3.能够分析并设计多人表决电路。
4.能够运用多人表决电路解决实际问题。
情感态度价值观目标:1.培养学生对科学研究的兴趣和热情。
2.培养学生团队合作的精神和解决问题的能力。
二、教学内容本课程的教学内容主要包括多人表决电路的基本原理、设计方法和应用。
具体包括以下几个部分:1.多人表决电路的基本原理:介绍多人表决电路的定义、工作原理和特点。
2.多人表决电路的设计方法:介绍多人表决电路的设计步骤和方法,包括电路元件的选择、电路图的绘制等。
3.多人表决电路的应用:介绍多人表决电路在实际中的应用场景和案例。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过教师的讲解,使学生了解多人表决电路的基本原理和设计方法。
2.讨论法:通过小组讨论,培养学生的团队合作精神和解决问题的能力。
3.案例分析法:通过分析实际案例,使学生更好地理解多人表决电路的应用。
4.实验法:通过实验操作,使学生亲身感受多人表决电路的工作原理和设计过程。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用合适的教材,为学生提供全面系统的多人表决电路知识。
2.参考书:提供相关的参考书籍,为学生提供更多的学习资料。
3.多媒体资料:制作多媒体课件和教学视频,帮助学生更好地理解多人表决电路的原理和设计方法。
4.实验设备:准备适当的实验设备,让学生能够亲身体验多人表决电路的工作原理和设计过程。
五、教学评估为了全面、客观、公正地评估学生在多人表决电路课程中的学习成果,我们将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与度、提问回答和小组讨论的表现,评估其对多人表决电路知识的理解和应用能力。
多人表决器课程设计

多人表决器课程设计一、课程目标知识目标:1. 学生能够理解并掌握多人表决器的基本原理与电路组成。
2. 学生能够运用所学知识,分析并设计简单的多人表决器电路。
3. 学生能够解释多人表决器在现实生活中的应用及其重要性。
技能目标:1. 学生能够运用逻辑推理和分析能力,解决多人表决器电路设计中的问题。
2. 学生能够通过小组合作,进行电路搭建与调试,提高动手实践能力。
3. 学生能够运用信息技术工具,如电路仿真软件,进行电路设计与分析。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发探究精神。
2. 学生养成合作、分享的学习习惯,增强团队协作能力。
3. 学生认识到科技进步对生活的影响,培养创新意识和责任感。
本课程针对初中年级学生,结合电子技术基础知识,以实用性为导向,注重培养学生的动手实践能力、逻辑思维能力和团队协作能力。
通过本课程的学习,使学生能够将所学知识应用于实际生活中,提高学生对电子技术的认识和应用能力。
同时,激发学生的学习兴趣,培养创新精神和责任感。
课程目标的设定旨在使学生在知识、技能和情感态度价值观方面取得全面发展,为后续学习打下坚实基础。
二、教学内容本课程依据课程目标,结合教材内容,组织以下教学大纲:1. 多人表决器基本原理- 介绍电路基本组成元素- 讲解逻辑门电路的工作原理- 分析多人表决器的逻辑功能2. 多人表决器电路设计- 学习使用逻辑门设计简单的表决器电路- 了解表决器电路在实际应用中的连接方式- 掌握使用电路图表示表决器电路3. 多人表决器电路搭建与调试- 学习使用实验器材进行电路搭建- 掌握电路调试方法,解决常见问题- 体验团队合作,完成电路搭建与调试4. 多人表决器应用案例分析- 分析现实生活中的表决器应用案例- 了解表决器在不同场景下的作用- 探讨表决器在科技发展中的重要性教学内容按照以上大纲进行安排和进度制定,注重系统性和科学性。
在教学过程中,将引用教材相关章节,如“逻辑门电路”、“组合逻辑电路”等,确保教学内容与课本紧密关联。
PLC十人投票机控制课程设计

第1章十人投票机控制工艺流程分析1.1PLC简介PLC,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
是工业控制的核心部分。
PLC有如下特点:(1)系统构成灵活,扩展容易,以开关量控制为其特长;也能进行连续过程的PID回路控制;并能与上位机构成复杂的控制系统,如DDC和DCS等,实现生产过程的综合自动化。
(2)使用方便,编程简单,采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。
另外,可在线修改程序,改变控制方案而不拆动硬件。
(3)能适应各种恶劣的运行环境,抗干扰能力强,可靠性强,远高于其他各种机型。
1.2十人投票机控制过程描述运行PLC,计票开关=ON,开始计时,十人进行投票,赞成则扳动下相应的开关,不赞成则不用扳动开关(即保持开关在OFF状态)。
5秒后,计时时间到,停止投票(即5秒后的投票不计入投票结果中),用三个不同的灯显示投票结果,若不通过,Y0灯亮起;若同票,Y1灯亮起;若通过,Y2灯亮起。
按下归零按钮后,所有的显示灯熄灭,此后可进行新一轮的投票。
1.3十人投票机控制工艺分析计票开关=ON,开始计时,说明用到计时器,且计时器前有常开开关机票开关,计时时间为5秒。
十人投票扳动开关,用MOV指令完成,赞成则置相应的位为1,不赞成则保持为0。
计算投票票数用到+B指令,将十人中投赞成的票数加和,结果放在D19中。
将D19中结果与5比较,比较用到CMP指令。
若大于5,Y2灯亮,说明赞成人数较多;若等于5,Y1灯亮,说明赞成与不赞成人数相同;若小于5,Y0灯亮,说明反对人数较多。
清零仍然用MOV指令,只是将0置到相应的位。
第2章十人投票机总体方案设计2.1系统可靠性设计可靠性设计是指在规定的条件下和规定的时间内系统完成其规定的功能的能力,或者说是系统保持其功能在正常实现的时间。
十人表决器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、输入程序后调试程序。
调试过程中如果发现问题,则要采取措施逐一排除,直至调试成功。
电工多人抢答器课程设计

电工多人抢答器课程设计一、课程目标知识目标:1. 让学生理解电工多人抢答器的电路原理,掌握其基本构成和功能。
2. 使学生掌握抢答器中各个电子元件的作用,并能正确识别和使用。
3. 让学生了解抢答器的设计制作过程,熟悉相关电路图的绘制方法。
技能目标:1. 培养学生运用所学知识,设计并制作出一个简单的电工多人抢答器。
2. 提高学生动手操作能力,能够独立完成抢答器的组装和调试。
3. 培养学生团队协作能力,学会在项目中合理分工、协同工作。
情感态度价值观目标:1. 激发学生对电子技术的兴趣,培养其探索精神和创新意识。
2. 培养学生认真负责的态度,养成严谨细致的操作习惯。
3. 引导学生关注现代科技发展,认识到电工电子技术在生活中的重要作用。
课程性质:本课程为实践性较强的课程,结合理论知识,注重培养学生的动手操作能力和实际应用能力。
学生特点:学生在本年级已具备一定的电工电子知识基础,具有较强的求知欲和动手能力,但部分学生可能对团队协作能力有待提高。
教学要求:教师需结合学生特点,采用任务驱动法,引导学生自主探究、合作学习,注重理论与实践相结合,确保学生能够达到预期学习成果。
同时,关注学生个体差异,给予个性化指导,使全体学生都能在课程中收获成长。
二、教学内容本课程教学内容主要包括以下几部分:1. 抢答器电路原理:讲解抢答器的基本原理,如信号传输、电路控制等,使学生理解其工作过程。
2. 电子元件识别与使用:介绍抢答器中常用的电子元件,如按钮、继电器、LED灯等,并让学生学会正确使用这些元件。
3. 电路图绘制:教授学生如何绘制抢答器电路图,掌握电路图的符号和表示方法。
4. 抢答器设计与制作:根据课程目标,制定详细的抢答器设计制作步骤,指导学生完成设计、组装和调试。
5. 教学大纲:(1)第一课时:抢答器电路原理学习,电子元件识别。
(2)第二课时:电路图绘制,抢答器设计初步讨论。
(3)第三课时:抢答器制作,分组进行组装和调试。
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复位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气控制技术课程设计说明书十人投票机设计院、部:电气与信息工程学院学生姓名:夏志勇指导教师:陈华容职称高级实验师专业:自动化班级:1404班学号:1430740428完成时间:2017年6月湖南工学院电气控制技术课程设计课题任务书学院:电气与信息工程学院专业:自动化该设计是基于可编程控制器(PLC)设计的十人投票机的电气控制系统,设计分为硬件设计和软件设计两部分。
在硬件设计方面,列出I/0分配表,有12个输入点,3个输出点,选用具有16个输入点数、16个输出点数的FX2N-32MR可编程控制器以及指示灯、开关、按钮等元器件,画出PLC外部接线图。
在软件设计方面,画出十人投票机程序设计流程图,并设计出各模块程序梯形图,再整合成总程序梯形图,程序用了十个开关进行投票,用INC语句把投赞同票的加在D30了,通过SUB语句将投不赞同的票数放在D40里,通过比较语句CMP将赞同票数D30与不赞同票数D40进行比较从而得出不通过、同票和通过三个不同的输出结果。
最后对所设计的程序进行仿真调试,得出结果,满足设计要求。
关键词:十人投票机;可编程控制器;程序梯形图1 概述 (1)1.1 课题的背景及意义 (1)1.2 设计的主要内容 (1)1.3 可编程控制器的基本构成以及优点 (1)2 系统硬件设计 (3)2.1 系统设计要求 (3)2.2 控制原理 (3)2.3 I/O点统计 (3)2.4 PLC选型 (4)2.5 PLC外部接线图 (4)3 系统软件设计 (5)3.1 程序设计流程图 (5)3.2 程序梯形图 (5)3.2.1 开始模块 (5)3.2.2 计票模块 (6)3.2.3 显示结果模块 (8)3.2.4 复位模块 (8)3.2.5 总程序梯形图 (9)4 调试及仿真 (10)4.1 调试步骤 (10)4.2 仿真结果 (11)4.3 结果分析 (16)结束语 (17)参考文献 (18)致谢 (19)附录A PLC外部接线图 (20)附录B 总程序梯形图 (21)1 概述1.1 课题的背景及意义随着民主意识的不断加强,现今社会很多的场合下会用到投票机,例如:在电视上的很多娱乐性质的节目中,或是会议、竞赛、演讲等等场合。
投票机,是投票反馈系统中的终端设备,是一种代替常规会议举手表决,会议举手投票,民主举手选举的一种装置,应用非常普遍。
在现代化的工业生产领域中,采用PLC控制的多人投票器具有系统反应速度快、效率高等优点,大大提高了多人投票时机器的读票效率和控制系统的可靠性,同时进一步提高了工作效率。
PLC是专为工业生产环境设计的控制装置,一般不需要采取特殊措施,就可以直接在工业环境中使用,但是,假如现场环境比较恶劣,使用了众多大功率机械设备,而大功率机械设备的启动、负载的变化会引起电网电压的波动,产生低频干扰;另外,使用电焊机和火焰切割机会产生高频火花电流造成干扰;同时,现场的各种动力线路会通过电脑磁耦合产生干扰。
这些干扰都会通过与现场设备相连的电缆引入PLC控制系统中,影响系统安全可靠的工作,所以合理地设计系统的可靠性就显得尤为重要。
课程设计应用于多人投票场景,应是远离工业环境的。
以上提及的大功率机械设备和电焊机和火焰切割机产生的干扰可以忽略。
1.2 设计的主要内容十人投票机是基于可编程控制器(programmable logic controller 简称PLC)设计的电气控制系统。
设计主要由硬件设计和软件设计组成。
硬件设计部分列出I/O分配表,用了11个开关,1个按钮,3个LED灯(红、绿、黄),软件设计部分根据任务书要求分模块用步进指令进行设计,其中软件程序设计总共分为四大模块,开始模块、计票模块、显示结果模块、复位模块。
最后通过使用三菱仿真软件GX Developer对其控制程序进行仿真与调试,仿真结果验证了程序的正确性,证明设计满足系统的控制要求和设计思路。
1.3 可编程控制器的基本构成以及优点可编程控制器(PLC)是用来取代控制系统中的继电器的一种设备,它通过检测输入端口,并根据输入端口的状态,按照程序控制输出口,可编程控制器的程序一般要使用一定的软件编写,使用人员通过输入预先编写的程序,使可编程控制器按预定的控制方案执行控制任务。
可编程控制器虽然外观各异,但硬件结构大体相同。
主要由中央处理器(CPU),输入输出(I/O接口),电源及编程设备几大部分组成。
PLC的硬件结构框图如下图1所示:接驱动现受控元件图1 PLC硬件结构图CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部论断等。
I/O接口是PLC与输入/输出设备联接的部件。
输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。
输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。
I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。
I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。
图中电源部件是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。
编程器是PLC的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或者监示PLC的工作情况。
除手持编程器外,还可通过适配器和专用电缆线将PLC与电脑联接,并利用专用的工具软件进行电脑编程和监控。
可编程控制器(PLC)的优点显而易见:①可靠性高,抗干扰能力强;②编程直观、简单、易学、易懂;③采用先进的模块化结构,系统组合灵活方便;④功能完善,接口功能强;⑤安装简便,调试方便,维护工作量小。
2 系统硬件设计2.1 系统设计要求本次设计基于PLC设计一个十人投票机,有十个投票开关,ON表示赞同,OFF表示反对,投票时间为15秒,15秒之后结束投票并输出投票的结果,按下复位按钮后可以重新开始投票。
2.2 控制原理(1) 运行PLC;(2) 当PLC运行时,[X12:计票开关]=OFF,则不执行投票计算;(3) 当PLC运行时,再扳X12,[X12:计票开关]=ON,开始计时,此时需在15s内完成投票(赞成与不赞成),请扳动X0~Xl1(如赞成:X:ON,若反对X:OFF)。
(4) [X12]=ON,15s后立即显示投票结果,若显示灯:Y0亮:表示不通过(即反对人数较多);Y1亮:表示同票(即赞成与反对人数相等);Y2亮:表示通过(即赞成人数较多)。
(5) 当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果;(6) X13为归零按钮,在X13归零后,所有的显示灯熄灭,此时可再次进行投票。
2.3 I/O点统计根据设计要求设计的输入点有10个投票开关,1个启动开关,1个复位按钮,共 12个。
输出点为投票结果显示灯,红灯(不通过),黄灯(同票),绿灯(通过)共3个。
具体统计见表1。
表1 I/O点分配表序号名称I/O 输入点功能序号名称I/0 输出点功能1 SA1 X000 1号投票开关 1 LED0 Y000 红灯(不通过)2 SA2 X001 2号投票开关 2 LED1 Y001 黄灯(同票)3 SA3 X002 3号投票开关 3 LED2 Y002 绿灯(通过)4 SA4 X003 4号投票开关5 SA5 X004 5号投票开关6 SA6 X005 6号投票开关续表17 SA7 X006 7号投票开关8 SA8 X007 8号投票开关9 SA9 X010 9 号投票开关10 SA10 X011 10号投票开关11 SA11 X012 计票启动开关12 SB1 X013 复位归零按钮2.4 PLC选型在对PLC进行选型时,主要依据系统所用到的输入/输出接口数量、PLC的负载类型特点及负载使用电源、工作频率等来进行PLC的型号选择。
在功能满足要求的前提下,选择最可靠、维护使用最方便以及性能价格比的最优化机型。
在工艺过程比较固定、环境条件较好(维修量较小)的场合,建议选用整体式结构的PLC;其它情况则最好选用模块式结构的PLC。
FX2N系列是三菱PLCFX家族中最先进的系列。
有高速处理及可扩展大量满足单个需要的特殊功能模块,灵活性和控制能力强,可扩展到256点。
且具有如下特点:系统配置即固定又灵活;编程简单;备有可自由选择,丰富的品种;令人放心的高性能;高速运算;使用于多种特殊用途;外部机器通讯简单化;共同的外部设备。
由于课程设计仅用到12个输入,3个输出点。
比较FX2N系列,可知采用FX2N-32MR比较合适,利用率较高。
FX2N-32MR继电器型PLC的输入和输出点数都是16个,使用时为0~55摄氏度;一般以不结露时为准,使用时在35%~89%;用噪声仿真器产生电压为1000Vp-p、周期为30~100Hz的噪声,在此噪声干扰下PLC能够正常工作;PLC 一般在无腐蚀性气体和无尘埃的环境下使用;电源电压一般为AC100~240V和50/60Hz;输入电压为DC24V,输入电流为7mA;输入输出方式为批处理方式,但有输入输出刷新指令;程序语言为继电器符号加步进梯形图方式。
由于PLC输出端采用24V直流电LED指示灯的额定电压24VDC,额定电流15mA,功率为0.36W,颜色红、黄、绿各一个。
2.5 PLC外部接线图PLC外部接线图见附录A。
开始结束投票赞成的票数加到D30反对的票数存入D40计时归零复位D30中的数与D40中的数比较红灯Y0亮不通过黄灯Y1亮同票绿灯Y2亮通过D30小于D40D30等于D40D30大于D40 5S后3 系统软件设计3.1 程序设计流程图根据系统设计要求,对系统软件进行设计其主体流程图如图2所示。
图2 程序主体流程图3.2 程序梯形图3.2.1 开始模块PLC 上电,M8002使D30和D40复位清零。
按下起动按钮SB12时,M3得电,并自锁保持稳定输出。
同时,T0定时器15S 计时开始。
开始模块程序梯形图如图3所示。
图3 开始模块程序梯形图3.2.2 计票模块按下投票按钮进行投票,将投票通过的数累加到D30里,通过减法用10减去通过的数即为不通过的数,存到D40里。
开始后,投票员可以进行投票,赞成的扳到ON,反对的扳到OFF。
在15S内,投票是可以反悔的。
因此,T0没有闭合,线路并未通电。
所以投票是可以反悔,方便误投改正过来,但15S之后是不能再改过来的。
累加完后,在这个扫描周期内,T0还是闭合的。
执行D40=10-D30。
计票模块程序梯形图如图4、图5所示。