抢答器课程设计说明书.docx

上传人:b****2 文档编号:17125175 上传时间:2023-07-22 格式:DOCX 页数:30 大小:559.29KB
下载 相关 举报
抢答器课程设计说明书.docx_第1页
第1页 / 共30页
抢答器课程设计说明书.docx_第2页
第2页 / 共30页
抢答器课程设计说明书.docx_第3页
第3页 / 共30页
抢答器课程设计说明书.docx_第4页
第4页 / 共30页
抢答器课程设计说明书.docx_第5页
第5页 / 共30页
抢答器课程设计说明书.docx_第6页
第6页 / 共30页
抢答器课程设计说明书.docx_第7页
第7页 / 共30页
抢答器课程设计说明书.docx_第8页
第8页 / 共30页
抢答器课程设计说明书.docx_第9页
第9页 / 共30页
抢答器课程设计说明书.docx_第10页
第10页 / 共30页
抢答器课程设计说明书.docx_第11页
第11页 / 共30页
抢答器课程设计说明书.docx_第12页
第12页 / 共30页
抢答器课程设计说明书.docx_第13页
第13页 / 共30页
抢答器课程设计说明书.docx_第14页
第14页 / 共30页
抢答器课程设计说明书.docx_第15页
第15页 / 共30页
抢答器课程设计说明书.docx_第16页
第16页 / 共30页
抢答器课程设计说明书.docx_第17页
第17页 / 共30页
抢答器课程设计说明书.docx_第18页
第18页 / 共30页
抢答器课程设计说明书.docx_第19页
第19页 / 共30页
抢答器课程设计说明书.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

抢答器课程设计说明书.docx

《抢答器课程设计说明书.docx》由会员分享,可在线阅读,更多相关《抢答器课程设计说明书.docx(30页珍藏版)》请在冰点文库上搜索。

抢答器课程设计说明书.docx

抢答器课程设计说明书

 

课程设计说明书

 

设计题目:

抢答器PLC控制系统设计

院系名称:

XXXXX专业班级:

XXXXXXXXXX

学生姓名:

XXXXX学号:

XXXXX

指导教师:

XXXXX

2012年12月10日

内容摘要

随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到所有的控制领域。

现代社会要求制造业对市场需求迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品。

为了满足这一需求,生产设备的控制系统必须具有极高的灵活性和可靠性,可编程控制器就顺应而生。

而实用抢答器的这一产品是各种竞赛活动中不可缺少的设备,无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。

目前市场上已有的各种各样的智力竞赛抢答器绝大多数是早期设计的,只具有抢答锁定功能的一个电路,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品,这部分抢答器已相当成熟。

而现在的抢答器具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示、按键发光等多种功能。

但功能越多的电路相对来说就越复杂,且成本偏高,故障高,显示方式简单(有的甚至没有显示电路),无法判断提前抢按按钮的行为,不便于电路升级换代。

本设计要求就是利用PLC作为核心部件进行逻辑控制及信号的产生,用PLC本身的优势使竞赛真正达到公正、公平、公开。

关键词:

可编程控制器、抢答器、PLC

 

目录

第1章引言1

1.1PLC的由来及发展史1

1.2PLC的主要特点、主要功能及应用范围2

1.2.1PLC的主要特点2

1.2.2PLC的主要功能2

1.2.3PLC的应用范围3

第2章系统要求的分析与设计4

2.1控制要求分析,设计主电路4

2.2系统设计思想及控制流程设计4

2.3硬件选择4

第3章PLC控制系统设计6

3.1I/O分配设计及硬件选择5

3.2确定I/O信号数量,选择PLC类型6

3.3I/O接线图7

3.4程序流程图8

3.5控制程序编制与调试8

设计总结21

谢词22

参考文献23

第1章引言

1.1PLC的由来及发展史

PLC早期主要应用于工业控制,但随着技术的发展,其应用领域正在不断扩大.可编程控制器(ProgrammableLogicalController)简称PC或PLC,是60年代末发明的工业控制器件,是美国数字公司(DEC)为美国通用公司(GM)研制开发并成功应用于汽车生产线上,可编程控制器自此诞生。

