<< Click to Display Table of Contents >> マニュアル > サーバ作成ガイド > アクション編 > アクションリファレンス > スクリプトVer1(SC1) |
マニュアルの読み方
本章はリファレンス情報のみ記述されています。
構築手順につきましては、監視システム構築ガイドの「定周期でタグ同士の演算を行う(SC1)」を参照ください。
本アクションの特長
スクリプトVer1アクションは、「SC1構文」を用いたスクリプトを実行することができます。
スクリプトVer1は、+ - * / < > などの演算子を用いてタグ同士の演算を行う簡易的なスクリプトです。手軽に使用できることを目的としており、if文(条件分岐)やfor文(繰り返し処理)などは使用できません。より高度な処理を行いたい場合は「スクリプトVer2」アクションの利用を検討してください。
以下はスクリプトの記述例です。
U01.F01.T01 = 1 U01.F01.T02 = U01.F01.T03 * (U01.F01.T04 + 1) U01.F01.T05 = (U01.F01.T06 + U01.F01.T07 + U01.F01.T08) / 3 U01.F01.T09 = (U01.F01.T10 And U01.F01.T11) Or (U01.F01.T12 And U01.F01.T13) |
スクリプトVer1で利用可能な構文については、スクリプト編のスクリプトVer1 (SC1構文)を参照して下さい。 |
本アクションは、Ver4では単に「タグスクリプト」アクションと呼ばれていましたが、Ver5以降ではスクリプトの構文体系がSC1構文とSC2構文に拡張・整理され、「スクリプトVer1」アクションへと名称が変わりました。 |
アクションの設定
以下に、本アクションの設定項目について解説します。
アクション仕様 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
なし
|
||||||||||
ダイアログ |
■スクリプト
スクリプトタブからスクリプトの選択ボタン「…」をクリックすると、スクリプトエディタが表示されます。
■スクリプトエディタ
スクリプトはスクリプトエディタから記述します。複数行の式を記述することもできます。
スクリプトはメモ帳などのテキストエディタで編集したものをコピー&ペーストすることもできます。
|
||||||||||
■スクリプトエディタ(詳細設定)
スクリプトエディタの「詳細設定」ボタンをクリックすると、スクリプトの動作に関する詳細設定画面が表示されます。
▪スクリプト中のタグ値の取得方法
スクリプトの右辺に含まれるタグの値の取得方法です。
▪スクリプト中で通信が失敗したときX回リトライする
▪不定値を0とみなし計算する
|
「詳細設定」タブでは、アクションの実行前などのタイミングでスクリプト(SC1)を実行したり、アクションの処理実行タイミングの調整(実行待ち時間の設定)を指定したりする事ができます。各アクションの詳細設定については「アクションの詳細設定タブの設定」を参照してください。 |