ЖУРНАЛ «СТА» №1/2003
свойствам и возможностям от- носятся: ● среда исполнения как для Windows XP/2000, так и для операционной системы для встраиваемых систем Windows CE; ● возможность публикации дан- ных в виде HTMLстраниц, встроенный Webсервер, сов- местимый с MS Internet Exp- lorer, Netscape, подключение по сети или телефонной ли- нии; ● OPCсовместимость, клиент и сервер; ● более 100 встроенных драйве- ров устройств; ● поддержка формата XML; ● передача сообщений по элек- тронной почте; ● графический редактор, библи- отека графических символов; ● возможность построения гра- фиков на основе текущей и на- копленной информации; ● DDE, ODBCсовместимость (только для Win2000); ● гибкая система формирования отче- тов; ● возможность удаленного создания, редактирования и загрузки проектов; ● динамическое переключение языка проекта; ● большая библиотека встроенных функций для создания скриптов, значительно расширяющая возмож- ности системы; ● гибкая система ограничения доступа к информации. П РИМЕР ПРИЛОЖЕНИЯ Чтобы продемонстрировать возмож- ности и показать особенности созда- ния приложения в пакете AStudio, со- здадим несложный проект из перспек- тивной области автоматизации зда- ний. Предположим, в жилом доме есть тепловой пункт, включающий в себя системы холодного, горячего водо- снабжения (ХВС, ГВС) и отопления (ОТ). Некоторые квартиры оснащены датчиками открывания входной двери, датчиком температуры воздуха и кон- диционером. Здание имеет выделен- ную линию Ethernet. Необходимо обеспечить автомати- ческую работу теплового пункта; для обслуживающего персонала — воз- можность просмотра текущих и на- копленных за сутки данных о работе систем теплового пункта, авариях, из- менения уставок узлов регулирова- ния, печать отчета (то есть задачи классических SCADAсистем); для жильцов — возможность просмотра с помощью Интернет состояния датчи- ков, установленных в их квартирах, удаленного включениявыключения кондиционера, оповещения по элек- тронной почте о срабатывании датчи- ка входной двери. Заметим, что такая система будет решать классические задачи SCADAсистем, а также созда- ёт дополнительные удобства удален- ного мониторинга и управления для жильцов. Схема размещения необходимого оборудования показана на рис. 2. В качестве контроллера, управляющего тепловым пунктом, и уст- ройств вводавывода данных с датчиков, уста- новленных в квартирах, может быть выбрано практически любое обо- рудование, так как AStudio имеет большую библиотеку драйверов, а также поддерживает тех- нологию ОРС. Приложе- ние AStudio и Webсервер будут работать на опера- торском компьютере под управлением Windows 2000. Далее кратко показаны основные этапы создания проекта для данной систе- мы, описание которых бу- дет дополняться информа- цией, полнее раскрываю- щей возможности пакета AStudio. Основные понятия и этапы создания проекта автоматизации здания База данных тегов — единое хранили- ще всех переменных, используемых в проекте. Теги могут быть системными, например время и дата, разделяемыми с другими приложениями и пользова- тельскими. Возможные типы: двоич- ные, целые, с плавающей точкой и строковые. Возможно определение массивов тегов, классов тегов и указа- телей на теги. Кроме того, для каждого тега системно отслеживается ряд пара- метров, которые можно использовать в проекте, например, Уровень > Max — максимальное значение тега Уровень. На рис. 3 показан пример определения тега для датчика температуры в кварти- ре № 32. Редактор графических форм AStudio несложен, но имеет достаточный набор инструментов для создания информа- тивных и привлекательных графичес- ких форм: ● статические объекты — кнопки, пря- моугольники, эллипсы, полигоны, линии, текст, импорт готовых изоб- ражений в различных форматах, биб- лиотека готовых символов (напри- мер, трубы, насосы, индикаторы с различным дизайном); ● динамические свойства (могут быть присвоены статическим объектам) — команды, гиперссылки, столбцовые диаграммы, вводвывод числовых значений и текста, изменение цвета, П Р О Г РАММНО Е ОБ Е С П Е Ч Е НИ Е / ИН С Т Р УМЕ Н ТАЛ Ь НЫ Е СИС Т ЕМЫ 55 СТА 1/2003 www.cta.ru ∞C ∞C ∞C Ethernet/Internet Оператор/AStudio 32 Тепловой пункт Рис. 2. Пример системы автоматизации здания Рис. 3. Пример создания тега в AStudio
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy