この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
用語集

比較 実際の機械で

比較は、2つの値を調べて、TRUE か FALSE を返します。レベルは90を超えていますか? カウントは3に等しいですか? 結果は BOOL なので、条件を置く場所ならどこでも使えます。

テキスト言語では、<、<=、>、>=、=、<> の記号を使います。<> は等しくないという意味です。Studio 5000 v38 のラダーでは、LT、LE、GT、GE、EQ、NE を使います。古いバージョンでは、LES、LEQ、GRT、GEQ、EQU、NEQ と呼んでいました。Siemens の LAD と FBD では、CMP ボックスを使います。

測定値では、ぴったり等しいかどうかより、より大きいか小さいかで判断するほうが安全です。REAL がきっちりした数値になることは、めったにないからです。

比較: 解説付きの例

ヒータは、それを覆うだけの液体があるときだけ運転するべきです。Level >= 10 は、読み値を TRUE か FALSE に変え、ヒータの指令はその結果を使います。9.9 のとき、ヒータはオフのままです。10.0 になると、運転できます。

比較: よくある間違い

REAL を = で調べること。Level = 50.0 は、永遠に TRUE にならないかもしれません。読み値が、スキャンの間に 49.9 から 50.1 へ飛ぶことがあるからです。限界値には >= か <= を使います。

まだよくわかりませんか?こちらで質問してください: ロッカールーム.