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

決して届かないシリンダ: PLC プログラミングの演習

どの動きにも3秒を与え、時間切れなら安全に停止する。

A+ B+ B− A− のサイクルを動かし、すべての動きを3秒のタイマで監視します。時間切れになった動きは、FaultLamp を ON にしてサイクルを止め、シリンダは安全な順序でホームへ戻ります。

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

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

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

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

健全なサイクル、異常なし

テスト 1 / 7
テストが設定テストがチェックステップ 7/7 · 12.3 秒
Level
上級
時間
概要 35 分
報酬
+500 XP
設備
3D の電空実習装置
Siemens のエディタ
ラダー図(LAD), SCL
Rockwell のエディタ
ラダー図, ストラクチャードテキスト
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
33. 空圧ラボ:シリンダ、バルブ、リードスイッチ
必要な動作

決して届かないシリンダ: コードがしなければならないこと

スイッチを待つシーケンスは、スイッチが来なければ永遠に待ちます:詰まったシリンダ、壊れたリードスイッチ、折れ曲がったホース。AirOn を ON に保ち、先ほどと同じサイクルを動かします:AirOK、A0、B0 で Start、A 出る(ExtendA)、B 出る(ExtendB)、B 戻る(RetractB)、A 戻る、それぞれリードスイッチで進み、RunLamp は ON。次に、各動きの時間を計ります。どれか1つの動きが3秒を超えたら、サイクルを止めます:RunLamp を OFF、FaultLamp を ON。そのあと、安全にホームへ戻ります:A を出したままで、まず B を戻し(B0 まで RetractB を ON)、そのあとで A を放します(ExtendA を OFF)。FaultLamp は、両方のシリンダがホーム(A0 と B0)にある状態で Reset が押されるまで ON のままです。FaultLamp が ON の間、Start は何もしません。遅いシリンダは異常ではありません:3秒以内に終わる動きでトリップしてはいけません。

サイクル
A 出る、B 出る、B 戻る、A 戻る。リードスイッチで確認。
制限時間
どの動きでも3秒を超えたら異常。
異常のとき
まず B が戻り、そのあと A。FaultLamp ON、RunLamp OFF。
Reset
A0 と B0 のときだけ。それまで Start は何もしない。
チェックの方法
チェックはボタンを押して詰まりを入れ、そのあとトレーナー自体を観察します:そのリードスイッチと、完了したストロークの回数。
タグテーブル

決して届かないシリンダ: 入力と出力

プログラムは 7 個の入力を読み、6 個の出力を設定します。 ほかに入力が 4 個あり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。

タグデータ型あなたのコード機械の上での意味
StartBOOL読むコードが必要とする入力緑のスタートボタン
ResetBOOL読むコードが必要とする入力青のリセットボタン
AirOKBOOL読むコードが必要とする入力圧力スイッチ 0B1:空気が 4.5 bar を超えると ON
A0BOOL読むコードが必要とする入力リードスイッチ 1B1:シリンダ A が完全に戻っている
A1BOOL読むコードが必要とする入力リードスイッチ 1B2:シリンダ A が完全に出ている
B0BOOL読むコードが必要とする入力リードスイッチ 2B1:シリンダ B が完全に戻っている
B1BOOL読むコードが必要とする入力リードスイッチ 2B2:シリンダ B が完全に出ている
SlowABOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:A の出る側のスピードコントローラを絞って、A をゆっくり出す
SlowBBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:B の両方のスピードコントローラを絞って、B を両方向にゆっくり動かす
JamABOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:シリンダ A がストロークの途中で引っかかる
JamBBOOL不要テストや監視用。コードで使わなくてもかまいません試してみよう:シリンダ B がストロークの途中で引っかかる
AirOnBOOL書くコードが設定する出力ダンプバルブ 0V2:ON で空気を入れ、OFF で逃がす
ExtendABOOL書くコードが設定する出力バルブ 1V1、スプリングリターン:ON で A が出て、OFF で戻る
ExtendBBOOL書くコードが設定する出力バルブ 2V1、出るソレノイド:B を出し、バルブはそこにとどまる
RetractBBOOL書くコードが設定する出力バルブ 2V1、戻るソレノイド:B を戻し、バルブはそこにとどまる
RunLampBOOL書くコードが設定する出力緑ランプ:サイクルが動いている
FaultLampBOOL書くコードが設定する出力赤ランプ:異常

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

自動テスト

決して届かないシリンダ: テストでチェックする内容

  1. 健全なサイクルは、遅いシリンダがあっても、異常なく動く。
  2. 3秒を超える動きは、サイクルを止めます:RunLamp OFF、FaultLamp ON。
  3. 異常のあと、まず B が戻り、A は B がホームに着いてから放す。
  4. 異常は、両方のシリンダがホームにある状態で Reset が押されるまで保持される。
  5. FaultLamp が ON の間、Start は何もしない。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

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

なぜ大切か

現場で目にする場面

本物のシーケンスにはすべて、このウォッチドッグがあります。操作画面には「ステップ20タイムアウト:B が出ていません」と表示され、保全担当は、どこを見ればよいかがすぐにわかります。

時間制限がないと、詰まったシリンダのせいで、クランプが閉じたまま、機械はサイクルの途中で黙って止まったままになります。人は何が悪いのかを見ようと、手を差し入れます。

現場で見かける場所空気でものを動かし、どのシリンダがどこにいるかを知る

締め付け、押し、持ち上げ、押し出す機械の多くは、エアシリンダで動いています。ソレノイドバルブがピストンの片側に空気を送り、反対側から逃がし、シリンダ本体の小さなスイッチが、ピストンが着いたことをコントローラに伝えます。ほとんどすべての空圧機械が同じ数点の部品でできているので、専門学校は、このような盤で教えます。

  1. 空気の供給ろ過して、6 bar に設定
  2. バルブシリンダごとに 1 つの 5/2 バルブ
  3. シリンダ空気で出て、戻る現在地
  4. リードスイッチ各ストロークを確認する
実際の現場:場所、部品、安全
  • 部品を固定してから、プレスや穴あけをする組立機
  • カートンを押し、持ち上げ、押し出す包装ライン
  • 専門学校と見習いの研修工房

圧縮空気は、貯まったエネルギーです。配管に触れる前に、アイソレータを閉じて空気を抜いてください。圧力がかかったまま外れたホースは、暴れます。

空気を抜くことが、いつも安全な状態とは限りません。荷を立てて支えているシリンダは、空気が抜けると落ちるので、本物の機械は、シリンダごとに評価されます。

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

さらに続ける

道のりの次の一歩