首页 理论教育 编程实例:2.5.4应用优化

编程实例:2.5.4应用优化

时间:2023-06-16 理论教育 版权反馈
【摘要】:先对每块进行编程,然后利用ANS指令把这些逻辑块组合在一起。 程序块的简单化,节省存储空间从图2-50可以看出,对梯形图做一些局部变换后,程序看起来就变得简单了,不需要使用逻辑块指令即可完成,并且节约了存储空间。从图2-52~图2-55可以看出,对梯形图进行适当的变换后,不仅增强了程序可读性和直观性,而且还节约了存储空间。

编程实例:2.5.4应用优化

编制不同程序时,有着不同的技巧及原则,接下来就常见的实例,看看应用技巧的优越性。

1.结构简单的编程

【例2-26】 并联-串联结构

要编写并联-串联结构(指令及梯形图如图2-46所示)的编程,先编写并联逻辑块(如图2-46a中a块),然后再编写串联逻辑块(如图2-46a中b块)。

978-7-111-46505-8-Chapter02-56.jpg

图2-46 并联-串联结构

a)梯形图 b)指令表

【例2-27】 串联-并联结构

对于图2-47中串联-并联结构的编程,就必须将其分为逻辑块a和逻辑块b。先对每块进行编程,然后利用ANS指令把这些逻辑块组合在一起。图2-47中,如将a块和b块换位,则可以减少指令数量,节约存储空间。

978-7-111-46505-8-Chapter02-57.jpg

图2-47 串联-并联结构

a)梯形图 b)指令表

【例2-28】 多个并、串联结构

当梯形图中有多个串联和并联逻辑块时(如图2-48所示)。

978-7-111-46505-8-Chapter02-58.jpg

图2-48 在串联中连接并联结构

a)梯形图之一 b)指令表 c)梯形图之二

首先要把整个输出支路分成若干个串联或并联逻辑块,再把每个串联或并联逻辑块分为几个独立的逻辑块,然后对每个独立的逻辑块进行编程,最后根据它们之间的相互关系将所有的逻辑块利用ORS和ANS指令进行组合,完成整个输出支路的编程。

2.复杂结构编程

【例2-29】 并联结构,并有多种继电器输出

如图2-49中涉及并联和多种继电器输出,编程时只需按照先后顺序进行即可。但是如果将该程序中的输出线圈Y0放在最上一行,就必须采用PSHS、RDS和POPS指令进行编程,程序就会更复杂。

【例2-30】 程序块的简单化,节省存储空间

从图2-50可以看出,对梯形图做一些局部变换后,程序看起来就变得简单了,不需要使用逻辑块指令即可完成,并且节约了存储空间。

【例2-31】 程序块的简单化,却增加了存储空间

978-7-111-46505-8-Chapter02-59.jpg

图2-49 并联结构并有多种继电器输出

a)梯形图 b)指令表(www.xing528.com)

978-7-111-46505-8-Chapter02-60.jpg

图2-50 程序块的简单化(一)

a)梯形图 b)梯形图局部变换 c)指令表(变换前) d)指令表(变换后)

在图2-51中,对难以理解的复杂梯形图做出两种不同的变换。

978-7-111-46505-8-Chapter02-61.jpg

图2-51 程序块的简单化(二)

a)梯形图之一 b)梯形图之二 c)梯形图之三 d)指令表(一) e)指令表(二) f)指令表(三)

从梯形图之一变为梯形图之二时,尽管程序看起来顺畅,但是却增加了所占用的存储空间。当变为梯形图之三时,为最优。由此可以看出,复杂的结构可以通过程序变换而变得简单明了,而不同的变换方式得到的结果是完全不一样的,应从中找出最理想的方案。

3.结构变换

【例2-32】 下面是几个结构变换的例子。

从图2-52~图2-55可以看出,对梯形图进行适当的变换后,不仅增强了程序可读性和直观性,而且还节约了存储空间。这是在程序设计中必须要考虑的。

松下PLC有着自身的工作方式,有时候硬件很容易实现的事情而软件却不能实现,同样有些软件很好实现的而硬件却无能为力。在图2-56中,左边梯形图的桥式结构,硬件很容易实现但软件无法实现,所以必须变换为右边的形式才可以通过PLC来实现。

978-7-111-46505-8-Chapter02-62.jpg

图2-52 结构变换(一)

a)梯形图一 b)梯形图二 c)指令表一 d)指令表二

978-7-111-46505-8-Chapter02-63.jpg

图2-53 结构变换(二)

a)梯形图一 b)梯形图二 c)指令表一 d)指令表二

978-7-111-46505-8-Chapter02-64.jpg

图2-54 结构变换(三)

a)梯形图一 b)梯形图二 c)指令表一 d)指令表二

978-7-111-46505-8-Chapter02-65.jpg

图2-55结构变换(四)

a)梯形图一 b)梯形图二 c)指令表一 d)指令表二

978-7-111-46505-8-Chapter02-66.jpg

图2-56 结构变换(五)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