2017-10-11 114 views
0

我對Proficy Historian和Python相當陌生。我的應用程序的目的是開始從Proficy中提取數據。我可以如何使用python輕鬆從歷史數據中提取數據?

GE(Proficy)Historian安裝在虛擬機Server A上,而我的python安裝在其他VM Server B中。

兩臺服務器都在同一個防火牆下,並且在同一個VLAN中,因此它們可以通信。

我試圖環顧四周,但我不確定哪個是最簡單的方法來提取數據...任何幫助?

+0

想到燒瓶和pyro模塊。如果你的遙控器是Linux盒子,paramiko也可能會有所幫助。 – BoboDarph

+0

我主要是在尋找pyodbc。腳本: 康恩= pyodbc.connect( 「驅動器= {SQL服務器}; 服務器= ; 數據庫=><數據庫名稱; UID = ; PWD = 」) 但它不是足夠 –

回答

0

您可能需要解決與GE Historian的REST API接口與Python的接口問題。這是一個到5.5版本的Historian API文檔的公共鏈接。

​​

它仍然適用於最新的版本,但安裝ISO還擁有最新的REST API文檔(如果此URL是過時的)。如果您的客戶語言具有靈活性,GE Historian還具有C,C++,VC++和VC++ 6庫和示例。您可以在Historian安裝期間通過從客戶端工具安裝Historian API SDK來查找它們。他們將位於C:\ Program Files \ Proficy \ Proficy Historian \ x86 \ api \

+1

雖然這個鏈接可能回答這個問題,最好在這裏包含答案的重要部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18896472) – cezar

相關問題