在IEC 61131-3标准中,规定了5种常用的PLC编程语言:IL、ST、LD、FBD、SFC。
按照形式分为:文本类编程语言和图形类编程语言。
一、文本类编程语言
文本类编程语言有两种:
一种是指令表(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种语言
发布评论