Наше руководство сподобилось на обновление ПО и решили обновить MasterSCADA v2.4
Менять на версию 3x - стремно (типа устарела).
4х - это монстр который живет сам по себе по принципу: "ресурсов не жалеть".
Выбрали OpenScada, значит новый гемор...

Я начал смотреть с работы с дискретом открытия двери (охрана).
Что было в MS:
Параметр1 : OPCvar1 - копирование физического параметра в логический
Расчет1 : Параметр1 > 0 - проверка на открытие двери
Событие1 : Расчет1 - формируем сообщение об открытии двери
Расчет2 : OPCQuality( Параметр1 ) <> НОРМА
Событие2 : Расчет2 - формируем сообщение о потери связи

Параметр1 и Расчет1 позволяют сменить привязку к OPC и сделать инверсию сигнала без других изменений проекта.

Что нужно в SS:
vrOPCvar1 - привязывается к OPC в свойствах
scOPCvar1Changed - скрипт на изменение переменной (с сообщением об открытии двери)
vrVar1 - открытие двери (присваивается значение c учетом инверсии или без)
sc1cOPCQualityCheck1 - 1с скрипт проверки на качество OPC (с сообщением об обрыве связи)
vrVar1Q - связь (присваивается качество связи)

В нужном направлении я иду и есть ли что-то уже готовое для этого?