.net - 如何开始开发 OPC Xi(.NET 3.0 WCF 服务)服务器(服务)

标签 .net wcf opc

我想使用最新的标准版本来实现 OPC 服务器:OPC Xi。 我的目的不是提供实际使用的服务,我只是想开发一个功能服务器,从某个工业站的传感器返回数据(不存在:功能)。

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

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

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

嗯,我对 WCF 服务已经足够熟练了,所以我希望我只需要实现一些接口(interface),对吗???

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

  • ICallback 服务合约接口(interface)。
  • IPoll 服务合约接口(interface)。
  • IRead 服务合约接口(interface)。
  • IResourceManagement 服务合约接口(interface)。
  • IRestRead 服务合约接口(interface)。
  • IServerDiscovery 服务合约接口(interface)。
  • IWrite 服务合约接口(interface)。

我希望这些是在我的网络服务中实现的,对吗???

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

谢谢

最佳答案

OPC 培训学院有这些 getting started tutorials用于与 OPC Xi(顺便说一下,它已重命名为 OPC .NET 3.0)

OPC .NET 3.0 的 future 非常不明朗。 OPC 基金会似乎淡化了它的存在这一事实。 OPC 基金会的立场是,OPC UA 是 future 的发展方向,如本 discussion 中所述。 .

关于.net - 如何开始开发 OPC Xi(.NET 3.0 WCF 服务)服务器(服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204519/

相关文章:

c# - MongoDB for .Net简单显示数据示例

c# - 什么可能是我的 C# WCF 服务上的速率限制 CPU 周期?

.net - 在 WCF 中有没有办法在程序集范围内设置 ServiceContract 命名空间?

c - 从 PLC(OPC 客户端服务器 Kepware)传输到 MS Access,C

java - 将 boolean 值写入 OPC UA 服务器 - "not of the same type"错误

c# - Compact Framework - 将依赖项 (dll) 放在子文件夹中

.net - 发送自动短信

c# - 有没有办法设置虚拟数据库来测试 .NET Framework 4.7.2 存储库/数据库集成?

wcf - 流利的 hibernate 循环引用疼痛

client-server - OPC-UA 服务器重启和订阅