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

優先度順のアラーム: PLC の HMI プログラミングの演習

新しいアラームは、確認されるまで点滅して鳴ります。緊急のものが先に来ます。

中継ポンプ場のアラームが、オペレーターに最初にすべきことを伝えるようにしましょう。優先度で並べ替え、確認されるまでだけ点滅させ、緊急のものにはホーンを鳴らします。確認操作の PLC 側を書きます。

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

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

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

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

Ack で音は止まり、アラームは残ります

テスト 1 / 4
テストが設定テストがチェックステップ 6/6 · 660 ms
Level
上級
時間
概要 30 分
報酬
+550 XP
設備
3D のポンプ場の制御
Siemens のエディタ
ラダー図(LAD), SCL
Rockwell のエディタ
ラダー図, ストラクチャードテキスト
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
40. 操作画面 3:優先順位順のアラーム
必要な動作

優先度順のアラーム: コードがしなければならないこと

ポンプ制御と3つのアラーム条件は書き終わっています。HighAlarm(優先度1)、PumpTrip(優先度2)、SensorAlarm(優先度3)です。「操作画面」タブで、アラーム一覧の順番、優先度の示し方、点滅するもの、アラームの文言を選びます。そのあと、確認の処理を書きます。各アラームの未確認フラグ、HighUnack、TripUnack、SensorUnack は、その条件が成立したときに入り、オペレーターが Ack を押したときだけ切れます。Ack を押したその瞬間だけで、押し続けている間ではありません。HighUnack または TripUnack が入っている間は、ホーンが鳴ります。優先度3のアラームは鳴りません。TopPriority は、動作中か未確認かにかかわらず、表示中でいちばん緊急のアラームの番号で、1、2、3、またはなしなら 0 です。

未確認
HighUnack、TripUnack、SensorUnack は、アラームが入ったときにセットされ、Ack を押すと消えます。
Horn
HighUnack または TripUnack が入っている間、オンです。
TopPriority
HighAlarm または HighUnack なら 1。そうでなく PumpTrip または TripUnack なら 2。そうでなく SensorAlarm または SensorUnack なら 3。どれでもなければ 0。
タグテーブル

優先度順のアラーム: 入力と出力

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

タグデータ型あなたのコード機械の上での意味
LevelREAL読むコードが必要とする入力超音波の液位(ウェルの %)
FloatLowBOOL読むコードが必要とする入力低位フロート:液位が 15 % を上回っている
FloatHighBOOL読むコードが必要とする入力高位フロート:液位が 85 % を上回っている
Fault1BOOL読むコードが必要とする入力ポンプ 1 が停止
Fault2BOOL読むコードが必要とする入力ポンプ 2 が停止
Fault3BOOL読むコードが必要とする入力ポンプ 3 が停止
AckBOOL読むコードが必要とする入力画面のボタン:アラームを確認する
StormBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:嵐で流入が 4 倍になる
SensorFailBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:超音波センサが故障する(120 % と読む)
Trip1BOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:ポンプ 1 が停止する
Trip2BOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:ポンプ 2 が停止する
Trip3BOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:ポンプ 3 が停止する
Pump1BOOL書くコードが設定する出力ポンプ1を運転する
Pump2BOOL書くコードが設定する出力ポンプ2を運転する
Pump3BOOL書くコードが設定する出力ポンプ 3 を運転
HighAlarmBOOL書くコードが設定する出力アラーム:液位が 90 % 以上
SensorAlarmBOOL書くコードが設定する出力アラーム:液位センサが範囲外で、フロートに切り替え
PumpTripBOOL書くコードが設定する出力画面:ポンプがトリップしました
HighUnackBOOL書くコードが設定する出力画面:高水位アラームが未確認です
TripUnackBOOL書くコードが設定する出力画面:ポンプのトリップアラームが未確認です
SensorUnackBOOL書くコードが設定する出力画面:センサアラームが未確認です
HornBOOL書くコードが設定する出力警報ホーン
TopPriorityINT書くコードが設定する出力画面:表示中でいちばん緊急のアラーム(1〜3、なければ 0)

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

自動テスト

優先度順のアラーム: テストでチェックする内容

  1. アラーム一覧では、いちばん緊急のアラームが先頭に来ます。
  2. 優先度は色だけでなく形と数字でも示され、点滅するのは未確認のアラームだけです。
  3. 新しいアラームは未確認フラグを立て、Ack は押した瞬間だけそれを消します。
  4. だれかが確認する前に解消したアラームは、Ack を押すまで表示され続けます。
  5. ホーンは未確認の優先度1と2のアラームでは鳴り、優先度3では決して鳴りません。
  6. TopPriority は、表示中でいちばん緊急のアラームなら 1、2、3、なければ 0 です。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

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

なぜ大切か

現場で目にする場面

下水の中継ポンプ場は無人です。アラームは、何十ものポンプ場を同時に見ている制御室に届きます。夜は、当直が1人ということもよくあります。

嵐で町じゅうのポンプがトリップしたとき、時間順の一覧では、あふれそうな1つのポンプ場が、たくさんの小さなアラームの下に隠れてしまいます。

現場で見かける場所溢れさせず、空運転させず、1 台だけを摩耗させない

下水と雨水のステーションは、何年も無人で動きます。コントローラは、液位に合わせてポンプを段階的に動かし、起動の間隔を空けて電源に負担をかけず、運転時間を分け合い、液位センサが故障したら単純なフロートに切り替えます。

  1. 下水管流入
  2. 湿式ウェル超音波 + フロート現在地
  3. ポンプ1、2、または 3
  4. 圧送管処理場へ
実際の現場:場所、部品、安全
  • 下水と地表水の揚水ステーション
  • 鉱山と採石場の排水
  • 建物の地下室と道路のアンダーパス

湿式ウェルは、硫化水素のある閉鎖空間です。許可、ガス検知器、救助計画なしには、誰も入りません。

ステーションが溢れると、川や家を汚し、規制当局に報告されます。

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

さらに続ける

道のりの次の一歩