この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗

レッスン

レッスンでは、操作を1ステップずつ見せます。 ミッションは、その力を証明する場です。

PLC講座:ゼロから実践で学ぶPLCプログラミング

経験は不要です。1つのレッスンに1つの考え方を、まずはふだんの言葉で。ライブのパネルで自分で手を動かし、シミュレータがチェックします。

スイッチをオンにして、ランプを点ける4分 · +40 XP

Siemens · ラダー図変更

すべてのレッスンがこのエディタで開きます。それぞれの進捗は保存されます。

51 レッスン中 0 · 0 XP
試してみましょう:スイッチをクリックしてください。

学習コース

同じ考え方を、図でも文字でも

最初はラダー図から始めます。いつでも切り替えられ、それぞれの進捗は保存されます。

ほかの学習コースも準備中

機械まるごと近日公開

インバータ、伝送器、実際の機械。コンプレッサから工場全体まで。

ゼロから学ぶラダー

はじめの一歩 から 再利用できるコード まで

すでに少し知っていますか?どこからでも始められます。ロックはありません。

ゼロから

ルールを 1 つ読み、変え、作ります。スイッチとランプ、ロジック、記憶、タイマ、カウンタです。

17 レッスン中 0 完了

エリア 1ここから始める

はじめの一歩

終えるとできることPLC とは何かを説明し、入力と出力を見分け、最初のルールを作ります。ボタンに従うランプです。

PLCタグスキャン入力出力お問い合わせコイルラングTRUE と FALSE
5 中 0 完了 · 21 分 · +212 XP
次の準備になります
  1. 2レッスン 2入るもの、出るもの入力と出力4分 · +37 XP
  2. 3レッスン 3最初のルールを読む接点、コイル、ラング、または :=8分 · +61 XP
  3. 4レッスン 4ON と OFF を表す2つの言葉BOOL: TRUE と FALSE(1 と 0)2分 · +34 XP
  4. 5レッスン 5ランプをボタンに合わせて点ける接点とコイル、または :=3分 · +40 XP

エリア 2

ロジック

終えるとできること条件がそろうまで機械を待たせます。信号の反対、2 つ同時、どちらか一方、そして何かがおかしいときの停止です。

NOTb接点(ノーマルクローズ)ANDOR分岐許可条件異常
4 中 0 完了 · 21 分 · +169 XP
次の準備になります
  1. 6レッスン 6その反対: ボタンが押されるまで ONNOT、b接点(NC、XIO)5分 · +43 XP
  2. 7レッスン 72つとも成り立つ必要があるAND、直列の接点5分 · +40 XP
  3. 8レッスン 8どちらか一方でよいOR、分岐5分 · +40 XP
  4. 9レッスン 9運転してよい、そして何かが間違っているPermit と Fault6分 · +46 XP

エリア 3

数と記憶

終えるとできることタンクのレベルのような数を調べ、開始の押下 1 回をモータに覚えさせ、停止が必ず勝つようにします。

比較小なり自己保持かっこセットとリセットIF THEN
4 中 0 完了 · 19 分 · +157 XP
次の準備になります
  1. 10レッスン 10数値を確認する比較、より小さい(<)5分 · +40 XP
  2. 11レッスン 11押したことを覚えさせる自己保持(ラッチ)5分 · +40 XP
  3. 12レッスン 12Stop は常に優先されなければならない分岐の終わりと、かっこ4分 · +37 XP
  4. 13レッスン 13ここでオンにして、あそこでオフにするセットコイルとリセットコイル、IF … THEN5分 · +40 XP

エリア 4

時間と計数

終えるとできることものを待たせ、少し長く動かし続け、通り過ぎる部品を数えます。

タイマプリセット完了ビットオンディレイオフディレイカウンタ立ち上がり
4 中 0 完了 · 19 分 · +190 XP
次の準備になります
  1. 14レッスン 14秒を数えるタイマ、プリセット、完了ビット5分 · +46 XP
  2. 15レッスン 15待って、それから動くオンディレイタイマ(TON)、インスタンス5分 · +43 XP
  3. 16レッスン 16もう少し長く続けるオフディレイタイマ(TOF)4分 · +43 XP
  4. 17レッスン 17届いたものを数えるカウンタ(CTU)、立ち上がり5分 · +58 XP

