ЖУРНАЛ «СТА» №4/2006

ОБ ЗО Р / Т Е Х НОЛО Г ИИ 8 ена на основе программы MS Visio, по- этому имеет похожий интерфейс (рис. 4). Слева на экране имеется окно папок мастерфигур. Мастерфигуры соответствуют тому типу оборудования, которое будет использоваться в проек- те. Мастерфигуры и файлы внешнего интерфейса обычно поставляет произ- водитель оборудования, либо их можно взять с сайта производителя или из ка- талога ассоциации LonMark. На верх- ней панели инструментов имеется спе- циальное меню LonMaker, которое поз- воляет управлять всеми свойствами се- ти. При создании проекта автоматичес- ки формируется блок, отображающий в сети место сетевого инструментария, или ту точку, к которой присоединен используемый при проектировании компьютер. Теперь при помощи программы LonMaker можно начинать программи- рование сети. Первым шагом создаётся канал LON TP/FT10. В окне папок мастерфигур надо открыть вкладку Basic Shapes (или Node Builder basic Shapes — в зависимости от конфигура- ции программного обеспечения), вы- брать фигуру канала Channel и перета- щить в окно проекта на чистый лист (рис. 5). Затем точно так же, способом «пере- тащил и бросил», на втором шаге надо переместить с вкладки мастерфигур шаблоны всех устройств, которые бу- дут установлены в сети (рис. 6). Пер- вым необходимо установить маршру- тизатор, затем все остальные устрой- ства. Сетевая диаграмма приобретёт показанный на рис. 3 вид. Все устрой- ства логически присоединены к каналу. На третьем шаге необходимо точно так же перетащить на диаграмму функ- циональные блоки (рис. 7). Напомним, что функциональные блоки — это гра- фические изображения входоввыхо- дов программ, заложенных в устрой- ство. Функциональные блоки опреде- ляют внешний интерфейс устройства. Затем, перетаскивая шаблон коннекто- ра, можно создать связи между сетевы- ми переменными. На представленной диаграмме по на- жатию кнопки Button1 включаются лампочки DIO1 Led1 и DIO2 Led1. Это лампочки на различных устрой- ствах. Осталось правильно определить конфигурационные свойства. Это де- лается при помощи специальных прог- раммокплагинов, поставляемых вмес- те с устройствами. На рис. 8 показано, как выглядит плагин, предназначенный для на- стройки контроллера освещения, а проще говоря, электрической лампоч- ки с LONинтерфейсом. Здесь установ- лены стандартные параметры и в до- полнение к ним введена задержка сра- батывания 2 секунды. Пользователь может инвертировать сигнал, настро- ить работу входов разрешения, ввести фильтрацию сигнала и изменить алго- ритм функционирования устройства (прямая передача, задержка, защёл- катриггер, импульс). Если работоспособность устройства вызывает сомнения, его можно протес- тировать. На рис. 9 показано окно ре- зультатов тестирования устройства. В данном случае тестируется маршрути- затор RTR1. Как видно из сообщения, тест прошел успешно, и устройство можно использовать в работе. Точно так же LonMaker может протестиро- вать остальные устройства и выдать сводку о состоянии всей системы. В данном примере показано, как LonMaker применяется для создания простых сетевых программ LonWorks. В результате сетевая программа написа- на, сконфигурирована и готова к рабо- те. Конечно же, в сложных проектах СТА 4/2006 www.cta.ru Рис. 3. Пример сетевой диаграммы Рис. 4. Интерфейс программы LonMaker Панель инструментов MS Visio Специальное меню LonMaker ОКНО ПРОЕКТА Канал TCP/IP связи компьютера с проектом Сетевой интерфейс (Ваш компьютер в сети) Папки мастер-фигур (stencil)

RkJQdWJsaXNoZXIy MTQ4NjUy