Yes many devices are available for reading 4-20 mA and convert the data into RS485. You see the Dynalog's ADAM 4000 series devices supports your requirement. Particularly ADAM 4017 can do this. ADAM 4017 supports 8 Analog inputs and provides the data in RS485 format. I used this device for many projects.
A PLC can do it (with some logic in it) - provided you also specify:
1. Which protocol you want to run on the RS485 PHY (physical) interface - remember - RS485 is not a protocol - just a physical interface.
2. When and how to send the data over RS485 - 4-20mA is a continuous analog phenomenon - whereas serial data is made of discrete messages comprising in turn digitally encoded values.