分析にてPIタグが存在しないときのエラー回避方法

お世話になっております。

 

イベントフレームの設定の中で、開始/終了トリガーとは別にoutput値を出力する際に、その式の中で参照するPIタグが存在しないとエラーとなり、イベントフレーム自体が行われないケースがあります。

 

例えば、参照するPI Point名をテンプレート等を利用して作成しているときに生じやすいです。

 


pastedImage_2.png.png

 

タグが存在しないなら値を出力せず、イベントフレームだけ作成するようにしたいのですが、

 

TagBad('属性名') = false

 

のような条件式では、この分析式自体がエラーになります。

 

 

何かPIタグが存在しないときのエラーを回避する、あるいはタグの存在を確認する分析式などはあるでしょうか。

よろしくお願いいたします。

Parents
  • Takahiro Yamauchi

    ご投稿ありがとうございます。

     

    本件についてですが、Takahiro様が期待する動作に直接対応する機能はありません。

    今回のお問い合わせのポイントですが、テンプレートを使用しており、エレメントによってはOutputする属性が存在したり、存在しなかったりする。(またはその出力先のPI Pointについて)という事だと考えています。

    この場合、PI Pointが存在しない属性用に共通のダミーPI Pointを作成していただき、PI Builder等でPI Pointが存在しない属性の定義をダミーPI Pointに変更する等の回避策が必要かと考えられます。

Reply
  • Takahiro Yamauchi

    ご投稿ありがとうございます。

     

    本件についてですが、Takahiro様が期待する動作に直接対応する機能はありません。

    今回のお問い合わせのポイントですが、テンプレートを使用しており、エレメントによってはOutputする属性が存在したり、存在しなかったりする。(またはその出力先のPI Pointについて)という事だと考えています。

    この場合、PI Pointが存在しない属性用に共通のダミーPI Pointを作成していただき、PI Builder等でPI Pointが存在しない属性の定義をダミーPI Pointに変更する等の回避策が必要かと考えられます。

Children
No Data