取り消せなくなる前に確認する: PLC の HMI プログラミングの演習
取り戻せないことだけを確認し、何が起きるかを伝えます。
反応槽の画面の Abort を、だれも読み違えない質問で先に確認するようにします。Hold と Restart は、これまでどおりすぐ動きます。質問に対する PLC 側を書きます。質問を開き、答えを10秒待ち、新しく押された Confirm があったときだけ中止します。
カード登録不要。支払いなし。解約手続きなし。
Official release: 5 December. 当日ランキング1位になると、Pro 3か月分と、友だちにあげられる Pro 2週間分を獲得できます。2位は4週間分、3位は2週間分です。 ルール
- ゼロから始める、すべてのレッスン
- レベルアップに合わせて、すべてのミッションとレッスン
- 称号ごとの実技テストと、認定証
- どのテストも、1スキャンずつ巻き戻し
- 行き詰まったときの、解説付きの解答
- コード変換ツールを好きなだけ
PRO (Pro が必要) ミッションAbort は先に質問し、Confirm で実行します
テスト 1 / 5Startバッチを開始OFFAbortRequest入力OFFConfirmPending質問が開いていますOFFAbortLamp中止ON- Level
- 上級
- 時間
- 概要 30 分
- 報酬
- +600 XP
- 設備
- 3D のバッチ反応器の制御
- Siemens のエディタ
- ラダー図(LAD), SCL
- Rockwell のエディタ
- ラダー図, ストラクチャードテキスト
- Beckhoff のエディタ
- ストラクチャードテキスト
- ステージ
- 41. 操作画面 4:元に戻せなくなる前に聞く
取り消せなくなる前に確認する: コードがしなければならないこと
バッチ制御は書き終わっていて、AbortCmd が ON になると中止します。中止すると、バッチは捨てられます。「操作画面」タブで、どのボタンが先に確認するか、質問の文言、質問のボタンの文言、確認ボタンの位置を選びます。そのあと、プログラムの先頭に質問の処理を書きます。運転中か保留中(State 10 または 20)に AbortRequest が押されると、質問が開きます:ConfirmPending が ON です。開いている間に、Cancel が押されるか、10秒たっても答えがないか、バッチが State 10 と 20 から外れると、質問は閉じます。質問が開いている間に Confirm が新しく押されると、AbortCmd が1スキャンだけセットされ、質問は閉じます。質問が開いたときにすでに押されたままの Confirm は数えず、質問が開いていないときの Confirm は何もしません。RunLamp、HeldLamp、AbortLamp が結果を表示します。
- 開く
- State 10 または 20 で AbortRequest が押されると、ConfirmPending がセットされます。
- 閉じる
- Cancel、10秒たっても答えがない、または状態が変わると、ConfirmPending が消えます。
- Abort
- ConfirmPending の間に Confirm が新しく押されると、AbortCmd が1スキャンだけセットされます。
取り消せなくなる前に確認する: 入力と出力
プログラムは 11 個の入力を読み、11 個の出力を設定します。 ほかに入力が1つあり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。
取り消せなくなる前に確認する: テストでチェックする内容
- 確認するのは Abort だけです。Hold と Restart はすぐ動きます。
- 質問には、何が失われるかが書かれ、ボタンには、押すと何が起きるかが書かれ、Abort があった場所からは離れています。
- 運転中か保留中に AbortRequest が押されると質問が開きます:ConfirmPending が ON で、バッチには何も起きません。
- 10秒以内に Confirm が新しく押されると、バッチを中止します:AbortLamp が ON、ConfirmPending が OFF です。
- Cancel か、10秒たっても答えがないと、質問は閉じてバッチは続きます。
- 質問が開いていないときの Confirm や、前から押されたままの Confirm は、何もしません。
- 試す モデルの下のボタンを使い、設備の反応を見てください。
- 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
- 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。
このミッションで行き詰まりましたか?こちらでメンバーに聞いてみましょう: ロッカールーム.
現場で目にする場面
特殊な化学品を作るバッチ反応槽には、1日の生産分、数千の価値があります。オペレーター画面は槽のそばのタッチパネルにあり、手袋をしたまま使います。
すぐ動く Abort を、うっかり1回タップしただけで、バッチ丸ごとが無駄になり、取り戻せません。
化学、医薬、食品のバッチプラントは、フェーズごとにレシピに従います。オペレータは、バッチをホールドして再開したり、アボートしたりできます。コントローラは、どの状態で何が安全かを正確に知っていなければなりません。熱を出す反応もあり、冷却が追いつかなければ暴走します。
- 投入A、そして B
- リアクション80 °C で 30 秒現在地
- 冷却40 °C まで
- 吹き出し受槽へ
実際の現場:場所、部品、安全
- 特殊化学品と樹脂
- 医薬品とバイオのバッチ製造施設
- 食品原料と香料
反応の暴走は、セベソ(1976 年)や T2 ラボラトリーズ(2007 年)のような災害を起こしました。本物の反応器には、独立した高温トリップと放散装置があります。
ISA-88 がここで使う状態モデルを定めているので、どこのオペレータも、ホールドとアボートの意味を知っています。
大きさ、タイミング、断面図は教えるための選択で、特定の実際の設備を描いたものではありません。
道のりの次の一歩
- 1層おきに向きを変えるパターンから各カートンの位置を計算し、満杯のパレットを積む。エキスパート · 90 分 · +1000 XP
- セルを立ち上げるすべての安全ルールをまとめます:2チャンネルの機器、両方の停止カテゴリ、ミュート、接触器のチェック。エキスパート · 75 分 · +1050 XP
- 工場全体を動かす起動、バッチ処理、ボトリング、不良品、ロボット、ラッパー、AGV、安全:工場全体をひとつのプログラムで。エキスパート · 240 分 · +3000 XP
- プラント全体を1つの画面で4つのステーションがそれぞれ1つの状態を報告し、概要画面がどれに対応が必要かを示します。上級 · 40 分 · +650 XP