基于PLC的六路抢答器系统设计.pdf

上传人:l*** 文档编号:72144012 上传时间:2023-02-08 格式:PDF 页数:22 大小:700.30KB
返回 下载 相关 举报
基于PLC的六路抢答器系统设计.pdf_第1页
第1页 / 共22页
基于PLC的六路抢答器系统设计.pdf_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《基于PLC的六路抢答器系统设计.pdf》由会员分享,可在线阅读,更多相关《基于PLC的六路抢答器系统设计.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电气及自动化课程设计报告题目:基于 PLC 的六路抢答器系统设计课程:PLC 原理与应用学生:学生学号:年级:14 级专业:自动化班级:2 班指导教师:机械与电气工程学院制2017 年 6 月.目录目录1 课程设计的任务和要求 11.1 课程设计的任务 11.2 课程设计的要求 12.PLC 控制器的原理与组成 12.1 PLC 硬件系统 12.2 PLC 工作原理 42.3 六人抢答器基本组成 52.4 六人抢答器工作原理 53 六人抢答器系统设计方案制定 63.1 PLC 选型 63.2 六人抢答器系统的 I/O 口分配 74 六人抢答器系统的软件设计 84.1 PLC 编程语言 84.2

2、 抢答器系统程序 94.2.1 主持人控制端 94.2.2 抢答成功与抢答犯规指示灯显示 104.2.3 七段数码管显示 114.2.4 蜂鸣器电路 135 六人抢答器系统程序仿真 145.1 抢答成功仿真 145.2 抢答犯规及抢答超时仿真 14.5.3 加减分及数码管显示 155.4 抢答超时 166 总结及心得体会 17参考文献 17.基于基于 PLCPLC 的六路抢答器系统设计的六路抢答器系统设计机械与电气工程学院自动化专业1 1 课程设计的任务和要求课程设计的任务和要求1.11.1 课程设计的任务课程设计的任务使用西门子 S7-200PLC 编写程序实现六路抢答器的系统设计并使用仿真

3、软件进行其功能的实现。1.21.2 课程设计的要求课程设计的要求(1)主持人控制功能,具有开始抢答按钮和复位按钮;(2)主持人未按下开始抢答按钮时抢答为违规抢答,违规指示灯亮,蜂鸣器响;(3)抢答延时,超过 20S 无人抢答时此题作废,蜂鸣器长鸣;(4)抢答成功后,抢答成功指示灯亮,数码管显示抢答成功的队伍编号;(5)在抢答成功后,主持人根据回答的正确与否可以对该队伍进行加减分控制;(6)每次正确抢答时,只有第一位按下抢答按钮的队伍为有效抢答。2.PLC2.PLC 控制器的原理与组成控制器的原理与组成2.1 PLC2.1 PLC 硬件系统硬件系统可编程控制器,英文称 ProgrammableL

4、ogicController,简称 PLC。PLC 是基于电子计算机,且适用于工业现场工作的电控制器。它源于继电控制装置,但它不像继电装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC 存中的程序,进行入出信息变换实现控制。PLC 基于电子计算机,但并不等同于普通计算机。普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。而PLC 则还.要考虑信息入出的可靠性、实时性,以及信息的使用等问题。特别要考虑怎么适应于工业环境,如便于安装,抗干扰等问题1。PLC 的硬件系统主要由主机、输入/输出扩展单元、外部设备组成,各部分之间通过总线连接。其中主机主要由中央

5、处理单元(CPU)、存储器、输入/输出电路、外部设备接口、电源几大部分组成2。PLC是一种由“事先存贮的程序”来确定控制功能的工控类计算机且实质和微机的结构相同。图图 1 PLC1 PLC 硬件结构硬件结构(1)中央处理单元(CPU)中央处理单元(CPU)是 PLC 的控制中枢。它按照 PLC 系统程序赋予的功能接收并存储从编程器键入的用户程序和数据:检查电源、存储器、I/O 以及警戒定时器的状态,并能诊断用户程序中的语法错误,当 PLC 投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O 映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执

6、行逻辑或算数运算的结果送入I/O 映象区或数据寄存器。等所有的用户程序执行完毕之后,最后将I/O 映象区的各输出状态或.输出寄存器的数据传送到相应的输出装置,如此循环运行,直到停止运行。(2)存储器(Memory)可编程控制器的控制中枢,在系统监控下工作,承担着将外部输入的信号的状态写入映像寄存器区域,然后将结果送到输出映像寄存器区域。CPU 常用的微处理器有通用型微处理器,单片机和位片式计算机等。小型 PLC 的 CPU 多采用单片机或专用的 CPU。大型 PLC 的 CPU 多用位片式结构,具有高速数据处理能力。(3)基本 I/O 接口电路a、输入接口单元。PLC 部输入电路作用是将 PL

7、C 外部电路(如行程开关、按钮、传感器等)提供的、符合 PLC 输入电路要求的电压信号,通过光耦电路送至 PLC 部电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在0.115ms 之间。多数 PLC 的输入接口单元都相同,通常有两种类型。一种是直流输入,一种是交流输入。b、输出接口单元。PLC 输出电路用来将 CPU 运算的结果变换成一定形式的功率输出,驱动被控负载(电磁铁、继电器、接触器线圈等)。PLC 输出电路结构形式分为继电器式、晶闸管式和晶体管输出型等三种。(4)接口电路a、I/O 扩接口电路I/O 扩展接口电路用连接 I/O 扩展单元,可以用来扩充开关量

8、 I/O 点数和增加模拟量的 I/O 端子。I/O 扩展接口电路采用并行接口和串行接口两种电路形式。根据被控制对象对 PLC 控制系统的技术和要求,确定用户所需的输入、输出设备,据此确定 PLC 的 I/O 点数。b、外设通信接口电路.通信接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能组成PLC的控制网络。PLC 通过 PC/PPI 电缆或使用 MPI 卡通过 RS-485 接口和电缆与计算机连接,可以实现编程、监控、联网等功能。(5)电源PLC 部配有一个专用开关式稳压电源,将交流/直流供电电源转化为 PLC 部电源需要的工作电源(5V 直流)。当输入端子为非干接点结构时,为外

9、部输入元件提供 24V 直流电源(仅供输入点使用)3。2.2 PLC2.2 PLC 工作原理工作原理PLC 是采用“顺序扫描,不断循环”的方式进行工作的。即在 PLC 运行时,CPU 根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作4。PLC 的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。PLC 在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子

10、的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段5。PLC 在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输.出设备工作6。图图 2 PLC2 PLC 工作原理工作原理2.32.3 六人抢答器基本组成六人抢答器基本组成六人抢答器系统主要由主持人输入信号、选手输入信号、信号灯输出信

11、号、蜂鸣器输出信号、数码管输出信号几部分构成。首先 PLC 通过对两个输入信号的采取进行数字量的输入,通过 PLC 的用户程序进行判断将信号输出至相应位置。图图 3 3 六人抢答器基本结构六人抢答器基本结构2.42.4 六人抢答器工作原理六人抢答器工作原理六人抢答器系统上电完毕后,先验证是否有开始抢答信号,如果在没有的情况下有.队伍进行抢答则进入违规抢答流程,在有开始抢答信号的情况下,进入正常抢答流程,抢答成功后,数码管显示抢答成功的队伍编号,抢答倒计时停止计时,然后主持人根据抢答成功队伍答题的正确与否进行加减分,同时将分数显示在数码管上,全部完成后,主持人按下复位按钮,将抢答器系统复位至最开

12、始状态,等待下次抢答。图图 4 4 抢答器系统流程图抢答器系统流程图3 3 六人抢答器系统设计方案制定六人抢答器系统设计方案制定3.1 PLC3.1 PLC 选型选型六人抢答器对时间间隔的要求很高,同时需要有经济实惠,准确性和精确性高的要求,西门子 S7-200PLC 是个不错的选择,其可可靠性高,体积小,通用性好,使用方便,.技术成熟,价格合适,是个不二选择。最后根据本文设计的六人抢答器的输入输出接口数量对比表 1 的西门子 S7-200 的规格最终选择西门子 S7-200CPU226 和 EM223 扩展模块。表表 1 S7-2001 S7-200 系列选型表系列选型表3.23.2 六人抢

13、答器系统的六人抢答器系统的 I/OI/O 口分配口分配六人抢答器的输入端口如表 2 所示:表表 2 2 输入端口输入端口抢答器一按钮抢答器二按钮I0.1I0.2抢答器六按钮开始抢答按钮I0.6I0.0.抢答器三按钮抢答器四按钮抢答器五按钮I0.3I0.4I0.5复位按钮加分按钮减分按钮I0.7I1.0I1.1六人抢答器的输出端口如表 3 所示:表表 3 3 输出端口输出端口抢答器一指灯抢答器二指灯抢答器三指灯抢答器四指灯抢答器五指灯抢答器六指灯蜂鸣器抢答成功队编号倒计时个位数码管倒计时十位数码管1 路分数数码管Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7QB2QB3QB4QB5抢答

14、犯规指示灯 1抢答犯规指示灯 2抢答犯规指示灯 3抢答犯规指示灯 4抢答犯规指示灯 5抢答犯规指示灯 62 路分数数码管3 路分数数码管4 路分数数码管5 路分数数码管6 路分数数码管Q1.1Q1.2Q1.3Q1.4Q1.5Q1.6QB6QB7QB8QB9QB104 4 六人抢答器系统的软件设计六人抢答器系统的软件设计4.1 PLC4.1 PLC 编程语言编程语言梯形图语言是 PLC 程序设计中最常用的编程语言。它是与继电器线路类似的一种编.程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。所以本文将采用梯形图语言进行程序的编写。4.24.2 抢答器系统

15、程序抢答器系统程序4.2.1 主持人控制端主持人进行抢答开始,抢答复位,抢答定时以及加减分的控制,程序如下:(1)当主持人按下开始抢答按钮后,开始抢答信号 M0.1 置 1,按下复位按钮后,开始抢答信号 M0.1 置 0.置 1 状态下 M0.1 接通。图图 5 5 开始抢答与复位开始抢答与复位(2)按下开始抢答按钮后,抢答定时 20S 开始倒计时,抢答成功后倒计时停止并保持。.图图 6 6 抢答倒计时抢答倒计时(3)在队伍抢答完成后,主持人根据答案正确与否按动加分减分按钮进行分数控制。图图 7 7 分数控制分数控制4.2.2 抢答成功与抢答犯规指示灯显示(1)在开始抢答信号接通的前提下,每个

16、队伍的抢答按钮与另外五队的按钮进行互锁,将抢答成功指示灯进行自锁保持,并入抢答倒计时的常闭信号,哪个队伍的抢答按钮先按下,哪个队伍的抢答成功指示灯就会亮,并随着主持人的复位按钮进行关闭。.图图 8 8 抢答成功指示灯显示抢答成功指示灯显示(2)开始抢答信号没有接通的情况下,即主持人未按下开始抢答按钮,有队伍按下抢答按钮,抢答犯规指示灯会进行显示并自锁保持。图图 9 9 抢答犯规指示灯显示抢答犯规指示灯显示4.2.3 七段数码管显示(1)抢答成功队伍编号显示抢答成功后,程序会将抢答成功的那个队伍的编号值传送给VB1,然后将VB1 中的值转换为七段数码管的值进行显示,无抢答成功信号时,数码管显示为

17、 0.图图 1010 赋值程序赋值程序.图图 1111 转换数值并使数码管显示程序转换数值并使数码管显示程序(2)20S 倒计时数码管显示主持人按下开始抢答按钮后,减计数计数器开始计数,每 1S 减 1,然后将减计数计数器 C20 的当前值进行除法运算储存于 VD100 中,个位为余数储存于 VB101 中,十位数为商储存于 VB103 中,并利用转换指令 SEG,将两个值转换为数码管显示值。图图 1212 抢答倒计时抢答倒计时.图图 1313 抢答倒计时转换抢答倒计时转换(3)各队伍分数数码管显示利用加减计数器对每个队伍进行计分,同时将加减计数器当前值转换给数码管进行显示。图图 1414 分

