PLC 用語集
課題:PLC 用語をやさしく解説
基礎わかりやすく言うと
「なる」という言葉のようなものです。ポンプは、Start ボタンと同じ状態になります。PLC のコードでは、代入は、右側の値を、左側の名前にコピーします。
エンジニアの言い方
名前の付いた場所に値を書き込むことです。テキストのコードでは、左側の名前が、右側で計算した値を受け取ります。
課題 実際の機械で
代入は、タグに値を書き込むことです。SCL とストラクチャードテキストでは := と書きます。左側のタグが、右側で計算された値を受け取ります。
その行が実行されるたびに起こります。ふつうのルーチンでは、毎スキャンです。そのため PumpOn := Start は、Start を PumpOn にコピーし続け、ポンプの指令はボタンの押す・離すに合わせて動きます。
実行されない行は、そのタグに触れません。同じ代入を IF の中に入れると、条件が FALSE のとき、タグは最後の値を保ちます。
課題: 解説付きの例
Total := Total + 1 は、いまの Total を読み、1 を足して、答えを書き戻します。毎スキャン実行すると、スキャンが 20 ms の場合、Total は 1 秒に 50 ずつ増えます。だから、数えるときは、その前に立ち上がりの検出が必要なのです。
課題: よくある間違い
:= と = を取り違えることです。前者は値を書き込み、後者は 2 つの値が等しいかをたずねます。同じタグに書き込む行が 2 つある場合にも注意してください。そのスキャンで最後に実行された行が決めます。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.