PLCS7-300一些简单编程题.docx

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLCS7-300一些简单编程题课件

编程题解答第四章:1.第1次按按钮指示灯亮,第2次按按钮指示灯闪亮,第3次按下按钮指示灯灭,如此循环,试编写其PLC控制的LAD程序。分析:通过计数器和比较器实现题目中的要求:按第1次,计数器为1,通过比较器,使灯Q0.0亮;按第2次,计数器为2,通过比较器,使灯Q0.0闪;按第3次,计数器为3,通过比较器,清零计数器,并使灯Q0.0灭。程序如下:按一次开关,记一次数;第一次按,灯Q0.0亮;第二次按,灯Q0.0闪;与程序段2一起实现灯Q0.0的闪烁;按第三次时,用Q0.1来清空计数器。实验仿真:第1次按时,计数器为1,Q0.0亮;第2次按时,计数器为2,Q0.0闪;既有亮,又有灭;第三次按时,计数器清零,Q0.0灭2.用一个按钮控制2盏灯,第1次按下时第1盏灯亮,第2盏灯灭;第2次按下时第1盏灯灭,第2盏灯亮;第3次按下时2盏灯都灭。分析:使用计数器和互锁来实现题目所给的要求;计数器用来记录按键的次数;互锁电路来实现灯Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0灭;程序如下:用计数器记录按下的次数;利用互锁电路来实现Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0灭;第三次按下时,利用Q0.2来清零计数器,同时也使得Q0.0与Q0.1都灭;实验仿真:第一次按下:计数器为1,灯Q0.0亮;灯Q0.1灭;第二次按下:计数器为2,灯Q0.0灭;灯Q0.1亮;第三次按下:计数器清零,两盏灯都灭。3.编写PLC控制程序,使Q4.0输出周期为5s,占空比为20%的连续脉冲信号。分析:采用两个定时器以及常开常闭开关来实现某个通路的循环通断,同时设置相应地定时器的定时时间,就能够满足题目要求。程序如下:当I0.0没有按下时,定时器处于复位状态,按下I0.0后,从Q4.0先灭4s,再亮1s,这样就是先了题目的要求实验仿真:当I0.0按下后:T0开始计时,4s后,Q4.0亮,如下:同时,定时器T1开始计时,经过1s后,Q4.0又灭,如下不停地循环下去,实验题目要求。4.设计鼓风机系统控制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求:(1)按下起动按钮后首先起动引风机,引风机指示灯亮,10s后鼓风机自动起动,鼓风机指示灯亮;按下按钮后首先关断鼓风机,鼓风机指示灯灭,经20s后自动关断引风机和引风机指示灯。(2)起动按钮接I0.0,停止按钮接I0.1。鼓风机及其指示由Q4.1和Q4.2驱动,引风机及其指示由Q4.3和Q4.4驱动。分析:使用延迟定时器来实验引风机与鼓风机的先后开启与关闭。程序如下:按下启动开关I0.0时,Q4.3与Q4.4先启动,并是先自锁功能,即使I0.0弹起,Q4.3与Q4.4也是导通的;用中间状态M0.0来启动定时器T0,即10s后来启动Q4.1和Q4.2;10s后,启动Q4.1和Q4.2;按下停止按钮I0.1后,定时器T1启动,首先Q4.1与Q4.2断开,接着经过20s后,Q4.3与Q4.4断开。实验仿真:按下I0.0,先Q4.4与Q4.3先启动,T0开始计时10s后,Q4.1与Q4.2启动按下I0.1后,先关闭Q4.1和Q4.2,同时启动定时器T120后Q4.4与Q4.3关闭5.某设备有3台风机,当设备处于运行状态时,如果有2台或2台以上风机工作,则指示灯常亮,指示“正常”;如果仅有1台风机工作,则该指示灯以0.5Hz的频率闪烁,指示“一级报警”;如果没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严重警报”。当设备不运转时,指示灯不亮。试用STL及LAD编写符合要求的控制程序。提示:本题要点是如何实现“一灯多用”功能。指示灯H1指示了4种状态:“正常、一级报警、严重警报、设备停止”。分析:本实验涉及到一些信号的与或的关系,并可以一用第一题中小灯闪烁的思路来实现不同频率的闪烁。(I0.0启动开关;I0.1,I0.2,I0.3表示风机,1表示正在运行,0表示不运行;Q0.0指示灯)LAD程序如下:当有2台以上的风机处于工作时,第一部分通,灯Q0.0一直亮;当只有1台风机处于工作时,第二部分通,灯Q0.0以0.5Hz的频率闪烁;当没有风机处于工作时,第三部分通,灯Q0.0以2Hz的频率闪烁;使灯以0.5Hz的频率闪;使灯以2Hz的频率闪;STL程序如下: A I 0.0 A( A I 0.1 A I 0.2 A I 0.3 O A I 0.1 A I 0.2 AN I 0.3 O A I 0.1 AN

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档