Привет всем. Кто-то может подсказать, можно ли на STM32F103C8T6 + w5500 (w5100) поднять ModbusTCP slave одновременно опрашивая другие датчики по RS232 или RS485, к которых и берутся данные для ответов Modbus? Привет всем. Можно ли на STM32F103C8T6 + w5500 (w5100) поднять ModbusTCP slave одновременно опрашивая другие датчики по RS232 или RS485, к которых и берутся данные для ответов Modbus?
Комментарии: 10
Sergey
Наверное можно. А готовую железку использовать не хотите? https://www.anybus.com/products/gateway-index/specific-gateways/anybus-gateways/anybus-modbus-rtu-to-tcp-gateway
Kot
Это просто преобразователь ModbusTCP в ModbusRTU как я понял. А у меня на втором конце не ModbusRTU
Sergey
https://www.anybus.com/products/gateway-index/anybus-communicator/detail/anybus-communicator---modbus-tcp Тогда такой.
Kot
Он программируемый?
Sergey
Да. Настраиваются команды на обеих портах. Голову правда поламать можно, но если разобраться - огонь.
Kot
А в каком виде это программируется? Просто я хотел более модульную систему. Порой надо RS232 И RS485, порой Ethernet и RS232 и т. д. Интересует все же вариант с микроконтроллером
Sergey
Есть программа, идёт в комплекте, под винду. Дальше всё мышкой, собираешь команды которые он слушает и как на них отвечает. На контроллере оно и подешевле будет. Возможно и стек команд уже кем-то написан. Не знаю. Нам для производства нужно было. Денег особо не считали. А конвертер этот в готовом корпусе, с разъёмами, на din-рейку, вот и взяли.
Kot
Боюсь, что там может не быть нужных возможностей, там команды не совсем стандартно составляется и ответы считываются тоже
Sergey
Он работает с устройствами в ASCII Побайтно формируются и разбираются посылки.
Kot
Ну всё равно, не модульное устройство