Возможно, вы зашли бы на сайт www.quickopc.com, который обеспечивает идеальную оболочку между .NET и OPC-серверами. Также есть много информации для OPC-серверов от www.opcfoundation.com, о которой вы уже узнали сами.
Если вы не используете библиотеки, такие как QuickOPC, вам придется создавать собственные классы для преобразования двоичных данных в читаемые коды .NET (которые должны быть самими заданиями). Это вполне выполнимо, основным недостатком является то, что у каждого устройства / производителя есть свой собственный протокол, что означает, что вы можете получить одну упаковку для каждого уникального устройства.