同其它电脑装置一样, plc 的操作是依其程序操作进行的,而程序是用程序语言表达的,并且表达的方式多种多样,不同的生产厂家,不同的机种,采用的表达方式不同,但基本上可归纳为: 语句表语言 梯形图语言 流程图语言 布尔代数语言
1. 梯形图
是在继电控制系统电气原理图基础上开发出来的一种图 形语言。它继承了继电器接点、线圈、串联、并联等术 语和类似的图形符号, 具有形象、直观、实用的特点 , 不需学习计算机专业知识,电气技术人员使用最方便。
(2) 利用梯形图编制控制程序
注意: 这些接点或线圈并不是真实的物理继电器接点或 线圈,而是在软件编程中使用的编程元件,每个编程元 件与存储器中的一个存储单元相对应,该存储单元为 “1” 则表示梯形图中常开闭合 , 常闭断开,线圈通电。
2. 语句表语言
这种编程语言与汇编语言类似,不同的厂家其语句表有 所不同,这里以日本松下可编程控制器为例,对上述电 机起、停控制进行编程(即将梯形图转换成语句表语言)。
梯形图和助记符语言是 PLC 中最常用的编程语言,学习 中应注意以下概念:
(1) 梯形图中的继电器并不一定是物理继电器,每个继电 器或输入接点各为存储器中的一位,相应位为 “ 1 ” 态,表 示继电器线圈通电或常开触头闭合,或常闭触头断开。
(2) 梯形图中流过的电流不是物理电流,而是概念电流,是程序执行的形象表示方式。
(3) 梯形图中的继电器接点在编写用户程序时(即作为逻 辑接点)可根据需要在梯形图中反复使用,没有数量限 制,既可用常开也可用常闭。
(4) 只有 PLC 中的物理继电器才能驱动实际负载,其它继电器只能作为一种逻辑来使用,故称为 “ 软继电器 ”