Делаю так:
IF q_MbReadCmd=16#00 THEN
q_MbReadCmd:=16#FF;
ELSE
q_MbReadCmd:=16#00;
END_IF;

Делал и в ручном режиме - в Last Addr и Last Err стоит "0"