すべてのアラームに1つのアラームブロック: PLC の SCADA トレーニングの演習
新規、確認済み、解除済み: 1つのループで、すべてのアラームを同じ状態に通し、最初に発生したものに印を付けます。
工場のアラーム一覧の裏にあるアラームブロックを書きます。5つのアラームそれぞれを、新規、確認済み、解除済みの状態に通し、アクティブなものと未確認のものを数え、最優先のものを報告し、最初に発生したアラームに印を付ける、1つのループです。
カード登録不要。支払いなし。解約手続きなし。
Official release: 5 December. 当日ランキング1位になると、Pro 3か月分と、友だちにあげられる Pro 2週間分を獲得できます。2位は4週間分、3位は2週間分です。 ルール
- ゼロから始める、すべてのレッスン
- レベルアップに合わせて、すべてのミッションとレッスン
- 称号ごとの実技テストと、認定証
- どのテストも、1スキャンずつ巻き戻し
- 行き詰まったときの、解説付きの解答
- コード変換ツールを好きなだけ
PRO (Pro が必要) ミッション新規、確認済み、解除済み
テスト 1 / 6ActiveCountアクティブ0UnackCount未確認0TopPriority最優先0FirstOutファーストアウト、アラーム番号0- Level
- エキスパート
- 時間
- 概要 45 分
- 報酬
- +800 XP
- 設備
- 3D のモデル工場
- Siemens のエディタ
- SCL
- Rockwell のエディタ
- ストラクチャードテキスト
- Beckhoff のエディタ
- ストラクチャードテキスト
- ステージ
- 44. SCADA 2:すべてのアラームに1つのアラームブロック
すべてのアラームに1つのアラームブロック: コードがしなければならないこと
プラントの制御、5つのアラーム条件 Cond[0] から Cond[4]、その優先度 Prio[0] から Prio[4] は書かれています。5つのアラームに対する FOR ループを1つ書き、AlarmState[0] から AlarmState[4] を保ちます:0 正常、1 新規(発生中、未確認)、2 確認済み(発生中、確認済み)、3 解消、未確認。0から、条件がオンになると1になります。1で、Ack を押すと2になり、条件がオフになると3になります。2で、条件がオフになると0になります。3で、Ack を押すと0になり、条件が戻ると1になります。各アラームは、1スキャンに多くても1回しか動かず、Ack は押した瞬間に働き、押し続けている間は働きません。ActiveCount は、状態が1か2のアラームの数です。UnackCount は、状態が1か3のアラームの数です。TopPriority は、状態が0でないアラームのうち、いちばん緊急な優先度です:1、2、3、なければ0です。FirstOut は、トラブルを始めたアラームの番号で、1から数えます:FirstOut が0のときに、アラームが状態0を離れたら、FirstOut はその番号になります。同じスキャンで2つが始まったら、表の前にあるほうが優先されます。FirstOut が0に戻るのは、すべてのアラームが再び状態0になったときだけです。「操作画面」タブで、リストが、解消したアラーム、最初のアラーム、各状態をどう扱うかを選びます。
- 状態
- 0 通常、1 新規、2 確認済み、3 解除済み(未確認)。
- Ack
- 押したとき: 1 は 2 に、3 は 0 になります。
- 合計
- ActiveCount: 状態 1 と 2。UnackCount: 状態 1 と 3。TopPriority: 0 以外で最も緊急なもの。
- ファーストアウト
- 0 から最初に抜けたアラームがセットし、すべてがもう一度 0 になるとクリアされます。
すべてのアラームに1つのアラームブロック: 入力と出力
プログラムは 19 個の入力を読み、20 個の出力を設定します。 ほかに入力が1つあり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。
すべてのアラームに1つのアラームブロック: テストでチェックする内容
- すべてのアラームは、同じ4つの状態をたどります: 0 通常、1 新規、2 確認済み、3 解除済み(未確認)。
- Ack の前に解除されたアラームは、Ack されるまで 3 として一覧に残ります。Ack の前に再発したものは、再び 1(新規)になります。
- Ack は押した瞬間に働きます。押しっぱなしの Ack では、あとから発生したアラームは確認されません。
- ActiveCount、UnackCount、TopPriority は、毎スキャンで一覧と一致します。
- FirstOut は最初に発生したアラームを示し、一覧が空になるまで保持します。
- 一覧は、解除されたアラームを、確認されるまで残し、最初のものに印を付け、各状態を言葉で表示します。
- 試す モデルの下のボタンを使い、設備の反応を見てください。
- 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
- 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。
このミッションで行き詰まりましたか?こちらでメンバーに聞いてみましょう: ロッカールーム.
現場で目にする場面
プラントの SCADA サーバには、1つのアラームテーブルがあり、各行に状態、優先度、時刻が入っています。ファーストアウトの印は、夜間の停止のあと、日勤の人が読むものです。
1回のトリップで、数秒のうちに20個のアラームが出ることがあります。状態とファーストアウトの印がないと、オペレータはホーンを止めるためにすべてを確認してしまい、原因が分からなくなります。
小さな飲料工場が、オレンジの飲み物を作ります。砂糖と水をバッチで混ぜて殺菌し、充填機へ送ります。ボトルは、充填、キャップ締め、ラベル貼り、検査をされ、6 本ずつ詰められ、ロボットでパレットに積まれ、ラップされ、無人フォークリフトで搬出口へ運ばれます。各機械にはそれぞれの制御があり、プラントのコントローラが、各機械がいつ動いてよいかを決め、機械から機械へ作業を渡し、すべてを安全に止めます。
- Batch混ぜて殺菌
- Fill充填、キャップ締め、ラベル貼り
- 検査不良ボトルをはじく
- 箱詰めするロボットがパックを積む現在地
- 出荷するラップし、AGV で搬出口へ
実際の現場:場所、部品、安全
- 清涼飲料とジュースのボトリング工場
- ソース、乳製品、液体食品の工場
- 家庭用品とパーソナルケアの液体
非常停止は、それだけで電源を切る安全リレーを通して配線されています。プログラムはそのあと、すべてをオフのまま保ち、意図的なリセットとスタートを待つので、不意に何かが動くことはありません。
ロボットのセルは柵で囲われています。光線カーテンとインターロック付きのドアは、人が入るとロボットを止め、再始動にはセルの外からのリセットが必要です。ISO 10218 と ISO 13849 の考え方に沿っています。
大きさ、タイミング、断面図は教えるための選択で、特定の実際の設備を描いたものではありません。
道のりの次の一歩
- バッチ記録を、進行中に書くバッチ番号、各フェーズの時間、合計量、最高温度を、バッチが終わった瞬間に確定します。上級 · 45 分 · +650 XP
- 停止を説明できるものを記録する値が十分に変わったときに保存し、記録を途切れさせず、トレンドを読んで何が故障したかを見つけます。上級 · 45 分 · +500 XP
- プラント全体を1つの画面で4つのステーションがそれぞれ1つの状態を報告し、概要画面がどれに対応が必要かを示します。上級 · 40 分 · +650 XP
- 工場全体を動かす起動、バッチ処理、ボトリング、不良品、ロボット、ラッパー、AGV、安全:工場全体をひとつのプログラムで。エキスパート · 240 分 · +3000 XP