Я хотел бы внедрить 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
, зачем это ???
Спасибо