18、数控制分数控制图图 1515 分数传送显示分数传送显示4.2.4 蜂鸣器电路主持人按下开始抢答按钮时,蜂鸣器响 1S 进行提醒,抢答犯规时,蜂鸣器常响,直至主持人按下复位按钮结束,当答题倒计时为0 时,蜂鸣器也常响,直至复位按钮按下。.图图 1616 蜂鸣器电路蜂鸣器电路5 5 六人抢答器系统程序仿真六人抢答器系统程序仿真5.15.1 抢答成功仿真抢答成功仿真主持人按下开始抢答按钮后,第一个队伍先按下抢答按钮,队伍1 抢答成功指示灯亮,抢答成功数码管显示 1.图图 1717 抢答成功指示灯显示仿真抢答成功指示灯显示仿真图图 1818 指示灯及数码管显示仿真指示灯及数码管显示仿真5.25.2 抢

19、答犯规及抢答超时仿真抢答犯规及抢答超时仿真在主持人未按下开始按钮 I0.0 的情况下,队伍 1 按下了抢答案按钮 I0.1,所以队伍.一抢答违规指示灯 Q1.1 亮,如图 19;蜂鸣器 Q0.7 接通,如图 20.图图 1919 抢答违规指示灯仿真抢答违规指示灯仿真图图 2020 抢答违规蜂鸣器报警仿真抢答违规蜂鸣器报警仿真5.35.3 加减分及数码管显示加减分及数码管显示在队伍 1 抢答成功的情况下(队伍 1 抢答成功指示灯 Q0.1 接通),主持人按下加分按钮 I1.0,队伍一的分数加减计数器加 1 如图 21 所示,然后经过传送指令将加减计数器的值传送给 VW 如图 22 所示,最后通过

20、 SEG 转换指令将数码管点亮如图 23 所示。图图 2121 分数控制仿真分数控制仿真.图图 2222 传送指令仿真传送指令仿真图图 2323 转换指令仿真转换指令仿真5.45.4 抢答超时抢答超时主持人按下开始抢答按钮后 M0.1 置 1,T37 定时器开始定时 20S 后无抢答信号接通如图 24,然后 T37 接通蜂鸣器,直至主持人按下复位按钮结束如图 25。图图 2424 抢答倒计时仿真抢答倒计时仿真图图 2525 抢答超时报警仿真抢答超时报警仿真因为仿真软件功能有限,只仿真了部分功能。.6 6 总结及心得体会总结及心得体会通过本次课程设计,我对 PLC 的工作原理及其编程方法掌握的更

21、加牢固了,根据基于 PLC 六人抢答器的系统设计,我学习到了在编程时最好先写个流程图,然后明确输入输出接点,整理好逻辑和需要实现的功能,最后在分块进行程序编写,编写程序时最好给每个继电器命名,这样调试的时候更容易发现问题并进行程序的改正。从本次课程设计中,我意识到实际操作的重要性,理论要与实际操作结合,只有在实际从操作中,才能更加牢固的记住理论知识,加深对理论知识的理解,明白理论知识的原理,学以致用。参考文献参考文献1宋德玉.可编程序控制器原理及应用系统设计技术M.冶金工业.19992.可编程序控制器应用技术M.电子工业.19933大学罗克韦尔自动化技术中心.可编程控制器系统.大学.19994黄大雷、吴庚审.可编程控制器及其应用M.人民交通.19925相争.西门子 S7-200PLC 编程与系统设计精讲M.电子工业.19936齐从谦、王士兰.plc 技术及应用M.机械工业.2000.指导教师评语.成绩指导教师签字:年月日答辩过程及评价答辩过程及评价(60%)成绩(40%)答辩小组签字:年月日院综合意见院综合意见综合成绩分管院长签字(盖章):年月日.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