首页 理论教育 PLC编程语言优化技巧

PLC编程语言优化技巧

时间:2023-06-17 理论教育 版权反馈
【摘要】:梯形图语言形象、直观,对于熟悉继电器控制线路的电气技术人员来说,很容易接受,且不需要学习专门的计算机知识,因此,在PLC应用中,梯形图是使用得最普遍的编程语言,如图1-3所示。图1-3梯形图示例1.4.2.2指令语句表指令语句就是用助记符来表达 PLC 的各种功能,如表 1-4 所示。这种编程语言可以使用简易编程器编程,按照指令表的指令顺序逐条写入 PLC中,并可直接运行。目前,大多数 PLC 都有指令编程功能。

PLC编程语言优化技巧

国际电工委员会(IEC)在PLC标准中推荐的常用编程语言梯形图、(Ladder Diagram)、指令表(Instruction List)、顺序功能图(Sequential Function Chart)和功能块图(Function Block Diagram)等。

1.4.2.1 梯形图

梯形图是一种图形编程语言,沿用继电器触点、线圈、非并联等术语和图形符号,同时也增加了一些继电器-接触器控制系统中没有的特殊功能符号。

梯形图语言形象、直观,对于熟悉继电器控制线路的电气技术人员来说,很容易接受,且不需要学习专门的计算机知识,因此,在PLC应用中,梯形图是使用得最普遍的编程语言,如图1-3所示。

梯形图中的继电器、定时器、计数器等都不是物理器件,而是PLC存储器中的某些存储单元,称为软继电器。当存储器中的某些存储单元为1时,表示相应的继电器线圈得电或者相应的动合触点闭合、动断触点断开。

图1-3 梯形图示例

1.4.2.2 指令语句表(简称指令表)(www.xing528.com)

指令语句就是用助记符来表达 PLC 的各种功能,如表 1-4 所示。它类似于计算机的汇编语言,但比汇编语言通俗易懂,因此也是应用很广泛的一种编程语言。这种编程语言可以使用简易编程器编程,按照指令表的指令顺序逐条写入 PLC中,并可直接运行。通常每条指令由地址、操作码(指令)和操作数(数据或元器件编号)3 部分组成。使用指令表编程的特点是编程设备简单,逻辑紧凑、系统化,链接范围不受限制,但比较抽象,一般将它与梯形图语言配合使用,互为补充。目前,大多数 PLC 都有指令编程功能。

指令表举例如下:

1.4.2.3 顺序功能图

顺序功能图应用于顺序控制类的程序设计,它将复杂的控制过程分成多个工作步骤,每个步骤有对应的工艺动作,把这些步骤按照一定的顺序进行排列,就构成整体的控制程序。使用顺序功能图,用户可以根据顺序控制步骤执行条件的变化,分析程序的执行过程,可以清楚地看到在程序执行过程中的每一步状态,便于程序的设计及调试。

1.4.2.4 功能块图

功能块图是一种类似于数字逻辑电路的编程语言,采用类似于“与门”“或门”的方式来表示逻辑运算关系。

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

我要反馈