我想使用最新的标准版本OPC Xi
来实现OPC服务器。
我的目的不是为实际使用提供服务,我只是想开发一个从某个工业站的传感器返回数据的终端服务器(不存在:finctional)。
主要目的是为学术目的创建一个服务器,以便让学生和其他人利用这个免费的服务器来实现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
的项目,它是什么?
由于
答案 0 :(得分:2)
OPC培训学院有getting started tutorials用于与OPC Xi合作(顺便说一下,它已被重命名为OPC .NET 3.0)
OPC .NET 3.0的未来非常模糊。 OPC基金会似乎淡化了它甚至存在的事实。 OPC基金会的立场是OPC UA是未来的方式,如discussion所述。