S7-300系列PL基本指令系统.ppt

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

表4.4 比较、移位和循环移位、字逻辑指令后的CC1和CC0 图4.19 五种类型定时器总览 1.无符号数移位指令 表4.20 无符号数移位指令 图4.35 输入IN左移5位 2. 有符号数移位指令 表4.21 有符号数移位指令 图4.36 输入IN带符号右移4位 3. 循环移位指令 表4.22 循环移位指令 图4.25 累加器1低字的内容计数值127 计数器组成 在CPU中保留一块存储区作为计数器计数值存储区,每个计数器占用两个字节,计数器字中的第0~11位表示计数值(二进制格式),计数范围是0~999。 2. 计数器梯形图方块指令 表4.13 计数器梯形图方块指令 图4.26 可逆计数器梯形图方块应用 A I0.0 CU C10   A I0.1 CD C10 A I0.2 L MW10 S C10 A I0.3 R C10 A C10 = Q4.0 3. 计数器线圈指令 表4.14 计数器线圈指令 4.3.3 应用举例 1. 脉冲发生器 用定时器构成一个脉冲发生器,使其产生如图4.27所示的脉冲时序,脉冲信号的周期为3 s,脉冲宽度为1 s,图4.35为梯形图及语句表程序。 图4.27 脉冲发生器时序 网络1 A I0.0 AN T1 L S5T#2S SD T2 网络2 A T2 L SST#1S SD T1 A T2 = Q4.0 2 图4.28 脉冲发生器梯形图 2. 频率监测器 频率监测器用于监测脉冲信号的频率,若其低于下限,则指示灯亮,“确认”按键能使指示灯复位。为此,使用了一个扩展脉冲定时器,即每当频率信号有一个上升沿就启动一次定时器。如果超过了定时时间没有启动定时器,则表明两个脉冲之间的时间间隔太长,即频率太低了。图4.29为频率监测器时序。 图4.29 频率监测器时序 图4.30 频率监测梯形图程序 在频率监测程序中,输入I0.0用于关闭监测器,I0.1用于确认频率低;输出Q4.0用以控制指示灯。定时器T1的定时时间为2 s,即设置脉冲信号M10.0的频率监测下限为0.5 Hz。 A M10.0 AN I0.0 L S5T#2S SE T1 AN T1 S Q4.0 O I0.1 O I0.0 R Q4.0 4.4 数据处理功能指令 4.4.1 装入和传送指令 装入(L)和传送(T)指令可以在存储区之间或存储区与过程输入、输出之间交换数据。CPU执行这些指令不受逻辑操作结果RLO的影响。 L指令将源操作数装入累加器1中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。 T指令将累加器1中的内容写入目的存储区中,累加器的内容保持不变。 对累加器1的装入和传送指令 L +5 //将立即数+5装入累加器1中 L MW 10 //将MW10中的值装入累加器1中 L IB[DID 8] //将由数据双字DID8指出的输入字节装入累加器1中 T MW 20 //将累加器1中的内容传送给存储字MW20 T MW[AR1,P#10.0] //将累加器1中的内容传送给由地址寄存器1加偏移 //量确定的存储字中 2. 读取或传送状态字 L STW //将状态字中0~8位装入累加器1中,累 加器9~3l位被清0 T STW //将累加器1中的内容传送到状态字中 3. 装入时间值或计数值 L T1 //将定时器T1中二进制格式的时间值直接装入累加器1的低字中 LC T1 //将定时器T1的时间值和时基以BCD码装入累加器1的低字中

文档评论(0)

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

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

1亿VIP精品文档

相关文档