您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX2N系列PLC的位元件右移指令
来源:艾特贸易2017-06-05
简介位元件右移 SFTR(Shift Right) 指令格式为: FNC34 SFTR[S][D] n1 n2 其中, [S ] 为移位的源位元件首地址; [D ] 为移位的目位元件首地址; n1 为目位元件个数; n2 为源位元件移位个数。位右移是
位元件右移SFTR(Shift Right)指令格式为: FNC34 SFTR[S·][D·] n1 n2 其中,[S·]为移位的源位元件首地址;[D·]为移位的目位元件首地址;n1为目位元件个数;n2为源位元件移位个数。位右移是指源的低位将从目的高位移入,目向右移n2位,源位元件中的数据保持不变。位右移指令执行后,n2个源位元件中的数被传送到了目的高n2位中,目位元件中的低n2位数从其低端溢出。 位元件右移指令的助记符、功能号、操作数和程序步等指令概要如表5. 34所示。由表5. 34可见,能够充当源操作数的是各类继电器和状态元件,如表中[S·]所指定的范围内的软元件;能够充当目操作数的为输出继电器、辅助继电器及状态元件,如表中[D·]所指定的范围内的软元件;能够充当n1和n2的只有常数K和H,而且要求满足n2≤n1≤1024,这是对FX2N系列PLC而言的,对于其他机型略有差异,如对于FX0和FX0N机型要求满足n2≤n1≤512。 图5. 58所示为位元件右移指令示例梯形图,对应的指令为: SFTR X000 M0 K16 K4 表5. 34 位元件右移指令概要
图5. 58 位元件右移指令SFTR举例 在图5. 58中,如果X010接通,将执行位元件右移操作,即源中X003~X000四位数据将被传送到目中的M15~M12,目中M15~M0十六位数据将右移4位,M3~M0四位数据从目的低位端移出,所以M3~M0中原来的内容将会丢失,但源中X003~X000的数据保持不变。执行上述位元件右移指令的示意图如图5. 59所示。
图5. 59 位元件右移过程示意图 在使用上述这条连续指令时.每个扫描周期都会进行一次位元件右移。实际控制中常常要求驱动条件X010由OFF→ON时才进行一次位元件右移,解决的办法是改用脉冲方式。将上述这条指令改为脉冲操作方式时,指令格式为: SFTR(P)X000 M0 K16 K4
点击排行
