《PLC的六路抢答器设计.doc》由会员分享,可在线阅读,更多相关《PLC的六路抢答器设计.doc(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePLC的六路抢答器设计PLC的六路抢答器设计PLC的六路抢答器设计摘 要 伴随我国经济文化水平以及实业公司的不断的壮大,对于商业活动中公正的竞争与裁决面临了一个瓶颈,比如很多的证券公司、股票与基金的交易加上不同单位组织的各种智力竞赛等,面对于交易上遇到的种种障碍,抢答器孕育而生。随着抢答器的不断完善,由最初的优先权编码器组成的抢答器逐渐发展成为PLC以及单片机组成的微
2、型抢答器,把原来的复杂线路简单化、运算速度快速化、抗干扰能力强并且大大提高的它的可靠性、精确性与功能多样性。更能满足商业或者单位对于公然、公正、公平性质的交易尤其对于参加知识智力竞赛以及一些活动的抢答器的需求,深受广大群众的青睐。本设计将以西门子PLC为核心控制器,设计一个六路抢答器。设计内容包括主要由系统结构图、梯形图、程序指令等实现在选手知识竞赛时抢答者的座位号的控制,及时公正的反应出抢答者的抢答内容实现计分功能。关键词:PLC;梯形图;抢答器;可编程序控制器ABSTRACTWith Chinas economic and cultural levels and industrial co
3、mpany continues to grow, for business activities in an impartial competition and award of facing a bottleneck, such as many securities companies, fund transactions with different units of the various intelligence contest, etc., in the face of on the hand is easy to encounter all sorts of obstacles,
4、conceived and students. With the continuous improvement of the responder, composed of initial priority encoder responder gradually developed into composed of PLC and single chip micro responder, the original complex has the advantages of simple circuit,impartial competition and award is strong and g
5、reatly improve the reliability, accuracy and multiple functions of. To meet the business unit or the demand for openness, fairness of the transaction the face of by the people of all ages. This design will be Siemens PLC with continuous improvement of the responder , the design of a six way responde
6、r. Design content includes mainly by the system structure diagram, ladder diagram, program instructions now players knowledge contest Responder seat number control, impartially and timely response to a responder responder content scoring functions. Keywords: PLC; ladder diagram; responder; programma
7、ble controller-目 录一、绪论11.1 课题的背景和意义11.2 毕业设计研究内容2二、可编程控制器22.1 PLC的定义22.2 PLC的功能与发展32.3 PLC的组成32.4 PLC的组态技术32.5 STEP7简介4三、整体方案选择53.1 设计思想53.2 系统构架图5四、硬件配置64.1 西门子S7-200 CUP22664.2 电气接线图6五、软件设计75.1 I/O分配表75.2 梯形图设计与分析95.3 语句表编程18六、程序调试及分析266.1 程序行过程分析说明266.2 调试结果26总 结28致 谢29参考文献30一、绪论1.1 课题的背景和意义 在现今计
8、算机技术的普遍提高和电子信息下大数据覆盖的范围不断扩张,抢答器作为现在商业交易以及各单位各学校之间组织的知识竞赛竞技常用的判断依据之一,客观的分析判辨出哪位选手最先获得发言权,以及最后的分数统计。最初开始的智能抢答器简单的由几个三极管、可控制通灭的发光管、可控硅等主要的元器件构成,经过按钮控制高地位电压来使发光管亮灭,依照指示灯来判断出参赛选手台号,但是遇到两盏灯相差无几的亮灭只能全靠人为判断大大削弱了抢答器的实际应用。迫使对抢答器提出了更高的要求,达到更加准确的判断出公开竞争场合最有效的裁决,实现公平、公正。而单片机以及可编程控制器(PLC)应用大大减轻了抢答器的压力,在众多学者的不约而同目
9、光下,微型PLC的应用更加的广泛开来。当前我国以及国外市场上已逐渐加入种类繁多的、可供选择的参加知识智力竞赛以及一些活动的抢答器,其中占主流的是PLC芯片与单片机,其次为模拟电路、数字电路等计算机控制系统。 对于计算机控制系统来说,模拟电路与数字电路的产品,在一段时间内极大程度的满足了消费者的功能需求,其技术也相当的成熟。但是随着商业交易竞拍的模式以及知识竞赛的种类增多,新的功能要求也逐渐增多,模拟电路与数字电路线路逐渐复杂,成本随之升高,稍有不慎,故障频频,显示方式也达不到具体要求,参数、功能滞后且精确度低。在加上与计算机配套使用,丧失了原来的便捷、灵巧、精确等理念,可操作性差,显露无疑,限
10、制了其得到广泛应用的权限。而对于经济文化水平以及实业公司的不断的壮大的今天,可编程控制器(PLC)、小型控制芯片单片机应用的得到不断的挖掘,取代了原来传统控制检测技术,由于便捷、灵巧、精确的优点,PLC、单片机逐渐成为控制器件的核心部位。期中PLC的应用更加的广泛,它能对信号所获得的各种抢答信号进行无间差的分析。本设计运用PLC西门子S7-200 CUP226为核心,达到既有抢答功能又有计分系统,能够判断分析选手所得分数进行简单的加、减计算,分别对六个选手进行计分。通过本次的PLC六路抢答器毕业设计,让我对课本上所学的理论知识加深和巩固把所学的在实践中运用起来,加强对可编程控制器(PLC)的基
11、本知识的掌握与应用从PLC实物的制作与调试过程找到自己的不足;通过测试与故障查找来总结实验中遇到的困难,通过各种解决方法来培养自己的专业技能;通过自己动手调试、组装来增强自己的动手能力,做到独立自主的完成毕业设计,这些亲身经历所掌握的技能将为我们步入社会成长立足的根本。1.2 毕业设计研究内容 PLC掌控六路抢答器体系策划主要是由硬件系统与软件系统组成,硬件系统又分为PLC、按钮、指示灯等其中PLC系统包括通信接口、扩展接口、I/O单元以及核心的CPU处理器、存储器。而软件系统由系统与用户程序以及组态信息组成。当然对于本课程设计,硬件设计部分还包含电气原理图以及组装后的调试、检测。软件设计部分
12、,首先在总体设计中提出问题,设定初始方案并画出简单的草图,根据系统需求来改进方案,拟定方案。然后进行具体的分析选择合适的编程语言(SFC、LAD、FBD、STL、ST)选择合适的编程软件的程序,通过PLC的一些工作时候的原理以及对软件进行调试改进最终达到抢答器的要求。二、可编程控制器2.1 PLC的定义 可编程序控制器定义为:通俗的说,PLC就是程序存储控制器。它是采用数字运算、在工业环境下产生并运转的,来实现有次序控制、计数、定时、逻辑控制等操作,并通过数字量、模拟量的方法来进行I/O掌管,在机电设备以及生产过程应用。可编程序控制器可以把工业系统控制有机联合起来,PLC是按照轮回扫描的方法进
13、行工作的,一般10ms左右。大致可分为五个阶段:内部处理(主要进行自检、自诊断工作);通信服务(主要进行设备间的数据交换);输入采样(对所在的输入接口按照固有的顺序进行采样,并且把它们存入输入映像寄存器中,与此同时其被刷新其中I0.0和I0.1符号再输入采样时进行映射);执行程序(先上后下、先左后右的规则进行);输出刷新(PLC将输入采样的映像寄存器存到输出锁存器中并且驱动外部负载)。当然在应用中也要注意PLC的输出滞后问题。2.2 PLC的功能与发展PLC的主要功能:逻辑控制、顺序控制、PID控制、定时、计数控制、通信和连网。恰恰因为PLC功能种类繁多,把电控、电仪、电气传动控制装置有机的融
14、在一起,深受工厂设备的青睐,销售量也稳居榜首,成为现代工业自动化的三大支柱(PLC、机器人、CAD/CAM)之一。 PLC技巧是跟着自动控制技术的发展而发展的,PLC的成长前景广阔。PLC要向着高效的数据处理能力方向进展。愈来愈多的小型组织模块正在不断地被开发出来,如数据控制模块、音质处置模块等;模块本身携带中央处理器CPU,能够在工作中与PLC的核心CPU一并作用,这样有助于PLC在工程方面的应用。网络技术将向深层次应用推进。伴随计算机网络和通信网络的飞速发展,工业以太网络的成熟,人机界面的发展长大,对于网络兼容性、因特网、GSM/CDMA通信等网络技能的将迅猛发展。单单从技术方面分析,PL
15、C实验软硬件通用化、标准化和开放化是今后发展的趋势。2.3 PLC的组成 PLC是一种工业控制装置,从装置的组成来说,PLC是由硬件系统和软件系统组成的。PLC的硬件系统包括通信接口、扩展接口、I/O单元以及核心的CPU处理器、存储器。其中中央处理器CPU是PLC运行的核心部分,是机器原件的心脏;硬件设计部分还包含电气原理图以及组装后的调试、检测。 PLC软件系统由系统程序、组态信息和用户程序三部分组成。系统程序把程序的编译、解释以及诊断为一体方便进行系统控制,这些程序主要用于对全机设备的管理并且根据指令把程序语言编译成机器语言并且执行、判断、诊治机器所发生的故障。系统软件是PLC这个计算机系
16、统的编制部分。用户不允许干涉已经在出厂前固化在ROM或EPROM之中的系统软件。2.4 PLC的组态技术当前的工业控制系统中,我们必不可少组态项目软件。组态在中文中就是设定、配置的意思。通俗的说,组态就是解决某种任务所需要的方法、配置。可编程序控制器PLC作为是工业生产设备中的控制器,其主要作用就是控制输入、输出信号。这就是PLC的核心内容那就是控制。PLC内部的用户程序以及所提供的参数程序决定了PLC的控制作用,组态参数以及用户程序都是由用户定义的。 在上位机里用户要完成组态提供的参数以及用户程序中的要求,通过组态软件,完成组态参数的设置和用户程序的编写。PLC中用户程序的编写可以使用图形化
17、的语言,编写的时候灵活多变,与功能块的重组比较类似,不需要再进行编程代码。这种编程称为程序的组态。 STEP7是西门子公司为了便于编制PLC组态和编程而开发的组态软件。它完全可以使用任何一台计算机作为编写程序的设备,并可实时监控用户程序的执行状态。 使用组态技术进行PLC程序的编写,就是将组态软件提供的各种模块进行合理组织。其过程与硬件的组装雷士。例如,要组装一台计算机,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼装成要的计算机。当然软件中的组态要比软件的组装有更大的发挥空间,因为他一般要比硬件的部件更多,而且每个部件都很灵活。 西门子的上位机
18、监控软件WINCC和人机界面组态,其中WINCC Flexible也是组态软件,它们用于监控设备的组态。当然还是使用step7组态比较方便,省去某种计算机语言这些步骤,只要经过一些可视化组态的方法,就能够完成编写、监管、测试、维护等设计,降低了控制系统的开发难度。组态软件有多样的工具设备、图片采集库和操作导向,避免了研究人员在程序设计中许多重复的研制工作,提高了研究的效率,减少了开发人员研究的工作量,缩短了周期。2.5 STEP7简介 STEP 7编程软件用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部
19、分。Step7 Micro西门子S7-200的编程软件。STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。PC/MPI适配器用于连接安装了STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信速率为19.2kbit/s或38.4kbit/s,PLC一侧的通信速率为19.2kbit/s1.5Mbit/s。除了PC适配器,
20、还需要一根标准的RS-232C通信电缆。三、整体方案选择3.1 设计思想 本课题研究的主要思路是利用PLC作为控制核心,对抢答者的座位号,时间做出准确、公正、直观地判断,以满足选手追求的公平公正。主要内容包括:(1)抢答器通过6个按钮SB1SB6来供给6组选手进行抢答。(2)由主持人控制一个系统自动清除与抢答题目时候的控制开关分别对应SB0与SB7。(3)当选手按动按钮SB1SB6,就会自动锁存相应的台号,并在通过指示灯上闪烁显示。其他选手再按按钮则无反应,实现选手抢答优先锁存,直到主持人控制按钮SB0系统清除才可消失。(4)抢答器设有定时抢答模式,抢答时间一次为5S,当支持人按下按钮SB7开
21、关时抢答“开始”计数器实行5S倒计时,倒计时完成发出警告提醒。(5)参赛选手只有在规定的答题时间内作答才是有效,当计时器倒计时完毕继续作答的视为无效,不加分,与此同时在显示器的显示屏上显示问题的作答者的编号与抢答时间倒计时,直到主持人清除为止。(6)抢答指示灯未亮时,任何一名选手按下启动按钮,违规指示灯亮。(7)实现计分功能,比赛初始,每位选手给定10分,如果能够答对,每题加上三分,如果答错,每题扣一分。3.2 系统构架图PLCSDSRSB1到SB6显示器参赛队号码指示灯数码管蜂鸣器图1-2 系统控制结构框图四、硬件配置4.1 西门子S7-200 CUP226S7-200系列PLC可提供4种不
22、同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器等。S7-200系列的基本单元如表2.1所示。表2.1 S7-200系列PLC中CPU22X的基本单元型号输入点输出点可带扩展模块数S7-200CPU221640S7-200CPU222862个扩展模块S7-200CPU22424107个扩展模块S7-200CPU224XP24167个扩展模块S7-200CPU22624167个扩展模块本论文采用的是西门子CPU226。它具有24输入以及16输出端口共计40个数字量的I/O点。可连接扩展7个模块,内存最高扩展到248个数字量的I/O点或35 个模拟量的I/
23、O点,以及独立的26K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的I/O点,达到更多的拓展单元,以及更迅速的运转速率和功能更加稳定的内部集成功能,完全可以适应于一些复杂的中小型控制系统。4.2 电气接线图输入部分:输出部分:五、软件设计5.1 I/O分配表表4.1 I/O分配表输入I0.0启动按钮I0.1复位按钮I0.2选手1抢答按钮I0.3选手2抢答按钮I0.4选手3抢答按钮I0.5
24、答对按钮I0.6答错按钮I0.7选手4抢答按钮I1.0选手5抢答按钮I1.1选手6抢答按钮I1.2备用I1.3备用I1.4备用I1.5备用I1.6备用I1.7备用I2.0备用I2.1备用I2.2备用I2.3备用I2.4备用I2.5备用I2.6备用I2.7备用输出Q0.0抢答指示灯Q0.1抢答违规规报警灯Q0.2选手1抢答指示灯Q0.3选手2抢答指示灯Q0.4选手3抢答指示灯Q0.5选手4抢答指示灯Q0.6选手5抢答指示灯Q0.7选手6抢答指示灯5.2 梯形图设计与分析5.3 语句表编程六、程序调试及分析6.1 程序行过程分析说明 上电脑后初始化,并给6名参赛者各10分做初始分,按下启动按钮,抢
25、答指示灯亮,五秒无人抢答,抢答指示灯灭。抢答指示灯亮时,计时五秒,按下i0.2,i0.3,i0.4,i0.5,i0.6,i0.7时复位CO,同时不许再让其计时。在抢答完成能够显示抢答的时间。抢答指示灯未亮时,任何一名参赛者按下启动按钮,违规指示灯亮。如果参赛者1迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0.2失电。如果参赛者2迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0.3失电。如果参赛者3迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0
26、.4失电。如果参赛者4迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0.5失电。如果参赛者5迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0.6失电。如果参赛者6迅速拍打自己桌面上的按键,自己对应的指示灯亮了,其他5名参赛者,拍下抢答按键无效,按下复位按钮q0.4失电。如果参赛者抢到答题权,答对,主持人按下答对按钮加3分,答错,主持人按下答错按钮扣一分。6.2 调试结果 能够实现课题实现的要求,欠缺的是数码管显示参赛者号码。 七段译码管显示器如图所示:abcd ef g七段译码管显示器 其中显示
27、器b、c亮显示数字1;a、b、d、e、g亮显示数字2;a、b、c、d、g亮那么当前显示3这个数字;b、c、f、g亮就更换成4这个数字;a、c、d、f、g亮显示数字5;a、c、d、e、f、g亮显示数字6。只是个显示的作用。指示灯完成可以指示当前哪个参赛者抢答成功,抢答时间可以在组态画面上显示。总 结经过长达将近半个学期的努力,在老师的悉心教导与朋友同学的大力支持下成功的完成了这次PLC的毕业设计。但是由于本身对于PLC知识的学习与动手能力有限,没能够把六路抢答器完成这样的抢答环节,继续抢答模式-6支代表队在同一时间题目出现瞬间进行抢答,主持人在读题过程中开始计时,参赛者可以选择抢答,计时到0为止
28、,希望在以后的学习中能够把这一项添加进去。通过此次毕业设计,让我深深体会到了亲手操作的内涵,不动手永远停留在书本没法发现自己的不足。当然在在做此次毕业设计的过程中我的阅读能力以及文献检索能力得到了极大的提成能够准确的找到问题的关键点。在PLC软件和硬件系统上进行调试、仿真。让我积累了宝贵的经验,对自己以后踏入社会工作以及继续学习都有着举足轻重的作用。完整的抢答环节一般由以下抢答环节组成:抢答环节半自动抢答模式、抢答环节全自动抢答模式、抢答环节继续抢答模式、抢答环节任意抢答模式等不同的模式有不同的要求,通过实现这些模式严重突显出所掌握的计算机应用软件以及PLC相关知识还远远不够多,通过本次的毕业
29、设计,让我深深的懂得了学习的重要性,学海无涯苦作舟,学会了坚持和努力,当然这次设计也缺少使用完整的三位一体的大主屏数码管实现抢答成功、抢答犯规、台号显示、答题计时的显示功能,而只是使用七段译码管显示器来实现部分功能,迫使我将会在以后的学习中继续学习。致 谢大学三年的学习生涯不知不觉中接近了尾声,伴随我下半年的大学毕业论文也将落下帷幕,这段令我刻苦铭心的论文写作中,留给我的是满脑子的美好回忆。在这里首先感谢我的母校能给我这样的舞台来展现我的才能,在这里再次深深的向您鞠一躬我的指导教师,您从开始的论文选择定论文题目时开始,直到最后我的整篇毕业论文设计完成,您一直伴随着我的左右督促着我去完成,当我遇
30、到无法解决的困难时即使是很小的问题,您都耐心的给我讲解用笔笔画,甚至亲自动手操作相类似的环节。给我论文PLC六路抢答器的设计提供了大量的宝贵经验,并且教会我怎么运用知网、联合体资源来查找自己所需要的知识材料,教我怎么来快速的阅读芯片的说明书。在我论文完成的时候您细心地阅读我几个月来的收获,并不放过一点细节的给我论文修改建议,我才能如此顺利的完成此次设计,在此请接受我最真实的感谢,谢谢老师!同时我还要感谢我的家人对我的默默支持,以及我的好同学好舍友的热心帮助,由衷的感谢你们。参考文献1张彬. 对比数字电路和PLC实现四路抢答器的设计J. 数字技术与应用,2013,02:145-146.2梁燕菲.
31、 基于PLC控制和LED数码显示的六路抢答器系统设计J. 机电工程技术,2013,08:69-71.3付焕森,李祺,于晶晶. 基于PLC新型多功能八路抢答器的设计J. 大众科技,2010,05:41-43.4李鹏辉. 基于PLC技术的抢答器设计J. 电气技术,2010,09:76-77+87.5包西平. 基于PLC的知识竞赛抢答器设计J. 机电工程技术,2010,11:25-27+45+143.6程少伟. PLC应用于抢答器中的三个编程设计技巧J. 科技创新导报,2009,17:11.7王清杰. 利用PLC设计六路抢答器J. 职业,2009,30:166-167.8张菊芳. 用PLC制作六路抢
32、答器J. 电子制作,2009,11:22-25.9郭海燕. 用PLC实现八路抢答器的控制设计J. 科技创新导报,2009,36:67-68.10夏江涛. 八路抢答器的PLC程序设计J. 安阳工学院学报,2007,01:32-34.11刘红平. PLC在知识竞赛抢答器中的应用J. 科技咨询导报,2007,28:40.12陈群. 基于PLC控制的八路抢答器J. 电工技术,2007,12:48-49.13韩满林. 用触摸屏和PLC实现四人抢答器的控制设计J. 电子工程师,2007,12:77-80.14程磊,刘清平,邹清源. 基于PLC的六路抢答器设计J. 常熟理工学院学报,2011,02:105-
33、108+124.15乔振民. 巧用比较指令实现抢答器的PLC控制J. 石家庄职业技术学院学报,2011,04:21-2316黄红霞,李海霞,郑君. 基于PLC的多功能智力竞赛抢答器设计J. 山西电子技术,2014,01:19-20.17杜玉香. 基于PLC智力竞赛抢答器控制系统设计J. 轻工科技,2014,05:62-63.18于秀娜. PLC在四路抢答器中的应用J. 民营科技,2014,10:45.19宋珂,罗婕. 基于PLC和MCGS的六人抢答器人机界面设计和应用J. 自动化与仪器仪表,2014,11:95-97.20何惠湘. 基于PLC的抢答器项目设计J. 科技创新与应用,2014,32:19-20.