2011-06-01 118 views
4

我想使用最新的标准版本实现OPC服务器:OPC Xi。 我的目的不是为实际使用提供服务,我只是想开发一个从某个工业站(不存在:finctional)的传感器返回数据的有限服务器。如何开始开发OPC Xi(.NET 3.0 WCF服务)服务器(服务)

主要目的是创建一个用于学术目的的服务器,以便让学生和其他人利用这个免费服务器来使用OPC调用和OPC标准进行练习。

那么,我刚刚从OPCFoundation网站下载了OPC .NET 3.0 (WCF) Contracts and ServerBase [1.20.4]

该zip包含一个包含多个项目的Visual Studio 2008解决方案。

那么,我足够熟练的WCF服务,所以我期望我只需要实现一些接口吗?

在解决方案中有一个名为Xi Contracts VS2008的项目。在那里,我可以找到这些接口(全部标记为ServiceContract):

  • ICallback服务契约接口。
  • IPoll服务合同界面。
  • IRead服务契约接口。
  • IResourceManagement服务契约接口。
  • IRestRead服务契约接口。
  • IServerDiscovery服务契约接口。
  • IWrite服务契约接口。

我希望这些是在我的网络服务中实施的权利?

另一个问题:还有一个项目叫做Xi Server Base VS2008,它是什么?

感谢

回答

2

的OPC培训学院拥有这些getting started tutorials与OPC曦(其中的方式已更名为OPC .NET 3.0)

OPC .NET 3.0的未来是非常黑暗的工作。 OPC基金会似乎淡化了它甚至存在的事实。 OPC基金会的立场是,OPC UA是未来的方式,如discussion中所述。