СТА 4/2010

лее выбираем в меню Connection → Connect, устанавлива ем порт COM4 (к нему подключён СПИ 1); параметры последовательного интерфейса остаются соответственно 9600/8/1/None/None. Во вкладке Protocol Selections выбира ем режим Transmission Mode – RTU, устанавливаем макси мальное время ожидания ответа от Slave устройства (Slave Response timeout) 250 мс, параметр Delay Between Polls вы ставляем равным 250 мс. Сохраняем установленные парамет ры, ModScan32 начинает посылать запросы на Slave устрой ство (ModSim32). Счётчик отправленных запросов и полу ченных ответов отображается в окне ModScan32. В данном случае сеть работала корректно и оба счётчика показывали одинаковые увеличивающиеся значения. Смена ролей ПК 1 и ПК 2 на противоположные (Slave и Master соответственно) не повлияла на результат. Опытным путём было установлено минимальное значение параметра Slave Response Timeout 180 мс (столько в данном случае тратится на преобразование и передачу сигнала). При снижении значения параметра до 160 мс часть запросов теряется, то есть сеть начинает рабо тать неустойчиво. Для крупной сети Ethernet время на пере сылку пакетов данных от сервера к клиенту и обратно может возрасти. Режим передачи по Ethernet между серверами можно изме нить на режим UDP. Для этого параметры последовательно го интерфейса остаются прежними, а сетевые параметры в режимах работы СПИ 1 и СПИ 3 меняются соответственно схеме применения UDP, описанной ранее. Теоретически время ответа Slave устройства на запросы от Master должно снижаться, но это будет заметно только в случае большой и загруженной Ethernet сети. В данном тесте работа серверов в режимах TCP и UDP одинаково успешна. Подключить Modbus Master или Slave можно через вирту альный COM порт. Однако в ходе теста СПИ в режиме Virtual COM передачу наладить не удалось. Предположитель ная причина – несовместимость программы ModScan с про токолом RFC2217, который используется в данном режиме. Догадку подтверждает работоспособность Modbus при назна чении режима TCP в СПИ: виртуальный порт, подключённый к серверу в режиме TCP, не использует RFC2217 и передаёт данные Modbus без проблем. Ввиду описанных особеннос тей применение режима Virtual COM для протокола Modbus возможно только при предварительном тестировании. З АКЛЮЧЕНИЕ В статье рассмотрены типовые задачи, решаемые с по мощью серверов последовательных интерфейсов, техничес кие характеристики данного оборудования на примере про дукции компании EtherWAN и примеры использования. Круг задач, реализуемых с помощью СПИ, широк и разнооб разен, и заранее эмулировать каждую задачу невозможно. Одну из возможных (хоть и решаемых) проблем несовмести мости удалось выявить в ходе мини теста, хотя в целом уст ройства от EtherWAN показали завидную работоспособ ность. Упомянутые в статье модели СПИ SE5300 и SE6100 выпус каются компанией EtherWAN серийно и уже достаточно ши роко применяются на реальных объектах в США, Европе, Азии, а также в России. ● Автор – сотрудник фирмы ПРОСОФТ Телефон (495) 234 0636 E mail: info@prosoft.ru 101 СТА 4/2010 www.cta.ru В ЗАПИСНУЮ КНИЖК У ИНЖЕ Н Е РА Реклама Ни байта врагу! Тел.: (495) 234 0636 • Факс: (495) 234 0640 • E mail: info@prosoft.ru • Web: www.prosoft.ru ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР ПРОДУКЦИИ INNODISK Безопасность ■ Быстрое стирание данных QErase ■ Уничтожение данных SErase ■ Защита от записи Производительность ■ Скорость чтения до 175 Мбайт/с ■ Скорость записи до 90 Мбайт/с Надёжность ■ Расширенный температурный диапазон –40...+85°С ■ Конформное покрытие ТВЕРДОТЕЛЬНЫЕ НАКОПИТЕЛИ для ответственных применений #360 © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy