听小编给大家介绍欧姆龙PLC的ASFT指令格式,.ASFT指令格式:ASFT(17) @ ASFT(17)C CST STE E其中,操作数C为控制字,它可以是IR、SR、hR、AR、LR、DM、*DM、#;
操作数ST为开始通道,操作数E为结束通道,它们分别可以是IR、SR、hR、AR、LR、DM、*DM、#;ST不能大于E,且两者必须是在同一区域内。
功能: ASFT为异步移位寄存器指令。每次移动一个通道的数据,移动时只有数据为0000的通道和与其相邻的数据不为0000的通道进行数据交换。移动分上移(向低地址方向移动)与下移(向高地址方向移动)两种,移动方向由指令中的控制字定义。
例4-14:设有数据通道,数值是下面指令执行前和每执行一次后通道内数据的变化情况。可见5次移位的最后结果是将所有的非零数据集中到了地址的低端,但其顺序不变。