Hello, my name is Pavel, and I will be supporting your case, the protocol Modbus can be mounted on UART, for long distances you will need a transceiver, that makes the communication of tx and rx to the differential. The way to know what transceiver you need is by reviewing how the PLC supports this protocol.
Best regards,
Pavel