17 февр. 2011 г.

Структура и основные этапы создания приложений с помощью DSC модуля версии 7.0

Продолжая знакомство с DSC модулем, эта статья расскажет о структуре приложений, использующих технологии указанного модуля (я буду называть их «приложениями DSC»), и основных этапах их разработки.

Приложение DSC состоит из трех основных частей, работающих взаимосвязано – графический интерфейс пользователя (HMI), Tag Engine и различные сервера устройств:


 Tag Engine вместе с серверами устройств запускается как отдельное приложение независимо от приложения с интерфейсом пользователя.

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

Комментариев нет:

Отправить комментарий