У меня это реализовано. Не знаю что там с этим Freemodbus... Не пойму зачем он вообще. Сделан драйвер USART, LwIP, и драйвер modbus который готовые пакеты разруливает. Работает параллельно Modbus - TCP/Modbus - UDP/Modbus - HTTP. Сам драйвер modbus настолько примитивен, что не пойму зачем себе ещё голову чужими исходниками забивать? ... Единственное, на что обратите внимание, это в TCP пакете обеспечьте ID пакета. И в OPC сервере необходимо разруливать эти ID. Иначе 2 устройства не будут в одной сети жить, да и с одним будут проблемы ... Нужна уверенность, что вы получили ответ именно на свой запрос.
|