随着计算机技术的飞速发展,PLC软硬件水平与规模也发生了质与量的变化,其控制技术也朝着智能化方向不断发展,同时推动了先进制造技术的相应发展。

现代PLC已经成为真正的工业控制设备。

虽然PLC问世时间不长,但是随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可分三个阶段:

1.早期的PLC(60年代末—70年代中期)

早期的PLC一般称为可编程逻辑控制器。

这时的PLC多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制、定时等。

它在硬件上以准计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要求。

装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器。

另外还采取了一些措施,以提高其抗干扰的能力。

在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式—梯形图。

因此,早期的PLC的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指使,能重复使用等。

其中PLC特有的编程语言—梯形图一直沿用至今。

2.中期的PLC(70年代中期—80年代中后期)

在70年代微处理器的出现使PLC发生了巨大的变化。

美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。

这样,使PLC得功能大大增强。

在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。

在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块。

并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC得应用范围得以扩大。

3.近期的PLC(80年代中后期至今)

进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的当次普遍提高。

而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。

这样使得PLC软、硬件功能发生了巨大变化。

1.2PLC的主要特点、主要功能及应用范围

1.2.1PLC的主要特点

1.高可靠性

⑴所有的I/O接口电路均采用光电隔离使工业现场的外电路与PLC内部电路之间电气上隔离。

⑵各模块均采用屏蔽措施以防止辐射干扰。

⑶良好的自诊断功能一旦电源或其他软硬件发生异常情况CPU立即采用有效措施以防止故障扩大。

2.丰富的I/O接口模块

PLC针对不同的工业现场信号如交流或直流、开关量或模拟量等有相应的I/O模块与工业现场的器件或设备如按钮、行程开关等。

另外为了提高操作性能,它还有多种人-机对话的接口模块;为了组成工业局部网络它还有多种通讯联网的接口模块等等。

3.采用模块化结构

为了适应各种工业控制需要除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构,PLC的各个部件包括CPU电源I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。

4.编程简单易学

PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。

5.安装简单维修方便

PLC不需要专门的机房可以在各种工业环境下直接运行,使用时只需将现场的各种设备与PLC相应的I/O端相连接即可投入运行,各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障,由于采用模块化结构,因此一旦某模块发生故障用户可以通过更换模块的方法使系统迅速恢复运行。

1.2.2PLC的主要功能

1.顺序逻辑控制

这是PLC最基本最广泛的应用领域,用来取代继电器控制系统,实现逻辑控制和顺序控制。

它既可以用于单机控制或多机控制,又可用于自动化生产线的控制。

2.运动控制

在机械加工行业,可编程控制器与计算机数控(CNC)集成在一起,用以完成机床的运动控制。

很多PLC机制造厂家已提供了拖动步进电机或伺服电机的单轴或多轴位置控制模板。

3.定时控制

PLC为用户提供了一定数量的定时器,并设置了定时器指令,一般每个定时器可实现0.1-999.9S或0.01-99.99S的定时控制,也可按一定方式进行定时时间的扩展。

定时精度高,定时设定方便,灵活。

同时PLC还提供了高精度的时钟脉冲,用于准确的实时控制。

4.计数控制

PLC为用户提供的计数器分为普通计数器、可逆计数器、高数计数器等,用来完成不同用途的计数控制。

当计数器的当前计数值等于计数器的设定值,或在某一数值范围时,发出控制命令。

计数器的计数值可以在运行中被读出,也可在运行中进行修改。

5.步进控制

PLC为用户提供了一定数量的移位寄存器,用移位寄存器可方便地完成步进控制功能。

在一道工序完成之后,自动进行下一道工序。

一个工作周期结束后,自动进行下一个工作周期。

有些PLC还专门设有步进控制指令,使得步进控制更为方便。

6.数据处理

大部分PLC都具有不同程度的数据处理功能,可以完成数据运算如:

加、减、乘、除、乘方、开方等,逻辑运算如:

字与、字或、字异或、求反等,移位、数据比较和传送及数值的转换等操作。

7.模/数和数/模转换

在过程控制或闭环控制系统中,存在温度、压力、流量速度、位移、电流、电压等连续变化的物理量。

过去,由于PLC机主要用于逻辑运算控制,对于这些模拟量的控制主要靠仪表控制或分布控制系统DCS。

目前,不但大、中型机PLC都具有模拟量处理功能,甚至很多小型PLC也具有模拟量处理功能,而且编程和使用都很方便。

8.通信及连网

目前绝大多数PLC都具有通信功能,能够在PLC机与计算机之间进行同位链接及上位链接。

通过这些通信技术,使PLC更容易构成工厂自动化系统。

也可以与打印机、监视器等外部设备相连,记录和监视有关数据。

1.2.3PLC的应用范围

开关量逻辑控制是PLC应用最广泛的也是最基本的领域是开关量逻辑控制方面,利用PLC最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的继电器控制,用于单机控制、多机群控制、生产自动线控制等,例如:

机床、注塑机、印刷机械、装配生产线、电镀流水线及电梯的控制等。

在其他方面例如:

运动控制、过程控制、数据处理、通信联网等方面也有很重要的应用。

 

第2章系统要求的分析与设计

2.1控制要求分析,设计主电路

2.1.1PLC抢答器的控制要求

1.抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0-S7表示。

2.设置一个系统抢答和清除控制开关S、S8,该开关由主持人控制。

3.抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,并在LED数码管上显示,勇士扬声器发出报警声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保存到主持人将系统清楚为止。

4.抢答器具有定时抢答功能,且一次抢答的时间由支持人设定(如30秒)。

当主持人启动“开始”按钮后,定时器惊醒减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

5.参赛选手在设定时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢搭的时间,并保持到主持人将系统清楚为止。

6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

2.2系统设计思想设计

2.2.1系统设计思想

在主持人按动“开始”按钮后,计时器开始计时,同时扬声器蜂鸣0.5秒,此时各参赛选手开始抢答。

各选手之间实行互锁,在一名选手抢先按下抢答按钮时,其他的选手再按抢答按钮则无效。

在选手按下抢搭按钮后,扬声器蜂鸣0.5秒,在LED显示器上显示抢答选手的编号和抢答时间,一直保存到主持人清除位置,此时可以由选手来回答抢答的问题。

在回答环节进行过后,由主持人对此次的抢答显示进行清除,进而进行下一轮的抢答。

 

第3章PLC控制系统设计

3.1I/O分配设计及硬件选择

3.1.1I/O分配设计

在了解了系统工艺要求和控制要求后,接着要做的就是将I/O通道分配给PLC的指定I/O端子,具体如表3-1所示。

表3-1I/O点的分配与编号

控制信号

信号名称

元件名称

元件符号

地址编号

输入信号

主持人开始开关

常开按钮

S

I0.0

1号选手按纽

常开按钮

S0

I0.1

2号选手按纽

常开按钮

S1

I0.2

3号选手按纽

常开按钮

S2

I0.3

4号选手按纽

常开按钮

S3

I0.4

5号选手按纽

常开按钮

S4

I0.5

6号选手按纽

常开按钮

S5

I0.6

7号选手按纽

常开按钮

S6

I0.7

8号选手按钮

常开按钮

S7

I1.0

主持人复位开关

常开按钮

S8

I1.1

输出信号

扬声器

接触器

KM1

Q0.0

数码显示0LED管的a端

LED显示管端子

--

Q0.1

数码显示0LED管的b端

--

Q0.2

数码显示0LED管的c端

--

Q0.3

数码显示0LED管的d端

--

Q0.4

数码显示0LED管的e端

--

Q0.5

数码显示0LED管的f端

--

Q0.6

数码显示0LED管的g端

--

Q0.7

数码显示1LED管的a端

LED显示管端子

--

Q1.0

数码显示1LED管的b端

--

Q1.1

数码显示1LED管的c端

--

Q1.2

数码显示1LED管的d端

--

Q1.3

数码显示1LED管的e端

--

Q1.4

数码显示1LED管的f端

--

Q1.5

数码显示2LED管的g端

--

Q1.6

数码显示2LED管的a端

LED显示管端子

--

Q2.0

数码显示2LED管的b端

--

Q2.1

数码显示2LED管的c端

