_rSpeedSPOld THEN _rSpeedSPOld := rSpeedSP; M_SendSpeedSP(wSpeed := REAL_TO_WORD(rSpeedSP)); _iState := 30; END_IF IF _wFlowSP <> _wFlowSPOld THEN M_SendFlowSP(wFlow := _xDebug); _wFlowSPOld := _wFlowSP; _iState := 30; END_IF // Wait for new command to be done 30: IF _xMBReqDone THEN _iState := 20; END_IF IF _xMBReqError THEN _iState := 900; END_IF // Wait for disable command to be done 40: IF _xMBReqDone THEN _iState := 0; END_IF IF _xMBReqError THEN _iState := 900; END_IF END_CASE]]>