基于PLC的简单抢答器的设计

合集下载

基于PLC实现的抢答器的设计

基于PLC实现的抢答器的设计

目录1、绪论 (1)2、整体方案的选择 (2)3、硬件电路设计 (10)4、软件分析 (14)结论 (28)致谢 (29)参考文献 (30)1、绪论抢答器作为一种电子产品,早已广泛应用于各种智力和知识竞赛场合,无论是在学校、工厂、军队还是电视节目中,都可能会举办各种各样的智力竞赛,都会用到抢答器。

目前市场上已有很多类型的竞赛抢答器,但其中绝大多数是早期设计的,采用模拟电路、数字电路或者模数混合电路的产品。

这抢答器已相当成熟,但是随着功能增多,电路也越复杂,并且成本偏高,故障率高,显示方式却简单或者没有,无法准确判断抢按按钮的行为,也不便于参数调节及功能的升级换代。

近年来随着科技的飞速发展,单片机、CPLD、PLC的应用正在不断地走向深入,因此设计出系统的可靠性和稳定性也在不断的提高,同时带动传统的控制检测技术的不断更新。

鉴于PLC在我国的应用已有二十几年的历史,随着目前生产自动化水平的提高,以及各种监控系统的需要,PLC以其外部电路简单、模块化结构、可靠性高,尤其可以通过方便的编制和修改软件来实现顺序控制的功能等特点,在工业的应用中越来越广泛。

本次设计的是一款基于三菱FX2N-48MR型PLC控制的抢答器,系统包括抢答控制按钮、抢答成功指示灯、数码管显示等等。

该系统的设计编程简单,容易理解掌握,且工作稳定可靠。

总体电路的设计简单。

设计的系统在很大程度上提高了系统运行的稳定性。

1.1竞赛抢答器的研究背景及意义智力竞赛是一种生动活泼的教育形式和方法,通过抢答和必答两种方式能引起参赛者和观众的极大兴趣,并且能在极短的时间内,使人们增加一些科学知识和生活常识。

智力竞赛抢答器的电路各种各样,有的很简单,也有的比较复杂,比如用发光二极管或用双向晶闸管控制的灯泡指示抢答组别的电路可以做的很简单,如果用数字显示抢答组别,电路会相对复杂一些。

本文介绍的是用数字显示抢答组别的智力竞赛抢答器。

作为智力竞赛抢答器主控制器的PLC,在其发展初期,由于价格较高以及其功能还主要是逻辑控制,使得其应用受到限制。

基于PLC控制的四路抢答器的设计

基于PLC控制的四路抢答器的设计

基于PLC控制的四路抢答器的设计一、引言抢答器是一种常见的教育设备,在课堂教学和知识竞赛中被广泛应用。

传统的抢答器通常是基于电路进行设计的,但是这种设计方式存在一些缺点,如电路复杂、布线不方便等。

基于PLC控制的抢答器能够解决这些问题,并具有更好的稳定性和可靠性。

本文将介绍基于PLC控制的四路抢答器的设计方案。

二、设计方案1.系统框图[插入系统框图的图片]2.抢答器按钮和指示灯每一个抢答器按钮和指示灯都由一个单独的PLC输入和输出模块控制。

当抢答器按钮按下时,对应的PLC输入模块会检测到信号,并发送给PLC。

PLC根据接收到的信号控制对应的PLC输出模块,点亮对应的指示灯。

3.PLC程序设计PLC程序设计是本设计方案的核心。

PLC程序主要包括以下几个部分:(1)输入检测:PLC程序会周期性地检测每个PLC输入模块的状态,判断是否有抢答器按钮按下。

(2)优先级判断:如果有多个抢答器按钮同时按下,PLC程序会根据预设的优先级判断规则选择一个抢答器。

(3)按钮控制:当PLC程序确定了一个抢答器之后,它会控制对应的PLC输出模块点亮指示灯,并且发送信号到其他AB型PLC输出模块,关闭其他抢答器的指示灯。

(4)时间控制:PLC程序还需要控制每个抢答器的抢答时间。

