我可以如何使用python轻松从历史数据中提取数据?
我对Proficy Historian和Python相当陌生。我的应用程序的目的是开始从Proficy中提取数据。我可以如何使用python轻松从历史数据中提取数据?
GE(Proficy)Historian安装在虚拟机Server A
上,而我的python安装在其他VM Server B
中。
两台服务器都在同一个防火墙下,并且在同一个VLAN中,因此它们可以通信。
我试图环顾四周,但我不确定哪个是最简单的方法来提取数据...任何帮助?
您可能需要解决与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 \
虽然这个链接可能回答这个问题,最好在这里包含答案的重要部分,并提供参考链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18896472) – cezar
想到烧瓶和pyro模块。如果你的遥控器是Linux盒子,paramiko也可能会有所帮助。 – BoboDarph
我主要是在寻找pyodbc。脚本: 康恩= pyodbc.connect( “驱动器= {SQL服务器}; 服务器=; 数据库=>; PWD = ”) 但它不是足够 –