【摘要】:可编程序控制器的基本编程语言均采用符合IEC61131-3国际标准的编程语言,其中描述了可编程序控制器的3种图形化编程语言和2种文本编程语言。图3-8 种编程语言的示意图a)LD b)IL c)FBD d)ST e)SFC梯形图语言和指令表语言是各品牌PLC的第一编程语言,也是基本的编程语言。指令表语言也称为语句表语言,指令结构与汇编语言的助记符语言相似。
可编程序控制器的基本编程语言均采用符合IEC61131-3国际标准的编程语言,其中描述了可编程序控制器的3种图形化编程语言和2种文本编程语言。图形化编程语言包括梯形图(Ladder Diagram,LD)、顺序功能图表(Sequential Function Chart,SFC)和功能块图(Function BlockDiagram,FBD);文本编程语言包括指令表(Instruction List,IL)和结构文本(Structured Text,ST),如图3-8所示。
图3-8 种编程语言的示意图(www.xing528.com)
a)LD b)IL c)FBD d)ST e)SFC
梯形图(LD)语言和指令表(IL)语言是各品牌PLC的第一编程语言,也是基本的编程语言。梯形图(LD)语言的指令语法类似于继电逻辑控制线路,允许在能流流过各种触点、指令盒和输出线圈时,跟踪母线之间的能流量。指令表(IL)语言也称为语句表(STL)语言,指令结构与汇编语言的助记符语言相似。功能块图(FBD)语言的指令语法使用图形化方式实现逻辑功能,类似于数字电子技术中的逻辑图,图形符号也非常相似,功能块用布尔逻辑框(指令盒)形式表示。结构化文本(ST)语言用结构化语句描述程序,在语法上类似于PASCAL语言,适用于公式计算、复杂的优化算法或管理大量的数据等,一般用于具有复杂计算的大型复杂控制场合。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。