А ведь задача простая:
- Принять ModbusTCP запрос на любой сокет
- Преобразовать адреса
- Передать запрос на свой же ModbusTCP(Slave)
- Получить ответ
- И переслать его как есть запросившему.
Делов то?!!! Вечерок посидеть. А как не охота возиться?!