Yes, odd indeed. And it’s not a constant since the ‘problem’ transaction does work. Excellent include files, could you try again using the
> set trace state=on mask=ia:i+d+w
This will include the timeout warnings, etc.
How is the DOIA wired in? By screw terminals, right? Is the DOIA’s RS-485 line-bias enabled (which means the terminator is on?) I won’t expect to see many errors for a simple system like this, plus the Modbus/TCP to RTU is the most heavily used & tested form of that code.
Log the ‘i+d+w’ trace, and that might give a better clue.
< set trace state=on mask=ia:i+d+w
This will include the timeout warnings, etc.<<
The Siemens RTU is not available for the moment…
I’m back in the office with no hardware at hand at all…