三菱plc移位指令该如何正确使用(yòng)
三菱PLC指令繁多(duō),让人难以全部记住。那么我们只能(néng)是去将一些基本的三菱PLC指令先行记下,然后其他(tā)的则在使用(yòng)过程中去一边理(lǐ)解一边记忆!然而据部分(fēn)新(xīn)入行的朋友们反映,三菱plc移位指令难以理(lǐ)解,对其功能(néng)和使用(yòng)方式都不太了解。那么海蓝机電(diàn)今天就来分(fēn)享一篇关于“三菱plc移位指令该如何正确使用(yòng)”的文(wén)章,希望朋友们看后能(néng)有(yǒu)所收获!
三菱PLC移位指令都是对无符号数进行的处理(lǐ),执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(xiǎo)(要么為(wèi)0,要么為(wèi)1),本类指令在一个输出点对应多(duō)个相对固定状态的情况下有(yǒu)广泛的应用(yòng)。
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:源位元件起始地址,只能(néng)是位元件(X,Y,M,S)
M20:目标位元件起始地址,只能(néng)是位元件(Y,M,S)
K16:目标位元件个数,只能(néng)是数值
K4:移动的个数,只能(néng)是数值
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中数据每秒(miǎo)右移1位;当X0=0时D0中数据每秒(miǎo)左移2位。譬如用(yòng)于花(huā)色彩灯的逐个点亮或相隔n个点亮等等。
以上便是三菱plc移位指令该的正确使用(yòng)方式,希望能(néng)在你使用(yòng)三菱plc移位指令过程中有(yǒu)所帮助!更多(duō)三菱PLC指令技术文(wén)章,请持续关注海蓝机電(diàn)!
深圳海蓝机電(diàn)17年专业代理(lǐ)销售:三菱变频器、三菱plc、三菱触摸屏、三菱伺服電(diàn)机等工控自动化产品及其配件,订購(gòu)热線(xiàn):400-8819-130 或 13823726967,三菱好产品,海蓝好服務(wù)! 我司还為(wèi)广大客户群體(tǐ)提供售前免费技术指导和售后维修服務(wù),10余位工程师24小(xiǎo)时在線(xiàn)抢答(dá)!同时也承接各种非标自动化工程项目,技术服務(wù)热線(xiàn):400-8819-130。
评论信息