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

Просто следите за тем, как я это сделал и почему:

  1. Я больше не наследую класс Rule из MonoBehaviour, чтобы избежать отслеживания создания и удаления объектов gameObjects, которая оказалась болью.
  2. Поскольку метод Invoke не существует в родовых классах, я заменил его отражением, как описано здесь здесь

6
задан GEOCHET 18 January 2010 в 20:37
поделиться

5 ответов

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

6
ответ дан 9 December 2019 в 20:51
поделиться

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

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

3
ответ дан 9 December 2019 в 20:51
поделиться

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

2
ответ дан 9 December 2019 в 20:51
поделиться

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

1
ответ дан 9 December 2019 в 20:51
поделиться

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

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

0
ответ дан 9 December 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: