a.i.martynoff Posted July 28, 2011 Share Posted July 28, 2011 Всем привет. Есть необходимость передать Modbus без проводов. По проводам все идет нормально. Взяли для тестирования 2 NPort W2150 и точку доступа AWK-3121. NPort W2150 друг друга видят нормально. При настройке СOM использовали TCP/Server и TCP/Client. Передача данных идкт только в одну сторону, счетчики Tx идут, а Rx по нулям. Со стороны Server - контроллер с картой Modbus RTU. Со стороны Client - CP341 от Siemens. Пробовали и PairConnection и UDP. Ничего не помогает. Что может быть? Какие надо сделать настройки COM, чтобы нормально шла передача данных или NPort не предназначены для передачи Modbus RTU? Link to comment
Guest Stepashkin Posted July 28, 2011 Share Posted July 28, 2011 Добрый день! Рекомендую попробовать соединить устройства друг с другом в режиме TCP Server - TCP Client (какой из NPort'ов будет клиентом, какой сервером - по сути, не важно). Скриншоты с рекомендуемыми настройками: где xxx.xxx.xxx.xxx - IP-адрес первого NPort'а Обратите внимание на параметр Force Transmit на обоих устройствах - попробуйте "поиграть" с его значением (для начала установите 2-5 мс). К сообщению прикреплен файл с рекомендациями по настройке этого параметра. NPort - функция Force Tx Timeout.pdf Link to comment
a.i.martynoff Posted July 29, 2011 Author Share Posted July 29, 2011 Добрый день! Рекомендую попробовать соединить устройства друг с другом в режиме TCP Server - TCP Client (какой из NPort'ов будет клиентом, какой сервером - по сути, не важно). Скриншоты с рекомендуемыми настройками: где xxx.xxx.xxx.xxx - IP-адрес первого NPort'а Обратите внимание на параметр Force Transmit на обоих устройствах - попробуйте "поиграть" с его значением (для начала установите 2-5 мс). К сообщению прикреплен файл с рекомендациями по настройке этого параметра. Именно так я и делаю. На MOXA, которая подключена к Siemens CP341(NPW2x50P_2.txt) постоянно горит светодиод Serial оранжевым цветом. На MOXA, которая подключена к полевому контроллеру с платой Modbus RTU(NPW2x50P_3.txt) периодически моргает светодиод Serial зеленым цветом. Передачи данных не происходит, точнее происходит но только в одну сторону. Высылаю настройки NPort-ов. Что-то не так делаю наверно или чего-то не хватает. NPW2x50P_2.txt NPW2x50P_3.txt Link to comment
Guest Stepashkin Posted July 29, 2011 Share Posted July 29, 2011 Судя по настройкам, используется интерфейс RS-485, советую Вам попробовать поменять местами провода A и B. По симптомам очень похоже на то, что одно из устройств подключено неверно. Link to comment
a.i.martynoff Posted August 1, 2011 Author Share Posted August 1, 2011 Спасибо, Евгений за помощь. Действительно помогло переподключение кабеля(замена местами проводов А и В с обоих сторон) и воспользовался рекомендациями из статьи с настройками Force Tx Timeout. Выставил 3 ms и забегали пакеты. Так что Modbus по WiFi теперь для нас не проблема. Link to comment
Guest Stepashkin Posted August 2, 2011 Share Posted August 2, 2011 Спасибо за хорошие новости Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now