В MasterSCADA у OPC сервера, есть закладка "Опрос", в ней есть поле "Переподключаться по условию". В это поле можно перетащить дискретную переменную из дерева объектов, и когда она перейдет в состояние "Вкл", произойдет отписка от сервера (он закроется), а затем подписка снова (он запустится).
Например вы можете использовать модуль "Событие". При помощи функции OPCQuality( ) анализируйте признак качества какой нибудь переменной ОРС сервера. Формула будет примерно такая:
OPCQuality( Ваша_переменная )=0