I didn’t want to necro the threads where I saw this advice given, but I was wanting to get a clearer answer on this. The inductive automation training seems to direct you to use the address mapping feature in the Gateway, but once I started reading threads on the forum I see multiple instances of users recommending against it. Why?
@pturmel In particular I’ve seen a couple threads where you suggest to not use the address mapping feature and to instead create OPC tags directly.
Beyond this, I’d appreciate any advice others have on working with PLCs using Modbus. I’m coming from the IT/software dev world so most of this is new to me. In particular I’m working with some DL205s from Automation Direct and I have had a couple engineers here warn me about polling them for data as they are very slow, or other issues such as only being able to have a single modbus master? Another issue they told me about is that our server communicates over UDP to the PLCs, but I feel like this is wrong as the protocol is literally called Modbus/TCP, and wireshark shows TCP connections. From what I’ve read and observed Modbus/TCP supports multiple clients. Am I missing something here?
Lastly, I’d appreciate any advice in terms of cybersecurity. I see modbus/TCP is a plaintext protocol, which made it very nice for me to debug and get familiar with, but I see there is a modbus/TCP/TLS version now. Our PLCs don’t support it I believe, but beyond this, is there any other advice regarding cybersecurity? I’ve seen a couple different camps online where they suggest you completely rip up and replace all the PLCs with new ones that support advanced features like encryption etc, and others who say this isn’t necessary and to instead just keep it on a private network.
Thank you!