Всем спасибо. Разобрался-во первых утверждение что раньше год работало было ложным-просто
была ошибка ещё и в коде MasterSCADA и отображалось состояние ОПС всегда "взято", никто не обращал
внимание.
А дело оказалось в том, если на одни RS485 посажены два прибора Universal Modbus Device(UMD)
то в их настройках мало задать разные адреса, надо в ручную разносить опрос по времени.
Например, установили Polling time 10000 мс на обоих- не работает, а 1000 мс и 1500 мс- всё работает