I realize that when using PLCs there are a myriad of different communication protocols used from Modbus TCP, Ethernet/IP, CIP, DeviceNet, DF-1, etc... my question is how would you know which one you are actually using and if your using something like a controllogix processor, is there a way to manually choose which type of communication protocol to use or is it always set by default?