diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/siemens_conveyor/SiemensConveyorDeviceDriver.java b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/siemens_conveyor/SiemensConveyorDeviceDriver.java index fea6b44f1..3b35bac99 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/siemens_conveyor/SiemensConveyorDeviceDriver.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/siemens_conveyor/SiemensConveyorDeviceDriver.java @@ -113,7 +113,7 @@ public class SiemensConveyorDeviceDriver extends AbstractOpcDeviceDriver impleme boolean requireApplyLaStrangulationSuccess = false; boolean requireEmptyInSuccess = false; boolean requireEmptyOutSuccess = false; - boolean requiresShipDeviceUpdate = false; + boolean requiresShipDeviceUpdate = true; private int instruction_finished_time_out; int branchProtocol = 0; @@ -163,7 +163,7 @@ public class SiemensConveyorDeviceDriver extends AbstractOpcDeviceDriver impleme inst_message = null; this.clearWrite(); } - if (move == 0 && last_move == 1) { + if (move == 0 && last_move == 1 && mode != 0) { this.requiresShipDeviceUpdate = false; } logServer.deviceItemValue(this.device_code, "move", String.valueOf(move));