您好,欢迎访问一九零五行业门户网

三菱plc移位指令该如何正确使用

三菱plc指令繁多,让人难以全部记住。那么我们只能是去将一些基本的三菱plc指令先行记下,然后其他的则在使用过程中去一边理解一边记忆!然而据部分新入行的朋友们反映,三菱plc移位指令难以理解,对其功能和使用方式都不太了解。那么今天就来分享一篇关于“三菱plc移位指令该如何正确使用”的文章,希望朋友们看后能有所收获!
三菱plc移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛的应用。
1、位右移sftr指令
2、位左移sftl指令
sftr,sftl:连续执行型指令
sftrp,sftlp:脉冲执行型指令
位右移sftr与位左移sftl指令的三菱plc编程方式:
sftrp m0 m20 k16 k4 意思是:当条件成立时,将m3m2m1m0右移到m35m34m33m32m31m30m29m28m27m26m25m24m23m22m21m20中去,每次移4位,低位溢出。
sftlp m0 m20 k16 k4意思是:当条件成立时,将m3m2m1m0左移到m35m34m33m32m31m30m29m28m27m26m25m24m23m22m21m20中去,每次移4位,高位溢出。
m0:源位元件起始地址,只能是位元件(x,y,m,s)
m20:目标位元件起始地址,只能是位元件(y,m,s)
k16:目标位元件个数,只能是数值
k4:移动的个数,只能是数值
3、循环左移rol指令--------连续执行型指令 rol----------脉冲执行型指令
4、循环右移ror-指令--------连续执行型指令 ror----------脉冲执行型指令
drol dror32位
程序格式:ld x0
and m8013
rorp d0 k1
ldi x0 and m8013
rolp d0 k2
d0:16位数据寄存器,当x0=1时d0中数据每秒右移1位;当x0=0时d0中数据每秒左移2位。譬如用于花色彩灯的逐个点亮或相隔n个点亮等等。
以上便是三菱plc移位指令该的正确使用方式,希望能在你使用三菱plc移位指令过程中有所帮助!更多三菱plc指令技术文章,请持续关注!
深圳17年专业代理销售:三菱变频器、三菱plc、三菱触摸屏、三菱伺服电机等工控自动化产品及其配件,订购热线: 或 ,三菱好产品,海蓝好服务! 我司还为广大客户群体提供售前免费技术指导和售后维修服务,10余位工程师24小时在线抢答!同时也承接各种非标自动化工程项目,技术服务热线:。
其它类似信息

推荐信息