当一个抢答器的按钮按下时,PLC会启动一个定时器,经过设定的时间后,定时器会触发一个中断,关闭抢答器的指示灯,并将抢答器的状态恢复为可抢答状态。

(5)抢答器状态管理:PLC程序需要记录每个抢答器的状态,包括是否可抢答、是否已被抢答等。

4.抢答器面板设计抢答器面板应该设计简洁、美观,并且易于操作。

面板上应包括四个抢答器按钮和对应的指示灯。

每个按钮下方应标注按钮的编号。

指示灯应使用明亮的颜色,以便于学生和教师观察和识别。

三、总结基于PLC控制的四路抢答器设计方案能够有效解决传统抢答器设计中存在的问题,并且具有更好的稳定性和可靠性。

通过PLC程序的设计,抢答器的操作和控制变得更加灵活和方便。

基于PLC的抢答器设计

基于PLC的抢答器设计

基于PLC的抢答器设计一、绪论随着工业自动化的广泛应用,PLC(Programmable Logic Controller)成为一种非常重要的工业控制设备。

PLC的优势是使用方便、性能稳定等特点,被广泛应用于各个领域。

本文将介绍一个基于PLC的抢答器的设计,以便更好地理解PLC在工业自动化控制中的应用。

二、抢答器的工作原理抢答器是一种经典的竞赛游戏,可以培养竞争意识和应变能力,也可以激发参赛者的智力和热情。

PLC抢答器的设计原理是基于PLC的IO模块,利用其高速的处理能力和可编程特性,构造一个可靠、简单、易于操作的竞答仪器。

在抢答器的设计中,我们需要将单片机的控制程序编写成PLC的应用程序,利用PLC的高速I/O扫描技术,利用PLC的内部RAM存储器进行数据处理与操作,实现答题器的逻辑控制。

三、抢答器的电路设计PLC抢答器的电路包括PLC、键盘、显示屏、马达和报警灯等组件。

其中PLC是核心,键盘是输入单元,显示屏和报警灯是输出元。

根据电路图,抢答器由三个部分组成。

按键部分包括4个开键和4个闭键,用于参赛者的抢答操作;PLC主处理部分包括PLC和LCD显示屏,PLC通过扫描所有按键的状态后,确定第一个按下的键,然后控制相应的输出显示;输出显示部分用来分别控制报警灯和马达,提示最先抢答正确者的身份。

四、PLC程序设计在PLC程序设计中,我们首先需要完成输入变量和输出变量的定义,并且将它们与实际的硬件设备相匹配。

定义变量的目的是为了跟踪输入和输出信号的状态,并且充分利用PLC程序设计中的常规程序块(例如常规程序块和时间块)。

我们还需要定义中间变量,包括一个状态变量和一个结果变量。

状态变量用于跟踪各个输入变量的状态,以及记录已经发生的结果。

结果变量用于将结果传递给输出变量,控制灯和马达的开闭。

在完成变量定义后,我们需要设计算法,实现逻辑功能。

通常我们使用Ladder Diagram、Function Block Diagram、Structured Text和Instruction List等五种方法之一进行编程。

基于PLC抢答器毕业设计

基于PLC抢答器毕业设计

抢答器PLC设计本文介绍聋用三菱FX2N系列PLC对知识竞赛抢答器的控制,阐述了控制方案。

实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。

近年来随着科技的飞速发展,单片机、PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。

本文采用本三菱公司生产的FX2N-48MR型PLC 作为核心控制器进行四路抢答器系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。

同时根据知识竞赛抢答器的控制要求和特点,确定PLC 的输入输出分配,并进行现场调试。

关键词:PLC 知识竞赛抢答器 PLC程序设计第一章概述可编程控制器(PLC)是一种新型的通用自动化控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制功能强,可靠性高,使用灵活方便,易于扩展等优点而应用越来越广泛。

可编程控制器(Programmable Logic Controller)即PLC。

现已广泛应用于工业控制的各个领域。

他以微处理为核心,用编写的程序不仅可以进行逻辑控制,还可以定时,计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。

美国电气制造商协会经过4年调查,与1980年将其正式命名为可编程控制器(Programmable Contro ller),简写为PC。

后来由于PC这个名称常常被用来称呼个人电脑(Personal Computer),为了区别,现在也把可编程控制器称为PLC。

