PDA

Просмотр полной версии : MasterScada + Delta CP2000



Тима
06.06.2016, 22:32
Всем доброго...
Собрал шкаф управления насосной станцией из 4х насосов. Управление в каскадном режиме с переменным мастером. Заказчик просит сделать управление с компа. Решил сделать управление на МастерСкада + ОРС-сервер...
И все бы ничего, если бы не одна проблемка. Дело в том, что задание давление записывается в одну ячейку памяти(2001), а его значение считывается с другой ячейки памяти(2102). В МастерСкада добавил "команду", значение которого записывается в ячейку 2001 и добавил "значение", которому присваивается заданное давление. Теперь, если перезапустить скаду, значение задания давления сбрасывается в ноль.
Как сделать так, чтоб задание давления не сбрасывалось после перезапуска скада, а оставалось предыдущее задание?

SCADAMaster
07.06.2016, 08:42
Вы используете Modbus Universal MasterOPC сервер?
Создаете тег типа ReadWrite, включаете настройку "Наличие отдельного регистра для записи", в ней задаете адрес регистра для записи. У вас получается двунаправленный тег, который и нужно добавить в скаду.
В скаду добавляете команду, на вкладке "Опрос выхода" перетащите в поле "Обратная связь" ОРС переменную или выход ФБ "Повторитель" из закладки "Обработка сигналов" (что лучше). Саму команду свяжите с вашей ОРС переменной. Теперь то что приходит по обратной связи будет отображаться в контроле, а вводимые значения оператором уходить на выход команды.
Если требуется чтобы значения по обратной связи передавались на выход команды, на вкладке "опрос" снимите галочку "Не передавать данные обратной связи".