您现在的位置是:首页 > PLC技术 > PLC技术

CPM2A系列PLC的ASFT指令格式及功能

来源:艾特贸易2017-06-05

简介异步移位寄存器指令 ASFT(17)/@ASFT(17) ,根据控制字 C 的内容,将所有数据为 0000 的通道与相邻通道(内容不为 0000 )进行数据交换。 (1) 格式: 其中, St 为移位的开始通道号, E 为移位

    异步移位寄存器指令ASFT(17)/@ASFT(17),根据控制字C的内容,将所有数据为0000的通道与相邻通道(内容不为0000)进行数据交换。    (1)格式:CPM2A系列PLC的ASFT指令格式    其中,St为移位的开始通道号,E为移位的结束通道号,它们的选取范围是IRSRHRARLRDM*DM;C是控制通道号,其选取范围是#IRSRHRARLRDM* DM    (2)功能:当执行条件为ON时,每执行一次异步移位寄存器指令,根据C的内容,将StE之间通道中的所有数据为0000的通道与相邻通道进行数据交换,若两者都为0000,则不交换;通过若干次指令执行后,最终可以把所有0000集中在寄存器的上半部分或者下半部分。上移时,所有数据为0000的通道与紧邻的低地址通道进行数据交换;下移时,所有数据为0000的通道与紧邻的高地址通道进行数据交换。    (3)控制字C的各位含义:bit13为移位方向(1:下移;0:上移),bit14为是否允许移位控制(1:允许;0:不允许),bit15为复位控制(1:复位;0:正常移位操作),其他不使用的均为0    (4)指令执行后对标志位的影响:当出现下列情况之一时,出错标志位25503ON    StE不在同一数据区内。    St>E    ③间接寻址DM通道不存在。