根据状态图画时序图时序图画出梯形图程序

#30区间内,C喷泉动作;图3-14符号比较指令的喷泉控制电路梯形图程序;与时序法所编写的梯形图程序相比,本程序中只需1个;3.4技巧法编程;前三节介绍的方法都是基于PLC的基本逻辑指令,延;1.集成化编程;这集成化编程指的是使用功能指令编程;①起、保、停逻辑;起保停逻辑即起动、保持及停车电路,是最常用的继电;的一个组成部分;下图所示的为字操作起保停逻辑;图
#30区间内,C喷泉动作。以上区间则可利用符号比较指令完成。如图3-14所示,为利用符号比较指令所编写的喷泉控制电路梯形图程序。
图3-14 符号比较指令的喷泉控制电路梯形图程序
与时序法所编写的梯形图程序相比,本程序中只需1个定时器,无需划分定时区间,简化了程序;而且不需要进行逻辑关系判断,只需利用符号比较指令确定动作区间即可,使得更容易实现。但该方法受到PLC型号限制,C型机不支持。
3.4 技巧法编程
前三节介绍的方法都是基于PLC的基本逻辑指令,延用继电器电路的设计方法。尽管用它编程也可达到要求,并在一定程度上使程序优化,但是,它未能利用PLC所提供的一些功能很强的指令,未能使程序编得更为简练、省时,更加可读、可改。本节介绍的技巧编程,是基于功能指令的编程,要讨论如何用功能指令去处理继电器电路的逻辑问题,以提高程序的效率。
1. 集成化编程
这集成化编程指的是使用功能指令编程。特别是利用字处理指令,达到一个指令可起到多条逻辑指令的作用。
① 起、保、停逻辑
起保停逻辑即起动、保持及停车电路,是最常用的继电器电路;也是PLC程序中最常见
的一个组成部分。传统的起保停逻辑都是针对一个位进行操作。如果要对多个位操作,就要重复使用类似的指令。其实,完全可以使用字操作指令实现多位操作,使程序得以简化。两个按钮操作的起保停逻辑的电路是,起动按钮与输出接点并联,然后再与停车按钮取反后串联,以此作为输出线圈的输入条件。字操作时,也是按此思路处理,可以实现一个字(16位)的起保停逻辑。
下图所示的为字操作起保停逻辑。
图3-15 字操作启保停梯形图
通道000为起动按钮,通道005为停车按钮,通道001为输出线圈。200为中间继电器通道,以用作过渡。从图知,000通道任一位ON,必可使001通道的相应位ON,并将予以
保持。而005通道的任一位ON,则必使001通道的相应位OFF。而且,这里也是停止优先。即起、停按钮同时按时,为停止。上图用了4条指令,即可使16路实现起保停控制。而用基本逻辑指令,每条起保停就需4条指令,16路起保停需1634=64条。4条代替常规的64条,程序的效率当然高多了。
② 测试逻辑
一些自动控制系统在工作前,往往要不定时地对一些部件或指示部分作些测试。测灯逻辑就是一例。指示灯本来用以显示相应的信息的,若灯坏了,就不能正确显示。为此,要用测灯逻辑对灯是否正常作测试。用以下梯形图作为测灯逻辑。它也是字操作。000通道为测试输入。可通过按下接于000通道的对应位的按钮,视相应灯是否亮,看灯是否正常。这里,用了两条指令,即可进行16个灯的测试。程序的效率也是很高的。
图3-16 测试程序梯形图
2.模块化编程
① 模块化概念
程序模块化的优点是:a. 程序较清晰,可读性强;b. 程序便于更改,也便于扩充或删除,可改性好;c. 程序可标准化,特别是一些功能程序,如实现PID算法的程序,可编成标准的。d. 程序设计与调试可分块进行,把难点分散,便于成功。块小、变量少,也便于用种种逻辑设计的方法设计程序。 e. 程序模块化还可实现多人参与编程,提高编程的速度。 f. 在存在重复调用一种模块的情况下,可不必重复编写要调用的模块的程序,可减少程序量。g. 在存在不需经常对其扫描的程序块时,还可节省扫描周期,提高PLC的响应速度。所以,尽可能实现PLC程序模块化是值得提倡的。 PLC的程序怎么分块,分成多少模块要依实际情况确定
② 模块化方法
对像OMRON公司这样的PLC,使程序实现模块化,最基本的方法是使用子程序或FB编程。这点与用汇编程序给计算机使用子程序以实现程序模块化完全相同。子程序的调用用条件语句加SBS操作码,同时,在SBS操作码后指出要调用的子程序标号。当条件满足,则调用该标号的子程序。以下为实现模块化的程序结构图。
图3-17 子程序调用形式
③ 模块程序设计
模块程序可分成两种:一为仅一次调用的,称为专用块,它仅起到划分模块的作用;另一为要多次调用的,称之为标准块。两种模块的编程是不同的。第一种模块编程较简单,可直接对指定地址进行编程,无须转换。其编程如同正常的编程,该怎么编就怎么编。第二种模块编程要复杂一些。因为要多次被调用,故首先要弄清每次是“谁”调用的,要对这个“谁”进行识别。 识别之后,要依“谁”的特点,把与这个“谁”相关的逻辑或模拟量的值读入。再进行有关逻辑处理或数据处理。最后再把结果赋值给予这个“谁”相关的变量(内部器件)。这里举一个第二种模块程序设计的例子,对此再进一步予以说明。设计要求,如果有10个可逆计数器,在0~4095之间进行正计数。要求把所计内容换成三位16进制数。其第四位,即最高一位,为与这计数器编号对应的16进制数。如CNT000,则最高位为0。再CNT009,则最高位为9等等。每隔一定时间,把这变换后的数分别依次存于从DM0000开始的数据区中。每个计数器存储长度为50。如CNT000,存于DM0000~DM0049之中。再如CNT001,存于 DM0050~DM0099之中。等等,依此类推。这个程序怎么设计,可以不用子程序,每个计数器一套程序,共10套。下图为其中的一套计数器程序。
图3-18 计数器专用模块化程序
图中,①为计数指令。每送入一个脉冲,计数器CNTOOO增1。到4095后,再增1复位到零。这些都是CNTR指令的功能。②为把CNT000的BCD码转换成16进制码,用的BIN指令即可起这个作用。由于 CNT000最大计数为4095,这时的16进制值为FFF,仅三位。故这里的结果通道DM,有效位三位就可以了。译码后的结果存于以 DM0999内容为地址DM字中。③把CNTR000的标志(0)存入 DM0999内容为地址的DM单元中。 ④修改指针,为下一次存储设定新的地址。⑤对指针作控制,保证存数范围控制在DM0000主 DM0049之间。10套功能相同的程序,完全可编一个通用的子程序,为10套分别作调用。这么处理,大可简化编程,提高程序效率。下图为计数器程序的通用子程序。
三亿文库包含各类专业文献、各类资格考试、文学作品欣赏、中学教育、应用写作文书、幼儿教育、小学教育、外语学习资料、行业资料、专业论文、高等教育、编程(梯形图)52等内容。 
 PLC 梯形图编程的四个基本概念
