abs绝对位置指令 三菱plc_【三菱PLC指令教程】位移位指令SFTL和SFTR

本文介绍了三菱PLC中的位移位指令SFTL(位左移)和SFTR(位右移),详细解析了它们的功能、指令代码和操作元件,以及在实际应用中的示例,如实现电动机间隔启动的顺序控制。此外,还提及了字右移和字左移指令的基本使用和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

f0194323e9f2b7db0268f2aebf6afd4a.gif

0217adfee60eee4cb950c55b6a87f454.png

指令解析

一、位移位指令SFTL、SFTR:

移位指令包括SFTR(位右移)、SFTL(位左移)、WSFR(字右移)、WSFL(字左移)、SFWR(移位写入)、SFRD(移位读出)。这里主要介绍SFTR(位右移)、SFTL(位左移)指令。

SFTR(位右移)指令,其指令代码为FNC34;

SFTL(位左移)指令,其指令代码为FNC35;

它们的源操作数和目标操作数均为X、Y、M、S, 操作元件n1指定目标操作元件[D·]的长度,操作元件n2指定移位位数和源操作元件[S·]的长度。n2≤n1≤1024,其功能是对于n1位(移动寄存器的长度)的位元件进行n2位的右移或左移。指令执行的是n2位的移位。

在图1中,当X11由OFF变为ON时,执行如图2所示的右移过程。在图3中,当X12由OFF变为ON时,执行如图4所示的左移过程。 

702897ed3682102e82410e66889af1c9.png

5209ebf197e53443532176d1cadfce1f.png

二、字右移和字左移指令

字右移和字左移指令WSFR(P)和WSFL(P)指令编号分别为FNC36和FNC37。字右移和字左移指令以字为单位,其工作的过程与位移位相似,是将n1个字右移或左移n2个字。

使用字右移和字左移指令时应注意:

 1)源操作数可取KnX、KnY、KnM、KnS、T、C和D,目标操作数可取KnY、KnM、KnS、T、C和D。

2)字移位指令只有16位操作,占用9个程序步.

3)n1和n2的关系为n2≤n1≤512。

指令应用举例1控制要求

    某台设备有8台电动机,为了减小电动机同时启动对电源的影响,利用位移指令实现间隔10s的顺序通电控制。按下停止按钮时,8台电动机同时停止工作。用板载三菱PLC输出端的8个输出指示灯表示这8台电动机的工作。

2e17e7455f6b5cdbdfdfdbdb646b4eee.png

2IO分配

34b8a7d9a70916cf5a6efec4239b2242.png

3接线图

b71c38f95bae7e95d6183e783ea5fd30.png

4实物图

d828cb27ae9dfc2e85f81529f4b3192e.png

5源程序

3d795c63c3d228137e10cd862381dac5.png

6拓展训练

如果觉得本文有用,欢迎推荐更多朋友关注我们8f4db1b482bda2bbda5139e28f8da4d1.png

学习板基本操作

  • USB转串口线驱动的安装
  • 学习板与三菱编程软件通信设置
  • 学习板与西门子编程软件通信设置

2f891c94e1e6c6c8d10805711fa1e59b.png

d6d63d9897efc257efb39730dda37c15.png 你的每个 分享点赞在看 我都喜欢!

74705876e5496026252d0ee609d0ba7e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值