--

Q2.2

控制信号

信号名称

元件名称

元件符号

地址编号

输出信号

数码显示2LED管的d端

LED显示管端子

--

Q2.3

数码显示2LED管的e端

--

Q2.4

数码显示2LED管的f端

--

Q2.5

数码显示2LED管的g端

--

Q2.6

3.1.2硬件选择

根据对系统装置的分析,选用以下硬件如表3-2所示

表3-2硬件选择表

名称

型号

数量

PLC主机单元

S7-200(226)

1台

控制按钮S、S0-S7、S8

配套

10个

扬声器

配套

1个

LED显示器

配套

3个

3.2确定I/O信号数量,选择PLC类型

3.2.1系统I/O数量分析

经分析控制系统有主持人控制开始按钮S、复位按钮S8和参赛选手S0-S710个输入,输出有扬声器1个和21个LED显示管端子22个输出,可以确定为10DI/22DO信号量。

3.2.2S7-200系列PLC的CPU的技术指标

表3-3S7-200系列PLC的CPU的技术指标

特性

CPU221

CPU222

CPU224

CPU226

数字输入量(DI)

6

8

14

24

数字输出量(DO)

4

6

10

16

3.2.3S7-200系列PLC的CPU型号的选择

根据该系统的信号输出量和输出量的数量,配合S7-200的CPU的数字量I/O数量,考虑选用CPU226型号,并且选用EM222(8点输出)作为扩展模块。

3.3I/O接线图

抢答器I/O接线图如图3-1所示

图3-1I/O接线图

3.4程序流程图

图3-2程序流程图

3.5控制程序编制与调试

3.5.1控制程序编制

1.程序设计及工作过程分析

本次抢答器的设计由于是供8个代表队参赛使用,所以用了八个按钮,分别由S0-S7来表示,主持人开关由开始开关S、复位开关S8来表示,由于此抢答器具有锁存与显示功能,所以梯形图设计中需要用互锁来实现。

当主持人按下开关I0.0时,定时器工作,扬声器发出响声,持续时间0.5秒。

此时八位选手开始抢答,在规定时间内抢答有效,如果定时器时间到了以后,仍无人抢答,则扬声器发出持续蜂鸣警报,本次抢答无效,系统报警并禁止抢答。

2.梯形图程序如图3-3所示

 

接网络17

图3-2程序梯形图

3.指令语句表程序

使用简易编程器输入程序,将上述梯形图转化成指令语句表的形式,如下所示。

Network1//NetworkTitle

//主持人按下开始按钮(I0.0)

LDI0.0

EU

OM0.0

ANM1.1

=M0.0

Network2

//主持人清楚上一轮抢答信息(I1.1)

LDI1.1

EU

AM0.0

=M1.1

Network3

//定时器开始计时通电延时定时器(30s)

LDM0.0

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

TONT37,+300

Network4

//选手1抢答控制

LDI0.1

OM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.1

SEG1,QB0

Network5

//选手2抢答控制

LDI0.2

OM0.2

ANM0.1

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.2

SEG2,QB0

Network6

//选手3抢答控制

LDI0.3

OM0.3

ANM0.1

ANM0.2

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.3

SEG3,QB0

Network7

//选手4抢答控制

LDI0.4

OM0.4

ANM0.1

ANM0.2

ANM0.3

ANM0.5

ANM0.6

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.4

SEG4,QB0

Network8

//选手5抢答控制

LDI0.5

OM0.5

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.6

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.5

SEG5,QB0

Network9

//选手6抢答控制

LDI0.6

OM0.6

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.7

ANM1.0

ANT37

AM0.0

=M0.6

SEG6,QB0

Network10

//选手7抢答控制

LDI0.7

OM0.7

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM1.0

ANT37

AM0.0

=M0.7

SEG7,QB0

Network11

//选手8抢答控制

LDI1.0

OM1.0

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANT37

AM0.0

=M1.0

SEG8,QB0

Network12

//主持人按下开始按钮SB0(M0.0)及选手抢答成功时扬声器蜂鸣

LDM0.0

OM0.1

OM0.2

OM0.3

OM0.4

OM0.5

