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

ボトルが離れるときに数える: PLC カウンタの演習

ボトルが到着したときではなく、センサから離れたときに、1本ずつ数えます。

BottlePresent が ON から OFF に変わったとき、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 / 3
テストが設定テストがチェックステップ 10/10 · 860 ms
Level
応用
時間
概要 10 分
報酬
+250 XP
設備
3D の充填ライン
Siemens のエディタ
ラダー図(LAD), SCL
Rockwell のエディタ
ラダー図, ストラクチャードテキスト
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
5. イベントを1回だけ数える
必要な動作

ボトルが離れるときに数える: コードがしなければならないこと

包装ラインでは、センサを完全に通過したボトルが何本かを知る必要があります。ボトルは、到着したときではなく、離れたときに数えます。最初から空いたまま、覆われたまま、空いたままのセンサで、ボトルを増やしてはいけません。充填バルブはオフのままです。

ボトルが離れる
BottlePresent が ON → OFF になると、BottlePulse が1スキャンだけ ON になります。覆われたまま、または空いたままのセンサは、もう一度数えません。
バッチ完了
Pieces は、離れたボトルを数えます。Pieces が3以上のとき、Done は ON です。ConveyorOn は NOT Done です。Reset は Pieces と Done を消しますが、センサの記憶は消しません。
タグテーブル

ボトルが離れるときに数える: 入力と出力

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

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

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

自動テスト

ボトルが離れるときに数える: テストでチェックする内容

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

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

なぜ大切か

現場で目にする場面

梱包ラインは、各ボトルが光センサを完全に通り過ぎたときに数えます。まだ光線をさえぎっているボトルは、出ていません。

出ていくときに数えれば、ボトルがステーションを抜けたことの証明になります。到着で数えると、センサでまだ詰まっているボトルが含まれるおそれがあります。

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

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

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

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

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

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

さらに続ける

道のりの次の一歩