Skip to main content

入門ガイド CODESYS 4

以下の手順では、最初の最小限のプロジェクトを作成してコントローラーにダウンロードする方法について説明します。

このプロジェクトはプッシュボタンとLEDで構成されています。ボタンを押すとLEDが点灯し、3秒後に消灯します。入力と出力はGPIOを介して接続されています。Raspberry Pi。

注記Raspberry Pi 5

GPIOライブラリのバグにより、Raspberry Piバージョン5では、アプリケーションを再度ダウンロードしてもGPIOの入出力が更新されなくなりました。この場合、ランタイムシステムを再起動するか、Raspberry Piコントローラーにプログラム変更をダウンロードする前に、電源から電源を切ってください。

要件

  1. あなたのデバイスには最新のLinuxオペレーティングシステム(例えばDebian)がインストールされています。Raspberry Pi。

    詳細については、以下を参照してください。準備

  2. あなたはCODESYS Raspberry Pi SL用制御ツールランタイム システムがインストールされていますRaspberry Pi。

    詳細については、以下を参照してください。つながりを築くそしてコントローラへのランタイムのインストールそこに記載されている措置は、CODESYS Control SL Deploy ToolのCODESYS 3。

開始 CODESYS 4

  1. ファイルエクスプローラーで、のインストールディレクトリを開きます CODESYS 4。

  2. を実行してください CODESYS-4.exe プログラム。

    のプログラミングインターフェイス CODESYS 4 が開きます。

ワークスペースの作成

  1. 選択してください メニュー → ワークスペースを作成 コマンドを入力するか、をクリックします。 _c4_icon_create_workspace.png アイコン。

  2. の中に [ワークスペースを作成] ダイアログが表示されたら、名前を指定してをクリックします。 _c4_drei_Punkte_path_selection.png ボタンをクリックして保存場所を選択します。

  3. クリック OK。

    ワークスペースが作成され、開きます。

    のプロジェクトをワークスペースに追加するダイアログが開きます。開いているワークスペースの名前がメニューバーに表示されます。

デバイスプロジェクトの作成

  1. 選択してください メニュー → デバイスプロジェクトを作成 コマンドを実行するか、をクリックします。 _c4_icon_add_project64px.svg アイコン。

  2. 次のダイアログで、新しいプロジェクトのデータを指定し、をクリックします OK。

    • をクリックします _c4_drei_Punkte_path_selection.png ボタンをクリックして保存場所を選択します。

    • プロジェクト名を指定します (例: MyFirstProject)。

    • その他すべてのパラメータの値を指定します。

      バージョン番号は 3 桁または 4 桁である必要があります (たとえば、 2.1.0 または 1.0.0.0)。

  3. の中に PLC を追加します。 ダイアログで、 CODESYS Control Win V3 x64 コントローラー。

  4. コントローラの名前を指定します (例: MyPLC) をクリックしてクリック OK。

  5. の中に [プログラムの追加] ダイアログで、実装言語として ST を選択してクリック [作成]。

    ウィザードが閉じ、プロジェクトオブジェクトがワークスペースナビゲーターに表示されます。

プログラムの作成

  1. ダブルクリックしてPLC_PRG物体。

    のPLC_PRGプログラムはエディタで開かれます。

  2. エディタに以下のプログラムを入力してください。

    PROGRAM PLC_PRG
    VAR
        xButton : BOOL;
        xLed : BOOL;
        hold : Standard.TOF;
    END_VAR
    
    // implementation here...
    hold(IN:=xButton, PT:=t#3s, Q=>xLed);
    END_PROGRAM

デバイスのGPIOを追加し、変数をマッピングする

  1. ワークスペースナビゲーターで、挿入したコントローラーを右クリックして、デバイスを追加指示。

  2. 選択してくださいGPIO A/Bデバイス。デバイスの名前を選択してください。例: MyGPIOクリックわかりました。

  3. エディタでGPIOデバイスを開き、構成タブ。

  4. GPIOでは、ピンを入力にするか出力にするかを定義します。parameterValueこの定義にはパラメータが使用されます。2#000入力と値を定義します2#001出力を定義します。

    以下の項目を変更してください。

    {   "parameterValue": {
          "value": "2#000"
        },
        "name": "GPIO17",
        "id": 17,
        "type": "local:GPIOType"
    }
    ...
    {   "parameterValue": {
          "value": "2#001"
        },
        "name": "GPIO27",
        "id": 27,
        "type": "local:GPIOType"
    }
  5. I/Oマッピングタブを開きます。変数を作成します。xButton入力17と変数xLed出力27:

    _c4_raspbi_gpio.png

ライブラリの解決とアプリケーションの作成

  1. 右クリックしてLibraries.jsonアイテムを実行し、すべてのライブラリを解決する指示。

  2. エラーが表示されていないか確認してください。図書館決議そして問題点:図書館閲覧数。

    注:問題点:図書館エラーが実際に発生した場合にのみ、このビューが表示されます。

  3. 右クリックしてApplication.iecappアイテムを選択し、アプリケーションの構築指示。

  4. では建てる出力結果を確認し、プロジェクトが正常にコンパイルされたことを確認してください。

コントローラーとの通信を設定する

  1. をダブルクリックします Communication.settings.json オブジェクト。

    ザル コミュニケーション設定 ウィザードがエディターで開きます。

  2. をクリックします [デバイスを設定] ボタン。

    ザル デバイスブラウザー ダイアログが開きます。

  3. コントローラーをクリックして選択し、をクリックします デバイスを接続 ボタン。

    デバイスにはまだユーザー管理が設定されていないため、 デバイスの初期ユーザーを作成 ダイアログが開きます。

  4. ユーザー名とパスワードを指定します。パスワードを確認して、をクリックします [適用]。

    注:選択するパスワードは 8 文字以上で、少なくとも 1 つの大文字、1 つの小文字、1 つの特殊文字、1 つの数字が含まれている必要があります。

  5. の中に Log In to Device ダイアログで、新しい認証情報を入力し、をクリックします ログイン。

    メッセージ 接続に成功しました が表示されます。

  6. の中に デバイスブラウザー ダイアログ、クリック [選択]。

詳細については、以下を参照してください。 Communication.settings.json

コントローラ上のアプリケーションのダウンロードとログイン

  1. を右クリックします アプリケーション.iecApp アプリケーションを選択し、 アプリケーションをダウンロード コマンド。

    コントローラ上の既存のアプリケーションが上書きされることを示す通知が表示されます。アプリケーションがコントローラにダウンロードされます。 ダウンロードは成功しました と表示されます。

  2. をクリックします _c4_icon_login.png アイコン (右上) を押すか Alt + F8 コントローラーにログインするためのショートカット。

    メッセージ Login succeeded と表示されます。

  3. を開きます PLC_PRG エディター内のプログラム。

  4. をクリックします _c4__start_application_play64px.svg アイコン (右上) をクリックしてプログラムを実行します。

    エディタのインラインモニタリングには、の変化する値が表示されます iCounter 変数。

  5. をクリックします _c4_stop_application_stop64px.svg アイコン (右上) をクリックしてプログラムを停止します。

  6. をクリックします _c4_icon_logout.png アイコン (右上) を押すか Ctrl + F8 コントローラーからログアウトするためのショートカット。

    メッセージ Logout succeeded と表示されます。