目录第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.附录程序梯形图:。