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 |
|
|||