この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
チャレンジ 11 · 異常を見つける · PRO (Pro が必要)

常用・予備ポンプのロジック:エキスパートチャレンジ

交互運転、先に切ってから入れる切り替え、復帰の失敗を、すべてまとめて扱います。

指令の重なりや自動再起動が起きないように、2台ポンプのコントローラを直します。State、DutyPump、StandbyPump、Alarm は、すべての動作ルールに従う必要があります。

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

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

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

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

切り替え中の Stop で、保留中の再起動を取り消す

テスト 1 / 10
テストが設定テストがチェックステップ 11/11 · 680 ms
Level
難しい · 40 ポイント
種類
異常を見つける
時間
概要 35 分
合格率
新着
機械
3D のポンプスキッド
Siemens
SCL
Rockwell
ストラクチャードテキスト
Beckhoff
ストラクチャードテキスト
オペレーターからの報告 · ポンプスキッド
稼働側のモータがトリップしました。予備機がすぐに引き継ぎました。電源が戻ると、ボタンを押していないのに、稼働側のモータがまた始動しました。
必要な動作

運転を横取りし続ける予備機: コードがしなければならないこと

下書きには、たがいに影響し合う3つの不具合があります。オペレータから「復旧したモータが運転を取り戻すことがある」「許可条件を失ったあとも、押したままの Start で再起動することがある」と報告がありました。うまくいった1サイクルだけでなく、切り替えを両方向で確かめてください。

停止中/選択
State 0 は両方のポンプに OFF を指令します。Permit があり、Stop も Alarm もない状態で新たに Start すると、優先する正常なポンプを選びます。最初は稼働側です。State 10 = DutyPump、20 = StandbyPump。優先モータが故障しているときは、もう一方を使います。
交互運転
正常な運転が Stop で終わると、NextStandby は次の運転でもう一方のモータを選びます。Permit を失った場合や、失敗した運転では変わりません。FailedRun は、フェイルオーバーをすでに使ったことを記録します。
切り替え
Fault は稼働側モータのトリップ、StandbyFault は予備機のトリップです。稼働中のモータで最初の異常が起きたら、両方の指令を OFF にして State 30 に入ります。PendingStandby は、選ばれた交代用のポンプを覚えておきます。30 の間は Delay を呼び出します。最初の呼び出しで計時が0から始まり、400 ms で切り替わります。Delay を呼び出す位置によって1スキャンずれるため、前後1スキャンの差は許容されます。元のモータが復旧しても、選択は変わりません。
Lockout
待ち時間の間に選ばれた交代機が故障した場合、またはそのあと運転中の交代機が故障した場合は、0 に入って Alarm を保持します。3回目のモータ始動は試みません。Reset が Alarm を解除するのは、停止中で、両方のモータ異常が解除され、Start を離しているときだけです。Reset がモータを始動することはありません。
優先順位
Stop または Permit の喪失で、切り替え中も含め、両方の指令をすぐに外します。Start を押したまま Permit が戻っても、始動してはいけません。Start をいったん離し、もう一度押してください。正常な始動や切り替えの完了時は、指令の組み合わせが1スキャンだけ前の状態または新しい状態に従ってもよく、そのあとは選ばれた状態と一致させます。重なりは許されません。

「実行」を押し、Start を押して離します。Fault を TRUE にすると、予備機が始動する前に両方の軸が止まるのが見えます。Fault を解除しても、予備機は運転を続ける必要があります。次に StandbyFault をトリップさせ、何度も切り替わり始めたら、失敗を巻き戻します。

タグテーブル

運転を横取りし続ける予備機: 入力と出力

プログラムは 6 個の入力を読み、3 個の出力を設定します。 名前はどのメーカーのエディタでも同じです。

タグデータ型あなたのコード機械の上での意味
StartBOOL読むコードが必要とする入力Start 押しボタン
StopBOOL読むコードが必要とする入力Stop 押しボタン
ResetBOOL読むコードが必要とする入力リセットボタン
FaultBOOL読むコードが必要とする入力プラントからの異常信号
PermitBOOL読むコードが必要とする入力運転許可: 安全に運転できる間は ON
StandbyFaultBOOL読むコードが必要とする入力待機側のモータがトリップしました
AlarmBOOL書くコードが設定する出力ロックアウトのアラーム
DutyPumpBOOL書くコードが設定する出力運転ポンプの指令
StandbyPumpBOOL書くコードが設定する出力予備ポンプの指令

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

自動チェック

チェックの内容

  1. Start は押した瞬間(立ち上がり)の要求で、押し続ける間有効になるものではありません。
  2. どのスキャンでも両方のポンプには指令を出さない。切り替えは 400 ms 待つ。
  3. 失敗した運転1回につき、フェイルオーバーは1回。2回目の失敗で Alarm を保持する。

チェックでは、機械上で 10 個のテストをスキャンごとに実行します: 切り替え中の Stop で、保留中の再起動を取り消す; 選ばれた予備機が、タイマ完了前にトリップする; 優先モータが使えないときは、正常な予備機を使う; 正常な Stop のあとにだけ交互に切り替える; 切替前に 400 ms の遮断。復帰で運転を奪ってはいけない; 2回目のトリップではモータを次々に追わず、ロックアウトする; Start を押したまま許可条件が戻っても、再起動できない; Stop は、同時の Start や切り替えより優先される; 停止した予備機には指令を出せない; 待機側の故障にも、同じ切り替えルールを使う.

現場では

現場ではどこにあるか

マンションでは、主モータがトリップして切れると、予備のポンプが引き継ぎます。復帰したら、主ポンプは次の運転まで待たなければなりません。

両方のポンプが予告なしに始動すると、電源が過負荷になるおそれがあります。何度もやり直すと、モータを傷め、マンションが断水するおそれがあります。

解けましたか?それとも行き詰まりましたか?話し合いはこちらで: ロッカールーム.

さらに続ける

ほかのチャレンジ