18:46| 发布者: admin| 查看: 271| 评论: 0 摘要: 梯形图是使用得最多的图形编程语言,被称为 PLC 的第一编程...  梯形图编程原则 (1) 输入/输出继电器、内部辅助继电器、定时器、计数器等器件的触点可以多 次重复使用,无需复杂的程序结构来减少触点的使用次数。 (2) 梯形图每...  梯形图的编程规则_IT/计算机_专业资料。梯形图的编程规则
来源: 尽管梯形图与继电器电路图在结构形式、元件符号及逻辑 控制功能等方面...  梯形图编程入门 梯形图是各种 PLC 通用的编程语言,尽管各厂家的 PLC 所使用的指令符号等不太一致,但梯 形图的设计与编程方法基本上大同小异。一、确定各组件的...  初学PLC梯形图编程_其它_高等教育_教育专区。文档 初学PLC 梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三 菱 FX 系列 PLC 为例,简单介绍一下 PLC...  梯形图编程的基本原则(基础) PLC 梯形图编程的基本原则(基础)来源: 作者: 时间: 点击: 来源: 作者: 时间: 点击: PLC 梯形图编程应该遵循以下基本...  PLC初学者梯形图编程原则_机械/仪表_工程科技_专业资料。PLC 初学者梯形图编程原则 初学 PLC 梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱 FX 系...  西门子 PLC 梯形图程序设计实例 西门子 PLC 程序的设计无规定的方法,只要动作...只有 l 台风机运行三种情况进行 编程,假设以上三种情况对应的内部继电器存储元件...工业时序梯形图_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
工业时序梯形图
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢求帮解题,根据时序图写梯形图程序_plc吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:84,273贴子:
求帮解题,根据时序图写梯形图程序收藏
写三菱FX的噢,求帮求帮
哪个学校的?
LD X0OR Y0ANI T0OUT Y0OUT T0 K80LD X0OR Y1ANI X1OUT Y1END
登录百度帐号推荐应用O分配表,时序图,梯形图、要求写出硬件接线图,用PLC设计满足下图所示波形的程序,I&#47_编程_答辩数码百科
O分配表,时序图,梯形图、要求写出硬件接线图,用PLC设计满足下图所示波形的程序,I&#47
编辑: 答辩数码百科 &&&来源:用户发布&&&发布时间:&&&查看次数:65
O分配表,时序图,梯形图、要求写出硬件接线图,用PLC设计满足下图所示波形的程序,I&#47,晕晕!
该问题暂无回答。
更多相关内容
本站内容来自网友发布,本站无法保证其部分内容的正确性,请用户一定仔细辨别。
[] &&[联系QQ:885&971&98] &
沪ICP备号&

我要回帖

更多关于 梯形图怎么画时序图 的文章

 

随机推荐