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

ワンショットで数える: PLC カウンタの演習

1本のボトルが、何スキャンもセンサを覆います。1回だけ数えます。

BottlePresent が OFF から ON に変わるたびに、BottlePulse をちょうど1スキャンだけ ON にします。このようなパルスを、ワンショットと呼びます。パルスを Pieces に数えます。ボトルが3本以上になったら、Done を ON にし、ConveyorOn を OFF にします。Reset は Pieces と Done をすぐに消しますが、エッジの記憶を消してはいけません。

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

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

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

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

押さえられたセンサは1回だけ数える

テスト 1 / 4
テストが設定テストがチェックステップ 10/10 · 740 ms
Level
応用
時間
概要 18 分
報酬
+300 XP
設備
3D の充填ライン
Siemens のエディタ
ラダー図(LAD)
Rockwell のエディタ
ラダー図
ステージ
5. イベントを1回だけ数える
必要な動作

ワンショットで数える: コードがしなければならないこと

空のボトルが、センサに届いたときに数えます。充填バルブはオフのままです。センサが空いた状態から始めます。次に、覆ったままにします。PLC は何スキャンも読み取りますが、ボトルは1本のままです。

センサがオンになる
BottlePresent が OFF → ON になると、BottlePulse が1スキャンだけ ON になります。ON のまま、OFF のまま、OFF になったときは、パルスは出ません。Reset の間も含めて、毎スキャン、センサを読みます。
ボトルの数
0 から始めて、パルスごとに1つ足します。Pieces は、ここまでの合計です。Pieces が3以上のとき、Done は ON です。ConveyorOn は NOT Done です。ボトルは1本も充填しません。
リセットと立ち上げ
Reset が押されている間は、パルスのスキャンでも、毎スキャン Pieces と Done が消えます。Reset はエッジの記憶を消しません。BottlePresent が OFF の状態から始めるので、どちらのメーカーも、空いたセンサから始まります。
タグテーブル

ワンショットで数える: 入力と出力

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

タグデータ型あなたのコード機械の上での意味
ResetBOOL読むコードが必要とする入力リセットボタン
BottlePresentBOOL読むコードが必要とする入力センサのところのボトル
ConveyorOnBOOL書くコードが設定する出力コンベアの指令
DoneBOOL書くコードが設定する出力カウント完了
BottlePulseBOOL書くコードが設定する出力ボトルが最初にセンサを覆ったとき、1スキャンだけ ON になります。Reset の間も動きます。
PiecesINT in Siemens, DINT in Rockwell書くコードが設定する出力ここまでに数えたボトルの数です。カウンタが動いたあとで、カウンタからコピーします。
自動テスト

ワンショットで数える: テストでチェックする内容

  1. センサが ON になったときに、パルスを1つ出します。ON のままの間や、OFF になったときは、パルスは出ません。
  2. パルスごとに1つ増えます。3以上で、Done がコンベアを止めます。
  3. Reset は、カウントより優先されます。まだセンサのところにあるボトルは、もう一度数えません。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

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

なぜ大切か

現場で目にする場面

梱包ラインは、各ボトルが光センサに届いたときに数えます。光線の中にとどまるボトルも、数えるのは 1 回だけです。

余分なカウントがあると、ボトルが足りないバッチが出荷されるおそれがあります。カウントをリセットするとき、センサの前にあるボトルを 2 回目に数えてはいけません。

現場で見かける場所飲料をボトルに入れる

清涼飲料の工場では、空のボトルが動くベルトで届きます。センサが、ボトルが充填ノズルの下に来たことを制御装置に伝えます。バルブが開いてボトルを満たし、ベルトがまた動く前に閉じます。ボトルを梱包する前に、キャップとラベルが付きます。

  1. 空のボトルベルトがノズルまで運ぶ
  2. 各ボトルを満たす止めて、満たして、動かす現在地
  3. キャップとラベルを付ける飲料を密封し、製品名を付ける
  4. ボトルを梱包する完成したボトルを箱に入れる
実際の現場:場所、部品、安全
  • 清涼飲料の工場 — こぼさずにボトルに充填する
  • 乳業 — 牛乳をボトルに入れる
  • 洗剤工場 — 液体を容器に計量する
  • 食品包装ライン — 梱包前にボトルを数える

ボトルがないのに充填バルブが開くと、液体がベルトにこぼれます。ラインが詰まったときは、バルブが充填を続けてはいけません。

本物のコンベアにはガードが必要です。詰まりを取る前に、電力を安全にロックして切らなければなりません。ここの停止入力は、非常停止ではありません。

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

さらに続ける

道のりの次の一歩