长见的几种PLC如下图1-1所示:图1-1三种常见的PLC1.1PLC的简介国际电工委员会(IEC)于1987年对PLC定义如下:PLC是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器,可以编制程序的控制器。

它能够存储和执行指令,进行逻辑运算,顺序控制,定时,计数和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。

用三菱PLC对抢答器的设计

用三菱PLC对抢答器的设计

湖北城市建设职业技术学院抢答器设计1.设计需求分析2.系统设计框图3.硬件设计原理图4.I/O分配表5.软件设计6.实训总结一.抢答器设计需求1、控制要求,当主持人按下SB0后,指示灯L0亮,表示抢答开始,参赛者方,这时可以按下按钮抢答。

否则违例。

(此时抢答者桌面上的灯闪烁)2、为了公平,要求儿童组只需一人按下按钮,其对应的指示灯亮。

而成人组需要二人同时按下按钮,对应的指示灯亮。

3、当一个问题回答完毕,主持人按下SB1一切状态回复。

4、若成人组,1人为例,则抢答器闪烁。

儿童组2人为例,则抢答器闪烁5、当抢答器时间超过30S,无人抢答。

此时铃响。

提示抢答时间已过,此题作废。

1二.系统设计框图智力抢答器通过PLC进行按控制要求编程,其主要输入是来自主持人和选手的按钮,然后信号传递给信息分析中心可编程控制器,可编程控制器。

将根据信号做出相应的响应。

其中有七个输入信号(按钮),五个输出信号(指示灯)CPU储存器电源部分输入输出儿童按钮1.2成人按钮1.2学生按钮启动按钮复位按钮抢答提示灯蜂鸣器灯学生成人儿童提示灯23 三.硬件设计原理图四.I/O 分配表SB0SB1SB2SB3SB4SB5SB6三菱FXPLC 2NCOM1COM2X0X1X2X3X4X5X6COMHL1YO HL2Y1HL3Y2HL4Y3HL5Y4AC 220V五.软件设计逻辑分析。

1、当主持人未按下按钮SB0,当儿童1按下SB2,儿童二也按下SB3,且二个按钮都接通,Y1闪烁。

这个时候成人按按钮,学生按按钮,无效。

主持人按下复位按钮SB1 Y1熄灭,一切恢复。

42、当主持人未按下按钮SB0,当成人1按下SB4或者成人二按下SB5。

SB4 SB5 有且有一个接通,Y2闪烁. 这个时候儿童按按钮,学生按按钮,无效。

主持人按下复位按钮SB1 Y2熄灭,一切恢复。

1.3当主持人未按下按钮SB0,当学生按下按钮SB6。

Y3闪烁。

这个时候儿童按按钮,成人按按钮,无效。

基于plc的抢答器毕业设计_模板及概述说明

基于plc的抢答器毕业设计_模板及概述说明

基于plc的抢答器毕业设计模板及概述说明1. 引言1.1 概述本篇文章旨在介绍基于PLC的抢答器毕业设计的模板及概述说明。

抢答器作为一种常见的教育器材,广泛应用于学校及培训机构,用于举办竞赛、测验等活动。

通过使用PLC(可编程逻辑控制器)技术,能够实现对抢答器系统的自动化控制,提高竞赛过程中的准确性和效率。

1.2 文章结构本文将按照以下结构展开介绍:首先进行引言部分的说明,包括文章概述、结构和目的;接着介绍PLC基础知识,包括PLC的定义与分类、工作原理以及在工业自动化中的应用;然后进行抢答器设计需求分析,包括功能需求、系统性能要求以及硬件设计要点;接下来是PLC控制系统设计与实现,包括PLC编程语言选择与程序框图设计、输入输出点表设计与配置以及控制逻辑设计与调试;最后进行结论与展望部分,总结设计成果、分析存在问题并提出改进建议,并展望后续发展方向。

1.3 目的本文的目的是介绍基于PLC的抢答器毕业设计的模板及概述说明,帮助读者了解抢答器系统的设计需求分析和PLC控制系统的设计与实现过程。

