Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

有効な式と無効な式の例

  • Last UpdatedSep 26, 2024
  • 1 minute read

以下の表は、いくつかの有効な式およびその式の結果と結果のデータ タイプを示しています。

結果のデータ タイプ

結果

37 MOD 4

整数型

1

37 MOD 4 == 1

論理型

TRUE

NOT (37 MOD 4 == 1)

論理型

FALSE

InfoAppActive(InfoAppTitle("xyz")) == 1

論理型

プロセス「xyz」が実行している場合 TRUE

"Batch " + Text(IntTag, "000")

メッセージ型

IntTag の値が 10 の場合「Batch 010」

以下の表は、いくつかの無効な式とそれらの式が無効である理由を示しています。

問題

NOT (37 MOD 4)

NOT では論理演算数が必要です。

NOT 37 MOD 4 == 1

NOT は他の演算子より優先されるため、InTouch HMI は比較の論理結果ではなく、整数値 37 に NOT を適用しようとします。

"Batch " + IntTag

+ 演算子を使用して文字列を連結する場合、両方の演算数が文字列でなければなりません。