This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SW-DK-TM4C129X:TM4C129X 上的 Modbus TCP/IP

Guru**** 1086020 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1247731/sw-dk-tm4c129x-modbus-tcp-ip-on-tm4c129x

器件型号:SW-DK-TM4C129X

您好、TI 团队、

我想使用 lwIP TCP/IP 堆栈在 TM4C129X 或 MSP432微控制器上实现 Modbus TCP/IP 协议。

我有一个 DK-TM4C129X 开发板、通过"具有 lwIP 的以太网"等一些示例评估了 lwIP 协议栈。

是否可以将此示例作为起点并对其进行修改以进行 Modbus TCP/IP 数据传输、或者是否有更智能的方法开始开发?

例如、是否有现成的库或应用程序可在任何 TI 开发板上实现 Modbus TCP/IP?

提前感谢您的支持。

此致、Gerhard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Gerhard、

    例如,是否有现成的库或应用程序可用于在任何 TI 开发板上实施 Modbus TCP/IP?

    不可以、我们目前还没有任何针对基于 TM4C129 lwip 的 Modbus TCP/IP 的库或示例。 但是、我发现此内容 应用手册对于带有 软件配套资料的较早代 Stellaris MCU、您可以查看。 您可以自行将该器件移植到 Tiva 器件。  

    您可能会发现此帖子很有用。  

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/880100/tm4c1294ncpdt-errors-using-lwip-with-freertos/3261592#3261592

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charles:

    非常感谢您的建议。 事实上,我发现了一个名为"enet_Modbus"的项目,这似乎完美地满足了我的需求。 使用基于 PC 的 GPL 软件 QModBus、我能够向我的应用程序发送 Modbus TCP 命令、并在我的 TivaC 控制器的缓冲区中找到接收到的数据。 现在,我正在努力 lwIP 软件来找出,如何形成一个 TCP 电报,并将它发送回 PC 作为一个 Modbus 响应. 到目前为止、我无法了解 lwIP 如何发送数据。 不过、再次感谢您的帮助。

    此致、Gerhard