Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программирование сети




Для того, чтобы сеть правильно функционировала, необходимо произвести ее программирование. Для программирования сети служит сетевой инструментарий - программа LonMaker. Однако программирование сети, несмотря на название, не требует от инсталлятора ни строчки написания кода. Достаточно установить связи между сетевыми переменными и настроить конфигурационные свойства. Программа LonMaker позволяет осуществлять значительное количество операций по управлению сетью, не обращаясь к другому инструментарию. Она обеспечивает проектирование сети, ввод устройств в эксплуатацию (передачу программы на устройство), тестирование сети, тестирование устройств, создание отчетов по устройству и сети в целом, и многое другое.

Сетевая диаграмма, или программа сети, отображается в виде устройств и их функциональных блоков. Внизу в виде зеленых и желтых прямоугольных фигур обозначены устройства.

 

 

 

На приведенной диаграмме отображены четыре устройства – маршрутизатор RTR-1, два цифровых контроллера DIO-1 и DIO-2, а так же датчик MDS-LON. Эти устройства соединены двумя физическими каналами Channel1 и Channel2. Эти каналы физически разделены между собой маршрутизатором. Один канал, Channel2, это канал TP/FT, другой канал, Channel1, это канал IP. К каналу IP присоединен компьютер LNS.

Здесь же, на этой диаграмме, отображены имеющиеся на устройствах функциональные блоки и связи между ними. Функциональные блоки – голубые прямоугольники со скругленными краями. У каждого функционального блока обозначен набор входных и выходных сетевых переменных. Линиями обозначены связи между сетевыми переменными, образующие собственно программу сети.

Чтобы на примере проиллюстрировать процесс инсталляции сети, приведем одну из лабораторных работ курса «Введение в технологию LonWorks», на которой шаг за шагом создается приведенная выше сетевая диаграмма.

Первым шагом запустите программу LonMaker. Эта программа построена на основе программы MS Visio, поэтому имеет знакомый интерфейс. Слева в LonMaker имеется окно папок мастер-фигур. Мастер-фигуры соответствуют тому типу оборудования, которое будет ставиться в проект. Мастер-фигуры и файлы внешнего интерфейса обычно поставляет производитель оборудования. Так же их можно скачать сайта производителя или из каталога ассоциации LonMark. На верхней панели инструментов имеется новый пункт – специальное меню LonMaker. Это меню позволяет управлять всеми свойствами сети. Так же при создании проекта автоматически создается блок, отображающий в сети место сетевого инструментария, или ту точку, к которой присоединен данный компьютер с проектом.

 

 

 

Теперь при помощи программы LonMaker можно начинать программирование сети. Первым шагом создается канал LON TP/FT-10. В окне папок мастер-фигур откройте вкладку Basic Shapes (или NodeBuilder Basic Shapes, в зависимости от конфигурации программного обеспечения). Выберите фигуру канала Channel и перетащите в окно проекта на чистый лист.

 

 

Затем точно таким же, способом «перетащил и бросил», перетащите с вкладки мастер-фигур шаблоны всех устройств, которые будут установлены в сети. Первым необходимо установить маршрутизатор, затем все остальные устройства.

 

 

Сетевая диаграмма приобретет указанный на рисунке выше вид. Все устройства логически присоединены к каналу. Теперь необходимо точно так же перетащить на диаграмму функциональные блоки. Напомним, что функциональные блоки – это графические изображения входов-выходов программ, заложенных в устройство. Функциональные блоки определяют внешний интерфейс устройства. Затем, перетаскивая шаблон коннектора, можно создать связи между сетевыми переменными.

 

 

 

Так выглядит сетевая программа. В представленном проекте по нажатию кнопки Button1 включаются лампочки DIO1_Led1 и DIO2_Led1. Это лампочки на различных устройствах. Осталось правильно определить конфигурационные свойства. Это делается при помощи специальных программок-плагинов, поставляемых вместе с устройствами.

 

 

Так выглядит плагин, предназначенный для настройки контроллера освещения, а проще говоря, электрической лампочки с LON-интерфейсом. Здесь установлены стандартные параметры и в дополнение к ним введена задержка срабатывания 2 секунды. По желанию пользователь может инвертировать сигнал, настроить работу входов разрешения, ввести фильтрацию сигнала и изменить алгоритм функционирования устройства (прямая передача, задержка, защелка-триггер, импульс).

Если работоспособность устройства вызывает сомнения, его можно протестировать. На приведенном рисунке показано окно результатов тестирования устройства.

 

 

В данном случае тестируется маршрутизатор RTR-1. Как видно из сообщения, тест устройства прошел успешно и его можно использовать в работе. Точно так же LonMaker может протестировать остальные устройства и при желании выдать сводку по состоянию всей системы.

В данном примере показано, как LonMaker применяется при создании простых сетевых программ LonWorks. Сетевая программа написана, сконфигурирована и готова к работе. Конечно же, в сложных проектах применяются многостраничные схемы, разбитые на подсистемы, но принципы их программирования точно такие же.

 




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 1131; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.