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

4つの測定値を足す: ストラクチャードテキストの配列の演習

フィルタを作る前に、4つの読み取り値の配列を扱います。

SampleA、SampleB、SampleC、SampleD を Values[0]~Values[3] にコピーします。それから、それらを足して Total(REAL、小数)に入れます。これをスキャンのたびに新しく行います。

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

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

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

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

Total が新しい読み取り値に従う(小数も含む)

テスト 1 / 5
テストが設定テストがチェックステップ 3/3 · 400 ms
Level
基礎
時間
概要 12 分
報酬
+200 XP
設備
3D のプロセスタンク
Siemens のエディタ
SCL
Rockwell のエディタ
ストラクチャードテキスト
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
17. まとまりを順に処理する
必要な動作

4つの測定値を足す: コードがしなければならないこと

これはタンクの横で行う計算の練習です。入口やポンプは動かしません。配列とは、番号付きの値のリストを持つ1つのタグです。4つの別々の読み取り値を使うので、すべての枠を見ながら、ループのしくみを学べます。あとのミッションでは、最近の読み取り値のリストを順に更新し続けます。

コピー
スキャンのたびに、SampleA、SampleB、SampleC、SampleD を Values[0]~Values[3] にコピーします。
合計する
Total を 0.0 にしてから、FOR ループで4つの枠を足します。何も変わらなければ、Total が増え続けてはいけません。
タグテーブル

4つの測定値を足す: 入力と出力

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

タグデータ型あなたのコード機械の上での意味
SampleAREAL読むコードが必要とする入力最初の読み取り値
SampleBREAL読むコードが必要とする入力2 番目の読み値
SampleCREAL読むコードが必要とする入力3 番目の読み値
SampleDREAL読むコードが必要とする入力最後の読み取り値
TotalREAL書くコードが設定する出力4つの読み取り値の合計

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

自動テスト

4つの測定値を足す: テストでチェックする内容

  1. Total は、4つの値をすべて1回ずつ、小数も含めて足します。
  2. 入力が変わると、Total はすぐに更新されます。何も変わらなければ、Total が増え続けてはいけません。
  3. 解説付きの解答では、枠0~3と、両端を含む FOR ループを使います。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

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

なぜ大切か

現場で目にする場面

飲料工場の日報は、4 つのメータの水の使用量の読み値を足し合わせます。4 つの読み値がすべて合計に入っていなければなりません。

読み値を 1 つ落とすと、合計が間違います。1 つを 2 回数えても、作業者を惑わせます。この演習は計算だけを行い、タンクは満たしません。

現場で見かける場所飲料を 1 バッチ作る

飲料工場では、バルブが決まった量の水とシロップを混合タンクに入れます。電動ミキサが、それを 1 バッチに混ぜます。そのあと出口バルブが、飲料を貯蔵タンクへ送ります。充填機がそこからボトルに詰めます。

  1. 原料タンク水とシロップを入れておく
  2. ミキシングタンク1 バッチを満たし、混ぜ、測る現在地
  3. 貯蔵タンク完成した飲料をすぐ使える状態で保つ
  4. ボトル充填機飲料をボトルに入れる
実際の現場:場所、部品、安全
  • 飲料工場 — 水とシロップの調合
  • 塗料工場 — 原料を混ぜて均一な色にする
  • 浄水場 — 決まった量の薬品の混合液を準備する
  • 醸造所 — 設備洗浄用のお湯を温める

満杯のタンクは、自分の入口を閉じません。バルブが閉じるまで水が入り続けるので、入口が開いたままだと部屋が水浸しになるおそれがあります。

液体に覆われていないヒーターは、過熱するおそれがあります。本物のタンクには、PLC プログラムとは別に、安全装置もあります。

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

さらに続ける

道のりの次の一歩