您现在的位置是:首页 > PLC技术 > PLC技术

PLC梯形图程序与指令程序

来源:艾特贸易2017-06-04

简介正确编写 PLC 程序是 PLC 实现控制的关键。 PLC 程序可用多种方法编写,其中普遍使用的是梯形图程序、指令程序以及过程转移图。 (1) 梯形图程序。梯形图是 PLC 最常用的程序编写方式,

    正确编写PLC程序是PLC实现控制的关键。PLC程序可用多种方法编写,其中普遍使用的是梯形图程序、指令程序以及过程转移图。    (1)梯形图程序。梯形图是PLC最常用的程序编写方式,具有逻辑性强、图形直观、执行过程可监控的特点。特别是由于梯形图采用了与继电器控制电路极为相似的图形结构与分析方法,只要有继电器控制基础,通过编写梯形图来实现PLC的简单控制基本上不会有太大的困难,因此极受电气技术人员的欢迎。以下我们用一个最简单的例子作说明,如图1-11a所示。这是由一个开关(SA1)控制一个指示灯(HL1)的继电器控制电路,当SA1闭合时,HL1就发光。若将此电路改为PLC控制,可将SA1PLC内部输入继电器X0的接线端子相接,将HL1PLC输出继电器Y0的接线端子相接(见图1-10b),然后再编写图1-10c所示的梯形图并输入到PLC中。当PLC运行时,若SA1闭合,HL1就发光;若SA1断开,HL1就熄灭。
继电器控制与PLC控制的比较
    1-11    继电器控制与PLC控制的比较    a)继电器控制电路b)改接为PLC控制c)PLC的梯形图程序    注:在图1-11a中,合上SA1HL1发光;断开SA1HL1熄灭。在图1-11e中合上开关SA1,输入继电器X0动合触点闭合,输出继电器Y0= ONHL1发光;断开SA1,输入继电器X0动合触点复位(断开),输出继电器Y0= OFFHL1熄灭。    将继电器电路与PLC的梯形图程序作比较,PLC的梯形图可以说是由继电器控制电路演变过来的。当然,要明白的是:PLC梯形图在图形符号与表达方式上与继电器控制电路是不同的。其中,最重要的一点是:继电器控制电路表达的是硬元件,是实际的开关和指示灯,而梯形图表达的是PLC内部的软元件,是PLC内部的输入继电器和输出继电器。    比较图1-11所示的继电器控制与PLC控制,可能有人会问:为什么这样简单的控制电路要变得这么复杂?请不要误解,这只是一个说明PLC编程的例子。事实上,PLC内部还有很多定时器、计数器、数据存储器等大量软元件以及很多简便有用的指令,当要解决复杂的控制问题时,可以大量使用PLC内部的软元件,这时,用PLC控制就显得简单、方便与灵活了。另外,由于PLC功能的强大,许多继电器控制电路难以执行的控制通过PLC梯形图都能实现,这也是继电器控制电路远远不能及的。    松下PLC梯形图的常用图形符号见表1-1    1-1    松下PLC梯形图的常用图形符号
松下PLC梯形图的常用图形符号
    (2)指令程序。PLC程序也可以直接用指令来编写。松下PLC的编程指令可分为基本指令和高级指令两大部分。基本指令又分为时序控制基本指令、基本功能指令、控制指令、步进程序指令、子程序指令、中断指令、特殊设计指令和数据比较指令8个小部分。其中,时序控制基本指令、基本功能指令和步进程序指令是最常用的指令。这些指令虽然只具有单一的功能,但它们是程序组成的最基本部分,是必不可少的。高级指令大多是具有综合或特殊控制功能的指令,由于在程序中使用这些指令常常会使程序简化或控制方便,故称为“方便指令”或“功能指令”。对初学者来说,先掌握部分常用的高级指令就可以了,以后需要时再继续学习。    梯形图程序与指令程序一般都用PLC编程软件来编写。除了编程软件外,PLC编程还可以使用手编器。编程软件的操作可以边做实训边学习,但为了在第一个实训中能在计算机编写自己的程序,可先用一些时间打开软件了解一下FPWIN GR Ver2.8软件的基本操作步骤与程序的基本编写方法。