А что Вы планируете услышать от тех. поддержки?
Мнение по оптимальному варианту было высказано.
Как можно обмениваться данными с контроллером по портам RS485 и RS232 - четко прописано в документации - используя стандартные протоколы, поддержанные контроллером (ModBus, OWEN, DCon), либо написав свой протокол - такие возможности есть. На верхнем уровне надо сделать программу, которая с этими протоколами умеет работать. Описание протоколов - вещь совершенно доступная. Так же можете создать свой протокол - такая возможность есть.

По Ethernet все так же, но проще: из стандартных протоколов ModBus TCP. Соответственно Ваша программа должна уметь с ним работать. Либо опять же пишете обмен по своему протоколу через стандартный IP уровеннь.

То же касается и Термодатов и Взлетов - Ваше ПО так же должно уметь работать с протоколами, поддержаными в данных устройствах.

А можно просто взять СКАДА пакет, и набор ОРС серверов (которые даем и мы и Взлет и Термодат), и не пытаясь придумывать чего то и разбираться с протоколами на уровне разработчика получать готовые данные в виде Тэгово из ОРС серверов непосредственно в СКАДА системе.

Надеюсь я помог Вам.