問題タブ [historian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
25815 参照

c# - Proficy Historian から生データを照会するにはどうすればよいですか?

Proficy Historian/iHistorian から生の時系列データを取得するにはどうすればよいですか?

理想的には、2 つの日付の間の特定のタグのデータを要求します。

0 投票する
2 に答える
19407 参照

odbc - AspenTech IP21 Historianからデータをクエリする方法は?

古い主題と新しいツールの組み合わせ:AspenTech IP21(InfoPlus.21)データヒストリアンからWebアプリケーションのデータをクエリするための最良/適切な方法は何でしょうか。

過去に、私はAspen SqlPlus ODBCドライバーを介してかなりひどいクエリを使用しましたが、Win 7にはまったくインストールされていないようであるため、これは正しいアプローチとは思えません。

ここの誰かがそれを経験したことがありますか?

0 投票する
2 に答える
4855 参照

sql - 列名にピリオドが含まれる列の選択 SQL Server

私は、列名にピリオドを許可する Proficy Historian にリンクしています。データは DBMS 以外の形式で格納されているopenqueryため、テーブルにスキーマが設定されていないため、データの取得に使用できません。したがって、データを取得するには、4 つの部分からなる名前の構文を使用する必要があります。この例は機能します:

しかし、これは'.' の近くの不正な構文で失敗します。

SERVER.pid_astatus[07][0].F_CV.Value列の名前はどこですか

これは、キーワード「from」の近くの構文が正しくない場合にも失敗します。

SQL Server にこれを列として表示させる方法についてのアイデアはありますか?

編集:

括弧をエスケープするための右括弧のMartinsの提案は、SQL呼び出しの外側でのみ機能します

ただし、キーワード「from」の近くの不正な構文内では機能しません。

編集

列エスケープをエスケープする必要がありました:)

0 投票する
2 に答える
19557 参照

opc - 歴史家とは?

OPC と PLC に関して、ヒストリアンの機能は何ですか?

0 投票する
3 に答える
3014 参照

historian - C# アプリから GE Proficy Historian にデータを書き込む方法

GE Proficy Historian を使用して、PLC に接続されていない機器からのデータをアーカイブしたいと考えています。これは c# を使用して実行できますか?

0 投票する
1 に答える
2773 参照

historian - 現在利用できる歴史家データベースは何ですか?

歴史家データベースに関する質問があります。これが私たちの要件です。平均して1000アップデート/秒の速度で機器からデータを収集できる歴史家データベースが必要です。また、歴史家データベースごとに1つの機器があります。この要件を考えると、私の要件に最も適した歴史家データベースはどれですか?私は、OSISoftのPI System、Wonderwareの歴史家、カナリア研究所のカナリアロガー、GEの習熟度、Iconicの超歴史家など、多くのオプションを見てきました。このリンクは私を助けました: 歴史家の比較

しかし、私が抱えている最大の問題は、これらの歴史家が非常にスケーラブルなデータベースであるということです。つまり、工場全体のデータを収集できるということです。したがって、たとえば500のデータポイントを持つ1つの機器にこれを使用すると、やり過ぎで費用がかかる可能性があります。

皆さんが私のニーズに合う歴史家データベースのリストを手伝ってくれるかどうか疑問に思っています。

0 投票する
2 に答える
1398 参照

sql - SQLは、他の列の状態によって定義された範囲内の列の最大値を見つけます

以下のデータでは、Event1 は製造サイクルの終わりを表します。イベント 2 は、サイクルのパーセンテージで発生します。サイクル時間の終わり (Event1 が 0 に戻るとき) と、そのサイクル中に Event2 の最大値 (0 または 1) を引き出せるかどうか疑問に思っていました。どちらの値もバイナリです。

私は WonderWare ヒストリアン データベースを使用しているため、クエリには独自のオプションがいくつかあります。以下は、サイクルタイムの終了を見つけるために使用するものです。

このクエリの結果を使用して、追加のクエリの DateTime 制限を生成する方法はありますか?

0 投票する
1 に答える
1113 参照

c# - IHUAPIを介してProficyHistorianタグ名を取得する

Proficy Historianのc#ユーザーAPIラッパーを使用して、すべての(またはフィルター処理された)タグ名を取得するにはどうすればよいですか?

キャッシュにデータを取り込むメソッドihuFetchTagCacheを見つけましたが、タグの数を返しますが、このキャッシュにアクセスする方法が見つかりません。

これまでの私のコード:

タグ名のキャッシュを読み取るにはどうすればよいですか?

0 投票する
1 に答える
275 参照

plc - Pi Historian、値が等しい場合にのみ結果を表示

PI Historianを使用して、いくつかのタグポイントから値を読み取ります。
私はこの特定のHistorianソフトウェアを使用していますhttp://www.osisoft.com/


特定の「テキスト」または「結果」が含まれている場合に結果を表示できるかどうか知りたい


タグマスクはどこにありますか?検索したいタグを配置できます。そのタグを取得した後、現在の値またはサンプルデータを実行したり、タイミングを設定したり、計算したりできます。

代わりに、例の「本」品質タグの現在の値を持つタグを表示したいと思います