この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
ミッション 78 · PRO (Pro が必要)

21 °C、ファン確認済み、コイル安全: PLC の PID プログラミングの演習

空調機を順序どおりに始動し、その PI 温度ループを書きます。

コイルを温めながら順序どおりにユニットを始動し、10秒以内に気流を確認し、ワインドアップしない PI ループで給気を21 °Cに保ち、凍結のときは安全に停止させます。

このミッションは Pro の一部です無料アカウントを作りましょう。すべてのアカウントに 12月5日 まで Pro 無料体験がつきます。

カード登録不要。支払いなし。解約手続きなし。

Official release: 5 December. 当日ランキング1位になると、Pro 3か月分と、友だちにあげられる Pro 2週間分を獲得できます。2位は4週間分、3位は2週間分です。 ルール

  • ゼロから始める、すべてのレッスン
  • レベルアップに合わせて、すべてのミッションとレッスン
  • 称号ごとの実技テストと、認定証
  • どのテストも、1スキャンずつ巻き戻し
  • 行き詰まったときの、解説付きの解答
  • コード変換ツールを好きなだけ
このミッションが動く3D空調機PRO (Pro が必要) ミッション
テストの進み方

順序どおり始動し、その後21 °Cを保つ

テスト 1 / 9
テストが設定テストがチェックステップ 11/11
Level
エキスパート
時間
概要 50 分
報酬
+850 XP
設備
3D の空調機
Siemens のエディタ
ラダー図(LAD), SCL
Rockwell のエディタ
ラダー図, ストラクチャードテキスト
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
29. マシンラボ 3:測定とバッチ
必要な動作

21 °C、ファン確認済み、コイル安全: コードがしなければならないこと

Occupied のとき:Damper を開き、Valve を 100 % で動かして加熱コイルを温めます。DamperOpen になったらファンを始動します。10 秒以内に AirflowOK がオンにならなければ、FanFail をラッチして停止します。風量が確認できたら Integral := 50 にして、PI でバルブを制御します。Error := Setpoint − SupplyTemp; Integral := Integral + Ki × Error × 0.02(20 ms の 1 スキャン)を 0 から 100 の範囲に保ち、Valve := Kp × Error + Integral も 0 から 100 の範囲に保ちます。運転中に風量が失われたら、FanFail をラッチします。FrostStat は、Occupied かどうかにかかわらず、いつでも FrostAlarm をラッチします。ファンはオフ、ダンパは閉、バルブは 100 % です。Reset は、凍結防止サーモが元に戻ったあとでアラームを解除します。Unoccupied のとき:すべてオフでバルブは 0 % です。ただし FrostAlarm がバルブを 100 % に保っている場合は除きます。FanRun がファンを動かします。

Start
ダンパー + 予熱、そしてファン。10秒以内に確認。
PI
Kp 5、Ki 0.25、積分 0–100。
凍結
ファン停止、ダンパー閉、バルブ100 %。
タグテーブル

21 °C、ファン確認済み、コイル安全: 入力と出力

プログラムは 6 個の入力を読み、5 個の出力を設定します。 ほかに入力が 4 個あり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。

タグデータ型あなたのコード機械の上での意味
OccupiedBOOL読むコードが必要とする入力タイムクロック:建物は使用中
ResetBOOL読むコードが必要とする入力アラームをリセット
DamperOpenBOOL読むコードが必要とする入力ダンパのエンドスイッチ
AirflowOKBOOL読むコードが必要とする入力風量圧力スイッチ
FrostStatBOOL読むコードが必要とする入力凍結防止サーモスタットが作動
SupplyTempREAL読むコードが必要とする入力給気温度(°C)
ColdSnapBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:外気が −5 °C に下がる
BoilerFaultBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:温水が止まる
BrokenBeltBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:ファンのモータは回るが、風が出ない
OutsideTempREAL不要テストや監視用。コードで使わなくてもかまいません外気温度(°C)
DamperBOOL書くコードが設定する出力外気ダンパを開ける
FanRunBOOL書くコードが設定する出力給気ファンを運転する
ValveREAL書くコードが設定する出力加熱バルブ、0〜100 %
FanFailBOOL書くコードが設定する出力アラーム:風量が確認できない
FrostAlarmBOOL書くコードが設定する出力アラーム:凍結防止が作動

Siemens SCL では、TIA Portal と同じように、ブロック自身のタグの前に # をつけて書きます: #Occupied. Rockwell と TwinCAT 名前だけを書きます: Occupied.

自動テスト

21 °C、ファン確認済み、コイル安全: テストでチェックする内容

  1. まずダンパー。バルブを100 %にしてコイルを温め、ファンは DamperOpen のときだけ。
  2. 気流が10秒以内に確認できない、または運転中に失われたら、FanFail を保持します。
  3. Kp、Ki を使った PI 制御で、積分は0から100の間に保ちます。
  4. 凍結:在室でも不在でも、ファン停止、ダンパー閉、バルブ100 %、Reset までラッチします。
  5. 不在:すべてオフ、バルブ閉。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

このミッションで行き詰まりましたか?こちらでメンバーに聞いてみましょう: ロッカールーム.

なぜ大切か

現場で目にする場面

ビル管理システムは何千台もの AHU でこれを動かしており、化学プラントも同じ PI ループとアンチワインドアップを使っています。

閉じたダンパーに向けてファンを始動すると、ダクトがつぶれることがあります。凍ったコイルは割れて、機械室が水浸しになります。アンチワインドアップのない PI ループは、外乱のたびに数分間、温度を大きく振らせます。

現場で見かける場所コイルを凍らせずに、21 °C の新鮮な空気を

どのオフィスにも病院にも工場にも、屋上や機械室に空調機があります。コントローラは、安全な順番で起動し、ファンが本当に風を送っていることを確認し、PI ループで給気温度を保ちます。

  1. Damper最初に開く
  2. フィルタ空気をきれいにする
  3. コイルPI 加熱現在地
  4. Fan風量で確認
実際の現場:場所、部品、安全
  • オフィス、学校、病院
  • 工場と倉庫
  • クリーンルームと研究所

ファンの起動はダンパとインターロックされています。閉じたダンパに向けて回すと、ダクトが潰れることがあります。

凍結防止がすべてに優先します。ファンを止め、ダンパを閉じ、バルブを開けます。

大きさ、タイミング、断面図は教えるための選択で、特定の実際の設備を描いたものではありません。

さらに続ける

道のりの次の一歩