PLC チュートリアル動画
PLC Gym の中で少し慣れが必要な部分を、それぞれ1分で紹介します。ミッション、シミュレータ、ラダーエディタ、バグの見つけ方、自分のコードの持ち込み方です。
- 1 / 6
ミッションの中
すべてのミッションに共通する流れ:課題を読む、コードを変える、実行する、機械のボタンを押す、そしてテストする。
内容を読む
PLC Gym のミッションは、どれも同じやり方です。1回覚えれば大丈夫です。
左側に課題とコードがあります。右側には、コードで動く機械があります。
ステップ1。課題を読みます。機械に何をさせるかが書かれていて、「課題全文を読む」を押すと、すべてのルールが開きます。
ステップ2。コードを変えます。触るのはここだけです。機械は変わらず、機械が従うルールだけが変わります。
ステップ3。「PLC を実行」を押します。あなたのコードが、本物の機械を3Dでライブに動かします。
ステップ4。機械のボタンを押して、見てください。Start を押し続けるとポンプが動き、離すと止まります。
ステップ5。「解答をテスト」を押します。PLC Gym が、自分のチェックであなたのコードを試します。すべて通るとミッション完了です。XP がもらえて、レベルが上がります。
チェックに通らなかったら? 何も失いません。何がいけなかったかを教えてくれるので、コードを直して、何度でもテストできます。
下のほうにあるタブには、動いている間の内部の様子が出ます。ライブのタグ、トレンド、テスト結果です。
これが流れです。読む、変える、実行する、試す、テストする。さあ、何かを動かしてみましょう。
- 2 / 6
バグを見つける
動き続けてくれないポンプ。テスト結果、巻き戻し、ライブのタグ、トレンド、スローモーションで原因がわかり、1行で直ります。
内容を読む
このコードは正しく見えます。Start を1回押せば、ポンプは動き続けるはずです。確かめてみましょう。
実行して、Start を押し続けます。ポンプは動きます。
離すと、止まります。これがバグです。
「解答をテスト」を押します。失敗したチェックごとに、何が起きたかが、わかりやすい言葉で表示されます。
Pro なら「失敗を再生」を押せます。前後にドラッグして、スキャンごとに見ていくと、PumpOn が落ちた瞬間がはっきりわかります。
「監視タグ」は、機械が動いている間、すべてのタグをライブで表示します。Start を押し続けると PumpOn が真になり、離すと一緒に落ちます。
「トレンド」は、信号を時間に沿って描くので、何がいつ変わったかがわかります。
速すぎて追えませんか? 速度を4分の1に落とすか、一時停止して、1スキャンずつ進めましょう。
直し方:PumpOn は、自分自身を保持しなければなりません。自分自身を1行に追加してもう一度テストすると、すべてのチェックに通ります。
つまり、テストして、再生して、見て、直す。エンジニアはそうやってバグを見つけます。
- 3 / 6
シミュレータを操作する
3D機械を回し、拡大し、飛び回って、各部品が何をしているかを見て、オペレーターのボタンとスイッチを操作します。
内容を読む
機械は、あなたのコードで動く本格的な3Dシミュレーションです。操作のしかたを説明します。
ドラッグで回し、スクロールで大きく拡大します。家のボタンを押すと、機械全体に戻ります。
ここでリグの部品を選ぶと、カメラがまっすぐそこへ飛んでいきます。
部品をクリックすると、それが何で、いま何をしているかがわかります。
このボタンで、3D表示と、つながりを示す平面の図が切り替わります。
機械の下には、オペレーターのボタンがあります。押しボタンは、押している間だけ働き、離すと戻ります。
ここでは、離したあともコードがポンプを動かし続けます。Stop でオフになります。
Permit のようなスイッチは、切り替えた場所にとどまります。
「入力」タブでも、下から同じことができます。ボタンを押し続けたり、2つ同時に押したり、疑似入力を設定したりできます。
そして読み取り値には、コードが求めていることと、機械が実際にしていることが並んで表示されます。
回して、クリックして、押して、見てみましょう。ここでは何も壊れないので、何でも試してください。
- 4 / 6
ラダーエディタ
選ぶ、名前を付ける、追加する、分岐する。ラングで自己保持を作り、機械が動いている間、通電が光るのを見ましょう。
内容を読む
ラダーのほうがいいですか? どのミッションも、ラダー図で書けます。ここで切り替えます。
接点をクリックして選びます。その接点でできることがすべて入ったボックスが開きます。
「名前を編集」を押してタグを入力すると、候補があなた自身のタグから出てきます。
a接点は、タグがオンの間、通電させます。b接点は、オフの間、通電させます。1回のクリックで入れ替わります。
接点を選んでいると、ツールバーで、そのすぐ後ろに次の接点を追加できます。これが AND です。ここでは、b接点の Stop、次に Permit です。
「まわりに分岐」は、選んだ接点のまわりに並列の経路を作ります。これが OR です。分岐に PumpOn を加えると、ポンプが自分自身を保持できます。
実行すると、機械が動いている間、通電が緑でライブに光ります。
Start を離しても、PumpOn の分岐を通って通電が続きます。これが自己保持です。
テストすると、すべてのチェックに通ります。
選んで、名前を付けて、追加して、分岐する。どのラングも、そうやって作られます。
- 5 / 6
自分のコードと変換ツール
TIA Portal、Studio 5000、TwinCAT の書き出しを3D機械で動かし、もう一方のメーカーに変換して、2つを比べます。
内容を読む
現場のコードがありますか? 本物の機械に近づける前に、動く3D機械で試しましょう。
TIA Portal のソース、Studio 5000 の書き出し、TwinCAT の POU をドロップするか、貼り付けます。ここでは、サンプルの1つを使います。
PLC Gym がそれを読み取り、いちばん合う機械を先頭に出します。
あなたのタグのどれが、どのボタン、センサ、出力なのかを、まず推測します。違うところは、何でも直せます。
そのあと、機械の上でコードをスキャンごとに実行します。ボタンを押して、動きを見ましょう。
ミッションのテストが配線に合うときは、それも実行できます。
Siemens から Rockwell に移りますか? 変換ツールが、あなたのコードをもう一方のメーカーのものに、ラダーまたはストラクチャードテキストで変換します。
そのあと、両方のバージョンを並べて、スキャンごとに実行し、一致するかを教えます。
もう一方のメーカーでの違いも、1行ずつ示します。無料アカウントでは、自分のプログラムを3つまで変換できます。Pro なら、何個でも変換できます。
持ち込む、合わせる、実行する、変換する。あなたのコードを、ブラウザの中で本物の機械で。
- 6 / 6
ガイド付きラボ
PLC をプログラムしたことがありませんか? 2つのガイド付きラボが、何もないところから最初の動くプログラムまで、1ステップずつ案内します。
内容を読む
PLC をプログラムしたことがありませんか? ガイド付きラボから始めましょう。1ステップずつ案内します。
各ラボは、短いステップの連なりです。1つ終えると、次が開きます。
「やること」の枠は、次に何をするかをいつも教えます。ここでは、タンクを探します。
点線の付いた言葉は、自分で説明してくれます。1つクリックしてみましょう。
次は、コードを変えます。強調された値をクリックして、TRUE を選びます。まだ入力はしません。
「実行」を押すと、コントローラがバルブを開きます。タンクが満ち始めます。
なぜそうなったかわかりませんか? 「なぜ」を押すと機械が止まり、直近のスキャンを、わかりやすい言葉で説明します。
次に FALSE を試して、何が変わるかを見ましょう。ラボを2つやれば、最初のミッションに進む準備ができます。
読む、やる、実行する、理由を聞く。最初の動くプログラムへの、いちばん近い道です。
どの動画にも英語字幕が付いています。 プレーヤーの CC を押すと、アラビア語、チェコ語、ドイツ語、スペイン語、エストニア語、フランス語、ヒンディー語、イタリア語、ポーランド語、セルビア語、タイ語、トルコ語、ベトナム語の字幕が選べます。