OM0.6

OM0.7

OM1.0

EU

SQ0.0,1

Network13

//扬声器蜂鸣定时控制扬声器蜂鸣时间(0.5s)

LDQ0.0

TONT38,+5

Network14

//扬声器停止蜂鸣

LDT38

RQ0.0,1

Network15

//在抢答时间内没有选手抢答扬声器蜂鸣

LDNM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

AT37

AM0.0

=Q0.0

Network16

//主持人按下开关显示器显示30

LDM0.0

EU

MOVW30,VW200

Network17

//主持人按下开关定时器倒计时开始并显示

LDM0.0

ANM0.1

ANM0.2

ANM0.3

ANM0.4

ANM0.5

ANM0.6

ANM0.7

ANM1.0

ANT37

ASM0.5

EU

-IVW200,1

Network18

//选手抢答成功显示并锁定抢答时间

LDSM0.0

MOVW30,VW202

AENO

DIVVD200,10

AENO

SEGVB201,QB1

SEGVB203,QB2

3.5.2程序调试

1.为了模拟抢答的操作过程,利用手动模拟出各种输入信号,用输出灯的亮灭表示系统在运行程序后的输出(选手抢答扬声器接触器线圈的得失电情况和数码显示LED管的各端子等),以便观察仿真器运行程序得到的输出与实际想要得到的结果的匹配程度,进而对程序进行修改与完善。

具体作法如下:

1)主持人开始按钮的调试

设PLC进入运行方式后,经过3s的准备时间,按下开关S(I0),即输入信号I0.0,模拟支持人按下“开始”按钮。

Q0.0响起起,待0.5秒后熄灭。

2)对抢答选手抢答开关的调试:

在模拟支持人按下“开始”按钮后,任意按下8个开关SB1-SB8(I1-I8)中得任意一个,模拟选手的抢答,抢答成功显示选手编号与时间。

3)如果在计时器停止计时,仍无选手抢答开关按下,则Q0.0会持续响着。

2.若在系统在调试得过程中,出现与上述结论不一致的结果,要根据出现的情况针对性的对程序进行分析,修改、完善程序至输出结果与上述的结论一致为止,反复运行程序若干次,保证程序能够成功运行。

1.调试运行没有操作时

 

2.主持人按下开关时

3.选手1抢答成功

4.选手1抢答成功之后其他选手都不可以抢答实现了锁定

5.显示选手编号和抢答时间

6.30s后无人抢答扬声器蜂鸣抢答结束选手再按按钮无作用

 

7.主持人按下开关复位

设计总结

本次课程设计的是在王老师的指导下进行的。

在设计过程中遇到许多的困难,王老师都给以认真的解释,为此,向王老师表示最衷心的谢意。

我在这次课程设计中,刚开始我没有完全明白设计要求走了不少错路耽误了不少时间,在老师的指导下我才慢慢的弄明白。

经过这次设计我学会了怎么去发现问题,解决问题。

遇到不明白的问题都会去找寻相关的资料或者的去询问老师。

从中学到了很多知识。

这次课程设计我们把我们的课堂理论知识运用到实际生活中,贴近生活,实现我们的人生价值。

并且通过对知识的综合利用,加入个人的分析和比较,加深了了我们对理论知识的理解和运用。

也让我了解了关于PLC设计原理。

有很多设计理念来源于实际,从中找出最适合的设计方法。

遇到问题和同学互相讨论交流。

我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向,并且这样也是为了方便最后设计和在一起。

多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。

通过这次PLC控制抢答器设计,让我对PLC梯形图、指令表、外部接线图有了更好的了解。

从这次课程设计的制作过程中,让我深切的领会到想要在激烈的社会竞争中占领自己的一块领地,必须要把自己的闪光点,发挥出来,并不断的改正自己的缺点,完善自己的能力,以更好的一面去面对社会。

在以后的学习工作过程中,我会虚心的接受师傅们对我的教导,好好的工作,发扬我们学校吃苦耐劳的精神,做有一个合格的大学生。

 

谢辞

经过两个星期的忙碌,在王宗才老师的指导和同学们的帮助下,完成了本次课程设计已,由于

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2