文字列情報における履歴の保存

題目の件、以下のスクリプトを作成し、出力を設定(履歴の保存なし)したのですが、「マッピングされた出力が、出力履歴を保存するように構成されていない限り、TimeEqなどの関数はサポートされません」とエラーがでました。

エラーを確認し、以下アクションを実施しましたが、「PIポイントがみつかりません」と別のエラーが発生しました。解決する方法がありましたら、ご教示頂きたく、お願い致します。

1)履歴を保存するに変更

2)スケジューリングを周期的に変更し、15分を設定

3)値の型を「<どれでも>」に変更

 

↓実行したスクリプト↓


pastedImage_1.png.png

<スクリプトの説明>

現在時刻から1日前~現在時刻までの間で、属性Aの現在値と等しい時間が43200s未満であれば、文字列を返す。43200s以上であれば、「属性A」を返す。

属性A:if分で構成したスクリプト結果から、文字列を返す属性となっています。

Parents
  • >確認させていただきたいのですが、「エレメントテンプレート側では、PIタグを作成できた」とは、PI System Explorerの「ライブラリ」内の「エレメントテンプレート」にて、分析の出力属性を履歴を保存するものとして作成した場合のことでしょうか

     

    仰る通りです。

     

    >その場合、「エレメントテンプレート」はあくまでも実際の「エレメント」を作成するための雛形のため、タグへの紐づけまでは行わないため、エラーは出なかったのかと考えます。「エレメントテンプレート」を使用して「エレメント」を作成してはじめて、雛形で指定されたタグ名/属性を持つタグへの紐づけが試行されます。

     

    テンプレートを使用してエレメントを作成し、タグとの紐付を実施していますが、タグ名に日本語が使われていてもエラーはでていません。エレメント側からのアプローチと違う結果になった理由はなんでしょうか?

Reply
  • >確認させていただきたいのですが、「エレメントテンプレート側では、PIタグを作成できた」とは、PI System Explorerの「ライブラリ」内の「エレメントテンプレート」にて、分析の出力属性を履歴を保存するものとして作成した場合のことでしょうか

     

    仰る通りです。

     

    >その場合、「エレメントテンプレート」はあくまでも実際の「エレメント」を作成するための雛形のため、タグへの紐づけまでは行わないため、エラーは出なかったのかと考えます。「エレメントテンプレート」を使用して「エレメント」を作成してはじめて、雛形で指定されたタグ名/属性を持つタグへの紐づけが試行されます。

     

    テンプレートを使用してエレメントを作成し、タグとの紐付を実施していますが、タグ名に日本語が使われていてもエラーはでていません。エレメント側からのアプローチと違う結果になった理由はなんでしょうか?

Children
No Data