通过本文的阅读,读者能够获得对PLC技术在抢答器系统中的应用有一个全面的认识,并能够进行相应的设计和开发工作。

同时,本文也旨在为后续相关研究提供参考和启示,促进该领域更深入地探索和发展。

2. PLC基础知识:2.1 PLC的定义与分类:PLC是可编程逻辑控制器(Programmable Logic Controller)的缩写,是一种工业自动化控制设备。

它由CPU、输入/输出模块、存储器、通信模块以及外围设备组成。

PLC广泛应用于各个行业的自动化生产线和工业过程控制系统中。

根据其内部结构和功能特点,PLC可以分为三个主要类别:小型PLC、中型PLC 和大型PLC。

小型PLC通常具有较少的输入/输出点数,适用于小规模自动化系统。

中型PLC适用于中等规模的生产线或工艺过程控制系统,并具有较高的运算速度和扩展性。

大型PLC适用于复杂的自动化系统,拥有多个输入/输出模块和强大的数据处理能力。

基于PLC的抢答器设计

基于PLC的抢答器设计

目录1、概述2、控制要求3、流程框图4、硬件配置及地址分配(1)、输入/输出端分配(2)、I/O端口接线图5、软件编程(1)、梯形图及注释(2)、语句表程序及注释6、总结7、参考文献1、概述实用抢答器的这一产品是各种竞赛活动中不可缺少的设备,无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。

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

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

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

近年来,PLC以其结构灵活,传输质量高、速度快、带宽稳定,性价比高,工期短,可扩展性和可管理性更强,适用面广得到了广泛的应用,而本设计要求就是利用PLC作为核心部件进行逻辑控制及信号的产生,用PLC本身的优势使竞赛真正达到公平、公正、公开。

2、PLC抢答器的控制要求1 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

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

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

即选手按动按钮,锁存相应的编号,同时扬声器发出报警声响提示。

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

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

当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

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

PLC控制简单四路智能抢答器课程设计报告书

PLC控制简单四路智能抢答器课程设计报告书

综合课程设计报告设计题目_智能定时抢答器的设计_设计电气工程及其自动化专业综合课程设计任务书(专题24) 系(部):机电工程系专业:电气工程及其自动化类:电气12-1一、设计目的1.精通PLC的硬件组成和各种指令的应用。

2.掌握小型PLC应用系统的设计步骤。

3.熟悉PLC开发系统的应用和软件调试过程。

4.通过分析和判断设计过程中的失误,进一步锻炼和培养学生的实践能力。

二、设计要求1.抢答器可供四组选手同时参加比赛。

2.主机有三个控制按钮,分别用于控制开始接听、复位和开始接听时间。

3.每当主持人发出开始抢答的指令时,该组选手首先按下抢答按钮,然后数码管1显示组号以表示抢答成功,不再响应随后的抢答信号。

选手回答完问题后,主持人按下复位按钮,系统可以开始下一轮答题。

4.抢答时限:主持人按下开始键,定时器T37开始计时(设定为30S)。

如果在30秒时限前没有人回答问题,选手将放弃提问。

5.抢答时限:抢答成功后,主持人按下抢答开始键,同时数码管2显示抢答倒计时时间(此时间设为9S)。

选手必须在规定时间内完成答题。

三。

总体规划3.1 PLC智能抢答器的工作原理我设计的PLC智能抢答器是适合四个人使用的四路抢答器。

现在以四通应答器为例。

竞赛主持人设置三个控制按钮,控制开始、复位和回答计时。

每当主持人发出开始答题的指令时,该组选手先按下抢答器的按键,然后数码管显示该组的号码表示答题成功,后续的答题信号没有对应。

选手回答完毕后,主持人按下重置键,系统开始下一轮答题。

当主机按下应答器的按钮时,定时器T37开始计数(设置为30秒)。

如果到了30秒的限制,没有人回答问题,说明选手放弃提问。

答题成功后,主持人按下答题计时按钮,数码管显示答题倒计时时间可根据需要调整。

这个设定是9秒,参赛者必须在设定的时间内完成回答。

