ЖУРНАЛ СТА 4/2014
роллера CPM713 в сетевом взаимодей- ствии показаны на рис. 14. Во-вторых, дополнительный сервер MODBUS можно использовать для об- мена данными между контроллером и панелями локальной визуализации, та- кими как поставляемые фирмой Wein- tek, которые обычно размещаются вблизи контроллера. Таким образом, библиотека Fastwel- ModbusServer.lib позволяет создавать весьма экономичные решения, причём не только за счёт разницы в стоимости аппаратных средств и программного обеспечения по сравнению с продукци- ей конкурентов, имеющей аналогичные функциональные возможности, но и благодаря унификации используемого оборудования и программного обес- печения. Для реализации сервера MODBUS с помощью библиотеки FastwelModbus- Server.lib нужно включить данную библиотеку в ресурс Library Manager (Менеджер библиотек) проекта CoDeSys 2.3. Если обмен данными с сервером дол- жен осуществляться через сервисный порт на передней панели контроллера, необходимо включить переключатель 4-го блока переключателей контроллера. Если же требуется использовать комму- никационный порт на базе модуля NIM741 или NIM742, следует подклю- чить данный модуль к внутренней шине контроллера, а затем в ресурсе PLC Configuration проекта CoDeSys 2.3 доба- вить элемент NIM741 RS-485 1xUART Stream Module или NIM742 RS-232 1xUART Stream Module в конфигурацию межмодульной шины. Добавлять или вставлять данный элемент нужно в по- зицию списка модулей ввода-вывода, соответствующую порядковому номеру реального модуля на шине, исключая все пассивные модули. Для удобства иден- тификации описаний модулей можно щёлкнуть на корневом элементе списка модулей ( I/OModules ) в дереве конфигу- рации и нажать кнопку Обновить номе- ра , что приведёт к появлению номеров модулей справа от их названий, а для элементов NIM741 RS-485 1xUART Stream Module и NIM742 RS-232 1xUART Stream Module справа от названий появятся полные идентификаторы COM101…COM164, числовую состав- ляющую которых нужно использовать при открытии соответствующих комму- никационных портов. Библиотека FastwelModbusServer.lib имеет единственную функцию FwMod- busServerInit , которая должна быть вы- звана один раз из обработчика систем- 88 СТА 4/2014 АППА РАТ НЫЕ С Р Е ДС Т В А / П РОМЫШЛ Е ННЫЕ КОН Т РОЛЛ Е РЫ www.cta.ru Рис. 13. Обновление уставок в RETAIN -переменной stSetpoints во время исполнения приложения МОСКВА Тел.: (495) 234-0636 • info@prosoft.ru • www.prosoft.ru О Ф И Ц И А Л Ь Н Ы Й Д И С Т Р И Б Ь Ю Т О Р C om p a ct I n d u st r i al P C Pr g o . F i el db us Co nt ro ll er Industrial Ethernet: высокоя отказоустойчивость, высокая пропускная способность, высокая скорость передачи данных МОСКВА Тел.: (495) 234-0636 • Факс: (495) 234-0640 • info@prosoft.ru • www.prosoft.ru С.-ПЕТЕРБУРГ Тел.: (812) 448-0444 • Факс: (812) 448-0339 • info@spb.prosoft.ru • www.prosoft.ru САМАРА Тел.: (846 277-9166 • Факс: (846) 277-9165 • info@samara.prosoft.ru • www.prosoft.ru
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy