I don't think it is a time out issue.......? But I will let myself be corrected if needed. How do we fix the "SSL/TLS handshake failed" problem (see the attachment)? Is it possible that we are using this ethernet port for too many instructions? We are using it for 4 HTTPCMD, 3 MQTT, and 25 MRX/MWX instructions. Plus communication to an InduSoft SCADA. I would think a single ethernet port should be able to handle that? Just throwing ideas out cuz I do not know what else to try anymore?
The issue certainly isn't Ethernet bandwidth, but when there are TLS handshake issues it is frequently that the PLC can't compute the crypto stuff fast enough to satisfy the server. That's why we allow you to increase how much time is dedicated to the handshake.
A Wireshark trace might give some insight whether the server is dumping the PLC, which is frequently the issue. BRX only supports up to TLS 1.2, so if the server is forcing TLS 1.3, that could also be an issue.
The IT world routinely sets standards that OT can't adhere to. Small embedded systems simply don't have the memory or computational power that PCs do. It's a real problem.