Я хотел бы просто добавить «комментарий» к вашему вопросу, но у меня нет нужного представителя, поэтому я буду комментировать в качестве ответа ...
Пожалуйста, не могли бы вы уточнить, что вы хотели бы сделать второй программой? OPC имеет компоненты «клиент» и «сервер». OPC «сервер» будет работать на контроллере WinPAC, и вы будете запускать OPC «клиентское» программное обеспечение на ПК. Вот некоторые ссылки OPC .NET: Open Automation , OPC и .NET .
Однако, если вы просто хотите отслеживать и контролировать цифровые / аналоговые точки, протокол MODBUS / TCP намного проще и понятнее для реализации ( CodeProject ).
OPC довольно тяжелый, и я не нашел его особенно надежным в нестабильных сетях. MODBUS / TCP представляет собой простое сокетное соединение и может быть легко реализовано на любом языке, поддерживающем сокеты TCP. ICPDAS и MODBUS / TCP работали очень хорошо для меня.