理论教育 PLC初步编程指南

PLC初步编程指南

更新时间:2025-01-03 理论教育 版权反馈
【摘要】:图3-10 语句表编程举例a)梯形图 b)语句表编写顺序示例3.1.2.3 PLC程序的简单设计法PLC的程序设计一般是凭设计者的经验来完成的。

3.1.2.1 梯形图编程的基本规则

梯形图编程的基本规则如下:

1)PLC内部元件触点的使用次数是无限制的。

2)梯形图的每一行都是从左边母线开始,然后是各种触点的逻辑连接,最后以线圈或指令盒结束。触点不能放在线圈的右边,如图3-4所示。但如果是以有能量传递的指令盒结束时,可以使用AENO指令在其后面连接指令盒(较少使用)。

3)线圈和指令盒一般不能直接连接在左边的母线上,如需要的话,可通过特殊的中间继电器SM0.0(常ON特殊中间继电器)完成,如图3-5所示。

4)在同一程序中,同一编号的线圈使用两次及两次以上称为双线圈输出。双线圈输出非常容易引起误动作,所以应避免使用。S7-200 PLC中不允许双线圈输出。

978-7-111-37992-8-Chapter03-8.jpg

图3-4 梯形图画法示例1

a)错误 b)正确

978-7-111-37992-8-Chapter03-9.jpg

图3-5 梯形图画法示例2

a)错误 b)正确

5)在手工编写梯形图程序时,触点应画在水平线上,从习惯和美观的角度来讲,不要画在垂直线上,如图3-6所示。使用编程软件则不能把触点画在垂直线上。

978-7-111-37992-8-Chapter03-10.jpg

图3-6 梯形图画法示例3

a)错误 b)正确

6)不包含触点的分支线条应放在垂直方向,不要放在水平方向,以便于读图和图形的美观,如3-7所示。若使用编程软件,则不可能出现这种情况。

978-7-111-37992-8-Chapter03-11.jpg

图3-7 梯形图画法示例4

a)不好 b)正确

7)应把串联多的电路块尽量放在最上边,把并联多的电路尽量放在最左边,这样一是节省指令,二是美观,如图3-8所示。

8)图3-9所示为梯形图的推荐画法。

978-7-111-37992-8-Chapter03-12.jpg

图3-8 梯形图画法示例5(www.daowen.com)

a)把串联多的电路块放在最上边 b)把并联多的电路块放在最左边

978-7-111-37992-8-Chapter03-13.jpg

图3-9 梯形图的推荐画法

3.1.2.2 LAD和STL编程形式的区别

利用PLC指令对梯形图(LAD)编程时,可以把整个梯形图程序看成由许多网络块组成,每个网络块均起始于左母线。所有的网络块组合在一起就是梯形图程序,这是S7-200PLC的特点。LAD程序可以通过编程软件直接转换为STL(语句表,又称指令表)形式。S7-200 PLC用STL编程时,如果也以每个独立的网络块为单位,则STL程序和LAD程序基本上是一一对应的,而且两者可以通过编程软件相互转换;如果不以每个独立的网络块为单位编程,而是连续编写,则STL程序和LAD程序不能通过编程软件相互转换,这是大家在使用时要注意的。

LAD是使用最多的编程语言,它非常直观易懂,对每个人都适用;特别老练的人在某些情况下会直接使用STL形式编程,用STL形式编写的程序简短,但不直观。

不管怎么说,大家对这两种形式的程序都应该熟悉。特别是会用手工把一个LAD程序转换为STL程序,这对进一步理解PLC程序执行的原理有很大帮助。下面的一个典型例子说明了从LAD到STL的转换步骤。

对每一个独立的LAD网络块中的程序,可分成若干小块按照从左到右、从上到下的原则进行编程。然后将程序块连接起来,就完成了该网络块的STL编程。图3-10详细介绍了STL编程的步骤。

978-7-111-37992-8-Chapter03-14.jpg

图3-10 语句表编程举例

a)梯形图 b)语句表编写顺序示例

3.1.2.3 PLC程序的简单设计法

PLC的程序设计一般是凭设计者的经验来完成的。从事PLC程序设计时间越长的技术人员,其设计程序也就越快,而且设计出的程序质量也越高。所有这一切都是靠长时间的探索积累换来的,所以经验设计法不适合初学者使用。

PLC的编程原理基本上同继电接触器系统的电气原理图设计,所以对于PLC控制系统中的输出对象基本上可以按照继电接触器系统的电气原理图来设计程序。不论是电气控制系统还是PLC控制系统,编程的最终目的是控制输出对象,输出对象的问题解决了,基本的编程任务就完成了。

当然,在编程时,PLC与继电接触器系统相比有其特殊性和优越性,这主要体现在:

1)内部元器件的触点可以无限制地使用;

2)大部分情况下,基本上可以不考虑逻辑元器件的使用浪费问题;

3)利用软件编程很容易找出控制对象的起动和关断所需要的短信号。

PLC的这些特点在某些时候虽然增加了程序的长度,但却大大方便了程序设计人员,使他们能够设计出清晰、可靠的程序。

PLC简单程序设计法的一般步骤和要求归纳如下:

1)找出输出对象的起动条件和关断条件,为了提高可靠性,要求它们最好是短脉冲信号;

2)如果该输出对象的起动和关断有约束条件,则找出约束条件;

3)对程序进行全面检查和修改。

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

我要反馈