В начальный момент, до того как контроллер успел опросится в сервере действительно висит ноль с признаком COMM_FAILURE - он и затирает команду.
Попробуйте в MasterSCADA у OPC сервера, на закладке "опрос" поставить галочку "Запрет использования некачественных значений".