知识竞赛抢答器PLC设计
2009年10月13日
  知识竞赛抢答器PLC设计
  摘 要:本文介绍了利用三菱FX2N系列PLC对知识竞赛抢答器的控制,阐述了控制方案。实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。近年来随着科技的飞速发展,单片机、PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。本文采用日本三菱公司生产的FX2N-48MR型PLC 作为核心控制器进行四路抢答器系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。同时根据知识竞赛抢答器的控制要求和特点,确定PLC 的输入输出分配,并进行现场调试。
    关键词:PLC 知识竞赛抢答器 PLC程序设计
    第一章 概述 …………………………………………………………………………1
     1.1 PLC的简介………………………………………………………………………1
     1.2 PLC的用途与特点………………………………………………………………1
     1.2.1 PLC的用途………………………………………………………………1
     1.2.2 PLC的特点 ……………………………………………………………2
     1.3 PLC的分类………………………………………………………………………4
     1.3.1按I/O点数容量分类……………………………………………………4
     1.3.2按结构形式分类…………………………………………………………4
    第二章 整体方案的选择……………………………………………………………6
     2.1整体功能介绍 …………………………………………………………………6
     2.2控制要求 ………………………………………………………………………6
     2.3用单片机和PLC分别做系统的比较 …………………………………………7
    第三章 硬件电路设计 ……………………………………………………………9
     3.1控制特点分析 …………………………………………………………………9
     3.2 PLC机型的选择步骤与原则 …………………………………………………10
     3.3抢答器流程图 …………………………………………………………………11
     3.4程序中所使用的FX系列PLC的编程元件介绍………………………………11
     3.4.1三菱FX系列PLC取指令与输出指令(LD/LDI/LDP/LDF/OUT)……11
     3.4.2三菱FX系列PLC触点串联指令(AND/ANI/ANDP/ANDF) …………12
     3.4.3三菱FX系列PLC触点并联指令(OR/ORI/ORP/ORF)………………13
     3.4.4三菱FX系列PLC块操作指令(ORB / ANB) ………………………14
  知识竞赛抢答器PLC设计
  双击自动滚屏 文章来源:至诚工作室 发布者:至诚 发布时间:2008-12-11 9:17:51 阅读:2461次
  3.4.5三菱FX系列PLC置位与复位指令(SET/RST) ……………………15
     3.4.6传送类指令MOV SMOV CMOV BMOV FMOV………………………………15
     3.4.7三菱FX系列PLC常数(K、H)………………………………………18
     3.4.8三菱FX系列PLC输入继电器(X) …………………………………18
     3.4.9三菱FX系列PLC输入继电器(Y) …………………………………19
     3.4.10辅助继电器 …………………………………………………………19
     3.4.11三菱FX系列PLC定时器(T)………………………………………20
     3.4.12微分指令(PLS/PLF) ………………………………………………22
     3.4.13位右移和位左移指令 ………………………………………………23
     3.5 PLC与七段LED显示器连接设计 ……………………………………………24
     3.5.1 LED数码管的结构及主要特性 ………………………………………24
     3.5.2 PLC与七段数码管方案选择 …………………………………………25
     3.5.3 PLC与七段数码管直接连接阻值计算 ………………………………26
     3.5.4 外部硬件接线图 ……………………………………………………26
    第四章 软件设计…………………………………………………………………27
     4.1I/O分配 ………………………………………………………………………27
     4.2根据控制要求进行梯形图设计 ………………………………………………28
     4.3程序运行过程分析 ……………………………………………………………33
     4.4 源程序…………………………………………………………………………34
     4.5程序的下载、安装和调试 ……………………………………………………41
    第五章 总结与展望 ………………………………………………………………42
    致谢…………………………………………………………………………………43
    参考文献……………………………………………………………………………45
   
  1.1 PLC的简介
  国际电工委员会(IEC)于1987年对PLC定义如下:
  PLC是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器,可以编制程序的控制器。它能够存储和执行指令,进行逻辑运算,顺序控制,定时,计数和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。PLC及其有关的外围设备,都应按易于与工业控制系统形式一体,易于拓展其功能的原则设计。
  事实上,PLC就是以嵌入式CPU为核心,配以输入,输出等模块,可以方便的用于工业控制领域的装置。PLC与机器人,计算机帮助设计与制造一起作为现代工业的三大支柱。
  知识竞赛抢答器PLC设计
  1.2 PLC的用途与特点
  1.2.1 PLC的用途
  PLC的初期由于其价格高于继电器控制装置,使其应用受到限制。但近年来由于微处理器芯片及有关元件价格大大下降,使PLC的成本下降,同时又由于PLC的功能大大增强,使PLC 的应用越来越广泛,广泛应用于钢铁、水泥、石油、化工、采矿、电力、机械制造、汽车、造纸、纺织、环保等行业。PLC的应用通常可分为五种类型:
  (1)顺序控制 这是PLC应用最广泛的领域,用以取代传统的继电器顺序控制。PLC可应用于单机控制、多机群控、生产自动线控制等。如注塑机、印刷机械、订书机械、切纸机械、组合机床、磨床、装配生产线、电镀流水线及电梯控制等。
  (2)运动控制 PLC制造商目前已提供了拖动步进电动机或伺服电动机的单轴或多轴位置控制模版。在多数情况下,PLC把扫描目标位置的数据送给模版块,其输出移动一轴或数轴到目标位置。每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。
  相对来说,位置控制模块比计算机数值控制(CNC)装置体积更小,价格更低,速度更快,操作方便。
  (3)闭环过程控制 PLC能控制大量的物理参数,如温度、压力、速度和流量等。PID(Proportional Intergral Derivative)模块的提供使PLC具有闭环控制功能,即一个具有PID控制能力的PLC可用于过程控制。当过程控制中某一个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定值上。
  (4)数据处理 在机械加工中,出现了把支持顺序控制的PLC和计算机数值控制(CNC)设备紧密结合的趋向。著名的日本FANUC公司推出的Systen10、11、12系列,已将CNC控制功能作为PLC的一部分。为了实现PLC和CNC设备之间内部数据自由传递,该公司采用了窗口软件。通过窗口软件,用户可以独自编程,由PLC送至CNC设备使用。美国GE公司的CNC设备新机种也同样使用了具有数据处理的PLC。预计今后几年CNC系统将变成以PLC为主体的控制和管理系统。
  (5)通信和联网 为了适应国外近几年来兴起的工厂自动化(FA)系统、柔性制造系统(FMS)及集散控制系统(DCS)等发展的需要,必须发展PLC之间,PLC和上级计算机之间的通信功能。作为实时控制系统,不仅PLC数据通信速率要求高,而且要考虑出现停电故障时的对策。
  1.2.2 PLC的特点
  (1)抗干扰能力强,可靠性高 继电接触器控制系统虽具有较好的抗干扰能力,但使用了大量的机械触头,使设备连线复杂,由于器件的老化、脱焊、触头的抖动及触头在开闭时受电弧的损害大大降低了系统的可靠性。传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障,PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器控制系统的1/10--1/100,因触点接触不良造成的故障大为减少。
  而PLC采用微电子技术,大量的开关动作由无触点的电子存储器件来完成,大部分继电器和复杂的连线被软件程序所取代,故寿命长,可靠性大大提高。
  微机虽然具有很强的功能,但抗干扰能力差,工业现场的电磁波干扰,电源波动,机械振动,温度和湿度的变化,都可能使一般通用微机不能正常工作。而PLC在电子线路、机械结构以及软件结构上都吸收了生产控制经验,主要模块均采用了大规模集成电路,I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、抗震等都有精确的考虑;在硬件上采用隔离、屏蔽、滤波、接地等抗干扰能力,目前个生产厂家生产的PLC,平均无故障时间都大大超过了IEC规定的10万小时,有的甚至达到了几十万小时。
  (2)控制系统结构简单、通用性强、应用灵活 PLC产品均成系列化生产,品种齐全,外围模块品种也多,可有各种组件灵活组合成各种大小和不同要求的控制系统。在PLC构成的控制系统中,只需在PLC的端子上接入相应的输入、输出信号线即可,不需要诸如继电器之类的物理电子器件和大量而有繁杂的硬件接线线路。当控制要求改变,需要变更控制系统功能时,可以用编程器在线或离线修改程序,修改接线量很小。同一个PLC装置有、用于不同的控制对象,只是输入、输出组件和应用软件不同而已。
  (3)编程方便,易于使用 PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。梯形图与继电器原理图相类似,直观易懂,容易掌握,不需要专门的计算机知识和语言,深受现场电气技术人员的欢迎,近年来又发展了面向对象的顺序控制流程图语言,也称功能图,使编程更加简单方便。
  (4)功能完善,扩展能力强 PLC中含有数量巨大的用于开关量处理的继电器类软件,可轻松地实现大规模的开关量逻辑控制,这是一般的继电器控制所不能实现的。PLC内部具有许多控制功能,能方便地实现D/A、A/D转换及PID运算,实现过程控制、数字控制等功能。PLC具有通信联网功能,他不仅可以控制一台单机,一条生产线,还可以控制一个机群,许多生产线。他不但可以进行现场控制,还可以用于远程控制。
  (5)PLC控制系统设计、安装、调试方便 PLC中相当于继电器系统中的中间继电器、时间继电器、计数器等“软元件”数量巨大,硬件齐全,且为模块化积木式结构,并已商品化,故可按性能、容量(输入、输出点、内存大小)等选用组装。又由于用软件编程取代了硬接线实现控制功能,使安装接线量大大减小,设计人员只要一台PLC就可进行控制系统的设计可在实验室进行模拟调试。而继电接触器系统需要在现场调试,工作量很大且繁难
  知识竞赛抢答器PLC设计
  (6)维修方便,维修工作量小 PLC具有完善的自诊断,履历情况存储及监视功能。对于内部工作状态、通信状态、异常状态和I/O点的状态均有显示。工作人员通过他可查出故障原因,便于迅速处理,及时排除。
  (7)结构紧凑 体积小、重量轻,易于实现机电一体化。
  由于以上特点,使得PLC获得极为广泛的应用。
  1.3 PLC的分类
  1.3.1按I/O点数容量分类
  一般来说,PLC处理的I/O点数比较多,反映控制关系比较复杂,用户要求的程序存储器容量比较大,要求PLC的指令及其他功能比较多,指令执行的过程比较快等。按PLC的输入输出点数可将PLC分为三类。
  (1)小型机 小型PLC的功能一般以开关量控制为主,其输入、输出总数在256点一下,用户程序存储器容量在4K字一下。现在的高性能小型机还具有一定的通信能力和少量的模拟量处理能力。这类PLC价格低廉,体积小,适合于控制单台设备,开发机电一体化产品。
  典型的小型机有OMRON公司的CPM2A系列、SIEMEN公司的S7-200 系列,MITSUBISH公司的FX系列和AB公司的SLC500系列等整式PLC等产品。
  (2)中型机 中型机PLC的输入、输出总点数在256-2048点之间,用户程序存储器容量达到2-8K字。中型机PLC不仅具有开关量和模拟量的控制功能,还具有更强的数字计算能力,他的通信功能和模拟量处理能力更强大。中型机的指令比小型机更丰富,适用于更复杂的逻辑控制系统以及连续生产过程控制场合。
  典型的中型机有SIEMENS公司的S-300系列、OMRON公司的C200H系列、AB公司的SLC500系列模块式PLC等产品。
  (3)大型机 大型机PLC的输入、输出总点数在2048点以上,用户程序存储器容量达到8-6K字。大型PLC的性能已经与工业控制计算机相当,他具有计算、控制和调节的功能,还具有很强的网络结构和通信联网能力。他的监视采用CRT显示,能够表示过程动态流程,纪录各种曲线,PID调节参数选择图;他配备多种智能板,构成一个多功能系统。这种系统还可以和其他型号的PLC互联,和上位机相连,组成一个集中分散的生产过程和产品质量控制系统。大型机适用于设备自动化控制、过程自动化控制和过程监控系统。
  典型的大型PLC有SIEMENS公司的S7-400系列、OMRON公司的CVM1和CS1系列、SB公司的SLC5/05系列等产品。
  上述划分没有严格的界限,随着PLC技术的飞速发展,某些小型PLC也具备中型机和大型机的功能,这也是PLC的发展趋势。
  1.3.2按结构形式分类
  按PLC物理结构形式的不同,可分为整体式(也称单元式)和组合式(也称模块式)两类。
  (1)整体式结构 整体式结构的PLC是将中央处理单元(CPU)、存储器、输入单元、电源、通信端口、I/O扩展端口等组装在一个箱体内构成主机。内外还有独立的I/O扩展单元等通过扩展电缆与主机上的扩展端口相连,以构成PLC不同配置与主机配合使用。整体式结构的PLC结构紧凑、体积小、成本低、安装方便。小型机常用这种结构。
  (2)组合式结构 这种结构的PLC是将CPU、输入单元、输出单元、电源单元、智能I/O单元,通信单元等分别做成相应的电路板和扩展模块。组合式的特点是配置灵活,输入接点、输出接点的数量可以自由选择,各种功能模块可以依需要灵活配置。大、中型PLC常用组合式结构。
  第五章 总结与展望
  本抢答器系统虽是针对四路参赛选手设计的,但通过原理分析可知,它也完全适用于多于四路选手的抢答场合。当然,如果对外围电路及程序稍加修改,就很容易使之扩展成更多路的抢答器。若去掉程序中的互锁功能,可以将本抢答器改成呼叫器,用在医院病房等多种地方。由此可见,只要我们运用恰当,PLC技术能实现许多复杂的功能,能极方便的控制我们所需要控制的对象,给我们生产和生活带来极大的方便。
  知识竞赛的一个最重要的硬件设备就是抢答器。以往的电子抢答器,许多功能也达不到的,比如播放视频题,抢答视频暂停再继续功能等。
  但是,随着科学技术飞速的发展,抢答器由硬件化逐步向软件化发展。抢答器竞赛软件利用计算机搞知识竞赛,经过调查,利用抢答器竞赛软件办一次类似电视台效果的知识竞赛,其费用仅仅是到电视台演播厅举办一次竞赛费用的十分之一还少。更关键的是,抢答器竞赛软件不是一次性产品,可以多次重复使用,这是一次拥有长期受益的软件。
  采用抢答器竞赛软件是大势所趋
  对于一个每年都有赛事的单位企业,只要单位有计算机和投影仪,搞知识竞赛不利用抢答器竞赛软件,如同是有好马没有配好鞍。
  以往企业自己搞知识竞赛,都是主持人读题,观众选手得安静仔细听题目,有条件的花上万元买个电子抢答器,算是给知识竞赛赛场添彩了。大多依靠主持人发挥水平,选手和观众渴望的类似电视台的节目效果难以实现。与电视播放的那些竞赛场面对照――选手坐在显示器前答题,观众看着大屏幕显示题目和答案,大屏幕有抢答显示计分排行等,绚丽的画面有节奏的音乐――差距很大,但这些都不是电视台的专利,利用抢答器竞赛软件,用户自己就可以实现这样的视觉效果。运用互动式多媒体技术,将竞赛题目制作成演示程序。通过投影仪大屏幕或电视墙在现场播放,给观众强烈的视听感受,凝聚竞赛现场气氛。通过选手面前的显示器,为参赛队员提供最直接的看题效果,保证队员对题目的正确理解。 抢答器竞赛软件就是简单利用计算机及投影仪设备资源,通过软件来实现专业效果的竞赛系统。它实现竞赛的成本低,便于组织,通用性好。毫不夸张,除了电视台专业制作外,抢答器竞赛软件是所有同类软件中功能最全的!最适宜普通知识竞赛操作的!将会全面发展到社会各个企事业单位。

