Руководство Noob по OPC: как написать клиент C # Hello World?

вот моя ситуация:

У нас есть программное обеспечение, которое используется для мониторинга разработанных солнечных электростанций. Я должен представить OPC как новый способ получения данных от самих физических устройств, поэтому я в итоге попытался узнать об opc, что до сих пор разочаровывает.

Я установил симулятор Matrikon и, используя проводник Matrikon, вижу, что данные симулируются. Теперь мне нужно создать очень базовое доказательство того, что я могу подключиться к нему и напечатать что-нибудь, используя C #. Насколько я понимаю, мне нужно использовать какой-то проприетарный API / SDK. Я только проверяю вещи, так что я не хочу совершать запатентованный способ сделать вещи прямо сейчас. Разве OPC не создан, чтобы точно этого избежать?

Существует ли простая библиотека Opensource DLL, которую я могу использовать для подключения к серверу OPC, которая поддерживает DA, HDA и AE, что позволяет мне работать, не беспокоясь о vendors / sdks?

Чтобы добавить к путанице, я нашел OPC Xi и OPC UA .... и я не нашел учебник с нуля, это то, что я ищу.

Ответы на вопрос(5)

Ваш ответ на вопрос