上海迅饒提供免費的Niagara接口——SoapClient
SoapClient的發布意味著Niagara用戶只需要購買迅饒網關,就集成第三方的設備,可以省去一大筆接口的費用。而且網關本身支持有80多種驅動,都可以在Niagara平臺上使用。即使以后有非標的接口開發,在網關上做開發就可以集成到Niagara平臺上。而且SoapClient使用非常方便,還可以幫客戶省去配點的時間和查找故障的時間。
SoapClient接口配合上海迅饒網關使用,可以和上海迅饒硬件網關和X2OPC無縫對接。SoapClient在Niagara平臺上,開發成Module,實現以下功能:
1、支持3個方法,分別是GetStatus、Browse和GetProperties。
A、GetStatus方法方便用戶做故障診斷,查詢網關是否在線。IsRunning屬性會起作用。
B、Browse方法支持自動搜索網關的點表,把點名、描述、是否可寫等屬性搜索到Niagara平臺上。(省去建點的麻煩)
C、GetProperties方法用于重新獲取點的描述和讀寫屬性。
2、SoapClient對象本身支持修改URL、更新速度和注解,并且管理所有瀏覽上來的點表。
3、每個點支持布爾量、整數、長整數、浮點以及字符串數據類型。點本身的離在線有Opc Quality表示。每個點的更新次數以及通信錯誤次數都有相應的屬性來表示。
把soap.jar放到文件夾下“NiagaraNiagara-3.8.38modules”下,點擊一下“Install Platform Daemon”重新啟動Niagara服務。原來的網關就可以做測試,只是原來的會獲取不到讀寫屬性和描述而已。