在IEC 61131-3标准中,规定了5种常用的PLC编程语言:ILSTLDFBDSFC


按照形式分为:文本类编程语言和图形类编程语言。

一、文本类编程语言

文本类编程语言有两种:

一种是指令表(Instruction List,IL)编程语言,另一种是结构化文本(Structured Text,ST)编程语言;

IL由一系列指令组成程序组织单元本体部分,而ST是由一系列语句组成程序组织单元本体部分;

IL是底层编程语言,ST是高层编程语言。

二、图形类编程语言

图形类编程语言分为两种:

一种是梯形图(Ladder Diagram,LD)编程语言,另一种是功能块图(Function Block Diagram,FBD)编程语言;

LD用一系列梯级组成梯形图,表示工业控制逻辑系统中各变量之间的关系;

FBD用一系列功能块的连接表示程序组织单元的本体部分。


第5种编程语言是顺序功能表图(Squence Function Chart,SFC)编程语言

由于SFC采用文字叙述和图形符号结合的方法进行编程,所以它既可作为文本类编程语言,又可作为图形类编程语言。


另外还有一种不在IEC 61131-3标准规定之内的PLC编程语言:连续功能流程图(Continuous Function Chart,SFC)编程语言

CFC是一种图形类编程语言,与FBD有些类似。



更多推荐

PLC编程的6种语言