3.2结构图中央处理器3.3控制系统I/O分配表3.4抢答器PLC控制系统的输入端口3.5硬件连接图根据系统要求和所需硬件,系统有7个数字输入点和14个输出点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四组抢答器的设计
设计要求:设计一个4组抢答器,即有4组选手,一位主持人。

主持人有一个开始答题按钮,一个系统复位按钮。

如果主持人按下开始答题按钮后,开始计时,时间在数码管上显示,在8秒内仍无选手抢答,则系统超时指示灯亮,此后不能再有选手抢答;若有人抢答,优先抢到者指示灯亮,选手序号在数码管上显示,(不再显示时间)其他选手按钮不起作用。

弱主持人未按下开始按钮,有选手抢答,则犯规指示灯亮并闪烁,同时选手序号在数码管上显示,其他选手按钮不起作用。

所有各种情况,只要主持人按下复位按钮,系统回到初始状态。

抢答器的示意图如下:
SB1SB2SB3SB4
HL4HL2HL31HL第一组第四组第二组第三组
CPU226
a
HL6HL5b
f
g 犯规指示灯超时指示灯c e
SB5SB0d
显示数码管复位按钮开始按钮
系统整体分析
分析设计要求可知,该抢答系统的输入量有4位抢答选手的按钮输入信号,主持人的开始按钮输入信号和复位输入信号。

输出量有各个指
示灯(共六个)和数码管字段码输出信号。

现将I/O分配如下:
备注:该系统数码管采用共阴数码管。

对于该抢答器系统,将之拆分为各个模块,主要有:
1.复位与置位模块:
该模块可以通过RS触发器来实现。

2.倒数计时与显示模块
倒数计时功能可以通过定时器实现,系统要求时间为8秒,可以选用T40(单位为100ms)的定时器实现,初值设定为80。

倒数计时的显示可以根据时间预设变量来进行计算生成相应的字段码送给SEG 显示模块来实现。

3.指示灯响应模块
该模块包括组号指示灯响应,犯规指示灯响应,超时指示灯响应。

可以根据主持人是否按下开始按钮,是否超时,和组员抢答等情况来编写相应的程序。

4.组号显示模块
该模块根据选手抢答状态,将相应的选手号码转换为字段码送到PLC与数码管相连的输出口,可以通过PLC自带的SEG算法实现,
也可以通过MOV指令将相应的字段码发送到输出端,显示相应的组号。


系统流程图
系统模块联系图
系统原理图
系统的示意图。

PLC备注:以上为用单
片机系统对应对应关系如下:P1.5/I0.P1.4/I0.4 P1.3/I0.3
P1.1/I0.1
P1.2/I0.2 P1.0/I0.0
输入量 5
P1.6/ P1.1/ P1.2/ P1.3/ P1.4/ P1.5/ 指示灯Q0.5
Q0.6
Q0.3 Q0.1 Q0.4 Q0.2
输出量P3.0/Q1.P3.1/Q1.P3.2/Q1.P3.3/Q1.P3.4/Q1.P3.5/Q1.P3.6/Q1. 数码
管6
5 4 3 2 1 0
系统主要模块介绍复位置位模块:1.
该模块是由网络1与网
络8构成。

采用RS触发
器进行置位和复位功
能,在没有人提前抢答
的情况下,主持人按下
开始按钮,系统被置位;按下复位按钮后,通过网络8对系统复位,复位置位信号由RS触发器体现。


2.倒数计时显示模块:
1
1
位整数相16T38变量的值参与计算,首先做10该模块通过网络2和,在没有任何抢答信号的情况下,由定时器型数据送到和VB,再将得到的VW型数据转换为和得到的结果相减(为了显示倒数计时)除的运算,然后用8 ,从而显示倒数计时。

QB1相连的输出口SEG数码管.示灯响应模块指2.
第一部分:
该模块分普通抢答响应和犯规响应,以上为抢答响应,在系统被置位后,没有超时的情况下,该模块将对
选手的抢答信号做出相应的动作,该模块主要部分采用互锁形式连接,故只对最先抢答的选手做出相应,
点亮相应组号的灯。


