PI OPC-XML DA I/FでXMLサーバに接続し、データを収集したのですが、収集データのタイムスタンプが
I/F側のタイムスタンプ(I/Fで取り込んだ時間)になってしまいます。
収集するデータのタイムスタンプはXMLサーバ側のタイムスタンプにしたいのですが、そのようにする場合の
設定方法をご教示ください。
デフォルトではXMLサーバ側のタイムスタンプを使うと認識していたのですが、収集したデータを見るとI/F側のタイム
スタンプになっています。
ご回答よろしくお願いします。
PI OPC-XML DA I/FでXMLサーバに接続し、データを収集したのですが、収集データのタイムスタンプが
I/F側のタイムスタンプ(I/Fで取り込んだ時間)になってしまいます。
収集するデータのタイムスタンプはXMLサーバ側のタイムスタンプにしたいのですが、そのようにする場合の
設定方法をご教示ください。
デフォルトではXMLサーバ側のタイムスタンプを使うと認識していたのですが、収集したデータを見るとI/F側のタイム
スタンプになっています。
ご回答よろしくお願いします。
OPC-XML Interfaceのマニュアルにもありますが
OPC-XML Interfaceの基本動作として、 /TSオプションが使用されると
Interfaceノードのタイムスタンプを使用しますが、デフォルトでは
/TSオプションは設定されず、OPCサーバーの時刻が使用されます。
ただし、インターフェースがOPCサーバーとPI Server(PI Data Archive)の時刻差を自動計算の上
修正した形でPI Serverに渡します。

もともとの想定として、PI Interfaceはデータソース(OPCサーバー)になるべく近いところに設置され、
PI Server(PI Data Archive, PI AF)がデータセンターやサーバールームなどデータソースから離れた場所に設置されているために
このような機能が実装されています。
/ignore_offsetというPI Data ArchiveとPI Interfaceノードのオフセットを強制的に無視するパラメータも存在します。
先日お電話いただいた件であれば、
OPCサーバーのノードと、PI Interface、PI Serverが同居したノードの2台構成だったため、
上記パラメータが希望した形で動作しなかったことが考えられます。
Inada様
ご回答有難うございます。
下記の条件であればOPCサーバ側のタイムスタンプを使用することになるのでしょうか?
①/ignore_offsetをチェックする(ICU)
②PI InterfaceとPI Serverは別のノードにする
ご回答よろしくお願いします。
実際にテストを行ったわけではないので断言することはできませんが、
おそらく上記設定でご希望の検証を行うことができるかと思われます。
Inada様
ご回答ありがとうございまいた。
ご教示頂いた構成と設定で確認してみます。
Inada様
ご回答ありがとうございまいた。
ご教示頂いた構成と設定で確認してみます。