In my experience, Modbus, whether RTU, ASCII, or Modbus TCP is the most common 'second language' spoken by PLCs. They all support their own homegrown protocols, of course, and some vendors offer multiple proprietary protocols (think of DF1, DH485, DH, DH+). But if they support anything other than their proprietary protocols, that alternative tends to be Modbus.