Продолжая знакомство с DSC модулем, эта статья
расскажет о структуре приложений, использующих технологии указанного модуля (я
буду называть их «приложениями DSC»),
и основных этапах их разработки.
Приложение DSC состоит из
трех основных частей, работающих взаимосвязано – графический интерфейс
пользователя (HMI), Tag Engine и различные сервера
устройств:
Tag Engine вместе с серверами устройств запускается как отдельное
приложение независимо от приложения с интерфейсом пользователя.
Основные этапы разработки приложения DSC:
- Сформулируйте требования к программному обеспечению. А именно: количество и типы каналов данных, ведение регистрации, пороги срабатывания тревожных сигналов, аппаратное обеспечение, уровень защиты от несанкционированного доступа, требуемая производительность, вид отображения информации и т.п. Идеальный вариант для данного пункта – это наличие полноценного технического задания (ТЗ). Очень рекомендуется не пропускать этот пункт.
- Подключите устройство физически. Создайте тестовое приложение, с помощью которого соединитесь с устройством, сконфигурируйте тэги, протестируйте. Для проверки статуса и значения тэгов используйте Tag Monitor.
- Установите и сконфигурируйте серверы устройств, чтобы соединиться с реальными точками ввода/вывода и управлять связью с аппаратными средствами. При отсутствии серверов устройств в готовом виде (т.е. поставляемыми вместе с устройством), придется создать их с помощью LabVIEW и технологии VI-based server.
- Прежде, чем получить доступ к серверам в LabVIEW, проверьте их согласно инструкциям в документации сервера, чтобы упростить поиск возможных неисправностей.
- Используйте Tag Configuration Editor и Tag Configuration Wizard для добавления дополнительных точек ввода/вывода и для настройки архивирования и тревожных событий.
- Создайте HMI-приложение в виде приложения LabVIEW, используя преимущества помощников (HMI Wizards) для организации быстрого соединения с тэгами и создания многооконных лицевых панелей.
- Используйте Tag Monitor для просмотра значений тэгов, временных штампов и статусов тревожных событий.
- Используйте виртуальные инструменты и функции LabVIEW и модуля DSC для добавления дополнительной функциональности на интерфейс пользователя.
- Запустите, протестируйте и оформите документацию на приложение. Используйте Tag Monitor для обнаружения ошибок приложения, если возникают проблемы во время тестирования.
Комментариев нет:
Отправить комментарий