上QQ阅读APP看书,第一时间看更新
1.5 可编程控制器的编程语言
国际电工委员会制定的工业控制编程语言标准(IEC1131-3),定义了5种PLC编程语言。
·指令表IL(Instruction List):西门子称为语句表STL。
·结构文本ST(Structured Text):西门子称为结构化控制语言SCL。
·梯形图LD(Ladder Diagram):西门子简称为LAD。
·功能块图FBD(Function Block Diagram):标准中称为功能方框图语言。
·顺序功能图SFC(Sequential Function Chart):对应于西门子的S7 Graph。
下面对常用PLC编程语言进行介绍。
1.梯形图语言(LAD)
梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的应用。图1-5所示为典型的交流异步电动机直接启动的继电器控制电路图,图1-6所示为采用PLC控制的程序梯形图。
图1-5 交流异步电动机直
图1-6 PLC梯形图
2.指令表语言(STL)
指令表编程语言是与汇编语言类似的一种助记符编程语言,它和汇编语言一样由操作码和操作数组成。图1-7就是与图1-6所示PLC梯形图对应的指令表。
图1-7 指令表
3 .功能块图语言(FBD)
功能块图语言是与数字逻辑电路类似的一种PLC编程语言。图1-8所示为交流异步电动机直接启动的功能模块图编程语言的表达方式。
图1-8 功能块图