We needed to do the same thing and what we ended up doing was using a wago programmable field controller with an RS-485 serial module. We found several vendors that supported that for their readers. We then wrote a library function to deliver the information to the PLC in the format required for the PLC program. Maybe could be done simpler if there is a serial to profibus node that can parse the data for you.
Darren