PLC的指令系统 课件 .pdfVIP

  • 5
  • 0
  • 约2.5万字
  • 约 109页
  • 2024-12-27 发布于广东
  • 举报

第四章PLC的指令系统

S7-300PLC的编程指令包括简单逻辑处理指令与功能指令

两类。简单逻辑处理指令用于实现开关量信号(二进制位信号)

的“读入”、“输出”及“与”、“或”、“非”等逻辑操作。

在梯形图编程时,简单逻辑处理指令可用触点、线圈、连线等基

本符号表示。功能指令用于实现定时、计数、逻辑处理、数据

比较、代码转换、数学运算、传送、移位等功能。功能指令由

指令代码、控制输入、操作数、执行状态输出、结果存储器等

部分组成。在梯形图编程时,功能指令需要用功能指令框或功

能触点来表示。指令系统是PLC的核心内容,只有认真掌握了

指令的使用,才能够应用指令完成各种功能,体现PLC的先进性

和实用性。

4.1PLC的指令概述

4.1.1指令的组成

1.语句指令

一条指令是由一个操作码和一个操作数组成,操作数由标识

符和参数组成。操作码定义要执行的功能,操作数为执行该操作

所需要的信息。

例如,AI1.5是一条位逻辑操作指令,其中:“A”是操作码,它

表示执行“与”操作;“I1.5”是操作数,表示对输入继电I1.5

进行的操作。

有些语句指令不带操作数,它们操作的对象是唯一的。例如,

NOT指令,它是对逻辑操作结果(RLO)取反。

2.梯形逻辑指令

梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑

指令中。其操作码是用图素表示的。该图素形象地表明PLC做什

么,其操作数的表示方法与语句指令相同如:

Q4.0

()

该指令中:可认为是操作码,表示一个二进制赋值操作;

Q4.0是操作数,表示赋值的对象。

梯形逻辑指令也可不带操作数。例如,指

令是对逻辑操作结果取反的操作。

4.1.2操作数

1.标识符及表示参数

一般情况下,指令的操作数存放在PLC的存储器中,此时操

作数由操作数标识符和参数组成操作数标识符由主标识符和辅助

标识符组成,主标识符表示操作数所在的存储区,辅助标识符则

进一步说明操作数的位数长度。如果没有辅助标识符,则操作数

的位数是一位。

(1)主标识符I(输入过程映像存储区),Q(输出过程映象存储

区),M(位存储区),PI(外部输入),PQ(外部输入),T(定时器),

C(计数器),DB(数据块),L(本地数据)。

(2)辅助标识符X(位),B(字节),W(字,2字节),D(双字,4字

节)。

PLC各存储区的功能见表4-1。

表4-1存储器及其功能

PLC物理存储器是以字节为单位的,所以存储单元规定为字节

单元。位地址参数用一个点与字节地址分开,如:

MI0.1

当操作数长度是字或双字时,标识符后给出的标识参数是字或

双字内的最低字节单元号。图4-1给出了字节、字、双字的相互关系

及表示方法。当使用宽度为字或双字的地址时,应保证没有生成任

何重叠的字节分配,以免造成数据读写错误。

图4-1以字节单元为基准标记存储器存储单元

2.操作数的表示法

在STEP7中,操作数有两种表示方法:一种是物理地址(绝对地

址)表示法,另一种是符号地址表示法.

使用物理地址表示操作数时,要明确指出操作数所在的存储

区,以及该操作数的位数具体位置。例如:Q4.0。

STEP7允许用符号地址表示操作数,例如:Q4.0可用符号名

MOTOR_ON替代表示。需要注意的是。符号名必须先定义后使用,

而且符号名必须是唯一的,不能重名。定义符号时,需要指明操

作数所在的存储区,以及操作数的位数、具体位置及数据类型。

4.1.3寻址方式

1.立即寻址

立即寻址是对常数或常量的寻址方式,操作数本身直接包

含在指令中,具体实例如下所示。

SET//把RLO置1

OWW#16#A320

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档