Recently, customers have reported that when using the Robustel gateway's Edge to Cloud function, after collecting data from Siemens PLCs at the south end, the data transmitted via MQTT to the MES system at the north end is not real-time. For example, data received today is always from yesterday. This guide explains how to compare the Siemens S7 collection interval with the MQTT upload interval and remove a growing data backlog. The practical conclusion is that the upload interval must keep pace with the collection rate for near-real-time transmission.
Note the collection cycle in Edge2Cloud -> E2C Siemens S7 -> Read Interval. Currently set to 1 second.
Note the upload cycle in Edge2Cloud -> E2C MQTT -> Report Interval. Currently set to 10 seconds
In this case, the 10-second upload interval is significantly longer than the 1-second collection interval, resulting in data backlog and non-real-time transmission.
Solution: Adjust the upload interval to 1 second to resolve the issue.
Version | Date | Author | Description of Changes |
1.0 | 2025-11-04 | Tony Li | Initial document creation |