MasterOPC 4.2.53, MasterSCADA 3.12.0.26147
Имею такую-же проблему:
Есть несколько команд дискретного типа.
Команда связаны с дискретным тегом OPC (периодический опрос, флаг "Не передавать данные обратной связи" НЕ установлен, значение "Блокировка обратной связи" - 10сек).
Обратная связь команды (Опрос выхода) привязана к этому-же дискретному тегу.

Если при запуске MasterScada OPC сервер ещё не запущен, и он запускается автоматически вместе с MasterScada, то некоторые из тегов иногда самопроизвольно изменяют своё состояние (в основном переходят из "1"в "0").
Если OPC запустить вручную ПЕРЕД запуском MasterScada, то такого не происходит (по крайней мере я такого не добился).

На триальной версии OPC автоматического запуска в работу нет, поэтому на ней воспроизвести такой эффект не удаётся.

Впечатление такое, что в момент запуска команда ещё не получила правильное значение тега по обратной связи (от OPC), но уже имеет возможность передать своё текущее значение на выход (на OPC).

Как избежать такой ситуации?
Поможет ли привязка выхода команды не напрямую к OPC, а через повторитель по условию, если в качестве условия поставить например хорошее качество тега переменной OPC?
Можно ли отключить закрытие OPC при остановке среды исполнения MasterScada?