PLC编程语言
发布时间:2014/8/9 19:07:05 访问次数:864
国际电工委员会IEC于1994年5月公布了可编程控制器标准(IEC1131),该标准鼓励不同的PLC制造商提侠在外观和操作上相似的指令。它由以下5部分组成:1PS76SB40通用信息、设备与测试要求、编程语言、用户指南和通信。其中的第3部分( IEC1131 - 3)是PLC的编程语言标准。
目前已有越来越多的生产厂家提供符合IEC1131 -3标准的产品,有的厂家推出的在个人计算机上运行的“软件PLC”软件包也是按IEC1131 -3标准设计的。
IEC1131 -3详细地说明了句法、语义和下述5种编程语言的表达方式:
(1)顺序功能图(SFC,Sequential Function Chart);
(2)梯形图(LD,Ladder Diagram);
(3)功能块图(FBD,Function Block Diagram);
(4)指令表(IL,Instruction List);
(5)结构文本(ST,Structured Text)。
标准中有两种图形语言——梯形图和功能块图,两种文字语言——指令表和结构文本,可认为顺序功能图是一种结构块控制程序流程图。
顺序功能图( SFC)
这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。
顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是顺序功能图中的3种主要元件,如图11 -9所示。可以用顺序功能图来描述泵统的功能,根据它可以很容易地画出梯形图程序。
国际电工委员会IEC于1994年5月公布了可编程控制器标准(IEC1131),该标准鼓励不同的PLC制造商提侠在外观和操作上相似的指令。它由以下5部分组成:1PS76SB40通用信息、设备与测试要求、编程语言、用户指南和通信。其中的第3部分( IEC1131 - 3)是PLC的编程语言标准。
目前已有越来越多的生产厂家提供符合IEC1131 -3标准的产品,有的厂家推出的在个人计算机上运行的“软件PLC”软件包也是按IEC1131 -3标准设计的。
IEC1131 -3详细地说明了句法、语义和下述5种编程语言的表达方式:
(1)顺序功能图(SFC,Sequential Function Chart);
(2)梯形图(LD,Ladder Diagram);
(3)功能块图(FBD,Function Block Diagram);
(4)指令表(IL,Instruction List);
(5)结构文本(ST,Structured Text)。
标准中有两种图形语言——梯形图和功能块图,两种文字语言——指令表和结构文本,可认为顺序功能图是一种结构块控制程序流程图。
顺序功能图( SFC)
这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。
顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是顺序功能图中的3种主要元件,如图11 -9所示。可以用顺序功能图来描述泵统的功能,根据它可以很容易地画出梯形图程序。