|
plc常用编程语言有梯形图,指令语句表,结构功能块等。另外还有一些高级语言的,是开发人员使用的。
输出方式常用的有继电器输出,晶体管输出,可控硅输出。
一、梯形图语言
PLC的梯形图在形式上沿袭了传统的继电器—接触器控制图,是在原继电器—接触器控 制系统的继电器梯形图基础上演变而来的一种图形语言。它将PLC内部的各种编程元件(如 继电器的触点、线圈、定时器、计数器等)和各种具有特定功能的命令用专用图形符号、标号定义,并按逻辑要求及连接规律组合和排列,从而构成了表示PLC输入、输出之间控制关系的图形。由于它在继电接触器的基础上加进了许多功能强大、使用灵活的指令,并将计算机的特点结合进去,使逻辑关系清晰直观、编程容易、可读性强,所实现的功能大大超过传统的继电接触控制电路,所以很受用户欢迎。它是目前用得最多的plc编程语言。
在梯形图中,分别用符号 表示PLC编程元件(软继电器)的常开触点和常 闭触点,用符号 表示其线圈。与传统的控制图一样,每个继电器和相应的触点都有 自己的特定标号,以示区别,其中有些对应PLC外部的输入、输出,有些对应内部的继电器 和寄存器。应当注意的是它们并非是物理实体,而是“软继电器”。每个“软继电器”仅对
应PLC存储单元中的一位。该位状态为“1”时,对应的继电器线圈接通,其常开触点闭合、 常闭触点断开;状态为“0”时,对应的继电器线圈不通,其常开、常闭触点保持原态。还应注意PLC梯形图表示的并不是一个实际电路而只是一个控制程序,其间的连线表示的是它们之间的逻辑关系,即所谓“软接线”。
二、指令助记符语言
助记符语言类似于计算机汇编语言,它用一些简洁易记的文字符号表达PLC的各种指令。 对于同一厂家的PLC产品,其助记符语言与梯形图语言是相互对应的,可互相转换。助记符 语言常用于手持编程器中,因其显示屏幕小不便输入和显示梯形图。特别是在生产现场编制、调试程序时,经常使用手持编程器。而梯形图语言则多用于计算机编程环境中。
三、逻辑功能图
逻辑功能图基本上沿用了数字电路中逻辑门和逻辑框图来表达。一般用一个运算框图来表示一种功能。
四、状态转移图
状态转移图类似于顺序功能图,可使复杂的顺序控制系统的编程得到进一步的简化。
五、顺序功能图
顺序功能图(Sequential Funtion Chart,SFC),描述控制系统的控制过程、功能、特性的一种图形,是设计PLC顺序控制的工具。主要由步、有向连线、转换、转换条件(或命令)组成。
|
|