当前位置: 首页 » 资料 » PLC技术 » 正文

复杂的梯形图编程实例

放大字体 缩小字体 发布日期:2016-09-09 浏览次数:154
对于一个较复杂的梯形图,在确定该梯形图中必须编写哪些逻辑块时,常常需要将梯形图分割成几个大的逻辑块,然后继续逐个对这些大的逻辑块分解,直到分割的逻辑块可以不需

    对于一个较复杂的梯形图,在确定该梯形图中必须编写哪些逻辑块时,常常需要将梯形图分割成几个大的逻辑块,然后继续逐个对这些大的逻辑块分解,直到分割的逻辑块可以不需要逻辑块指令。编程时先对小的块编程,再连接大一些的逻辑块。既可用“AND LOAD”指令,也可用“OR LOAD”指令连接这些逻辑块,这两条指令总是连接存在着的最后两个执行条件,而不管执行条件是来自一个单独的条件,还是逻辑块,或者来自于先前的逻辑块指令。

    在编写复杂梯形图时,对逻辑块的编写开始于顶部的左端,而且在移至另一逻辑块之前,先在本逻辑块内向下移动,也就是说在可选择时,先用“OR LOAD”指令编写,再用“AND LOAD”指令编写。

    如图6-16a所示的梯形图必须被分割为a、b两大块,然后每个大块又被分为a1、a2和b1、b2两小块,这样才能编写出相应的助记符程序。其中块a与块b需要一个“AND LOAD”操作,而在此操作之前,必须使用“OR LOAD”操作将两边的上下两个逻辑块连接起来,即分别将al和a2、b1和b2连接起来。其对应指令助记符为图6-16b所示。

    因此,对于有n块如图6-16所示类型的梯形图,在程序编写时,应该按照先从上到下,接着从左到右的顺序对每个逻辑块进行编写,即用“AND LOAD”操作连接块a和块b;然后对块c编写,接着使用第二个“AND LOAD”操作将块c和第一个“AND LOAD”产生的执行条件连接起来;再接下来对块d编写,然后使用第三个“AND LOAD”操作将产生于块d的执行条件和来自于第二个“AND LOAD”操作的执行条件连接起来,如此下去直到将第n块逻辑块连接起来为止。

复杂梯形图1

    图6-16    复杂梯形图1

    下面我们再来看几个复杂梯形图编程的例子。

    【例1】  如图6-17a所示梯形图,试编写其指令助记符程序。

    分析:要实现本梯形图的编程,首先需要一个“OR LOAD”操作,然后用一个“ANDLOAD”操作,这样完成对顶部三个逻辑块的编写,然后再用另两个“OR LOAD”操作来完成另外两个逻辑块的助记符编程。最后的指令助记符如图6-17b所示。

例1的图

    图6-17    例1的图

    图6-17a的梯形图还可以改为图6-18a所示的形式,从而省去第一条“OR LD”和“AND LD”指令,简化程序并节省内存空间,对应指令助记符如图6-18b所示。

    【例2】  如图6-19a所示梯形图,试编写其指令助记符程序。

    分析:按照前面的介绍,我们可以梯形图将其划分为五个逻辑块,按顺序对五个逻辑块编写,然后利用“OR LD”和“AND LD”指令从最后两个块开始往前将它们连接起来。程序中地址00008的“OR LD”指令把块d和e连接起来,随后的“AND LD”指令将上述过程产生的执行条件和块c的执行条件连接起来,地址000010中的“OR LD”指令将前面“AND LD”指令产生的执行条件和块b的执行条件连接起来,最后一个“AND LD”将第二个“OR LD”指令产生的执行条件和块c的执行条件连接起来,最终完成整个梯形图的助记符编程。其对应指令助记符程序如图6-19b所示。

例1的修改图

    图6-18    例1的修改图

例2的图

    图6-19    例2的图

    同样,图6-19a的梯形图可以改为如图6-20a所示,从而可以简化编程并可节省内存空间,其对应指令助记符如图6-20b所示。

    【例3】  如图6-21a所示梯形图,试编写其指令助记符程序。

    分析:这个梯形图看上去挺复杂的,但按照前面介绍的方法,仅用两个逻辑块指令就可以对其进行编程。首先将梯形图分解成a、b、c三个逻辑块,可以用一条逻辑块指令“OR LD”连接产生于块a与b的执行条件,用第二条逻辑块指令“AND LOAD”把块c的执行条件和产生于IR 00003的常闭条件的执行条件连接起来,梯形图的其余部分可以用“OR”、“AND”和“AND NOT”等梯形指令进行编写。上述过程的逻辑流程和指令助记符程序分别如图6-21b、图6-21c所示。

例2修改后的图

    图6-20    例2修改后的图

例3的图

    图6-21    例3的图



复杂的梯形图编程实例
网址: http://www.kuqiw.cn/ziliao/show/2/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
热门排行
 
网站首页 | 关于我们 | 联系方式 | 加入VIP | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅 | 浙ICP备160194220号