По условию задачи значения ВПГ и НПГ должен оператор вводить с мнемосхемы.
Чтобы обеспечить эту возможность, нужно в проект ввести две аналоговые Команды. Выделите объект «Емкость» и нажмите ПК мыши. При помощи появившегося контекстного меню вставьте переменную Команда. Убедитесь, что тип созданной переменной аналоговый. На странице свойств Общие выберите диапазон изменения «Уровень», так же как и для выхода ФБ. На странице свойств Опрос выхода установите флаг Восстановление при рестарте. Эта настройка обеспечит восстановление введенных оператором значений при повторном запуске режима исполнения MasterSCADA.
11 Подробности в справочной системе MasterSCADA, в статье «Подсчет количество связей» 12Основы работы с ФБ мы разбирали в предыдущей главе.
В контекстном меню переменной команда выполните пункт Дублировать. Нам потребуется лишь одна копия. В результате в проекте должны появиться переменные «Команда» и «Команда 1». Сменим имена этих переменных. Одну назовем «ВПГ», а вторую «НПГ». В условиях задачи сказано, что оператор вручную определит значения предупредительных границ, но тогда возникает вопрос: при первом старте системы нужно ли учитывать предупредительные границы, или же необходимо дождаться, пока оператор вручную введет какие-либо данные. Наверное, правильнее было бы определить некие значения по умолчанию. Сделать это можно на странице свойств команд Опрос выхода, в поле Значение до опроса. Установим для «ВПГ» значение 7, а для «НПГ» значение 1. Теперь необходимо связать команды с границами переменной «Выход», которая принадлежит ФБ «Уровень». Выделим страницу свойств Контроль значений выхода ФБ. В поле Верхняя предупредительная граница перетащим ЛК команду «ВПГ», а в поле Нижняя предупредительная граница соответственно «НПГ» (Рисунок 4-9) Рисунок 4-9. Страница свойств Контроль значений
|