PLC的五种编程语言

yumo66612小时前技术文章3

(1)梯形图编程语言

梯形图编程语言是目前用得最多的 PLC 编程语言。梯形图是在继电器-接触器控制电路的基础上简化符号演变而来的,也就是说,它是借助类似于继电器的常开、常闭触点、线圈及串联与并联等术语和符号,根据控制要求连接而成的表示 PLC 输入与输出之间逻辑关系的图形,在简化的同时还增加了许多功能强大、使用灵活的基本指令和功能指令等,同时将计算机的特点结合进去,使得编程更加容易,而实现的功能却大大超过传统继电器控制电路,梯形图形象、直观、实用。


(2)指令语句表编程语言

指令语句表编程语言是一种类似于计算机汇编语言的助记符编程方式,用一系列操作指令组成的语句将控制流程表达出来,并通过编程器送到 PLC 中去。需要指出的是,不同的厂家的 PLC 的指令语句表使用助记符有所不同。

指令语句表是由若干个语句组成的程序。语句是程序的最小独立单元。PLC 的指令语句表的表达式与一般的微机编程语言的表达式类似,也是由操作码和操作数两部分组成。操作码由助记符表示,如 LD、ANI 等,用来说明要执行的功能。操作数一般由标识符和参数组成。标识符表示操作数的类型,例如表明输入继电器、输出继电器、定时器、计数器和数据寄存器等。参数表明操作数的地址或一个预先设定值。指令表使用将越来越少。


(3)顺序功能图编程语言

顺序功能图编程语言是一种比较通用的流程图编程语言,主要用于编制比较复杂的顺序控制程序。顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。其最主要的部分是步、转换条件和动作三种元素,如图 8-2 所示。顺序功能图是用来描述开关量控制系统的功能,根据它可以很容易地画出顺序控制梯形图。


(4)功能块图编程语言

功能块图编程语言是一种类似于数字逻辑门的编程语言,用类似与门、或门的方框表示逻辑运算关系,方框的左侧为逻辑运算输入变量,右侧为输出变量,输入、输出端的小圆圈表示「非」运算,方框被「导线」连接在一起,信号从左向右流动,西门子系列的 PLC 把功能块图作为三种最常用的编程语言之一。


今天就分享这四种,后面一种单独分享

相关文章

LAD语言与SCL语言相比,谁将成为PLC编程主流语言?

在西门子博图软件中,有很多种编程语言,其中包括SCL语言、LAD(梯形图)等,这两种编程语言在现目前1200系列编程语言中用的是最多的两种,这两种编程语言在逻辑上其实差不多,SCL逻辑控制会相对强一些...

哪种语言最适合 PLC 编程?

引言当您学习 PLC 编程时,您需要了解五种常用的编程语言:梯形图语言(LD)、结构化文本语言(ST)、顺序功能流程图语言(SFC)、功能模块图语言(FBD)和指令表语言(IL)。这些语言都可以用来编...

实例 | SCL编程,这9种程序控制指令必须掌握

SCL作为一种编程语言,可以实现LAD/FBD所有的功能,大多数的指令与LAD/FBD都是相同的,只是在编辑器中的外形不同。只有一些指令使用是不太一样的甚至LAD/FBD没有的,这里只介绍这些不同的。...

支持PLC编程的5大电气语言,全部会用的才是大神!

PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员...

关于PLC结构化(ST语言)编程该知道的语句

#头条创作挑战赛#PLC提供了多种编程方式,除了梯形图,ST语言编程也是非常不错的一种编程方式。本文简述一下常用的几种语句,通俗易懂。希望大家多多交流,共同进步。1.IF....ELSE....END...