この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
すべての章
章 9 / 12: すべての章を表示

章 9 / 12パート 3: ルールを書く · 4 分

はじめての PLC コード

コードとは、PLC が読めるように短く厳密な形で書いたルールのことです。はじめての1行を、部分ごとに見ていきましょう。

すぐに始めたいですか? いつでも基礎を飛ばして、次へ進めます: ミッション または 3D ガイド付きラボ. これらの章は、いつでもここで読めます。

言葉からコードへ

言葉では「Start を押している間、ポンプを動かす」。言い換えると「ポンプは、Start ボタンがしていることをそのまままねする」です。

コードにすると、1行になります:

PumpOn := Start;

Siemens と Rockwell では書き方が少し違います

Siemens は名前の前に # を付けます。Rockwell は付けません。同じルールで、結果も同じです。両方のメーカーについては、最後のパートできちんと紹介します。

SiemensRockwell
#PumpOn := #Start;PumpOn := Start;

「ただし〜のときは除く」を加える

「Start を押している間、ポンプを動かす。ただし、タンクが満杯のときは除く」は、次のようになります:

PumpOn := Start AND NOT TankFull;

試す

コードの各部分をクリックして、意味を見てみましょう。

はじめての1行

声に出して読むと:「PumpOn は Start になる。」

「ただし〜でない」を付けて

声に出して読むと:「PumpOn は、Start かつ TankFull でない、になる。」

PumpOn

ポンプのタグです。TRUE のときポンプは動き、FALSE のときポンプは止まります。

2行目を試す

Pump 停止中

開始: FALSE AND NOT TankFull FALSE → PumpOn FALSE

新しい用語

コード
PLC が読めるように、短く厳密な形で書いたルール。
:=
「〜になる」。左側のタグが、右側で求めた値になります。
AND NOT
「ただし〜のときは除く」。両方の部分がそろったときだけ、結果が TRUE になります。

確認クイズ

PumpOn := Start; で、Start が FALSE のときはどうなりますか?

PLC ははじめてですか?あいさつや質問は、こちらで気軽にどうぞ: ロッカールーム.