快速培训PLC控制系统应用技能
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 PLC基本指令

由于采用的编程器不同,程序送入PLC内存的语言也不同。当采用图形编程器时,可以采用梯形图直接编程。假如采用简易编程器,则必须将梯形图转换为指令语句表,然后将指令语句表送入PLC内存后,才能执行。

2.4.1 PLC基本指令组成特点

PLC使用的基本指令是程序的最小单位,由序号、指令助记符与数据共同组成。

1.基本指令中的序号

基本指令中的序号,又称为地址编号或步号,是指令或数据在内部存储器中存放的顺序代号,一般采用四位十进制数来表示,通常0000表示第1条语句。

2.基本指令中的指令助记符

基本指令中的指令助记符是指令的助记符号,通常简称指令,用来确定执行的操作方式,也就是通知微电脑系统中的CPU应该做什么,通常采用英文单词的缩写字母来表示,主要由2~4个字母组合而成

3.基本指令中的数据

基本指令中的数据,也就是执行该指令所需要的信息,该信息通常包括选用的继电器号、通道号、定时器/计数器设定值或一些常数等,通知CPU采用怎样的方式来完成该项操作。

4.需要说明的问题

对于PLC中的基本指令,在讲指令时,一般仅讲后面两部分;但在讲程序时,由于存在指令顺序问题,故在指令语句表中一般才给出完整的格式。

2.4.2 PLC中基本指令的指令助记符及其含义

PLC中基本指令常见的有输入输出指令、电路块的并联和串联指令等。这些指令通常都采用指令助记符的方式来表示。

1.输入、输出指令助记符及其含义

PLC基本指令中,三种指令的功能、梯形图表示形式、操作元件如图2-3中所列。在该图中,操作元件一栏中的各个字母代号的含义如表2-6所列。

图2-3 PLC三种指令的功能、梯形图表示形式、操作元件

表2-6 图2-3中操作元件一栏中的各个字母代号的含义

2.输入、输出指令助记符使用说明

(1)LD和LDI指令

输入、输出指令助记符中的LD和LDI应用于和母线相连接的接点,也可以用于分支电路的起点。

(2)OUT指令

OUT为输出指令,是线圈的驱动指令,通常适用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出方式,可以连续使用多次。

3.电路块的并联、串联指令助记符及其含义

PLC基本指令中,两种电路块的并联、串联指令的功能、梯形图表示形式、操作元件如图2-4中所列。

图2-4 PLC两种电路块的并联、串联指令的功能、梯形图表示形式、操作元件

4.电路块的并联、串联指令助记符使用说明

(1)ORB指令

·含有两个以上触点串联连接的电路即为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDNOT指令开始,而支路的终点要用ORB指令。

·ORB指令是一种独立的指令,它的后面不带操作元件号;ORB指令不表示触点,可以将其看做电路块之间的一段连接线。

·当需要把多个电路块并联连接时,要在每个并联电路块之后使用一个ORB指令。采用这种方法编程时,并联电路块的数量不受限制。

·除了上述方法外,也可以采用将所有需要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB指令。此时,ORB指令最多可以使用7次。

(2)ANB指令

·将分支电路(并联电路块)与前面的电路串联连接时,使用ANB指令,各并联电路块的起点,使用LD或LDNOT指令。

·和ORB指令相同,ANB指令也不带操作元件,当需要把多个电路块串联起来,应在每个串联电路块之后使用一个ANB指令。采用这种方法编程时,串联电路块的数量不受限制,如集中使用ANB指令,最多可以使用7次。

5.辅助字符END

(1)一般使用方法

如果在程序结束处写上END,则PLC仅执行第一步到END之间的程序,且立即输出处理。如果不写END指令,PLC就会从用户存储器的第一步执行到最后一步,使用END指令可以缩短扫描周期。

(2)调试使用方法

在对程序进行调试时,可以把END指令插在各程序段之后,然后分段检查各程序段的动作情况,确认没有问题以后,再依次删去插入的END指令。