电气控制与PLC教学课件作者第3版孙平课件C7课件.ppt

电气控制与PLC教学课件作者第3版孙平课件C7课件.ppt

  1. 1、本文档共190页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.4.4 移位和循环移位指令 移位指令将输入IN中的内容向左或向右逐位移动。移动次数由输入值N提供的数值确定。移位后空出的位填以0或符号位(0代表正,1代表负),被移动的最后一位保存在状态字中的CCl里,CC0和OV被复位为0。可使用条件跳转指令对CCl进行判断。循环移位指令与一般移位指令的差别是:循环移位指令的空位填以从IN中移出的位。 1.无符号数移位指令 表7.19 无符号数移位指令 2. 有符号数移位指令 表7.20 有符号数移位指令 3. 循环移位指令 表7.21 循环移位指令 图7.39 输入IN循环左移3位 图7.40 输入IN循环右移3位 A I0.0 CU C10  //若I0.0有正跳沿,则计数器C10的计数值加1 A I0.1 CD C10  //若I0.1有正跳沿,则计数器C10的计数值减1 A I0.2 L MW10 S C10 //若I0.2有正跳沿,则C1置数 A I0.3 R C10 //若I0.3有正跳沿,则C10复位 A C10 = Q4.0 //若C10数值不为0,则Q4.0为1 3. 计数器线圈指令 表7.14 计数器线圈指令 图7.31以加计数器为例说明计数器线圈指令的用法。与梯形图功能对应的语句表程序如下: A I0.0 L C#100 S C10 A I0.1 CU C10 A I0.2 R C10 A C10 = Q4.0 这个例子用于对输入I0.1的正跳沿计数。每一个正跳沿使计数器C10的计数值加1。输入I0.0的信号状态从0变为1,则计数器C10被置初始值100,C#表示以BCD码格式输入一个数值。若没有正跳沿,计数器C10的计数值保持不变。输入I0.2若为1,计数器被复位。计数器C10的计数值若不等于0,则C10输出状态为1,Q4.0也为1。 7.3.3 应用举例 1. 脉冲发生器 用定时器构成一个脉冲发生器,使其产生如图7.32所示的脉冲时序,脉冲信号的周期为3 s,脉冲宽度为1 s。我们知道,用两个定时器可以产生频率占空比均可设置的脉冲信号。在本例程序中,用定时器T1设置输出Q4.0为1的时间(脉冲宽度),Q4.0为0的时间由定时器T2设置为2 s。当输入I0.0为1时,输出Q4.0为1或为0来交替进行。图7.33为梯形图程序,对应的语句表程序如下: 网络12 A I0.0 AN T1 L S5T#2S SD T2 网络13 A T2 L SST#1S SD T1 A T2 = Q4.0 图7.32 脉冲发生器时序 图7.33 脉冲发生器梯形图 7.4 数据处理功能指令 7.4.1 装入和传送指令 装入(L)和传送(T)指令可以在存储区之间或存储区与过程输入、输出之间交换数 据。CPU执行这些指令不受逻辑操作结果RLO的影响。L指令将源操作数装入累加器1 中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。T指令将累加 器1中的内容写入目的存储区中,累加器的内容保持不变。L和T指令可对字节(8位)、字(16位)、双字(32位)数据进行操作,当数据长度小于32位时,数据在累加器右对齐(低位对齐),其余各位填0。装入和传送操作有三种寻址方式,即立即寻址、直接寻址和间接寻址。 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加偏移量确定的存储字中 对于地址寄存器,可以不经过累加器l而直接将操作数装入或传送,或将两个地址寄 存器的内容直接交换。下面的例子说明了指令的用法: LAR1 P# I 0.0 //将输入位I0.0的

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档