I would like to implement an OPC Server using the latest standard version: OPC Xi
.
My purpose is not providing a service for real usage, I just would like to develop a finctional server returning data from sensors of a certain industrial station (non existing: finctional).
The main purpose is to create a server for academic purposes, in order to let students and others take advantage of this free server to make practice with OPC calls and the OPC standard.
Well, I just downloaded OPC .NET 3.0 (WCF) Contracts and ServerBase [1.20.4]
from OPCFoundation web site.
The zip contains a Visual Studio 2008 solution with several projects.
Well, I am enough skilled with WCF services, so I expect I just need to implement some interfaces right???
In the solution there is a project called Xi Contracts VS2008
. There, I can find these interfaces (all marked as ServiceContract
):
ICallback
service contract interface.IPoll
service contract interface.IRead
service contract interface.IResourceManagement
service contract interface.IRestRead
service contract interface.IServerDiscovery
service contract interface.IWrite
service contract interface.
I expect these to be the ones to be implemented in my web service right???
Another question: there is also a project called Xi Server Base VS2008
, what is it for???
Thanks