Добрый день.
arOPC по OPC DA/UA не может читать информацию с других OPC серверов.
Возможные варианты:
1. Можно в arOPC завести устройства типа "Симуляция", настроить теги и из скады писать в них периодически, по OPC DA.
А уже с arOPC забирать удалённым АРМ по OPC UA, если ваша скада поддерживает его. Но это будет дублирование, не очень удобно и трудоёмко.
2. Можно использовать эмулятор Modbus (
https://ardsoft.ru/mEmulator.html). Он может по OPC DA забрать данные с OPC сервера, разбросать всё это дело по Modbus регистрам и потом с удалённой машины по Modbus TCP эти данные собрать. Но это очень ненадёжно (на свой страх и риск) и тоже трудоёмко.
3. Воспользоваться этим инструментом (
https://github.com/OPCFoundation/UA-.NETStandard-Samples/blob/master/ComIOP/README.md). Там всё с открытым исходным кодом, можно просто собрать и в конфигурации прописать свой OPC сервер, эта программка сама подтянет все теги и можно с неё считать по OPC UA.
Айрат