三菱PLC,sftrp 指令的例子,请解释各个参数的意思。越详细分越高,
1个回答
展开全部
SFTR是三菱的右移位指令,它一共有四个参数
SFTR S1 S2 N1 N2
S1是指令执行时移入移位寄存器中的状态位 (位地址)
S2时移位寄存器的起始地址 (位地址)
N1是移位寄存器的长度 (64以下的常数或数据存储区)
N2时指令每次执行移动的位数
可以举个例子 SFTR M0 Y0 K8 K1含义是指令导通时Y0、Y1、。。。。。、Y7(Y0表示起始地址Y0)这八(K8)个位依次向右移动一位(K1) (位排列都是从右往左 从低到高 也就是说Y0在最右边)
Y0的状态给到Y1 Y1状态给到Y2、、、依次类推,Y7的状态溢出去可以不管
但Y0的状态空着就由M0这个状态来填补了
SFTRP是SFTR的脉冲化指令 也就是它本身带上升沿检测了
SFTR S1 S2 N1 N2
S1是指令执行时移入移位寄存器中的状态位 (位地址)
S2时移位寄存器的起始地址 (位地址)
N1是移位寄存器的长度 (64以下的常数或数据存储区)
N2时指令每次执行移动的位数
可以举个例子 SFTR M0 Y0 K8 K1含义是指令导通时Y0、Y1、。。。。。、Y7(Y0表示起始地址Y0)这八(K8)个位依次向右移动一位(K1) (位排列都是从右往左 从低到高 也就是说Y0在最右边)
Y0的状态给到Y1 Y1状态给到Y2、、、依次类推,Y7的状态溢出去可以不管
但Y0的状态空着就由M0这个状态来填补了
SFTRP是SFTR的脉冲化指令 也就是它本身带上升沿检测了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询