バッチ記録を、進行中に書く: PLC の SCADA トレーニングの演習
バッチ番号、各フェーズの時間、合計量、最高温度を、バッチが終わった瞬間に確定します。
反応器に、自分のバッチ記録をつけさせます。バッチごとに番号を付け、各フェーズの時間を実行中に計り、投入した合計量、保留の時間、最高温度を保持し、バッチが完了または中断で終わったら、結果とともに記録を確定します。
カード登録不要。支払いなし。解約手続きなし。
Official release: 5 December. 当日ランキング1位になると、Pro 3か月分と、友だちにあげられる Pro 2週間分を獲得できます。2位は4週間分、3位は2週間分です。 ルール
- ゼロから始める、すべてのレッスン
- レベルアップに合わせて、すべてのミッションとレッスン
- 称号ごとの実技テストと、認定証
- どのテストも、1スキャンずつ巻き戻し
- 行き詰まったときの、解説付きの解答
- コード変換ツールを好きなだけ
PRO (Pro が必要) ミッション新しいバッチは、新しい記録から始まる
テスト 1 / 3Startバッチを開始OFFBatchNoバッチ番号1TimeAOutput5.18TotalAOutput20.72- Level
- 上級
- 時間
- 概要 45 分
- 報酬
- +650 XP
- 設備
- 3D のバッチ反応器の制御
- Siemens のエディタ
- ラダー図(LAD), SCL
- Rockwell のエディタ
- ラダー図, ストラクチャードテキスト
- Beckhoff のエディタ
- ストラクチャードテキスト
- ステージ
- 46. SCADA 4:起きている最中のバッチ記録
バッチ記録を、進行中に書く: コードがしなければならないこと
バッチ制御は、書かれていて、動いています。その下に、記録を書きます。バッチが進行中なのは、State が10か20の間です:それを InBatch に持ちます。InBatch がオンになったら、新しい記録を始めます:BatchNo に1を足し、Result を0、ReportReady を FALSE にし、すべての時間を0.0、PeakTemp を Temp にします。Run がオンの間、進行中のフェーズの時間に、スキャンごとに0.02を足します:フェーズ1では TimeA、2では TimeB、3では TimeHeat、4では TimeReact、5では TimeCool、6では TimeDrain。State が20の間は、かわりに TimeHeld に0.02を足します。InBatch がオンの間、PeakTemp は、Temp が上がるときだけ追い、下がるときは追いません。TotalA は VolA を、TotalB は VolB をコピーします。バッチは、State が40か30になったときに終わります:完了なら Result を1、中止なら2にし、ReportReady を TRUE にします。そのあとは、次のバッチが始まるまで、記録の何も変わりません。「操作画面」タブで、レポートが時間をどう書くか、各値の横に何を表示するか、中止されたバッチに何を出すかを選びます。
- 新しいバッチ
- InBatch がオンになったとき:BatchNo + 1、Result 0、ReportReady はオフ、時間は 0、PeakTemp := Temp。
- 時間
- Run の間は、1スキャンごとに 0.02 を進行中のフェーズに加えます。State が 20 のときは、TimeHeld に加えます。
- 終了
- State 40: Result は 1。State 30: Result は 2。どちらも ReportReady をセットし、記録は止まります。
バッチ記録を、進行中に書く: 入力と出力
プログラムは 9 個の入力を読み、23 個の出力を設定します。 ほかに入力が1つあり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。
バッチ記録を、進行中に書く: テストでチェックする内容
- Start を押すたびに新しい記録が始まります。BatchNo が1つ増え、すべての値がゼロから始まります。
- 各フェーズの時間は、そのフェーズが動いている間だけ数えます。保留の時間は別に数えます。
- PeakTemp はバッチの最高温度で、TotalA と TotalB は投入したリットル数です。
- バッチが完了または中断すると、Result がどちらかを示し、ReportReady がオンになり、記録は変化しなくなります。
- レポートは時間を分と秒で表し、各目標値を実測値の横に表示し、中断したバッチにもレポートを出します。
- 試す モデルの下のボタンを使い、設備の反応を見てください。
- 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
- 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。
このミッションで行き詰まりましたか?こちらでメンバーに聞いてみましょう: ロッカールーム.
現場で目にする場面
医薬品や食品のプラントでは、どのバッチも、製品を出荷する前に品質担当者が確認する記録を残します。SCADA は、バッチが終わった瞬間に、その記録を PLC から集めます。
記録のないバッチは出荷できず、あとから書かれた記録は信頼できません。どちらの場合も、1日分の生産が保留されるか、廃棄されます。
化学、医薬、食品のバッチプラントは、フェーズごとにレシピに従います。オペレータは、バッチをホールドして再開したり、アボートしたりできます。コントローラは、どの状態で何が安全かを正確に知っていなければなりません。熱を出す反応もあり、冷却が追いつかなければ暴走します。
- 投入A、そして B
- リアクション80 °C で 30 秒現在地
- 冷却40 °C まで
- 吹き出し受槽へ
実際の現場:場所、部品、安全
- 特殊化学品と樹脂
- 医薬品とバイオのバッチ製造施設
- 食品原料と香料
反応の暴走は、セベソ(1976 年)や T2 ラボラトリーズ(2007 年)のような災害を起こしました。本物の反応器には、独立した高温トリップと放散装置があります。
ISA-88 がここで使う状態モデルを定めているので、どこのオペレータも、ホールドとアボートの意味を知っています。
大きさ、タイミング、断面図は教えるための選択で、特定の実際の設備を描いたものではありません。
道のりの次の一歩
- すべてのアラームに1つのアラームブロック新規、確認済み、解除済み: 1つのループで、すべてのアラームを同じ状態に通し、最初に発生したものに印を付けます。エキスパート · 45 分 · +800 XP
- 停止を説明できるものを記録する値が十分に変わったときに保存し、記録を途切れさせず、トレンドを読んで何が故障したかを見つけます。上級 · 45 分 · +500 XP
- プラント全体を1つの画面で4つのステーションがそれぞれ1つの状態を報告し、概要画面がどれに対応が必要かを示します。上級 · 40 分 · +650 XP
- 工場全体を動かす起動、バッチ処理、ボトリング、不良品、ロボット、ラッパー、AGV、安全:工場全体をひとつのプログラムで。エキスパート · 240 分 · +3000 XP