知识竞赛抢答器PLC设计相关推荐

  1. 知识竞赛抢答器PLC(三菱FX2N-48MR型PLC)设计【毕业设计说明书+任务书+调研报告+外文翻译+CAD 梯形图 接线图 流程图)

    目录 第一章 概述 ----------------------------1 1.1 PLC的简介---------------------------1 1.2 PLC的用途与特点-------- ...

  2. 四人竞赛抢答器的设计

    四人竞赛抢答器的设计 1. 实验要求 基本要求: ①每组设置一个抢答按钮,供抢答者使用: ②电路具有第一抢答信号的鉴别和锁存功能. 在主持人将系统复位并发出抢答指令后,若有参赛者按抢答开关,则显示出抢 ...

  3. 智力竞赛抢答器的设计与调试

    智力竞赛抢答器的设计与调试   一.  实验目的 (1) 了解一个数字系统的基本组成及它的控制电路的设计. (2) 熟悉集成芯片的综合应用和PLD的应用与特点. (3) 学习用实验的方法来完善理论设计 ...

  4. 基于51单片机的4位竞赛抢答器的设计

    设计编号:Q001 资料下载 功能要求: 以单片机为核心,设计一个4位竞赛抢答器:同时供4名选手或4个代表队比赛,分别用4个按钮S0-S4表示. 1.设置一个系统清除和抢答控制开关S,开关由主持人控制 ...

  5. 在设计四人抢答器中灯全亮_四路竞赛抢答器的设计

    1设计要求与方案论证 1.1设计要求 利用基本逻辑门电路.组合逻辑电路和触发器,设计一个四人抢答器,要求: ①每个参加者控制一个按键,用其发出抢答信号. ②主持人有一个控制按键,用于将电路复位. ③开 ...

  6. 竞赛抢答器的设计 金沙滩 单片机 程序

    1)两人抢答器 2)抢答时间可控{倒扣 不倒扣} 两人抢答,先按下的即为答题者,答题成功积分+1,答题失败积分-1,超时未答即为答题失败也-1,抢跑抢答也扣分-1 需要计分系统.

  7. 基于单片机智力竞赛抢答器的设计-毕设课设资料

    [资源下载]下载地址如下1554: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl ①供6组选手参赛,编号分别为1--6,按钮的编号与选手编号相对应. ②主持人控制 ...

  8. c语言六位抢答器课程设计,基于c语言单片机8位竞赛抢答器设计课程设计.docx

    基于c语言单片机8位竞赛抢答器设计课程设计 课程设计报告课程名称:单片机课程设计报告题目:8位竞赛抢答器的设计学生姓名:所在学院:信息科学与工程学院专业班级:学生学号:指导教师:2013 年12月25 ...

  9. 数字式竞赛抢答器(8人抢答)

    "学习或者了解人工智能小伙伴福利来了,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家." 想了解或者学习人工智能可以看一下,我觉得学习起来挺有趣的 ...

  10. 智力竞赛抢答器Verilog HDL设计

    设计任务 智力竞赛抢答器Verilog HDL要求有6位参赛者进行抢答,有六个抢答信号进行抢答.当有抢答选手按下抢答键后系统能够快速准确的判断是那一组选手按下了抢答信号,由于系统比较小,速度比较快一般 ...

