Программирование и конфигурирование
Для конфигурирования устройств P-NET используется специализированное программное обеспечение VIGO. VIGO позволяет представлять все устройства и их параметры в ввиде единого дерева, называемого «Manager Information Base» (MIB). Корнем дерева является текущий проект. Возможен доступ к параметрам любого устройства путем указания полного пути к ним в дереве MIB.
Рисунок 7. специализированное программное обеспечение VIGO.
VIGO предоставляет возможность программирования устройств P-NET. Для программирования могут использоваться два языка: Process-pascal и Calculate-assembler. Calculate-assembler применяется для программирования слейвов. В основном для реализации технологических защит и блокировок непосредственно в исполнительных устройствах. Это язык, похожий на ассемблер или IL. Process-pascal применяется для создания более сложных программ, выполняющихся на мастерах сети. Это диалект языка Pascal модифицированный для использования в среде P-NET. Добавлена возможность описания параллельно работающих задач и использования внешних сетевых переменных.
VIGO также предоставляет компонент для доступа других приложений, таких как, например Microsoft Excel, к среде P-NET с помощью технологии COM.
Рисунок 8. Выбор устройства из MIB в приложении пользователя с использованием COM
Список источников
http://www.p-net.dk/
http://ru.wikipedia.org/wiki/P-NET
http://www.novosoft.by/Ency/rs-485.htm
http://ru.wikipedia.org/wiki/RS-485
http://dic.academic.ru/dic.nsf/ruwiki/405738
http://ultranova.ru/index.php?option=com_content&view=article&id=109:p-net&catid=41:2009-03-26-10-33-15&Itemid=54