Почему, почему, почему?
Серьезно, каждое место, где я сталкиваюсь с серьезной промышленной системой управления, использует древнее аппаратное и программное обеспечение (например, модемы и гипертерминал), потому что это то, с чем промышленное оборудование построено для связи, и дешевле использовать PCI-модем за 5 долларов, чем повторно спроектировать все, чтобы использовать Ethernet.
Так зачем качать лодку? В прошлой жизни несколько лет назад мы наблюдали за 9-значной средой центра обработки данных с ПК на базе Windows 95, потому что это то, для чего предназначены все промышленные системы. На полке была куча одинаковых запчастей, ежечасное резервное копирование системы, и когда она выходила из строя, мы вставляли новую на ее место и помещали на нее изображение. (Только один раз за ~ 12 лет, что было довольно впечатляюще.)
То, что вы делаете здесь, пытается найти решение для проблемы, которая не существует. Оставьте устройство под управлением Windows XP и модем вместо того, чтобы тратить тысячи долларов на то, что вы в настоящее время делаете бесплатно.
РЕДАКТИРОВАТЬ: Все еще плохая идея, но если у вас нет выбора, я думаю, это то, что вы ищете.
Эмулятор нуль-модема (com0com) - это драйвер виртуального последовательного порта в режиме ядра для Windows. Вы можете создать неограниченное количество пар виртуальных COM-портов и использовать любую пару для подключения одного приложения на основе COM-порта к другому. Концентратор для связи (hub4com) позволяет получать данные и сигналы от одного порта COM или TCP, изменять и отправлять их на ряд других портов COM или TCP и наоборот.
Еще лучше / проще было бы купить модем PCI, который поставляется с драйверами Windows 7, такими как этот, этот или множество других. Удачи с этим беспорядком, кстати.