开源改变世界

mb2hal 带 TCP 的破管 #1501

推推 grbl 3年前 (2023-01-30) 222次浏览
打开
remy-mr 打开了这个问题 2022 年 1 月 10 日 · 6条评论
打开

mb2hal 带 TCP 的破管#1501

remy-mr 打开了这个问题 2022 年 1 月 10 日 · 6条评论

注释

mb2hal 带 TCP 的破管 #1501

你好。
当我尝试在 LinuxCNC 和 mb2hal 组件中与我的 VfD 通信时,出现“ERROR Broken Pipe”。

这是来自 mb2hal、LinuxCNC 还是 Linux Mint 19?

当我通过程序 QModBus 发送命令时,一切都很好。
mb2hal 带 TCP 的破管 #1501
mb2hal 带 TCP 的破管 #1501

mb2hal 带 TCP 的破管 #1501

你好,我看了图片。难道没有联系?有没有可能得到详细的日志?

mb2hal 带 TCP 的破管 #1501
成员

您使用的是哪个 LinuxCNC 版本?

mb2hal 带 TCP 的破管 #1501
贡献者

不知何故,它不会像这样继续下去。不幸的是,我无法通过 tcp 进行测试。

mb2hal 带 TCP 的破管 #1501
作者
雷米先生 评论了 2022 年 2 月 6 日  

你好。
抱歉回复晚了。
LC数控 2.8.1

现在我通过 USB-RS485 适配器切换回有线连接到我的 Vfd,并且 INI 中只有一个 TCP 块用于继电器。
我不得不提一下,我使用 ESP32 模块作为 modbus-server。

首先,我在此 ESP 上将 TCP-RTU-bridge 与服务器一起运行。
使用 QModBus 测试其功能运行没有问题。但 mb2hal 显示“破管”。
所以我只想知道,是谁在写这条错误信息。是 linux 内核、Lcnc 还是 mb2hal comp。从那里我希望继续检查问题是什么。

会不会是同一 IP 上的两个 TCP 端口导致错误?
在我第一次使用网桥和服务器进行设置时,我将端口 502 用于网桥,将 504 用于服务器。

mb2hal 带 TCP 的破管 #1501
成员

我收到“ERROR Broken Pipe”…
这是来自 mb2hal、LinuxCNC 还是 Linux Mint 19?

我认为“错误”来自 libmodbus 库:
https
://github.com/stephane/libmodbus/blob/7c8dbd29e5a924f3bb157f0d37ff522bd821e0af/src/modbus.c#L84 和系统中的“Broken pipe”。

mb2hal 带 TCP 的破管 #1501

我收到“ERROR Broken Pipe”…
这是来自 mb2hal、LinuxCNC 还是 Linux Mint 19?

我认为“错误”来自 libmodbus 库:https ://github.com/stephane/libmodbus/blob/7c8dbd29e5a924f3bb157f0d37ff522bd821e0af/src/modbus.c#L84和系统中的“Broken pipe”。

我同意这一点。也认为它来自 libmodbus。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
mb2hal 带 TCP 的破管 #1501mb2hal 带 TCP 的破管 #1501mb2hal 带 TCP 的破管 #1501

喜欢 (0)