Тема / Topic: один контроллер, один порт, несколько адресов modbus rtu
com_net
Junior Member / Новичок
Участник № / Member № 6104
отправлено / posted
День добрый. Есть проект, в котором заложена замена нескольких контроллеров на один. Контроллеры были подключены к шине rs-485 и были на этой шине modbus rtu slave. Каждый из них был со своим адресом на этой шине. Есть верхний уровень управления, который обращается к этим контроллерам и находится за рамками рассматриваемой задачи - т.е. не планируется никаких изменений программ верхнего уровня. В связи с этим задача - как сделать, чтобы МРВ, установленный на контроллер ICP DAS XP-8041-CE6 одновременно на одном и том же порту RS-485 являлся modbus slave-ом по нескольким разным modbus адресам и по каждому из этих адресов имел бы свой (совершенно разный) пул источников/приемников?
Сообщения / Posts 19 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
МикроМРВ для Windows CE поддерживает режим Modbus SLAVE только по TCP. В этом режиме он имеет он Modbus-адрес и поддерживает connect только по одному IP-адресу и одному порту.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
com_net
Junior Member / Новичок
Участник № / Member № 6104
отправлено / posted
ОК, к черту XP-8041. Зададим вопрос иначе: в какой комбинации контроллера и ПО реализуема задача "несколько разных modbus RTU slave на одном порту RS-485"? Ethernet не рассматривается по причине уже имеющихся в наличии и довольно длинных (250-300м) линий, перепрокладывать никто не будет. Допускается вариант применения контроллера с тремя портами RS-485 с поднятием на каждом из них modbus RTU slave и подключением на общую шину, хотя это и маразм. Конверторы протокола возможны, но нежелательны.
Сообщения / Posts 19 | Из / From: Россия
| IP / IP: IP адрес / IP address |
com_net
Junior Member / Новичок
Участник № / Member № 6104
отправлено / posted
Вынужден повторить вопрос: какое железо и какой софт из линейки tracemode необходим, чтобы обеспечить функционал modbus RTU slave? Будет он называться МРВ или ЯЧС++++ - мне, собственно, совершенно все равно. Равно как все равно на каком железе его запускать - главное, чтобы таковое железо можно было приобрести.
Сообщения / Posts 19 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Tm стандартно не поддерживает slave Modbus RTU по последовательному интерфейсу.
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |