文档库 最新最全的文档下载
当前位置:文档库 › 十人人投票机

十人人投票机

十人人投票机
十人人投票机

湖南人文科技学院课程设计报告

课程名称:电器控制与PLC课程设计

设计题目:十人投票机设计

系别:通信与控制工程系

专业:自动化

班级:07级自动化(2)班

学生姓名: 葛远程李少高柱学号:07421241 07421251 07421256 起止日期:2010年12月20日~ 2010年12月28日指导教师:曹锋李新君

教研室主任:方智文

指导教师评语:

指导教师签名:年月日

成绩评定

项目权重

成绩

葛远程李少高柱

1、设计过程中出勤、学习态度等方面0.2

2、课程设计质量与答辩0.5

3、设计报告书写及图纸规范程度0.3

总成绩

教研室审核意见:

教研室主任签字:年月日教学系审核意见:

主任签字:年月日

摘要

本课程设计主要利用PLC来完成一个十人投票机,能够对十人投票表决结果进行判断,并通过不同的LED数码管进行显示。该设计的硬件电路主要由三个部分组成:PLC模块、输入按钮开关及输出发光二级管。信号处理和转换由PLC模块来完成,其负责把按钮开关传送来的信号经一定的处理,并发出相应的输出信号。按钮开关进行输入,包括十个投票端、一个总开关和一个复位按钮。四个发光二极管包括一个电源显示和三个结果显示,不同结果对应亮不同发光二级管。关键词:PLC;按钮开关;发光二极管。

目录

1. 控制要求 (2)

2. 设计任务 (2)

3. 方案论证与对比 (3)

4. 系统硬件设计 (3)

4.1 PLC定义 (3)

4.2 PLC的特点 (4)

4.3 PLC的发展 (4)

4.4 PLC的结构及各部分的作用 (5)

4.5 PLC的工作原理 (6)

4.6 PLC的程序编制 (7)

4.7 编程语言 (8)

4.8 系统硬件电路图 (8)

5 系统软件设计 (9)

5.1 程序流程图 (9)

5.2 时序图 (10)

5.3 程序指令表 (10)

5.4 程序梯形图 (10)

6. 调试与测试 (11)

7 详细仪器清单 (12)

8 总结与思考及致谢 (13)

8.1 心得体会 (13)

8.2 致谢 (13)

参考文献 (14)

附录一:源程序 (15)

十人投票机设计

1.控制要求

(1) 运行PLC;

(2) 当PLC运行时,[X12:计票开关]=OFF,则不执行投票计算;

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

(4) [X12]=ON,5s后立即显示投票结果,若显示灯:

Y0亮:表示不通过(即反对人数较多);

Y1亮:表示同票(即赞成与反对人数相等);

Y2亮:表示通过(即赞成人数较多)。

(5) 当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果;

(6) X13为归零按钮.在X13归零后,所有的显示灯熄灭,此时可再次进行投票。

2.设计任务

(1) 设计出硬件系统的结构图、接线图、时序图等;

(2) 系统有启动、停止功能;

(3) 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;

(4) 程序结构与控制功能自行创新设计;

(5) 进行系统调试,实现十人投票机的控制要求。

根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。

3.方案论证与对比

方案一:利用继电器和接触器组合控制实现十人投票机的功能。

方案二:利用PLC为控制器,通过所存储的程序将十人投票的输入信号处理后输出结果。

方案一既复杂又容易短路和误动作,并且难以维护。方案二线路简单,控制更精确,维护更方便,安全性和稳定性更高。所以选择方案二作为这次课程设计的设计方案。

4.系统硬件设计

4.1PLC定义

可编程控制器(Programmable Controller)简称PC。个人计算机(Personal Computer)也简称PC。为了避免混淆,人们将最初用于逻辑控制的可编程控制器叫做PLC(Programmable logic Controller)。

国际电工委员会在1987年颁布的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”

可编程控制器是“数字运算操作的电子装置”,其中带有“可以编制程序的存储器”,可以进行“逻辑运算、顺序运算、定时、计数和算术运算”工作,可以认为可编程控制器具有计算机的基本特征。事实上可编程控制无论从内部构造、功能及功能原理上看都不折不扣的是计算机。

可编程控制器是“为工业环境下应用”而设计的计算机。工业环境和一般办公环境有很大的区别,PLC具有特殊的构造,使它能在高粉尘、高噪音、强电磁干扰和温度变化剧烈的环境下正常工作。为了能控制“机械或生产过程”,它又要能“易于与工业控制系统形成一个整体”这些都是个人计算机不可能做到的。因此可编程控制器不是普通的计算机,它是一种工业现场使用的计算机。

可编程控制器能控制“各种类型”的工业设备及生产过程。它“易于扩展其功能”,它的程序能根据控制对象的不同要求,让使用者“可以编制程序”。也就是说可编程控制器较其以前的工业控制计算机,具有更大的灵活性,它可以方便的应用在各种场合,是一种通用的工业控制计算机。

4.2PLC的特点

PLC的主要特点表现为:

1、可靠性高,抗干扰能力强;

2、配套齐全,功能完善,适用性强;

3、易学易用,深受工程技术人员欢迎;

4、系统设计周期短,维护方便,改造容易;

5、体积小,重量轻,能耗低。

PLC的应用领域:目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为:开关量的逻辑控制、运动控制、过程控制、数据处理和通信及联网。

4.3PLC的发展

为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。目前,有的PLC的扫描速度可达0.1ms/k步左右。PLC的扫描速度已成为很重要的一个性能指标。在存储容量方面,有的PLC最高可达几十兆字节。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。

当前中小型PLC比较多,为了适应市场的多种需要,今后PLC要向多品种方向发展,特别是向超大型和超小型两个方向发展。现已有I/O点数达14336点的超大型PLC,其使用32位微处理器,多CPU并行工作和大容量存储器,功能强。小型PLC由整体结构向小型模块化结构发展,使配置更加灵活,为了市场需要已开发了各种简易、经济的超小型微型PLC,最小配置的I/O点数为8~16点,以适应单机及小型自动控制的需要,如三菱公司α系列PLC。

为满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等。这些带CPU和存储器的智能I/O模块,既扩展了PLC功能,又使用灵活方便,扩大了

PLC应用范围。加强PLC联网通信的能力,是PLC技术进步的潮流。PLC的联网通信有两类:一类是PLC之间联网通信,各PLC生产厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有专用通信模块与计算机通信。为了加强联网通信能力,PLC生产厂家之间也在协商制订通用的通信标准,以构成更大的网络系统,PLC已成为集散控制系统(DCS)不可缺少的重要组成部分。

根据统计资料表明:在PLC控制系统的故障中,CPU占5%,I/O接口占15%,输入设备占45%,输出设备占30%,线路占5%。前二项共20%故障属于PLC 的内部故障,它可通过PLC本身的软、硬件实现检测、处理;而其余80%的故障属于PLC的外部故障。因此,PLC生产厂家都致力于研制、发展用于检测外部故障的专用智能模块,进一步提高系统的可靠性。

在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC 进步的一种趋势。

4.4PLC的结构及各部分的作用

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、外部设备接口

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

4.5PLC的工作原理

PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。

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

PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的

输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。

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

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

4.6PLC的程序编制

PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入继电器、输出继电器、辅助继电器、定时器、计数器、通用寄存器、数据寄存器及特殊功能继电器等。

PLC内部这些继电器的作用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,内部的这些继电器称之为“软”继电器。

表一:FX0S-14MR编程元件的编号范围与功能说明

元件名称代表字母编号范围功能说明

输入继电

X X0~X12共12点接受外部输入设备的信号

输出继电

器Y Y0~Y7共8点

输出程序执行结果并驱动外部

设备

辅助继电

器M M0~M511

在程序内部使用,不能提供外

部输出

定时继电

器T T0~T55

延时定时继电器,触点在程序

内部使用

计数继电

器C C0~C15

减法计数继电器,触点在程序

内部使用

数据寄存

D D0~D31 数据处理用的数值存储元件

4.7编程语言

所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言,且常常联合使用。

4.8系统硬件电路图

图一:系统硬件图

该设计的硬件电路主要由三个部分组成:PLC模块、输入按钮开关及输出发光二级管。信号处理和转换由PLC模块来完成,其负责把按钮开关传送来的信号经一定的处理,并发出相应的输出信号。按钮开关进行输入,包括十个投票端、一个总开关和一个复位按钮。四个发光二极管包括一个电源显示和三个结果显示,不同结果对应亮不同发光二级管。

5 系统软件设计

5.1 程序流程图

开始

结束

D1内数与5相比较

5秒内1-10号投票机完成投

票并锁定,计数器D1累加

Y0指示灯亮Y1指示灯亮Y2指示灯亮

小于5

大于5

等于5

图二:系统流程图

5.2 时序图

X12T1

D1M11M12M13

X13

图三:时序图

5.3 程序指令表

程序指令表见附表一。

本设计以按钮X12作为总开关,X13作为复位按钮,按钮X0-X11作为投票输入,D1作为计数器计数。PLC 启动后,按下X12启动投票, 电源指示灯Y3亮。X0-X11在5秒内完成投票并锁定,按下表示同意,不按表示反对。5秒后显示投票结果,小于5个同意,Y0亮;等于5个同意,Y1 亮;大于5个同意,Y2亮。此时再按动X0-X11不会有输入信号,也不会改变结果。X13为复位按钮,按下后可以重新投票。

5.4 程序梯形图

程序梯形图见附表二。

6.调试与测试

硬件电路连接好后导入所编程序,进行软硬件联调。启动投票,随机按下X0-X11中的一个或几个,看其结果显示如下表:

表三:系统测试结果

按下按键数0 0 0 0 0 0 0 0 0 0 0 0 结果显示Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 按下按键数 1 1 1 1 1 1 1 1 1 1 1 1 结果显示Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 按下按键数 2 2 2 2 2 2 2 2 2 2 2 2 结果显示Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 按下按键数 3 3 3 3 3 3 3 3 3 3 3 3 结果显示Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 按下按键数 4 4 4 4 4 4 4 4 4 4 4 4 结果显示Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 Y0 按下按键数 5 5 5 5 5 5 5 5 5 5 5 5 结果显示Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 按下按键数 6 6 6 6 6 6 6 6 6 6 6 6 结果显示Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 按下按键数7 7 7 7 7 7 7 7 7 7 7 7 结果显示Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 按下按键数8 8 8 8 8 8 8 8 8 8 8 8 按下按键数Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 结果显示9 9 9 9 9 9 9 9 9 9 9 9 按下按键数Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 结果显示10 10 10 10 10 10 10 10 10 10 10 10 按下按键数Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2

由上表可以看出,按下相同数量按键时,结果显示完全相同。随机按下3、4、5、6、7、8个按键时,虽然没有记录所有可能的按键组合,但多次的随机按键也能从侧面反映系统的稳定性和可靠性。本设计完全符合十人投票机的设计要求。

7 详细仪器清单

表二:仪器清单表

仪器名称数量

PLC模块1块

发光二极管4个

按钮开关12个

