PLC21-功能指令(第九章)剖析.ppt

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

第九章 S7-200系列PLC基本功能指令及应用 内容提要:本章主要介绍基本功能指令,如传送比较,数字及逻辑运算,转换与移位指令等。 第一节 功能指令的分类及用途 基本指令基于继电器、定时器、计数器类软元件,主要用于逻辑处理。 功能指令(Functional Instruction)或称为应用程序(Applied Instruction),用于数据处理,如数据的传送、运算、变换、程序控制及通讯等功能。 有许多用一条指令即能实现以往需大段程序才能完成的某种任务的指令,如 PID功能、表功能、高速计数、脉冲输出指令等。 这类指令实际上就是一个个功能完整的子程序。 PLC功能指令大致可分为数据处理类、程序控制类、特种功能类及外部设备类等类型。 数据处理类含传送比较、算术与逻辑运算、移位、循环移位、数据变换、编解码等指令,用于各种运算的实现。 程序控制类含子程序、中断、跳转及循环及步进顺控等指令,用于程序结构及流程的控制。 特种功能类含时钟、高速计数、脉冲输出、表功能、PID处理等指令,用于实现某些专用功能。 外部设备指令含输入输出口设备指令及通讯指令等,用于主机内外设备间的数据交换。 第二节 功能指令的表达形式及使用要素 也有梯形图及指令表等形式。梯形图符号称功能框。 数据处理远比逻辑处理复杂,功能指令涉及的机内器件种类及数据量都比较多。 (l)功能框及指令的标题 功能框顶部标有该指令的标题。 标题由两个部分组成:前部为指令的助记符,多为英语缩写词,如加法指令 “ADD”;后部为参与运算的数据类型,如上表标题中的“I”,表示为整数。 另还常见“DI”为双整数,“R”表示实数,“B”表示字节,“W”为字,“DW”为双字。 (2)语句表达格式 分为两个部分,第一部分是助记符,表示指令的功能,一般与功能框中指令标题相同,但也可能不同; 第二部分为参加运算的数据地址或数据,也有无数据的功能指令语句。 (3)操作数类型及长度 功能框及语句用“IN”及“OUT”表示的即为操作数。 功能框左边的操作数通常是源操作数,右边的为目标操作数,有时源操作数及目标操作数也可使用同一存储单元。 操作数中还可有辅助操作数。 操作数的类型及长度必须和指令相配合。表示常数时,K表示十进制,H表示十六进制。 ( 4)指令的执行条件及执行形式 功能框中,“ EN”表示的输入为指令执行的条件。 梯形图中,“EN”连接的元件触点条件满足时,该功能框所表示的指令就得以执行。 执行条件成立时,该指令在每个扫描周期都会被执行一次,(连续执行)。 有些场合希望某些功能框只执行一次,(只在一个扫描周期中有效,)这时可用脉冲作为执行条件,(脉冲执行)。 有些功能指令用连续执行和脉冲执行都一样,但有些指令两种执行方式结果会大不一样,如数据交换指令。 ( 5)指令功能及 ENO状态 某些功能指令框右侧有ENO输出,如指令被正常执行,ENO输出会将能流传递给下一个元素。如果指令执行出错,ENO则为0。 第三节 S7-200系列PLC基本功能指令 一、传送类指令 含单个数据传送及一次性传送多个连续字块的传送 。 1.字节、字、双字、实数传送指令 梯形图表示: 由传送符MOV、数据类型(B/W/DW/R)、传送启动信号EN、源操作数IN和目标操作数OUT构成。 语句表示:“MOVB IN, OUT”;“MOVW IN, OUT”; “MOVD IN, OUT”;“MOVR IN, OUT”。 当启动信号EN=1时,传送指令执行传送功能。把原操作数IN传送到目标操作数OUT中。 ENO为传送状态位。 数据类型:字节用符号B、字用符号W、双字用符号D或DW、实数用符号R表示。 使ENO =0的错误条件: 0006(间接寻址) 字节立即传送指令 梯形图表示: 立即写 语句表示:“BIR IN, OUT”, “BIW IN, OUT” EN=1时, BIR指令立即读取单字节物理区数据IN并传送到 OUT所指的字节存储单元. 用于对输入信号的立即响应。 EN=1时, BIW立即将IN单元的字节数据传送到OUT所指的字节存储单元区。可把计算出的Q结果立即输出到负载。 使ENO=0的错误条件: 0006(间接寻址)、不能访问扩展模块。 3.块传送指令 字节块(BMB)的传送、字块(BMW)的传送和双字块

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档