电气控制与PLC(王永华编) 下载本文

②常数

2.直接寻址

直接寻址:直接用存储器或寄存器的元件名称和地址编号找到数据。

①位寻址格式

②特殊器件的寻址格式

有些具有一定功能的器件,不用指出的字节,而是直接写出编号。 这类有:T、C、HC、AC

如T10表示T10的定时器位状态信息,又表示该定时器的当前值。 AC的数据长度可以是字节、字或双字。使用时只表示它的地址编号,如AC0。

③字节、字和双字的寻址格式:以下以变量存储器(V)为例:

3.立即寻址:可用来提供常数 常数可分为字节、字、双字型数据 CPU以二进制方式存储所有常数

指令中可用二进制、十六进制、ASCII或浮点数形式来表示。

例:MOVB 16#DB,SMB77

三.CPU存储区域的间接寻址

间接寻址:数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元

的内存地址的地址。

存储单元地址的地址又称为地址指针。

可用指针进行间接寻址的存储区有:I、Q、M、V、S、T、C。 ①建立指针

指针为双字长,为所要访问的存储单元的32位的物理地址。 可作为指针的存储区有:V、L、AC(AC1、AC2、AC3),须用双字节传送指令(MOVD)。

例:MOVD &VB100,VD204 “&”为地址符号

MOVD &VB10,AC2 MOVD &C2,LD16

指令中的第二个地址数据长度必须是双字节长,如:VD、LD、AC等。

②用指针来存取数据

在操作数前加“*”表示该操作数为一个指针。 ③修改指针

存取字节时,指针加1;存取字时,指针加2;存取双字时,指针加4。

第五章 S7-200 PLC的基本指令及程序设计

本章以S7-200 CPU22*系列PLC的指令系统为对象进行研究 5.1 PLC的基本逻辑指令及举例 一.逻辑取及线圈驱动指令LD、LDN、=

LD(Load):取指令。用于与母线连接的常开触点。 LDN(Network):取反指令。用于与母线连接的常闭触点。 =(Out):线圈驱动指令。

由梯形图写程序时,遵循从上到下、从左到右的顺序。 使用说明:①LD、LDN指令还可用于分支电路的开始。

②并联的=指令可连续使用。

③在同一程序中,同一个元件只能使用一次=。

④LD、LDN、= 指令的操作数为:L、Q、M、SM、T、C、V、S、L。但在S7-200PLC中,T、C输出线圈不是以= 指令开式出现。

二.触点串联指令A、AN

A(And):与指令。用于单个常开触点的串联连接。 AN(And Not):与反指令。用于单个常闭触点的串联连接。