С чего лучше всего начать создание приложения на .NET, которое взаимодействует через OPC?[закрыто]

StackOverflow https://stackoverflow.com/questions/66776

Вопрос

С чего лучше всего начать создание приложения на .NET, которое взаимодействует через ОПК?

Это было полезно?

Решение

Вы можете найти хорошую статью и библиотеку для начала здесь: http://www.codeproject.com/KB/COM/opcdotnet.aspx

Другие советы

Статья Code Project написана на заре .NET и сегодня, возможно, не лучший вариант.

Альтернативы включают собственный фонд OPC Foundation. .NET API (требуется членство в OPC Foundation) или несколько коммерческих продуктов. OPCconnect.com перечисляет некоторые из них.

Будь осторожен.Я еще не использовал OPC API, который должным образом соответствует каким-либо соглашениям о вызовах, особенно в области освобождения памяти (COM, как описано в документации, или иным образом).Ожидайте месяц устранения утечек памяти.

OPCData.NET SoftwareToolbox (http://www.opcdata.net/) утверждает, что является решением на 100% управляемого кода для OPC-клиента.SoftwareToolbox также имеет некоторые другие библиотеки OPC, помогающие привязывать данные OPC к формам и веб-интерфейсам.

Если покупка коммерческого набора инструментов является вариантом, я использовал Northern Dynamics. серверный инструментарий и все работало нормально.Набор инструментов решит многие проблемы, упомянутые в других вопросах (или, по крайней мере, вы должны получить поддержку, если возникнет проблема).

Они хорошо упаковали протокол OPC, чтобы его было легко использовать.См. один из моих вопросов здесь для типобезопасная оболочка Variant что я написал, чтобы помочь с этим.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top