Please enable JavaScript.
Coggle requires JavaScript to display documents.
Главный экран - Coggle Diagram
Главный экран
Кнопка технология:
MainScreenId = 0
Template_Valve.PDL
Tag_Prefix передается из свойств Picture Window и добавляется ко всем тэгам в шаблоне
NOTP::
позволяет не добавлять их
При предупреждении круг с волной загорается желтым, при аварии красным, а линия становится белым
Надпись "ремонт": зависит от State_Mode
Толщина линий зависит от параметра Line_Width
Положение клапан зависит от Position_Cur изменяется от 0 до 90, оно дополнительно выводится слева от круга.
Мигание и цвет зависят от числа State_Status.
При опускании левой клавиши открывается окно на основе Template_direct_Valve, при нажатии Tag_Prefix записывается в Valves
Коды для State_Status и State_Mode те же? Можно предоставить их список
Template_direct_Valve:
Префикс передается через тэг Valves
Иконка Valve_Group работает соответствующе пред. пунту
Возможность задавать положение Position_Set, и управлять открытием/закрытием открывается только в дистанционным режиме
Стоп доступно во время открытия/ закрытия
Окрыть только когда закрыто или State_Status = 3?
Выбор режима работы доступен при State_Status>1
Отправить в ремонт недоступно при State_Status = 4
Выбор автоматического возможени при дистанционном режиме
Выбор дистанциооного при ремонте или дистанционном и если не активирован местный режим
State_Mode: 0 -Ошибка
1 - Местный
2 - Дистанц
3 - Автомат
4 - Ремонт
Остальное - ошибка
State_Status: 0 - Ошибка
1 - Открыта
2 - Закрыта
3 - Промежуточный
4 - Открытие
5 - Закртыие
Как активируется местный режим работы у клапанов?
Template In:
Клапан + Huber + Пресс (ШП)
О Huber доступна инфо о работе
Визуальная информация о работе преса и открытие окна настроек Direct Press
Template_Direct_Press
Задание задержки остановки и старта пресса
template_analog
Просто выводит значение, в зависимости от Precision выделает количество знаков после
template_pump:
Давление (аналоговый датчик) + PumpParametr+ManValve(задвижка, при нажатии выводит диалоговый запрос)
Посередине насоса выводится приоритет насоса, передается от контроллера
template_direct_pump:
Состояние насоса State_Status
0 - Ошибка
1 - Выключен
2 - Готов
3 - В работе
Другие - ошибка
State_Mode:
0 - Ошибка
1 - Местный
2 - Дистанционный
3 - Автомат
4 - Ремонт
Что за модуль CheckVarStateQuality?
Скрипт при клике на закрытие всех управляющих окон
MainScreenId = 0
Кнопка Журнал
MainScreenId = 3
Фильтрация осуществляется при помощи маски
H0100 - Возникло
H0200 - Ушло
H0400 - Зарегистрировано
H0001 - Аварии
H0002 - Предупреждения
H0008 - Системные
Для создания SQL запроса применяются вспомогательные функции:
Формирование даты
Формирование типов и статусов
Типы
1 - Аварии
2 - Предупреждения
273, 274 - Системные
Статусы
1 - Возникло
2 - Ушло
3 - Зарегистрированы
Формирование фильтра по текстам
Кнопка эл.часть:
MainScreenId = 1
Все предается через Tag_Prefix
Кнопка Трэнды:
MainScreenId = 2
Задание времени осуществляется через SetDateAndTime
Выбор праметров через Parameters, весь список трэндов уже зашит в trends, окно только делает их видимыми
Экспорты реализованы через внешнюю программу
Нужна прога для экспорта
Кнопка Отчеты:
MainScreenId = 4
Не работает
Кнопка Настройки:
MainScreenId = 5
Служит для отображения настроек и записи их в контроллер
Кнопка Ack:
подтверждение аварий
Picture Window:
0 -Tech_Scheme
1 - Electrical_Scheme
2 - Trend_Main
3 - Journal_Main
4 - Report
5 - Settings
Other - Tech_Main