ЖУРНАЛ СТА 1/2011

92 СТА 1/2011 www.cta.ru В ВЕДЕНИЕ Промышленные сети передачи данных и специфическое оборудование для их реализации при настройке, как правило, не балуют пользователей дружественным интерфейсом. На пути от первого включения устройства в сеть до завершения настройки требуются серьёзные навыки работы со всем обо# рудованием, объединяемым в сеть. Поэтому внедрение любо# го малознакомого устройства вызывает невольное беспокой# ство по поводу того, как оно «срастётся» с имеющимся обору# дованием и какие подводные камни ждут на пути. В этом пла# не всегда приятно иметь если не накатанный путь, то протоп# танную дорожку в нужном направлении. Каждый производитель оборудования для распределённых сетей ввода#вывода на основе шин Fieldbus и Real#Time Ethernet старается иметь в своем арсенале контроллеры и преобразователи интерфейсов. Но ввиду невозможности объять необъятное их выбор ограничен. В данной статье предпринята попытка познакомить читателей с универсаль# ными устройствами типа контроллера интерфейсов и преоб# разователя интерфейсов производства немецкой компании Hilscher, их настройкой и организации простейшей про# мышленной сети на их основе. Компания Hilsher уже около 20 лет разрабатывает чипы и контроллеры для реализации полевых шин и интерфейсов. Разработки Hilscher востребованы ведущими мировыми про# изводителями средств АСУ ТП, такими как Schneider Automation, WAGO, ABB, GE Fanuc, Honeywell и многие дру# гие. Последней разработкой стал чип NetX, реализующий основные протоколы Fieldbus и Real#Time Ethernet в одном кристалле. На его основе сделаны контроллер сети PROFIBUS#DP и преобразователь данного интерфейса в Real#Time Ethernet, используемые в качестве примера в дан# ной статье. Настройка аналогичного оборудования Hilscher для остальных интерфейсов почти полностью повторяет описанные далее этапы, за исключением специфических па# раметров протоколов. Поэтому данную статью можно ис# пользовать как руководство по использованию продукции Hilscher. П РЕДВАРИТЕЛЬНАЯ НАСТРОЙКА Для настройки простейшей сети PROFIBUS необходимо настроить сначала каждое устройство в отдельности, затем определить параметры их взаимодействия по сети. Начнем с ведомого устройства, поддерживающего протокол PROFIBUS#DP. Есть относительно простые устройства типа сетевых станций ввода#вывода, у которых лишь требуется ус# тановить переключателем адрес в сети. В нашем примере ис# пользуется модуль ввода#вывода серии SM 153 производства VIPA, имеющий 16 каналов цифрового ввода. В качестве пол# нофункционального устройства взят ПЛК производства ком# пании FASTWEL – модель CPM704, дополненная модулем дискретного ввода (DIM717) и модулем дискретного вывода (DIM713). Для конфигурирования ПЛК необходимо установить прог# раммный пакет «Адаптация CoDeSys для FASTWEL I/O» с прилагаемого к устройству диска. Он включает в себя необхо# димую документацию, инструкции, учебные материалы и примеры программирования. Необходимым минимумом для настройки сети PROFIBUS является начальное конфигури# рование контроллера без написания программы обработки переменных и событий. Начальное конфигурирование вклю# чает в себя следующие этапы: 1)обновление прошивки ПЛК; 2)создание нового проекта в среде CoDeSys; 3)конфигурирование ПЛК; 4)установка переменных для циклического обмена данными PROFIBUS; 5)загрузка программы в ПЛК. Данные этапы выполняются в соответствии с руковод# ством программиста. На этапе конфигурирования в окне проекта открываем вкладку PLC Configuration и выбираем модель контроллера СРМ704, далее модули DIM713, DIM717. В поддереве PROFIBUS Slave Configuration на пане# ли свойств необходимо задать адрес ПЛК, например 53. На этапе 4 при использовании модулей DIM713, DIM717 в под# дереве PROFIBUS Slave Configuration нужно добавить байт читаемой и байт записываемой информации (BYTE Variable). Нулевому биту байта Rx присваиваем имя do_net1, нулевому биту байта Tx – di_net1. Аналогично нужно присвоить нуле# вым битам модулей DIM713, DIM717 переменные do1 и di1. Тогда программа, связывающая эти переменные, будет вы# глядеть следующим образом: do1:=do_net1; di_net1:=di1; Все переменные по умолчанию имеют значение False. По# лученную программу по интерфейсу Р2Р загружаем в ПЛК. После этого контроллер перейдет в нормальный режим и можно приступать к конфигурированию мастера сети. В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА Контроллеры Fieldbus и преобразователи Fieldbus Ethernet: от пристального взгляда до практического использования Иван Лопухов © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy