、指令表、顺序功能图、功能块图、结构文本及高级语言等。指令表由指令集合而成,且和梯形图有严格的对应关系。梯形图是用图形符号及图形符号间的相互关系来表达控制思想的一种图形程序,而指令表则是图形符号及它们之间关联的语句表述。本节将介绍梯形图语言和基本指令。1、梯形图语言梯形图编程语言是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,在继电器控制线路的基础上演变而来。梯形图具有形象、直观、实用、电气人员容易接受的特点,是目前用得最多的一种PLC编程语言。①梯形图语言是将PLC的元件看成和继电器一样,具有常开、常闭触点及线圈,且线圈的得电失电将导致触点的相应动作。但是它们不是真实的物理继电器(即硬件继电器),而是在用户程序中使用的编程元件。②梯形图中用母线代替电源线,这两条垂直线称作左母线和右母线。用能量流概念来代替继电器电路中的电流概念;使用绘制继电器电路图类似的思路绘出梯形图。利用“能量流”概念就是把左母线假想为电源“相线”,而把右母线假想为电源“零线”。如果有“能量流”从左至右流向线圈,则线圈被激励。如没有“能流”,则线圈未被激励。强调说明引入“能流”概念,仅用于说明如何理解梯形图各输出点的动作,实际并不存在这种“能量流”。③梯形图中的线圈和其他输出类指令应放在最右边。梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。④梯形图按照从左到右、从上到下的顺序排列。每一行起始于左母线,继电器线圈结束于右母线(右母线往往略去)。图5-1继电器电路图与梯形图2、指令表语言也叫做语句表类似于计算机的助记符语言,可编程控制器最基础的编程语言。指令表编程:用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。由语句指令依一定的顺序排列而成。一条指令一般可分为二部分,一为助记符,二为操作数。指令表语言和梯形图有严格的对应关系。对指令表运用不熟悉的人可先画出梯形图,再转换为语句表。另一方面,程序编制完毕装入机内运行时,简易编程设备都不具备直接读取图形的功能,梯形图程序只有改写为指令表才有可能送入可编程控制器运行。
PLC编程语言 来自淘豆网www.taodocs.com转载请标明出处.