可编程控制器SFT串行输入移位指令详解教程.pptVIP

可编程控制器SFT串行输入移位指令详解教程.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程控制器SFT(串行输入移位)指令详解 指令说明: ① 移位寄存器必须按照输入(IN)、时钟(CP)、复位(R)和SFT指令的顺序(首通道 B、末通道E)编程 。B和E是通道号。 ② 每一条SFT指令必须有1至若干16位的通道单元来作为其数据移位。该指令的位数由通道的数目决定,使用一个通道就为16位,使用两个通道就是32位,依次类推。 ③ 利用被指定通道的继电器号,可把移位寄存器的16位内容一位一位地输出 SET(10) CP R B IN E ④B和E均可为如下通道:内部辅助继电器(含输出继电器)05CH~17CH;保持继电器HR00CH~HR09CH ,共23个通道。 本讲以欧姆龙C系列机的指令来讲解,其他系列可参照本将来学习。 指令梯形图符号: * 工作过程 当复位端R为OFF时, 在CP端移位脉冲的作用下,IN端的输入信号数据ON被移入移位寄存器。即:1、SFT开始工作时通道B的00继电器(位)为ON,并保持一个CP脉冲周期。当下一个CP脉冲到来时,通道B的01继电器为ON,00继电器为OFF…,一直下去,直到最高位继电器为ON。2、在此期间,只要CP有移位脉冲,IN由ON变为OFF时,不影响通道内的移位工作。3、当IN由OFF再变为ON时,B通道的第一位再变为ON,重复1的过程,先前的移位过程不变。4、R端由OFF变为ON时,通道内的所有位变成OFF(0)。 SET(10) CP R B IN E * 在移位脉冲作用下,B到E中的数据左移过程。 ◆复位端R为ON时,B到E所有通道内的继电器(位)均复位为零,且移位指令无效。 ◆没有移位脉冲时不执行移位。 ◆移位寄存器具有保持功能。 IN端 数据 … 丢失 B E SET(10) CP R B IN E * LD 0000 LD 0002 LD 0001 OR 0015 SFT(10) 05 05 LD 0503 OUT 01000 IN SP R 0000 0002 0503 0001 SFT(10) 05 05 0100 0015 SFT指令示例梯形图和语句表如下 SFT 的两个操作数B和E都是05,表示只由05通道组成移位寄存器。 * 0002 0000 0001 0504 0503 0500 0501 0502 IN SP R 0000 0002 0503 0001 SFT(10) 05 05 0100 0015 SFT指令移位寄存器示例的工作时序 0500的ON状态,在05通道内依次向左移动。在第4个SP脉冲信号上升沿,05通道里的第4个继电器0503闭合,0100线圈导通。 1 2 3 4 5 6 7 ON ON ON ON ON ………………………………………………………………………………… * 上例SFT程序的功能分析 0015使移位寄存器上电复位 0000 的状态作为输入数据 0002的秒脉冲作为移位脉冲 第一个移位脉冲输入后,0000的ON状态移入0500。 0001 ON 可使寄存器05复位 在第4个移位脉冲的上升沿使0503 ON,于是0100 ON。 移位过程中,只要0001为ON,移位寄存器即复位。 第五个移位脉冲时0503 OFF,于是0100 也OFF。 IN SP R 0000 0002 0503 0001 SFT(10) 05 05 0100 0015 * 讲解完毕,谢谢! *

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档