信号

実際の信号を整えます。エッジ、スケーリング、アラーム、フィードバックです。

18 レッスン中 0 完了

エリア 5

エッジと計数

終えるとできること何かがオンやオフになる瞬間をつかまえ、1 回だけ数え、数がおかしくなる原因を見つけます。

パルスワンショットメモリビット立ち下がり整数MOVEADDテストケース
7 中 0 完了 · 40 分 · +328 XP
次の準備になります
  1. 18レッスン 18オンになる瞬間をつかまえるワンショット、パルス、メモリビット6分 · +46 XP
  2. 19レッスン 19数えた数を、ほかから読める場所に置く整数(INT、DINT)と MOVE6分 · +49 XP
  3. 20レッスン 20オフになる瞬間をつかまえる立ち下がりエッジ(N 接点、OSF、F_TRIG)6分 · +46 XP
  4. 21レッスン 21数がなかなか届かない理由カウントアップ(CU)とリセット(R、RES)6分 · +46 XP
  5. 22レッスン 22より大きい、以上より大きい(>)、>=、<=5分 · +46 XP
  6. 23レッスン 23カウンタを使わずに数えるADD、+ 1、ELSIF6分 · +49 XP
  7. 24レッスン 24他の人が書いたルールをテストするテストケース、レビュー5分 · +46 XP

エリア 6

意味のある数

終えるとできることブロックで描いたルールを読み、センサの生の数を百分率にし、2 つの限界の間でポンプを安定させます。

ブロック配線REAL生の値スケーリング範囲ヒステリシス
4 中 0 完了 · 23 分 · +190 XP
次の準備になります
  1. 25レッスン 25同じルールを、箱で描くブロック、ワイヤ、ファンクションブロックダイアグラム(FBD)6分 · +49 XP
  2. 26レッスン 26小数点のある数REAL、生の値、信号5分 · +46 XP
  3. 27レッスン 27生の数を、実際の数に変えるスケーリング、範囲(NORM_X、SCALE_X、SCP、SCL)6分 · +46 XP
  4. 28レッスン 28限界は1つではなく2つヒステリシス、ショートサイクル6分 · +49 XP

エリア 7

確認と待機

終えるとできることバルブが本当に動いたかを確認し、アラームを出す前に時間を与え、1 台目が異常になったら予備のポンプを入れます。

指令フィードバックアラーム移動時間稼働側待機交互運転
4 中 0 完了 · 20 分 · +187 XP
次の準備になります
  1. 29レッスン 29本当に起きた?指令とフィードバック5分 · +49 XP
  2. 30レッスン 30騒ぐ前に、時間を与えるアラーム、移動時間、アラームの遅延5分 · +49 XP
  3. 31レッスン 31ポンプ 2 台で、仕事は 1 つ運転と待機5分 · +49 XP
  4. 32レッスン 32交代で動かす交互運転、切り替え5分 · +40 XP

エリア 8

アラームと引き継ぎ

終えるとできること誰かが対処するまでアラームをつけておき、ポンプを自動と手動の間でショックなしに引き継ぎます。

保持されたアラーム確認AutoManualモードバンプレス
3 中 0 完了 · 16 分 · +156 XP
次の準備になります
  1. 33レッスン 33見るまで残るアラーム保持アラーム、確認、ホーン6分 · +52 XP
  2. 34レッスン 34手動か自動か自動、手動、モード5分 · +52 XP
  3. 35レッスン 35ショックなしで切り替える引き継ぎ、バンプレス、1 つの共有の記憶5分 · +52 XP

シーケンス

作業をステップで進めます。状態、復旧、繰り返し使えるブロックです。

16 レッスン中 0 完了

エリア 9

ステップとシーケンス

終えるとできること作業を 1 ステップずつ進めます。各ステップが何をオンにするか、何が作業を先へ進めるか、ステップをまたいで何がオンのままかを説明します。

シーケンスチャートステップアクションNアクティブステップ遷移条件保持アクションリセットアクション
4 中 0 完了 · 25 分 · +187 XP
次の準備になります
  1. 36レッスン 361 ステップずつシーケンス、チャート、ステップ5分 · +43 XP
  2. 37レッスン 37各ステップがオンにするものアクション、N、アクティブステップ6分 · +49 XP
  3. 38レッスン 38作業を先へ進めるもの遷移と条件7分 · +49 XP
  4. 39レッスン 39ステップをまたいでオンのままのもの保持アクション(S)とリセットアクション(R)7分 · +46 XP

エリア 10

道と復旧

終えるとできること作業を 2 つの道のどちらかへ送り、既知の最初に戻し、保留して続け、シーケンスが止まったり何かを動かしたままにしたりした理由を見つけます。

選択分岐優先順位初期ステップ既知の状態保持再開修飾子
4 中 0 完了 · 24 分 · +184 XP
次の準備になります
  1. 40レッスン 40道を選ぶ選択分岐と優先順位6分 · +46 XP
  2. 41レッスン 41既知の最初に戻る初期ステップ、リセット、既知の状態5分 · +43 XP
  3. 42レッスン 42途中で止めて、続ける保留と再開6分 · +46 XP
  4. 43レッスン 43シーケンスの故障を見つける止まったステップ、修飾子7分 · +49 XP

エリア 11

コードの中の状態

終えるとできることコードで書いた長めのルールを読んで直し、作業を一度に 1 つの番号付きの状態に保ち、CASE で先へ進めます。

コードかっこ以上状態DINTステートマシンCASEELSIFAbort
3 中 0 完了 · 18 分 · +153 XP
次の準備になります
  1. 44レッスン 44同じルールを、テキストで書くコード、:=、かっこ、>=6分 · +52 XP
  2. 45レッスン 45機械は常に 1 つのことをしている状態、DINT、ステートマシン6分 · +52 XP
  3. 46レッスン 46一度に 1 つの状態CASE、ELSIF、中止6分 · +49 XP

エリア 12

リストとループ

終えるとできること多くの読み値を 1 つの配列に保ち、FOR ループですべてのスロットに同じことを行い、飛び跳ねる読み値を平均でなめらかにします。

配列スロットIndexREALループFOREND_FOR平均ウィンドウ折り返し
3 中 0 完了 · 20 分 · +153 XP
次の準備になります
  1. 47レッスン 47数の並び配列、スロット、インデックス、REAL6分 · +52 XP
  2. 48レッスン 48それぞれに、もう一度するループ、FOR、END_FOR7分 · +52 XP
  3. 49レッスン 49飛び跳ねる読み値をなめらかにする平均、ウィンドウ、折り返し7分 · +49 XP

エリア 13

再利用できるコード

終えるとできること1 台の機械の情報を構造体にまとめ、ポンプのルールをファンクションブロックに 1 回だけ書いて、ポンプごとに呼び出します。

構造メンバーUDTファンクションブロック呼び出しパラメータ
2 中 0 完了 · 13 分 · +101 XP
次の準備になります
  1. 50レッスン 50ポンプの情報をまとめて持つ構造体、メンバー、UDT6分 · +52 XP
  2. 51レッスン 511 回書いて、2 回使うファンクションブロック、呼び出し、パラメータ7分 · +49 XP
質問

始める前に

レッスン1の前によく聞かれること。

PLC の経験は必要ですか?

いいえ。レッスン1はゼロから、ふだんの言葉で始まり、レッスンごとに自分で試す考え方が1つずつ増えます。

1つのレッスンにどのくらいかかりますか?

数分です。どのレッスンも、ライブのパネルで自分が作ってテストしたルールで終わります。

どの PLC を使いますか?

Siemens と Rockwell はラダー図またはコードで、Beckhoff TwinCAT はコードで使います。メーカーは、上部のボタンの下の行でいつでも変更できます。

レッスンの次は何ですか?

ミッションです。動く3D機械での本物の仕事です。合格するとレベルが上がり、称号が手に入ります。

先に背景を知りたいですか? PLC の基礎 では、自動化とは何かを短い読み物で説明しています。