|
IEC61131 编程语言

顺序图(SFC),是IEC61131-3的核心语言,它将过程循环按照情况变化分割成几个定义良好的步骤。其他的语言用来描述步骤内的执行动作和的情况变化的逻辑条件。平行的处理过程可以很容易的通过SFC来描述。

功能块图(FBD)是一种图形化的语言,允许用户使用库中已有的功能块来开发复杂的程序,可以将这些功能块连接在一起。
梯形图(LD)是一种用来描述逻辑公式和简单动作的最常用的方法。
触点表示输入参数,线圈表示输出结果。工作台的快速梯形图编辑器是高级的图形编辑器和简单易用的键盘编程的折衷方案。
梯形图(LD)和功能图(FBD)可以在一张图中混合使用。
结构文本
结构文本(ST)是一种类似于Pascal的高级结构化语言,但它更多的是针对自动化的应用。这种语言被用来表达那些不容易被其他图形化语言表达的处理过程(例如:IF/THEN/ELSE,FOR,WHILE等)。结构文本编辑器引导用户使用正确的语法和标点。为了更加方便和快捷的进行开发,系统中包含了很多有用的辅助工具。
指令列表
应用程序工作台中也包含了指令列表(IL),这是一种低级的布尔语言,很像简单的文本化PLC语言,直接面向寄存器编程。
|