最新文章

  1. 让html:error只显示第一条错误信息
  2. 高山仰止 | “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
  3. spring解耦原理
  4. (课程)基于Spark的机器学习经验
  5. HDU 6155 Subsequence Count (DP、线性代数、线段树)
  6. String类型的字符长度(码点/代码单元的区别)
  7. 子查询返回的值不止一个。当子查询跟随在 =、!=、、=、、= 之后,或子查询用作表达式时,这种情况是不允许的。...
  8. python学习笔记(15)循环设计
  9. Jmter操作数据库
  10. implicit request ?
  11. 修改mysql锁空间大小
  12. python 嵌套异常
  13. Stm32嵌入式电子相册简易实现
  14. 在matlab里怎么用switch,Matlab switch语句
  15. android动态分区AB升级,Android A/B 系统升级简介
  16. 876链表的中间节点
  17. 全国第四轮计算机学科评估排名,最权威中国高校学科排名,全国第四轮学科评估结果出炉!...
  18. 驴途网--技术小结1
  19. php开发微信demo
  20. scribe 日志搜集

热门文章

  1. 学习Java必看的Java书籍(本本经典实用)
  2. 客户信息管理系统(java)
  3. 兆骑科创平台创新创业赛事路演,投融资服务
  4. 思科交换机配置试题_思科交换机配置命令大全 思科交换机配置手册
  5. 记录几个视频处理软件
  6. IQC来料检验平台开发部署(集成金蝶K3待检数据生成功能)
  7. parent.dialogArguments兼容问题
  8. case when 多条件 oracle,casewhen(casewhen同时满足多条件)
  9. element-ui 固定弹窗底部的按钮
  10. 华为设备配置VRRP冗余链路 防止单点故障