网站大量收购闲置独家精品文档,联系QQ:2885784924

PLC的指令系统 课件 .pdf

PLC的指令系统 课件 .pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共109页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第四章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精品文档

相关文档