Сажаете модем на RS232, а всё, что работает по modbus- на RS485.
В контроллере организовываете процесс опроса modbus-устройств и передачу значений в АРМ. Вроде все получается. А вот если появятся другие modbus-устройства с интерфейсом RS485, при этом несовместимые по настройкам интерфейса с имеющимися, вот тогда будет проблема.