传送类指令-教学课件.pptxVIP

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多

传送指令主讲老师:俞洋PLC控制系统编程与实现

传送指令PART01MOV指令的格式PART02MOV指令的功能PART03MOV指令的应用PART04其他传送指令

1、MOV指令的格式

MOV指令的格式助记符目标操作数源操作数执行条件将源操作数S的内容传送到指定的目标操作数D中。传送后源操作数S的内容保持不变。

MOV指令的格式MOV连续执行时,只要执行条件满足,PLC每个扫描周期都会传送一遍数据。MOVP脉冲执行指令,执行条件指令输入接通一次,只执行一遍传送。MOV指令有两种执行形式连续执行型指令在每个扫描周期都进行移位动作,因此,我们通常采用脉冲执行型指令。

2、MOV指令功能

MOV指令功能指令功能目标数据源数据将位组件的数据传送给位组件将位组件的数据传送给16位寄存器将16位寄存器的数据传送给位组件将位组件的数据传送给32位寄存器将32位寄存器数据传送给32位寄存器将16位寄存器数据传送给16位寄存器K1Y0K1M0D0K2X0K4M0D10D31D30D20K8M0D22D20

MOV指令功能总结:16位指令可以传送4~16位二进制数;0132位指令可以传送4~32位二进制数。(位数必须是4的倍数)02

3、MOV指令的应用

MOV指令的应用MOVK100D10X0001.将源址的内容向目标传送,X0为OFF时,D10数据不变。2.X0为ON时,常数K100被自动转化称为二进制,存储到D10中。指令应用1----数据传送

MOV指令的应用指令应用2----定时器、计数器的当前值读出MOVT0D10X000(T0的当前值)(D10)

MOV指令的应用指令应用3----定时器、计数器的间接设定MOVK100D10X000X001C0D10C0Y0(100)(D10)

MOV指令的应用例如

MOV指令的应用指令应用4---位元件的传送,顺序控制可用MOV指令来表示左边的顺序控制。

MOV指令的应用指令应用5---对位元件的置位和复位MOVK25K2M0X000当X0接通时,把K25转为二进制数0001100100011001M7M4M3M0执行结果为M4、M3、M0为1状态

4、其他传送指令

其他传送指令除了传送指令MOV,还有其他传送类指令。01SMOV(BCD码移位传送)02CML(取反传送)03BMOV(数据块传送)04FMOV(多点传送)

其他传送指令(1)SMOV指令移位传送指令SMOV(ShiftMove)的功能编号为FNC13,该指令的功能是将[S.]中的16位二进制数据以BCD的形式按位传送到[D.]中指定的位置。

其他传送指令

其他传送指令(2)CML指令取反传送指令CML(Complement)的功能编号为FNC14,该指令的功能是将源操作数[S.]中的各位二进制数取反(0→1,1→0),按位传送到目标操作数[D.]中。若源操作数中的数为十进制常数时,将自动转换成二进制。取反传送[S][D]X000[CMLD0K1Y0]1010101010101010D0保持不变0101Y3Y0

其他传送指令案例:有16个小彩灯,接在Y0~Y15上,要求每隔1s间隔交替闪烁,利用CML指令编制控制程序。

其他传送指令(3)BMOV指令块传送指令BMOV(BlockMove)的功能编号为FNC15,该指令是将源操作数指定的元件开始的n个数据组成的数据块传送到指定的目标,n可以取K、H和D。

其他传送指令(4)FMOV指令多点传送指令FMOV的功能编号为FNC17,该指令是将源操作数中的数据传送到指定目标开始的n个文件中,传送后n个文件中的数据完全相同。

谢谢观看

您可能关注的文档

文档评论(0)

爱因斯坦 + 关注
实名认证
文档贡献者

我爱达芬奇

1亿VIP精品文档

相关文档