PI DataLinkのPISampDat関数を用いてExcelにデータ取得を行っていますが、PI Data Archiveへのサンプリング周期が1秒のデータを1分間隔で10タグ同時に数か月分取得しようとすると、途中でタイムアウトエラーになってしまいます。サンプリング周期が30秒や1分のデータは問題なく取得できるのですが、何か解決策はありませんでしょうか。
PI DataLinkのPISampDat関数を用いてExcelにデータ取得を行っていますが、PI Data Archiveへのサンプリング周期が1秒のデータを1分間隔で10タグ同時に数か月分取得しようとすると、途中でタイムアウトエラーになってしまいます。サンプリング周期が30秒や1分のデータは問題なく取得できるのですが、何か解決策はありませんでしょうか。
ありがとうございます。試してみます。バルクコールは使用しています。
Timeoutの設定で回避できるかもしれません。
About PI SDKでPI Data ArchiveへのData Access Timeoutを伸ばしてみてください。
また、タグすべてを1つの配列で呼び出していますでしょうか?バルクコールを使用した方がパフォーマンスが良いためです。
そのほかネットワークの速度が関係したり、後はPI Data Archiveの返せるイベントの最大値なども関係するかもしれません。
エラーによっては
PISMT > Operation > Tuning Parameters > Archive tab >
Archive_MaxQueryExecutionSec, ArcMaxCollectなどもチェックしてみるとよいかもしれません。