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