第二部分:
该部分是对选手的犯规情况做出相应,是由网络5和7共同完成的:当系统没有置位而有选手抢答时,将在中的犯规指示灯,7M0.1~M0.4中产生犯规信号,从而出发网络通过PLC自带的SM0.5特殊寄存位(系统自带时钟脉冲,每0.5s 翻转一次)从而时犯规指示灯闪烁。


选手序号显示模块4.
该模块和倒数计
时显示算法有所区别:是通过指示灯响应模块发出的信号,将相应组号数字对应的字段码(共阴数码管)发送到
与SEG连接的端
口QB1,从而显示组号系统源程序
1
1
系统符号表
基于PLC的简单抢答器的设计
系统工作原理
系统的工作按照流程图进行(在任何时候按下复位键,系统均可立即复位),具体过程不再说明,以下把几个重点声明一下:
1.该系统通过RS触发器实现置位与复位:通过开始按钮SB0(I0.0)置系统为开启状态,并且通过常闭的M0.1~M0.4使系统
在非法状态下(有选手提前抢答)关闭定时器,保证在此情况下现实犯规组号。

该系统通过SB5(I0.5)进行复位。

2.当系统置位后,在没有选手犯规的情况下(Q0.1~Q0.4输出无效电平)且定时器8秒及时没有溢出时,对选手的抢答信号进行响应。

3.当定时器正常工作时,在8秒内若没有选手抢答,Q0.6输出有效电平,点亮超时指示灯,必须通过复位按钮才能重置系统。

若有选手抢答,通过SEG模块在数码管上现实相应的组号,即当选手抢答时,相应的SEG显示模块处于使能有效状态,此时将相应的组号数字转换为字段码送到SEG模块显示组号。

当选手犯规时,显示组号的原理与此相同。

4.若选手犯规,点亮犯规指示灯,并通过SM0.5闪烁显示。

此时必须按复位键复位系统。

通过SB5(I0.5)(网络8)使PLC 的寄存器(M0.1~M0.4)以及输出口(Q0.1~Q0.6;Q1.0~Q1.6)恢复到初始状态。

6.在显示倒数计时的过程中,当选手抢答时,程序应无条件跳转(通过网络9和11),否则Q1.0~Q1.6中的内容将与SEG输出数据冲突,无法正常显示倒数计时或组号。

、.
基于PLC的简单抢答器的设计
实践总结
本次课程设计与抢答器相关,其中应用到西门子S7 200系列PLC的基本指令:常开触点,常闭触点,SEG显示,数据传送,置位,复位等。

是一个综合性较强的设计项目。

本次课程设计的内容比较简单,参考了一下书上的源程序后,发现有两处小错误:1.设计要求在有选手犯规的情况下,犯
规灯闪烁。

而书上的参考程序是在超时的情况下让超时灯闪烁。

2.计时的8秒书上只有7秒,只显示1~7秒,应显示0~7秒。

此外参考程序实现即时显示功能的算法过于繁琐,因此我加以改进。

此外,计时功能书上是正数的,我是实现的倒数计时,更符合实际情况。

在设计的过程中,闪烁这个问题比较有意思。

之前我有4种算法:1.利用两个交替工作的定时器实现闪烁功能。

2.利用
一个定时器和一个T触发器实现功能。

3.利用系统自带的
SM0.5时钟脉冲实现功能。

4.利用定时器中断实现该功能。

最后我选用了最为方便的系统时钟脉冲功能实现指示灯的
闪烁。

同时也发现S7 200系列的PLC内部不支持T触发器。

在设计结束后再来考虑这个问题可以发现,用梯形图设计程序虽然简单直观,但是修改起来比较麻烦。

比如要设计一个
八位抢答器,那么要在原来的基础上进行很大的改动。

和C 语言等其他的高级语言相比,有很多局限性。

另外西门子S7 200系列的PLC没有与其对口的仿真软件,这对调试程序带来很多不必要的麻烦,也难怪它是入门级的产品。

想要更好的应用西门子PLC,那必须转向其高端产品,否则遇到更大的项目或工程,用200系列来完成显然是不现实的。

此外PLC 广泛应用于工控领域,已经逐渐走向统一,因此梯形图确实是一种优秀的编程语言,很容易入门,在工控方面得到广泛的应用。

.。

相关文档
最新文档