2011-06-01 111 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中所述。