又称
继电器语言,更有人称之为电工语言。另外,为满足各种不同形式的编程需要,
根据不同的编程器和支持软件,还可以采用指令语句表、逻辑功能图、顺序功能
图、流程图及高级语言进行编程。梯形图是一种图形编程语言,是面向控制过程
的一种“自然语言”,它沿用继电器的触点(触点在梯形图中又常称为接点)、线
圈、串并联等术语和图形符号,同时也增加了一些继电器控制系统中所没有的特
殊功能符号。梯形图语言比较形象、直观,对于熟悉继电器控制线路的电气技术
人员来说,很容易被接受,且不需要学习专门的计算机知识,因此,在PLC应用中,梯形图是使用得最基本、最普遍的编程语言。但这种编程方式只能用图形编程器直接编程。
PLC的梯形图虽然是从继电器控制线路图发展而来的,但与其又有一些本质 的区别:
(1)PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、
输出继电器、保持继电器、中间继电器等。但是,这些继电器并不是真实的物理
继电器,而是“软继电器”。这些继电器中的每一个,都与PLC用户程序存储器
中的数据存储区中的元件映像寄存器的一个具体基本单元相对应。如果某个基本
单元为“1”状态,则表示与这个基本单元相对应的那个继电器的“线圈得电”。
反之,如果某个基本单元为“0”状态,则表示与这个基本单元相对应的那个继
电器的“线圈断电”。这样,就能根据数据存储区中某个基本单元的状态是“1”
还是“0”,判断与之对应的那个继电器的线圈是否“得电”。
(2)PLC梯形图中仍然保留了常开接点和常闭接点的名称,这些接点的接通或断开,取决于其线圈是否得电。
(3)PLC梯形图中的各种继电器接点的串、并联连接,实质上是将对应这些基本单元的状态依次取出来,进行“逻辑与”、“逻辑或”等逻辑运算。而计算机对进行这些逻辑运算的次数是没有限制的,因此,可在编制程序时无限次地使用各种继电器的接点,且可根据需要采用常开(动合)或常闭(动断)的形式。注意,在梯形图程序中,同一个继电器的线圈一般只能使用一次。
(4)在继电器控制线路图中,左、右两侧的母线为电源线,在电源线中间的各个支路上都加有电压,当某个或某些支路满足接通条件时,就会有电流流过接点和线圈。
(5)在继电器控制线路图中,各个并联电路是同时加电压并行工作的,由于实际元件动作的机械惯性,可能会发生接点竞争现象。
(6)PLC梯形图中的输出线圈只对应存储器中的输出映像区的相应位,不能用必须通过指定的输出继电器,经IO接口上对应的输出单元(或输出端子)才能驱动现场执行机构。
3.2 四节传送带系统的流程图
图 3.2 软件流程图 3.3 四节传送带系统的梯形图