2017-10-11 15 views
0

Proficy Historian과 Python을 처음 접했습니다. 내 응용 프로그램의 목적은 Proficy에서 데이터 추출을 시작하는 것입니다.어떻게 파이썬으로 내역을 쉽게 추출 할 수 있습니까?

GE (Proficy) Historian이 가상 머신 Server A에 설치되어 있고 파이썬이 다른 VM Server B에 설치되어 있습니다.

두 서버 모두 동일한 방화벽과 동일한 VLAN에있어 통신 할 수 있습니다.

나는 주위를 둘러 보려고했지만 데이터를 추출하는 가장 쉬운 방법은 확실하지 않습니다 ... 어떤 도움이 필요합니까?

+0

플라스크 및 파이로 모듈이 마음에 듭니다. 리모컨이 Linux 박스 인 경우 paramiko도 도움이 될 수 있습니다. – BoboDarph

+0

저는 주로 pyodbc를 찾고있었습니다. 스크립트 : CONN = pyodbc.connect ("드라이버 = {SQL 서버}; 서버 = ; 데이터베이스 = <데이터베이스 이름>; UID = ; PWD = ") 하지만 –

답변

0

GE Historian의 REST API 인터페이스와 Python으로 인터페이싱하여 해결해야 할 수도 있습니다. 다음은 버전 5.5에 대한 Historian API 문서에 대한 공개 링크입니다.

http://help.geautomation.com/Historian55/Subsystems/iHistGS/content/restapi.pdf

는 아직 최신 버전에 적용 가능하지만, 설치 ISO는 또한 최신의 REST API 문서를 (경우에이 URL이 유효 기간이)가 있습니다. 클라이언트 언어가 유연한 경우 GE Historian은 C, C++, VC++ 및 VC++ 6 라이브러리 및 예제도 제공합니다. Historian 설치 도중 Client Tools에서 Historian API SDK를 설치하여 찾을 수 있습니다. C : \ Program Files \ Proficy \ Proficy Historian \ x86 \ api \

+1

동안이 충분하지 않습니다 이 링크는 질문에 대답 할 수 있습니다. 여기에 답변의 핵심 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [리뷰에서] (리뷰/저품절 게시물/18896472) – cezar