比較:PLC 用語をやさしく解説
ロジック遊園地の乗り物にある、身長の目印のようなものです。線より背が高いか、はいかいいえか。比較は、タンクのレベルが90を超えているかどうかのように、2つの数を調べて、TRUE か FALSE で答えます。
2つの値を比べて、TRUE か FALSE を返すテストです。Level > 90 は、レベルが90を超えているかを確かめます。
比較 実際の機械で
比較は、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 へ飛ぶことがあるからです。限界値には >= か <= を使います。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.