ЖУРНАЛ «СТА» №2/2016

112 СТА 2/2016 www.cta.ru Modbus RTU. NIM742 подключается в общую линейку моду- лей и по шине FBUS обменивается данными с контроллером CPM713 (рис. 2). Для обеспечения работыNIM742 с протоко- лом Modbus RTU используется библиотека для CoDeSys FastwelModbusServer.lib, входящая в пакет адаптации FASTWEL. П ОДКЛЮЧЕНИЕ УСТРОЙСТВ Для конфигурирования и программирования контроллера CPM713 и интерфейсного модуля NIM742 использовались следующие компоненты и аксессуары: ● кабель для конфигурирования ACS00019, входящий в ком- плект поставки контроллера; ● бесплатный программный пакет CoDeSys фирмы 3S Smart Software Solutions с адаптационным пакетом FASTWEL CoDeSys Adaptation для работы с FASTWEL. Для работы с панелью оператора Weintek MT6100i понадо- бились: ● соединительные кабели для конфигурирования, которые также входят в комплект поставки; ● бесплатное программное обеспечение для конфигурирова- ния EasyBuilder 8000. Подключение интерфейсного модуля к панели оператора осуществляется с помощью соединительного кабеля. Данный кабель можно изготовить самостоятельно, используя инфор- мацию о назначении контактов, представленную в руковод- стве по эксплуатации панели Weintek (рис. 3). Для связи с мо- дулем NIM742 использовался порт COM3 (RS-232) оператор- ской панели, в котором имеется трёхконтактное подключе- ние для передачи данных: TxD (передача), RxD (приём) и GND (земля). На рис. 4 изображена схема подключе- ния контактов модуля NIM742 к пор- ту COM3 панели оператора [3, 4]. При подключении не- обходимо иметь в виду, что контакт передачи данных TxD интерфейсного модуля должен подключаться к контакту приёма данных RxD панели оператора, а контакт RxD соответственно к TxD панели. Таким образом, для осу- ществления связи между пане- В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА Реализация сервера Modbus RTU с помощью интерфейсного модуля FASTWEL и ПО CoDeSys Нина Кузьмина, Антон Попов Рис. 2. Контроллер CPM713 с подключёнными модулями В ВЕДЕНИЕ Промышленные протоколы на базе сетей Ethernet приобре- тают всё большую популярность. Использование данной тех- нологии в промышленных системах имеет такие преимущества, как возможность гибкой модернизации и масштабирования си- стемы, простота построения архитектуры и невысокая стои- мость создания сетей [1]. Однако внедрение новых технологий в области АСУ ТП происходит достаточно медленно, поэтому до сих пор многими устройствами используются традиционные промышленные сети на базе последовательных шин. При создании автоматизированных систем нередко требу- ется наладить обмен данными между устройствами, поддер- живающими различные протоколы обмена данными или раз- личные модификации одного и того же протокола. Так, контроллер CPM713 компании FASTWEL использует для передачи данных протокол Modbus TCP на базе сетей Ethernet [2]. При работе с данным контроллером возникла за- дача получать и передавать данные с панели оператора MT6100i компании Weintek, поддерживающей последова- тельный протокол Modbus RTU/ASCII (рис. 1). Использование бесшовной интеграции устройств всегда яв- ляется приоритетным по сравнению с применением шлюзов сторонних производителей, поэтому для решения данной за- дачи был взят интерфейсный модуль NIM742 компании FASTWEL, позволяющий подключать устройства с интер- фейсом RS-232 и работать с ними через пользовательскую программу контроллера CPM713. Модуль NIM742 совместно с пользовательской программой контроллера CPM713 реализует работу подчинённого узла Рис. 1. Интеграция контроллера FASTWEL I/O с операторской панелью Weintek … Weintek MT6100i FASTWEL I/O CPM713

RkJQdWJsaXNoZXIy MTQ4NjUy