电气课设PLC十人投票机设计.docx
- 文档编号:5735713
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:19
- 大小:27.16KB
电气课设PLC十人投票机设计.docx
《电气课设PLC十人投票机设计.docx》由会员分享,可在线阅读,更多相关《电气课设PLC十人投票机设计.docx(19页珍藏版)》请在冰豆网上搜索。
电气课设PLC十人投票机设计
电气控制技术课程设计说明书
十人投票机设计
院、部:
电气与信息工程学院
学生姓名:
夏志勇
指导教师:
陈华容职称高级实验师
专业:
自动化
班级:
1404班
学号:
1430740428
完成时间:
2017年6月
湖南工学院电气控制技术课程设计课题任务书
学院:
电气与信息工程学院
专业:
自动化
指导教师
陈华容
学生姓名
夏志勇
课题名称
十人投票机设计
一、目标
设计一个基于PLC的十人投票机。
二、任务
根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论
知识工程应用能力、系统调试能力、分析问题与解决问题的能力。
主要内容包括:
1.设计该系统电气控制硬件系统;
2.PLC及其它电器元件选型及PLC的I/O分配。
3.选择电器元件,编制元件目录表。
4.设计该系统PLC控制梯形图。
5.用计算机绘制PLC控制电路图。
6.进行系统仿真测试,实现十人投票机的控制要求。
7.编写设计说明书。
三、要求
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归零后,所有的显示灯熄灭,此时可再次进行投票。
[1]史国生.电气控制与可编程控制器技术[M].北京:
化学工业出版社,2010.3
[2]胡学林.可编程控制器原理及应用[M].北京:
电子工业出版社,2005.8
[3]范永胜,王岷编.电气控制与PLC应用(第二版)[M].北京电力出版社.2007
[4]林小峰编.可编程序控制器及应用[M].北京:
高等教育出社.1991
[5]方承远编.工厂电气控制技术.第二版[M].北京机械工业出版社.2000
[6]汪道辉主编.逻辑与可编程控制系统[M].北京:
机械工业出版.2001
[7]易传禄等编.可编程序控制器应用指南[M].上海:
上海科学普及出版社.1993
主
[8]杨士元等编
.可编程序控制器
(PC)编程应用和维修
[M].北京:
清华大学出版
社.1995
要
参[9]耿文学等编.微机可编程控制器原理[M].北京:
电子工业出版社.1993
考[10]田效伍主编.电气控制与PLC应用技术[M].北京:
机械工业出版社.2007
资
[11]
杨长能.可编程序控制器(PC)基础及应用[M].重庆:
重庆大学出版社.1999[12]
料
王平,崔纳新.PLC在电梯控制中的应用[M].微计算机信息.1999
[13]
郁汉琪.机床电气及可编程控制器实验
[M].课程设计指导书
.高等教育出版
社.2001
[14]余雷声.电气控制与PLC应用[M].北京:
机械工业出版社.2000
[15]李江全,三菱PLC通信与控制应用编程实例[M].北京:
中国电力出版社,2012
[16]
肖峰,贺哲荣.PLC编程100例[M].北京:
中国电力出版社,2009
[17]
高安邦.三菱FX/A/Q系列PLC自学手册[M].北京:
中国电力出版社,2013.7
教
研
室
意
见
教研室主任:
(签字)
年月日
摘要
该设计是基于可编程控制器(PLC)设计的十人投票机的电气控制系统,设计分为硬件设计和软件设计两部分。
在硬件设计方面,列出I/0分配表,有12个输入点,3个输出点,选用具
有16个输入点数、16个输出点数的FX2N-32MR可编程控制器以及指示灯、开关、按钮等元器件,画出PLC外部接线图。
在软件设计方面,画出十人投票机程序设计流程图,并设计出各模块程序梯形图,再整合成总程序梯形图,程序用了十个开关进行投票,用INC语句把投赞同票的加在D30了,通过SUB语句将投不赞同的票数放在D40里,通过比较语句CMP将赞同票数D30与不赞同票数D40进行比较从而得出不通过、同票和通过三个不同的输出结果。
最后对所设计的程序进行仿真调试,得出结果,满足设计要求。
关键词:
十人投票机;可编程控制器;程序梯形图
1
概述
.............................................................
0
1.1
课题的背景及意义...........................................
0
1.2
设计的主要内容.............................................
0
1.3
可编程控制器的基本构成以及优点.............................
0
2
系统硬件设计.....................................................
2
2.1
系统设计要求...............................................
2
2.2
控制原理...................................................
2
2.3
I/O
点统计..................................................
2
2.4
PLC
选型....................................................
3
2.5
PLC
外部接线图..............................................
3
3
系统软件设计.....................................................
4
3.1
程序设计流程图.............................................
4
3.2
程序梯形图.................................................
4
3.2.1
开始模块..............................................
4
3.2.2
计票模块..............................................
5
3.2.3
显示结果模块..........................................
7
3.2.4
复位模块..............................................
7
3.2.5
总程序梯形图..........................................
8
4
调试及仿真.......................................................
9
4.1
调试步骤...................................................
9
4.2
仿真结果..................................................
10
4.3
结果分析..................................................
15
结束语.............................................................
16
参考文献...........................................................
17
致
谢.............................................................
18
附录APLC外部接线图.............................................
19
附录B
总程序梯形图...............................................
20
1概述
1.1课题的背景及意义
随着民主意识的不断加强,现今社会很多的场合下会用到投票机,例如:
在电视上的很多娱乐性质的节目中,或是会议、竞赛、演讲等等场合。
投票机,是
投票反馈系统中的终端设备,是一种代替常规会议举手表决,会议举手投票,民主举手选举的一种装置,应用非常普遍。
在现代化的工业生产领域中,采用PLC控制的多人投票器具有系统反应速度快、效率高等优点,大大提高了多人投票时机器的读票效率和控制系统的可靠性,同时进一步提高了工作效率。
PLC是专为工业生产环境设计的控制装置,一般不需要采取特殊措施,就可以直接在工业环境中使用,但是,假如现场环境比较恶劣,使用了众多大功率机械设备,而大功率机械设备的启动、负载的变化会引起电网电压的波动,产生低频干扰;另外,使用电焊机和火焰切割机会产生高频火花电流造成干扰;同时,现场的各种动力线路会通过电脑磁耦合产生干扰。
这些干扰都会通过与现场设备相连的电缆引入PLC控制系统中,影响系统安全可靠的工作,所以合理地设计系统的可靠性就显得尤为重要。
课程设计应用于多人投票场景,应是远离工业环境的。
以上提及的大功率机械设备和电焊机和火焰切割机产生的干扰可以忽略。
1.2设计的主要内容
十人投票机是基于可编程控制器(programmablelogiccontroller简称
PLC)设计的电气控制系统。
设计主要由硬件设计和软件设计组成。
硬件设计部分列出I/O分配表,用了
11个开关,1个按钮,3个LED灯(红、绿、黄),软件设计部分根据任务书要
求分模块用步进指令进行设计,其中软件程序设计总共分为四大模块,开始模块、
计票模块、显示结果模块、复位模块。
最后通过使用三菱仿真软件GXDeveloper对其控制程序进行仿真与调试,
仿真结果验证了程序的正确性,证明设计满足系统的控制要求和设计思路。
1.3可编程控制器的基本构成以及优点
可编程控制器(PLC)是用来取代控制系统中的继电器的一种设备,它通过
检测输入端口,并根据输入端口的状态,按照程序控制输出口,可编程控制器的
程序一般要使用一定的软件编写,使用人员通过输入预先编写的程序,使可编程
控制器按预定的控制方案执行控制任务。
可编程控制器虽然外观各异,但硬件结构大体相同。
主要由中央处理器
(CPU),输入输出(I/O接口),电源及编程设备几大部分组成。
PLC的硬件结构框图如下图1所示:
接受
驱动
输
中央处理单元
输
受控元件
现场信号
CPU板
出
入
接
接
口
口
部
部
件
件
电源部件
图1PLC硬件结构图
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.3I/O点统计
根据设计要求设计的输入点有10个投票开关,1个启动开关,1个复位按钮,
共12个。
输出点为投票结果显示灯,红灯(不通过),黄灯(同票),绿灯(通过)共3个。
具体统计见表1。
表1I/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号投票开关
续表1
7
SA7
X006
7号投票开关
8
SA8
X007
8号投票开关
9
SA9
X010
9号投票开关
10
SA10
X011
10号投票开关
11
SA11
X012
计票启动开关
12
SB1
X013
复位归零按钮
2.4PLC选型
在对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.5PLC外部接线图
PLC外部接线图见附录A。
3系统软件设计
3.1程序设计流程图
根据系统设计要求,对系统软件进行设计其主体流程图如图2所示。
开始
投票计时
5S后
赞成的票数加到反对的票数存入
D30D40
D30中的数与D40中的数比较
归
D30小
D30等于
D30大于
零
D40
复
于D40
D40
位
绿灯Y2亮
红灯Y0亮
黄灯Y1亮
不通过
通过
同票
结束
图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所示。
图4计票模块程序梯形图
(1)
图5计票模块程序梯形图
(2)
3.2.3显示结果模块
比较D40与D30的值。
若D40>D30,M0闭合,Y0得电,红灯Y0亮,表示不
通过;若
D40=D30,M1闭合,Y1得电,黄灯
Y1亮,表示同票;若
D40 闭合,Y2得电,绿灯 Y2亮,表示通过。 到下一个扫描周期,因为 M0、M1、M2 其中一个已得电,对应的常闭触点M0、M1、M2断开。 所以15秒过后投票或反悔,是无效的。 显示结果模块程序梯形图如图6所示。 图6显示结果模块程序梯形图 3.2.4复位模块 当投票完成后,按下归零按钮SB13。 常开触点X013闭合,D30、D40清零, M0、M1、M2复位。 常闭触点X013断开,X012失电,T0复位,M3失电自锁取消。 常闭触点X013断开,Y000、Y001、Y002失电,所有灯熄灭。 程序还原为开始状 态,此时可再次进行投票。 复位模块程序梯形图如图7所示。 图7复位模块程序梯形图 3.2.5总程序梯形图 总程序梯形图见附录B。 4调试及仿真 4.1调试步骤 (1)将PLC与对应输入输出的设备连接起来。 (2)用软件编制图的梯形图程序,将编制无误的程序分别下载到PLC中,并将模式选择开关拨至RUN状态。 如图8,图9所示。 图8操作步骤1 图9操作步骤2 (3)调试运行。 (4)监控运行。 4.2仿真结果 按FX2N-32MR外部接线图(附录A)连接电路,打开计票开关X12,根据X0~X11所接投票开关进行投票,15秒后投票结束,观察投票结果,分析仿真结果是否正确。 根据设计要求,现分已下3种情况进行仿真测试。 (1)投赞同票小于5票(不通过)计票仿真调试图如图10所示。 图10投票仿真测试图(不通过) 由图10可知,启动开关X012之后,M3自锁以保持稳定输出,开始投票, T0开始计时,等定时器T0的15秒完毕后,1号投票开关和3号投票开关投赞同票,其余投反对票,用INC语句将赞同票数D30加得2,此时赞同票数D30=2。 显示结果仿真调试图如图11所示。 图11显示结果仿真调测图(不通过) 由图11可知,定时器T0的15秒完毕后,用SUB语句用10减去赞同票数D30得到反对票数D40,D40=10-D30=8,再用CMP语句把反对票数D40和赞同票数D30进行比较,D30=2<8=D40,即赞同人数小于反对人数,M0闭合,红灯Y0 亮,表示不通过。 此时的M0已经闭合,图10中的M0常闭就断开,再进行投票就无效。 (2)投赞同票等于5票(同票)计票仿真调试图如图12所示。 图12投票仿真测试图(同票) 由图12可知,启动开关X012之后,M3自锁以保持稳定输出,开始投票,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气 PLC 十人 投票 设计