BOOL:PLC 用語をやさしく解説
ロジックコインのようなものです。表か裏かで、その中間はありません。BOOL は、TRUE か FALSE の、2つの答えのうち1つだけを保持するので、ボタンやランプには向きますが、42 のような数には向きません。
選べるものが2つだけの値です。TRUE か FALSE のどちらかです。42リットルのような測った量は保持できません。
BOOL 実際の機械で
BOOL は Boolean(ブール)の略で、最も単純なデータ型です。TRUE か FALSE の2つの値のどちらか1つを保持します。ボタン、センサのスイッチ、運転指令、ランプ、アラームビットは、たいていブール型です。
プログラムの中のすべての条件は、最後には BOOL になります。Level > 90 のような比較は BOOL の結果を返し、AND、OR、NOT は、ブール値を受け取って1つ返します。
ラダーロジックは、ほとんどがブール値です。接点は1つを調べ、コイルは1つを書き込みます。BOOL は量を保持できません。数を数えるなら INT か DINT、測定値なら REAL を使います。
BOOL: 解説付きの例
タンクには、フロートスイッチとレベル伝送器があります。スイッチは、水が届いたか届いていないかのどちらかなので、HighFloat という BOOL にできます。伝送器には、REAL が必要です。41.5% は TRUE でも FALSE でもないからです。それでも、そこから BOOL を作れます:Level > 90。
BOOL: よくある間違い
TRUE が何を意味するのかわかりにくい名前を、BOOL に付けること。ノーマルクローズで配線したボタンは、押されていないときに TRUE を読みます。StopOK のような名前は TRUE の意味を伝えますが、Stop では伝わりません。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.