Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: XWORKS - отслеживание выхода PID'а
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Sasha_24
Господа специалисты,

скажите, возможно ли в XWORKS реализовтать то, что показано на рисунке - пример отслеживания выхода PID
(исходник со среды разработки Concept для промышленных контроллеров Momentum, Quantum).

Задача банальная - при переходе PID'а из режима АВТ в РУЧНОЙ, нужно что бы выход регулятора не "дергался" - оставался на месте, то есть, что бы переменная связанная с входом YMAN повторяла выход Y в режиме автомат, а в режиме РУЧНОЙ, в нее мог писать значение пользователь с АРМ оператора.

На рисунке видно:
Блок MOVE пишет в YMAN, если бит AVT = 1, иначе запись в YMAN не происходит, то есть в YMAN может записать данные кто угодно, например пользователь с АРМ оператора.

В XWORKS:
- Y - выход Yctr стандартного PID_CTR
- YMAN - вход DefVal стандартного PID_CTR

В общем странно, но ни в одном BMS контроллере, я это важное, но тем не менее очень примитивное (с точки зрения реализации)
требование реализовать не смог.
Обычно выкручивался: в момент перехода с автоматического режима в ручной пересылал значение OUT в YMAN cриптом из SCADA.

Спасибо всем!
pentium386
Можно попробовать сделать так:

Нажмите для просмотра прикрепленного файла

Но я не проверял такую схему.
alsz
Работать не будет)
Сначала подумай потом советы давай.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.