Как начать разработку сервера OPC Xi (.NET 3.0 WCF Services) (служба) - PullRequest
4 голосов
/ 01 июня 2011

Я хотел бы внедрить OPC-сервер, используя последнюю стандартную версию: OPC Xi.Моя цель не заключается в предоставлении услуги для реального использования, я просто хотел бы разработать финциональный сервер, возвращающий данные от датчиков определенной промышленной станции (несуществующие: финкционные).

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

Ну, я только что скачал OPC .NET 3.0 (WCF) Contracts and ServerBase [1.20.4] с веб-сайта OPCFoundation.

zip содержит решение Visual Studio 2008 с несколькими проектами.

Что ж, я достаточно опытен с сервисами WCF, поэтому я ожидаю, что мне просто нужно правильно реализовать некоторые интерфейсы ???

В решении есть проект под названием Xi Contracts VS2008.Там я могу найти эти интерфейсы (все помечены как ServiceContract):

  • ICallback интерфейс контракта на обслуживание.
  • IPoll интерфейс контракта на обслуживание.
  • IRead интерфейс контракта на обслуживание.
  • IResourceManagement интерфейс контракта на обслуживание.
  • IRestRead интерфейс контракта на обслуживание.
  • IServerDiscovery интерфейс контракта на обслуживание.
  • IWrite интерфейс контракта на обслуживание.

Я ожидаю, что именно они будут реализованы в моем веб-сервисе правильно ???

Еще один вопрос: есть такжепроект под названием Xi Server Base VS2008, зачем это ???

Спасибо

1 Ответ

2 голосов
/ 01 июня 2011

Учебный институт OPC имеет эти учебные пособия по началу работы для работы с OPC Xi (который, кстати, был переименован в OPC .NET 3.0)

Будущее OPC .NET 3.0очень мутныйФонд OPC, кажется, преуменьшает тот факт, что он даже существует.Позиция Фонда OPC заключается в том, что OPC UA - это путь в будущее, изложенный в этом обсуждении .

...