手持编程器1个

DC 24V电源1个

导线若干

8总结与思考及致谢

8.1 心得体会

通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。

在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。在查阅资料的过程中,要判断优劣、取舍相关知识,不知不觉中我查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我受益匪浅。

在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。

8.2 致谢

本课程设计能够顺利的完成,离不开各位指导老师的细心指导以及同学们的关心和帮助,在这里表示由衷的感谢。

在本实验中参考了范永胜、王岷主编的《电气控制与PLC应用》,林小峰主编的《可编程序控制器及应用》等几本书,给予我们很大的帮助,在此表示感谢。

参考文献

[1] 范永胜,王岷编.电气控制与PLC应用(第二版)[M].北京电力出版社.2007

[2] 林小峰编.可编程序控制器及应用[M].北京:高等教育出社.1991

[3] 方承远编.工厂电气控制技术.第二版[M].北京机械工业出版社.2000

[4] 汪道辉主编.逻辑与可编程控制系统[M].北京: 机械工业出版.2001

[5] 易传禄等编.可编程序控制器应用指南[M].上海:上海科学普及出版社.1993

[6] 杨士元等编.可编程序控制器(PC)编程应用和维修[M].北京:清华大学出版社.1995

[7] 耿文学等编.微机可编程控制器原理[M].北京:电子工业出版社.1993

[8] 田效伍主编.电气控制与PLC应用技术[M].北京:机械工业出版社.2007

[9] 杨长能.可编程序控制器(PC)基础及应用[M].重庆:重庆大学出版社.1999

[10] 王平,崔纳新.PLC在电梯控制中的应用[M].微计算机信息.1999.(2)

[11] 郁汉琪.机床电气及可编程控制器实验[M].课程设计指导书.高等教育出版社.2001

[12] 余雷声.电气控制与PLC应用[M].北京:机械工业出版社.2000

附录一:源程序

0 LD X000 1号投票

1 AND M10

2 ANI T1 5秒延时

3 ANI M0

4 INC D1 计数器计数

5 SET M0

6 LD X001 2号投票

7 AND M10

8 ANI T1 5秒延时

9 ANI M1

10 INC D1 计数器计数

11 SET M1

12 LD X002 3号投票

13 AND M10

14 ANI T1 5秒延时

15 ANI M2

16 INC D1 计数器计数

17 SET M2

18 LD X003 4号投票

19 AND M10

20 ANI T1 5秒延时

21 ANI M3

22 INC D1 计数器计数

23 SET M3

24 LD X004 5号投票

25 AND M10

26 ANI T1 5秒延时

27 ANI M4

28 INC D1 计数器计数

29 SET M4

30 LD X005 6号投票

31 AND M10

32 ANI T1 5秒延时

33 ANI M5

34 INC D1 计数器计数

35 SET M5

36 LD X006 7号投票

37 AND M10

38 ANI T1 5秒延时

39 ANI M6

40 INC D1 计数器计数

41 SET M6

42 LD X007 8号投票

43 AND M10

44 ANI T1 5秒延时

45 ANI M7

46 INC D1 计数器计数

47 SET M7

48 LD X010 9号投票

49 AND M10

50 ANI T1 5秒延时

51 ANI M8

52 INC D1 计数器计数

53 SET M8

54 LD X011 10号投票

55 AND M10

56 ANI T1 5秒延时

57 ANI M9

58 INC D1 计数器计数

59 SET M9

60 LD X012 总开关,打开开始计时

61 ANI M14

62 OUT M10

63 OUT T1

64 K50

65 LD T1 5秒延时

66 CMP K5

67 D1 计数器

68 M11 与5相比较

69 MPS

70 AND M11

71 OUT Y000 小于5输出

72 MRD

73 AND M12

74 OUT Y001 等于5输出

75 MPP

76 AND M13

77 OUT Y002 大于5输出

78 LD X013 复位按钮

79 OUT M14

80 RST D1 计数器清零

81 ZRST M0

82 M9 M0-M9复位

83 LD M10

84 OUT Y003 电源指示灯

85 END 结束

投票器设计说明书

单片机课程设计 说明书 课题:班级投票显示器 班级:机电081-7 指导老师:刘鹏 同组成员:赵庆栋、赵泽峰、张涛、钟伟宝、郭宁、吕义超、吴建科 烟台大学 机电汽车工程学院

前言 (3) 第一章绪论 (4) 1.1 概述 (4) 1.2 设计目的 (4) 1.3 设计任务和内容 (4) 第二章总体设计及核心器件简介 (6) 2.1 总体设计 (6) 2.2 MCS-51单片机 (6) 2.3 LED数码显示器 (10) 2.4 发光二级管 (13) 第三章投票显示系统电路设计与仿真 (14) 3.1 投票显示系统总体功能实现 (14) 3.2 系统流程图 (15) 3.3 程序编写 (17) 3.4 仿真与调试 (19)

单片机技术是现代电子工程领域一门迅速发展的技术,它的应用已渗透到各种嵌入式系统中。毫不夸张地说:掌握单片机技术信息类学生就业的一个重要条件。同时单片机技术又是一门实践性很强的学科。课程设计教学环节的设计和实施,在很大程度上决定了我们对单片机的掌握程度。为了更好的完成课程设计这一重要教学环节,我们采用Proteus软件与Keil软件整合构建单片机虚拟实验平台。首先在PC上利用Proteus软件自己搭建硬件电路,并利用系统提供的功能完成电路分析,系统调试和输出现实的硬件设计部分,同时在Keil软件中编制程序,进行相应的编译和仿真,完成系统的软件设计部分。当系统的设计工作完成后,就可以在PC上看到最终的运行效果。最后在通过Proteus设计PCB,在完成真正硬件的调试。 采用以上方案具有以下优势:有利于促进课程和教育改革,更有利于人才的培养;从经济性、可移植性、可推广性角度讲,建立这样的课程设计平台是非常有意义的,利用仿真系统,可以节约开发时间和开发成本,利用仿真系统具有很大的灵活性和可扩展性。

基于S7-200系列PLC十人投票机的控制

目录 摘要 (1) 第一章可编程程序控制器(PLC) (2) 1.1 PLC的定义 (2) 1.2 PLC的特点 (3) 1.3 PLC的应用及发展趋势 (4) 第二章十人投票机控制工艺流程分析 (5) 2.1设计任务 (5) 2.2 十人投票机控制过程描述 (6) 2.3 十人投票机控制工艺分析 (6) 第三章PLC的硬件配置与软件设计 (6) 3.1、系统的硬件配置及组成原理 (6) 第四章投票机的工作原理 (9) 4.1 控制程序流程图设计 (9) 4.3.2 当票数相同时时程序运行结果 (14) 4.3.3 当赞成时程序运行结果 (16) 第五章结果分析 (17) 第六章总结 (18) 参考文献 (191)

摘要 近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。PLC型投票机是将PLC用于对表决器的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前使用的投票机进行精确控制,特别是对多人投票的控制可方便的实现。通过设计一个投票机,使我们系统掌握可编程控制器的基本原理、功能、应用、程序设计方法和编程技巧,是我们掌握一些基本机型,掌握PLC控制技术的基本原理和应用,并学习PLC编程的多样性、灵活性,是我们掌握PLC在实际应用中的控制作用、动作顺序与原理,为今后从事自动化控制领域的工作打下坚实的基础。同时,在设计过程中还能培养我们独立工作能力与创造力,综合运用专业及基础知识的能力,解决实际工程技术问题的能力,查阅图书资料、绘图、书写报告的能力。 关键词:PLC 投票机

投票统计器设计

单片机课程设计报告书 课题名称 投票统计器设计 姓 名 王文祺 学 号 20117299 院、系、部 电气工程系 专 业 电气工程及其自动化 指导教师 李磊 2014年6月26日 ※※※※※※※※※ ※※ ※※ ※※ ※ ※※※※※※※※ 2011级 单片机课程设计

投票统计器设计 一、设计目的 (1)以单片机为基础设计投票统计器。 (2) 熟练掌握各个接口芯片(如STC89C52、74HC573)的功能特性及接口方法。 (3) 熟练掌握C语言汇编过程及keil C汇编环境。 (4)熟练掌握protel 99 se绘图,并熟练掌握各引脚焊接技术。 二、设计要求 (1)每个人有同意、不同意、弃权三个按键,单片机分别统计三种键的人数,并用动态显示方式显示投票结果。 (2)每人仅能投一次票,再投则无效。 (3)可显示同意、不同意、弃权的数量。 (4)设有复位键。 (5)要求做出实物。 三、硬件电路设计 3.1系统结构框图 投票统计器主要由按键、89C52单片机、数码管等组成,系统由按键来确定同意、否决,89C52单片机处理数据并将要显示数据发送,数码管显示数据。系统结构图如图3-1。 按键输入 (同意) 89C52单片机数码管 按键输入 (否决) 图3-1 系统结构图

3.2 STC89C52单片机介绍 图3-2 STC89C52控制电路图 其工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz。用户应用程序空间4K ROM。片上集成512字节RAM。它利用ISP技术写入程序,开发方便。内部RSM用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM用以存放程序、一些原始数据和表格;I/O口为四个8位并行I/O口,既可以做输入,也可以做输出。 复位电路的原理是单片机RST引脚接收2us以上的电平信号只要保证电容充放电时间大于2us,即可实现复位。按键按下系统复位,是当按键按下使电容处于短路电路中,电阻两端电压增加,使单片机又接收一个高电平,实现复位。 89C52单片机总共40个引脚,电源用2个(VCC和GND),晶振用2个晶振频率为12Mhz,复位1个,EA/Vpp用1个,29引脚PSEN和30引脚ALE位外扩数据/程序存储器时才有特定用处,还有四个P端口,每个端口各有8个引脚。其控制电路如图3-2所示。 3.3按键扫描电路 本实验设计6个独立按键,两个按键为一组,分为同意、否决两按键,当两键都不按时为弃权,按键一端常接低电平,当按键按下时为低电平。按键电路如图3-3所示。

十人投票机

电气控制技术课程设计说明书 十人投票机 学院:电气与信息工程学院 学生姓名:何鹏辉 指导教师:陈华容职称高级实验师 专业:电气工程及其自动化 班级:电气本1304班 学号: 1330140437 完成时间:2016年6月4日

湖南工学院电气控制技术课程设计课题任务书 学院:电气与信息工程学院专业:电气工程及其自动化

摘要 基于可编程控制器设计十人投票机电气控制系统,该控制系统主要由硬件和软件两部分组成。硬件系统设计部分以FX2N-24MR型可编程控制器为核心部件,并根据十人投票机的工作流程,确定控制系统的输入、输出点并合理分配,在输出线圈上接了3个发光二极管。软件设计部分以GX软件进行了梯形图的编程设计,在软件设计中用到了赋值指令,自加指令,减法指令,比较指令等指令,将这些指令与一些基本指令结合起来运用,就完成了十人投票机的软件设计。设计能够完成十人投票,并对得到的投票结果用发光二极管显示,当赞成票数<反对票数时,发光二极管(Y0)亮红灯,当赞成票数=反对票数时,发光二极管(Y1)亮黄灯,当赞成票数>反对票数时,发光二极管(Y2)亮绿灯。 设计的程序进行了GX软件仿真测试,并进行实物模拟测试,测试结果达到设计要求。 关键词:十人投票机;可编程控制器PLC;梯形图;发光二极管

目录 1 绪论------------------------------------------------------------- 1 1.1 课题的研究背景及意义--------------------------------------- 1 1.2 十人投票机电气控制系统设计方案----------------------------- 1 2 硬件系统设计----------------------------------------------------- 2 2.1 系统元器件的选择------------------------------------------- 2 2.2 十人投票机控制系统设计------------------------------------- 4 3 软件系统设计----------------------------------------------------- 5 3.1 PLC I/O接口分配表------------------------------------------ 5 3.2 十人投票机工作流程图--------------------------------------- 6 3.3 梯形图的设计----------------------------------------------- 7 4 程序仿真测试----------------------------------------------------- 9 4.1 程序仿真--------------------------------------------------- 9 4.2 程序仿真结果分析------------------------------------------- 9 结束语------------------------------------------------------------- 13 参考文献----------------------------------------------------------- 14 附录A 十人投票机控制梯形图--------------------------------------- 15 附录B 十人投票投票机程序指令表----------------------------------- 18 附录C 十人投票机PLC控制接线图----------------------------------- 22

在线投票系统的设计与实现

在线投票系统的设计与实现 摘要 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC 卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编辑出在线投票系统. 关键词: ASP 投票 ACCESS 设计

Abstract Be building up vote to manage today of mechanism actively, only depend originality of the handicraft manage or the simple single machine manage,management Dept. public appearance to a great deal of information, can't efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding.Decision which votes governor can according to the statement data,at waste a great deal of manpower, material resources can't in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time sex.Therefore, the forerunner's management thought carried out and then becamed an inaccessible target in the vote.The vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management level.The technical along with science of raise continuously, the calculator science is gradually mature, the its strong function has already been people's deep understanding, it has already entered each realm of the society of

10人以下室内团队游戏.doc

10人以下室内团队游戏 一.传牙签 参与游戏者每人抽一张扑克牌,然后相继按扑克牌的顺序坐好,持最小(或最大)的那张扑克牌的人为先头,用嘴衔住那根牙签,依次传到下一个人的嘴里,不许掉哦,注意不能借用手或任何工具帮忙,如果掉了,那自然要受到惩罚喽,传完一圈后,游戏未完。将牙签撅一半,继续抽扑克牌,按新的顺序坐好,接着下一轮的传递……继续撅一半……再撅……越来越刺激 二.偷天陷阱 记得电影偷天陷阱中辛康纳利训练泽塔琼斯过红外线的 情景吗? 这个游戏有些类似,先制作道具找一些红绳(玻璃绳就行),中间穿上纸杯,来形容铃铛,还要准备眼罩根据参加人数,再准备背景音乐disco。让后请几个助手在舞台上拉着绳子,让参赛者先睁着眼睛练习一下,跟他们说这是一个非常有挑战性的游戏,要考验他们的灵巧度和记忆力,练习几次后,蒙上他们的眼睛,音乐响起,让他们走,这时候高潮是,主持人让所有的助手把绳子拿开,你就会看到很精彩的表演了,注意旁边的人还可以故意误导一下,说低头,抬脚等等 三.国王游戏 先是每个人分张数字.然后,抽出一人做国王,国王可以命

令任何做事情,比如,1号和3号接吻.有时,是两个男的吻哈接龙,第一个人说你好的好啊,第二个人说,你好的好啊,好漂亮的亮的亮阿,第三个人说你好的好啊,好漂亮的亮的亮啊,亮晶晶的晶阿 四.箩卜蹲 将参与者分成四堆以上,每堆人手牵着手围成一圈,给每堆人以颜色或数字命名,任意指定一堆萝卜开始统一下蹲,同时还要念词,再指定别的萝卜堆做同样动作,目标要一致,依此类推但不能马上回指。 以一实例加以说明。有红、白、黄、紫四堆萝卜,白萝卜先蹲,蹲的时候念“白萝卜蹲,白萝卜蹲,白萝卜蹲完红萝卜蹲。”念完后所有白萝卜手指一致指向红萝卜堆。红萝卜们马上要开始蹲且口中一样要念念有词,之后他们可以再指定下一个但不能是白萝卜。 五.两只小蜜蜂 念词:两只小蜜蜂呀,飞在花丛中呀,飞呀…… 动作:两人面对面,1.两手作兰花指状展开双臂上下飞舞;2. 两手换掌状于胸前交*飞舞;3.出手锤子剪刀布;4.赢者伸掌作摔巴掌状,口念"啪啪";输者和声"啊啊";不输不赢则同时努嘴作"咋咋"亲嘴状。 胜负:看反应速度,负者罚一节目。 六.一只青蛙

电气课设,PLC十人投票机设计复习课程

电气控制技术课程设计说明书十人投票机设计 院、部:电气与信息工程学院 学生姓名:夏志勇 指导教师:陈华容职称高级实验师 专业:自动化 班级: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)

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) 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归零后,所有的显示灯熄灭,此时可再次进行投票。

PLC实现十人投票机

十人投票机设计 系、部:电气与信息工程系学生姓名:邓日夫 指导教师:陈艳职称教授专业:电气自动化 班级:电气1003班 完成时间:20112.12.13

电气控制技术课程设计任务书 一、控制要求 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归零后,所有的显示灯熄灭,此时可再次进行投票: 二、设计任务 学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括: 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部分概述 在线投票系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。在线投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。他可以设计这样一个投票主题:你认为该网站如何?(A.很好B.一般C.不好)然后提供给用户进行投票。 我的投票系统具有极大的灵活性,投票类型分为单选投票和多选投票。管理员可以在线设计不同的投票主题供用户进行投票。 对于该设计报告还有什么不当之处请见谅,同时也希望你能多提宝贵意见。我会认真参考您的意见,修改和完善该系统。 术语列表: JSP:(Java Server Pages),JSP是一种基于Java的技术,用来产生跨平台和跨Web 服务器的动态页面。 JDBC:(Java DataBase Connectivity),Java数据库连接。它主要是一套让你访问数据库的API,程序人员可以利用JDBC API来执行SQL语句。 Servlet: Servlet可以称之为“服务器小程序”,与Java application不同,它没有main方法,而是用一些特定的方法用于启动、执行和退出。通过使用Servlet,可以与运行与客户端的Applet进行交互,也可以直接与HTML页进行交互。 JavaBeans: JavaBeans是可复用的平台中立的软件组件,可以在软件开发工具中被直观地操作。应用程序开发者可以通过支持JavaBeans的开发工具,直接使用现成的JavaBeans,也可以在开发工具容器中,对组件进行必要的修改、测试而不必编写和编译程序。在Java 模型中,组件可以修改或与其他组件组合以生成新组件或完整的应用程序。 HTML:(Hypertext Markup Language)超文本标记语言,它是组织多媒体文档的重要语言,它不仅用来编写Web网页,而且可以使用它来制作光盘上的多媒体节目。HTML可用来编排文档、创建列表、建立链接等等。

上市公司股东参加网络投票实施细则及操作流程

上海证券交易所上市公司股东大会网络投票实施细则(2011年修订) 第一章总则 第一条为规范上市公司股东大会网络投票行为,便于上市公司股东行使表决权,保护投资者合法权益,根据《中华人民共和国公司法》、《上市公司股东大会规则》、《证券公司融资融券业务试点管理办法》以及《上海证券交易所股票上市规则》等法律、法规、规章、业务规则的规定,制定本细则。 第二条上市公司股东可以通过上海证券交易所(以下简称“本所”)交易系统或本所认可的其他股东大会网络投票系统行使表决权。 本细则所称上市公司股东大会网络投票是指上市公司股东通过本所交易系统行使表决权。在本所开展融资融券业务的证券公司(以下简称“证券公司”),可通过本所指定的融资融券业务证券公司投票系统(以下简称“证券公司投票系统”),按照所征集的融资融券投资者的投票意见进行投票。 第三条本所鼓励上市公司在召开股东大会时,除现场会议外,同时向股东提供网络投票方式。上市公司召开股东大会审议下列事项的,应当向股东提供网络投票方式: (一)上市公司发行股票、可转换公司债券及中国证券监督管理委员会认可的其他证券品种; (二)上市公司重大资产重组; (三)上市公司以超过当次募集资金金额10%以上的闲置募集资金暂时用于补充流动资金; (四)上市公司股权激励计划; (五)股东以其持有的上市公司股权偿还其所欠该上市公司债务; (六)对上市公司和社会公众股股东利益有重大影响的相关事项; (七)上市公司章程规定需要提供网络投票方式的事项; (八)本所要求提供网络投票方式的事项。 第四条上市公司召开股东大会并向股东提供网络投票方式的,股东大会股权登记日登记在册的所有股东,均有权通过股东大会网络投票方式行使表决权,但同一股份只能选择一种表决方式。同一股份通过现场、网络或其他方式重复进行表决的,以第一次投票结果为准。

十人投票机

目录 第1章引言 (1) 1.1 设计目的 (1) 1.2 设计内容 (2) 第二章系统设计的总体方案设计 (3) 2.1 系统的硬件配置及组成原理 (3) 2.2 系统的变量定义及分配表 (3) 2.3 系统输入,输出点功能配置 (4) 2.4 系统的接线图 (5) 2.5 系统的可靠性设计 (5) 第3章控制系统设计 (7) 3.1 控制程序流程图设计 (7) 3.2 控制程序梯形图,指令表 (7) 3.3控制程序设计思路 (7) 第4章系统调试及结果分析 (9) 4.1调试结果及解决问题 (9) 4.2 结果分析 (11) 第5章设计总结 (12) 参考文献 (13) 附录 (14)

第1章引言 1.1 设计目的 一、PLC概况 可编程控制器(Programmable Controller)简称PC。在办公自动化和工业自动化中广泛使用的个人计算机(Personal Computer)也简称为PC,为了避免混淆,现在一般将可编程序控制器简称为PLC(Programmable Logic Controller)。 现代的PLC是以未处理器为基础的新型工业控制装置,是将计算机技术应用于工业控制领域的通用产品。1985年,国际电工委员会(IEC)的PLC标准草案第三稿对PLC做了如下定义:“PLC是一种数字操作的电子系统,专为在工业环境下应用而设计。它采用可编程程序的存储器,用来在其内部存储执行逻辑运算,顺序控制,定时,计数和算术运算等操作的指令,并通过数字式,模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。 PLC的特点: 1、可靠性高,抗干扰能力强; 2、配套齐全,功能完善,适用性强; 3、易学易用,深受工程技术人员欢迎; 4、系统设计周期短,维护方便,改造容易; 5、体积小,重量轻,能耗低。 二、本次设计目的 根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括: 1.设计出硬件系统的结构图、接线图、时序图等; 2.系统有启动、停止功能; 3.运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序; 4.程序结构与控制功能自行创新设计;

