This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Modbus TCP broken pipe error
#1
Hi everybody,
I'm going mad with this error in a modbus TCP application.
I describe the project. Two inverter an ABB and a Huawei the first one works perfectly the second after about 2 days stops works and give me "broken pipe error".
Reading in the forum I have already flagged "permanent connection" change the polling time (growing now 20 sec) and change the timeout (decrease).
On other Huawei with the system works fine.
Any others ideas?
Thanks and best regards Cristian
Reply
#2
What is the pool interval, timeout and amount of registers? Any other errors?
------------------------------
Ctrl+F5
Reply
#3
(14.07.2025, 07:22)Daniel Wrote: What is the pool interval, timeout and amount of registers? Any other errors?

Hi Daniel,
pool interval : 20 sec
timeout : 3 sec
Number of registers : 23
Other errors 'Timeout', 'slave or server are busy' or 'Broken pipe'
Thanks Cristian
Reply
#4
3sec x 23 = 69sec. Set pool interval around this and restart inverter.
------------------------------
Ctrl+F5
Reply
#5
(14.07.2025, 13:39)Daniel Wrote: 3sec x 23 = 69sec. Set pool interval around this and restart inverter.
ok and I let you know
Reply
#6
(14.07.2025, 13:39)Daniel Wrote: 3sec x 23 = 69sec. Set pool interval around this and restart inverter.

Hi it seems works but it has a lot of error of timeout (I think it could be a register), is there a way to understand which?
Anyway at the moment I have not the broken pipe error.
Best regards Cristian
Reply
#7
Try Read test one by one.
------------------------------
Ctrl+F5
Reply


Forum Jump: