第二章可编程控制器的编程语言及编程特点
★ PLC编程语言
★ PLC的编程特点
1
第一节 PLC 的编程语言
一、梯形图语言
二、助记符语言
常用
PLC 的编程语言有:
梯形图语言
指令表(助记符)语言
流程图语言
逻辑功能图语言
2
梯形图是一种图形语言,在形式上沿袭了传统继电接触器控制图,它将PLC内部的各种编程元件(如继电器的触点、线圈、定时器、计数器等)和各种具有特定功能的命令用专用的图形符号、标号定义,并按控制逻辑要求及连接规则进行组合和排列,从而构成了表示PLC输入和输出之间控制关系的图形。
一、梯形图语言
( )
梯形图:
3
1)触点:代表逻辑输入条件,例如开关、按钮或者内部条件等。
1、梯形图的基本符号:
触点
( )
线圈
IN
TOF
PT
10ms
100
T33
盒
2)线圈:通常表示逻辑输出结果,如:灯负载、电机启动器、中间继电器或内部输出条件。
3) 盒:表示其它一些指令,例如:定时器、计数器或者数学运算指令。
4
2) 梯形图中输出用—( )表示,如: —( ) , —( )
同一输出变量一般只能使用一次。
例:
触点可以无限次使用,这是PLC一大优点
1)梯形图中的触点只有两种: 常开触点,常闭触点,
2、梯形图的书写规则:
它们即可以表示外部的硬开关触点,也可以表示内部软继电器的触点。
5
3)梯形图最左边是左母线,每一逻辑行必须从左母线画起,经过触点的各种连接,最后通过一个继电器线圈或其它输出元件终止于右母线(可省略)。
每一逻辑行实际上代表一个逻辑方程。
4)梯形图按从左→右,从上→下的顺序书写,CPU也按此顺序执行程序
( )
( )
梯形图:
6
5)触点可以任意串并联,输出可以并联,但不能串联。在输出变量的右侧不能有输入触点。
6)程序结束时应有结束符,一般用“ED”表示。
( )
( )
梯形图:
7
例:如何用PLC实现电机正反转
输入:
停止按钮SB1 --;
正转起动按钮SB2 --;
反转起动按钮SB3 --;
输出:
正转接触器KM1线圈--;
反转接触器KM2线圈--。
M
3~
A
B
C
KM1
FU
QK
FR
KM2
8
SB1 PLC KM1
SB2 KM2
SB3
CPU224
AC/DC/Relay
~
为和继电接触器控制原理图一致,外部输入端子全部用常开触点和PLC输入端相联,如停钮用常闭触点,。
1M 1L
24V
220V
( )
( )
梯形图:
9
助记符语言类似于计算机汇编语言,它用一些简洁易记的文字符号表达PLC的各种指令。
二、助记符语言
(Load):装载指令以常开触点开始一逻辑运算,它的作用是将一个常开触点接到左母线上,另外,在分支接点处也可使用。
LDN( Load not):装载取反以常闭触点开始一逻辑运算,它的作用是将一个常闭触点接到左母线上。
2.=(Out):输出指令,将运算结果输出到指定的继电器,是继电器线圈的驱动指令。
10
第2章 PLC编程语言及编程特点 来自淘豆网m.daumloan.com转载请标明出处.