한국어 English Chinese Russian
bannerbar

Q&A



Your information is protected by SSL.
No. 1723 no subject 2020-05-18

Dear Sir/Madam,

I have purchased a Modbus Gateway SMG5420 for our project in Germany. This module is applied to sniff or listen to a communication between an HMI and an I/O module. The communication between them is a Modbus RTU protocol. The module is located in between this RTU communication. In this use-case, the SMG5420 acts as the TCP client and my software in TCP side is a TCP server. The setup is shown as in the attached picture.

I have used another Modbus gateway module (different brand) and my software (TCP server) is able to receive 40-50 packet data in a second. But when I used the SMG5420 using the same software, the propagated packets are only 5 packets within a second from SMG5420 module to my software. I suspected that because of the Timeout setting that can not be set to "0" ms, it can only be set to a minimum of 200 ms. Therefore the received packets are only 5 packets. Because in another module, this timeout parameter can be changed to 0 ms. Hence, my software can receive complete packets.

So my question is, is it possible to change the timeout parameter to 0 ms? Because I have tried several times to change but it kept persisting to become 200 ms.

I am looking forward to hearing from you.

Best Regards,

Irfan Fachrudin Priyanta



Attachment 20200518_SMG5420 Setup.PNG
Writer Irfan Fachrudin Priyanta Company Hocschule Wismar