投票系统数据库设计说明

1引言............. 错误!未定义书签。 1.1编写目的.................... 错误!未定义书签。 1.2定义 ....................... 错误!未定义书签。 1.3参考资料.................... 错误!未定义书签。 2需求分析 (2) 2.1功能分析 (2) 2.2业余活动 .................. 错误!未定义书签。 2 .3数据字典 .................................. 错误!未定义书签。 2 .4数据流图 (5) 3结构设计 (10) 3.1概念结构设计 (10) 3.2逻辑结构设计 (11) 3.3物理结构设计 (12) 4运用设计 (12) 4.1安全保密设计 (12) 4.2系统运行与维护 (12)

投票系统数据库设计说明书 1.引言 1.1编写目的 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。开发出一个简单的在线投票系统,就可以解决管理人员的烦琐工作。 1.2定义 1.系统名称:投票系统 2.数据库管理软件:Microsoft SQL Server 3.数据库设计人员:李娇 4.使用本数据库的程序: https://www.wendangku.net/doc/603268772.html, 5.数据库设计采用软件:Microsoft Office Visio 2003 6.统采用B/S体系结构:Brower (浏览器端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。 7.运行平台:服务器端:windows server 2003. 浏览器端:安装了IE等浏览器的任意操作系统 1.3参考资料 与数据库(Microsoft SQL server)有关的书籍等 2.需求分析 2.1功能分析 1.投票主题管理:查询、增加、更改、删除 2.投票选项信息管理:查询、增加、更改、删除 3.投票人信息管理:查询、增加、更改、删除 4.管理员信息管理:查询、增加、更改、删除 5.投票信息管理:查询、增加、更改、删除 6.投票情况:投票时间安排、多少人已投票,投票结果显示 7.投票人信息:账号、个人资料、密码登陆、密码修改

(论文)在线投票系统的设计与实现

分类号学号M201075949 学校代码10487密级 硕士学位论文 在线投票系统的设计与实现 学位申请人:王坤 学科专业:软件工程 指导教师:方少红副教授 答辩日期:2013.1.12

A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Master of Engineering Design and Implementation of a Online Voting System Candidate : Wang Kun Major : Software Engineering Supervisor : Assoc. Prof. Fang Shaohong Huazhong University of Science & Technology Wuhan 430074, P.R.China January, 2013

独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密□,在年解密后适用本授权书。 本论文属于 不保密□。 (请在以上方框内打“√”) 学位论文作者签名:指导教师签名: 日期:年月日日期:年月日

十人表决器plc课程设计

《PLC 原理及应用》 课程设计报告 题目:《十人表决器》 专 业 电气工程及自动化 班 级 10电工(3)班 学 号 2012ZSB010209 姓 名 杨 培 国 指导教师 刘 冬 梅 提交日期 2012-12-28 JINGCHU 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、输入程序后调试程序。调试过程中如果发现问题,则要采取措施逐一排除,直至调试成功。 7、编写技术文件。则要包括说明书、电气原理图,电气元件明细表,程序等。 1.2 控制要求 1.运行PLC 2.当PLC运行时,[X12:计票开关]=OFF,则不执行投票计算。 3.当PLC运行时,再扳Y.[X12:计票开关]=ON,开始计时,此时需在5s内完成投票(赞成与不赞成),请扳动X0~X11(如赞成:X:ON,若反对X:OFF。[X12]=ON,

投票活动策划方案

投票活动策划方案 “校园十大歌手”比赛网络投票活动策划书 一、活动目的 比赛的音乐盛典为契机,配合校团委举办校园十大歌手网络投票评比活动,增加本次大赛的多元化和趣味性,吸引广大师生员工参加网络投票,以提高“天天来电”的知名度,增加网站的人气。“校园十大歌手”以我院一年一度的 二、活动时间 日--- 2009年10月 三、活动对象 全校教职员工 四、策划单位 天天来电策划宣传部 五、活动过程及人员分工 (一)赛前及预赛阶段

1.关于网络投票的海报及宣传单设计。 2.寻找网络投票的赞助商。 3、在报名点旁边设宣传海报展板1块,印刷宣传单200份,工作人员现场派发; 4.在天天来电上开辟本次活动专栏,进行活动介绍以及活动进程宣传,组织人员进行发帖,新闻报道。 5、在预赛现场显眼处摆放2块宣传海报展板。 6、主持人间断性地介绍“天天来电”及复赛阶段的网络投票活动。 (二)复赛阶段 1.继续在网上发布相关新闻报道。 2.收集入围选手的照片、个人资料及参赛歌曲录音或视频等,交由技术部,开通网络投票。 3、通过院广播站把歌手的资料宣传出去,每周分5次宣传,每次6人,让更多的同学了解歌手的基本情况。 4.组织人员发帖对选手进行点评,预测比赛结果。 (三)决赛阶段

1、比赛前播放关于“天天来电”介绍的投影片。 2、在比赛现场入口处摆放宣传海报展板。 参与对象:现场观众。竞答内容:关于天天来电的信息,答对即有奖品。奖品:待定3、现场互动知识竞赛:6分钟,由主持人现场组织竞答。 4、主持人介绍天天来电及网络投票结果对最终结果的影响。 5、比赛结束时,主持人公布网络投票结果并同时进行颁奖。 6、继续进行赛后的相关新闻报道及发贴,在正确预测结果的同学中随机抽取5名进行奖励。 六、活动预算 七、网络投票细则 日18:00。日00:00——10月1、投票时间为10月 2、登录“天天来电”“校园十大歌手网络投票活动专题”,进入投票系统,按提示进行投票。 3、为防止弄虚作假,每个注册成员最多只能投出10票。 投票决定权占比重为:4、投票权重:

十人投票机plc编程

目录 第1章引言 设计目的 (2) 设计内容. (3) 第二章系统设计的总体方案设计 (5) 系统的硬件配置及组成原理 (5) 系统的变量定义及分配表. (5) 系统输入,输出点功能配置 (5) 系统的可靠性设计 (5) 第3章控制系统设计 (7) 控制程序流程图设计 (7) 控制程序梯形图 (7) 控制程序设计思路 (8) 第4章系统调试及结果分析 (10) 调试结果及解决问题………………………………………………10.. 结果分析..................................................................10. 第5章设计总结. (11) 参考文献 (12) 附录………………………………………………………………..

第一章引言 一、PLC概况 可编程控制器(Programmable Controller)简称PC。在办公自动化和工业自动化中广泛使用的个人计算机(Personal Computer)也简称为PC,为了避免混淆,现在一般将可编程序控制器简称为PLC(Programmable Logic Controller)。 现代的PLC是以未处理器为基础的新型工业控制装置,是将计算机技术应用于工业控制领域的通用产品。1985年,国际电工 “PLC 委员会(IEC)的PLC标准草案第三稿对PLC做了如下定义: 是一种数字操作的电子系统,专为在工业环境下应用而设计。它采用可编程程序的存储器,用来在其内部存储执行逻辑运算,顺序控制,定时,计数和算术运算等操作的指令,并通过数字式,模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。 1. PLC的特点: 1、可靠性高,抗干扰能力强; 2、配套齐全,功能完善,适用性强; 3、易学易用,深受工程技术人员欢迎; 4、系统设计周期短,维护方便,改造容易; 5、体积小,重量轻,能耗低。 二、本次设计目的 根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统

十人人投票机

湖南人文科技学院课程设计报告 课程名称:电器控制与PLC课程设计 设计题目:十人投票机设计 系别:通信与控制工程系 专业:自动化 班级:07级自动化(2)班 学生姓名: 葛远程李少高柱学号:07421241 07421251 07421256 起止日期:2010年12月20日~ 2010年12月28日指导教师:曹锋李新君 教研室主任:方智文

指导教师评语: 指导教师签名:年月日 成绩评定 项目权重 成绩 葛远程李少高柱 1、设计过程中出勤、学习态度等方面0.2 2、课程设计质量与答辩0.5 3、设计报告书写及图纸规范程度0.3 总成绩 教研室审核意见: 教研室主任签字:年月日教学系审核意见: 主任签字:年月日

摘要 本课程设计主要利用PLC来完成一个十人投票机,能够对十人投票表决结果进行判断,并通过不同的LED数码管进行显示。该设计的硬件电路主要由三个部分组成:PLC模块、输入按钮开关及输出发光二级管。信号处理和转换由PLC模块来完成,其负责把按钮开关传送来的信号经一定的处理,并发出相应的输出信号。按钮开关进行输入,包括十个投票端、一个总开关和一个复位按钮。四个发光二极管包括一个电源显示和三个结果显示,不同结果对应亮不同发光二级管。关键词:PLC;按钮开关;发光二极管。

目录 1. 控制要求 (2) 2. 设计任务 (2) 3. 方案论证与对比 (3) 4. 系统硬件设计 (3) 4.1 PLC定义 (3) 4.2 PLC的特点 (4) 4.3 PLC的发展 (4) 4.4 PLC的结构及各部分的作用 (5) 4.5 PLC的工作原理 (6) 4.6 PLC的程序编制 (7) 4.7 编程语言 (8) 4.8 系统硬件电路图 (8) 5 系统软件设计 (9) 5.1 程序流程图 (9) 5.2 时序图 (10) 5.3 程序指令表 (10) 5.4 程序梯形图 (10) 6. 调试与测试 (11) 7 详细仪器清单 (12) 8 总结与思考及致谢 (13) 8.1 心得体会 (13) 8.2 致谢 (13) 参考文献 (14) 附录一:源程序 (15)

课程设计任务书“模拟投票系统设计”

沈阳工程学院 微机原理及应用 课程设计 课程设计题目:模拟投票系统设计 系别班级 学生姓名学号 指导教师职称 起止日期:年月日起——至年月日止

沈阳工程学院 微机原理及应用 课程设计任务书 课程设计题目:模拟投票系统设计 系别班级 学生姓名学号 指导教师职称 课程设计进行地点:微机原理实验室(F106) 任务下达时间:年月日 起止日期:年月日起——至年月日止 教研室主任年月日批准

一、设计目的 通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。为以后学生结合专业从事微机应用设计奠定基础。 二、设计的原始资料及依据 查阅可编程并行芯片8255、LED发光二级管等其他相关资料。 用简单的输入输出端口等硬件,结合实际投票过程进行模拟设计。 三、设计的主要内容及要求 内容:利用微机原理实验箱,采用LED显示器显示得票数。 要求: (1)向上拨动开关表示“支持”,向下拨动开关表示“反对” (2)统计的票数显示在LED显示器上,不读票时LED数码管呈现霓虹灯状态。 四、对设计说明书撰写内容、格式、字数的要求 1.课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。 2.学生应撰写的内容为:目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3.说明书(论文)手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。 4. 课程设计说明书(论文)装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。 五、设计完成后应提交成果的种类、数量、质量等方面的要求; 提交课程设计说明书一份。在说明书中要有设计原理、硬件电路接线

相关文档