入門ガイド CODESYS 4
以下の手順では、最初の最小限のプロジェクトを作成してコントローラーにダウンロードする方法について説明します。
このプロジェクトはプッシュボタンとLEDで構成されています。ボタンを押すとLEDが点灯し、3秒後に消灯します。入力と出力はGPIOを介して接続されています。Raspberry Pi。
注記Raspberry Pi 5
GPIOライブラリのバグにより、Raspberry Piバージョン5では、アプリケーションを再度ダウンロードしてもGPIOの入出力が更新されなくなりました。この場合、ランタイムシステムを再起動するか、Raspberry Piコントローラーにプログラム変更をダウンロードする前に、電源から電源を切ってください。
要件
あなたのデバイスには最新のLinuxオペレーティングシステム(例えばDebian)がインストールされています。Raspberry Pi。
詳細については、以下を参照してください。準備
あなたはCODESYS Raspberry Pi SL用制御ツールランタイム システムがインストールされていますRaspberry Pi。
詳細については、以下を参照してください。つながりを築くそしてコントローラへのランタイムのインストールそこに記載されている措置は、CODESYS Control SL Deploy ToolのCODESYS 3。
開始 CODESYS 4
ファイルエクスプローラーで、のインストールディレクトリを開きます CODESYS 4。
を実行してください
CODESYS-4.exeプログラム。のプログラミングインターフェイス CODESYS 4 が開きます。
ワークスペースの作成
選択してください メニュー → ワークスペースを作成 コマンドを入力するか、をクリックします。
アイコン。
の中に [ワークスペースを作成] ダイアログが表示されたら、名前を指定してをクリックします。
ボタンをクリックして保存場所を選択します。クリック OK。
ワークスペースが作成され、開きます。
のプロジェクトをワークスペースに追加するダイアログが開きます。開いているワークスペースの名前がメニューバーに表示されます。
デバイスプロジェクトの作成
選択してください メニュー → デバイスプロジェクトを作成 コマンドを実行するか、をクリックします。
アイコン。
次のダイアログで、新しいプロジェクトのデータを指定し、をクリックします OK。
をクリックします
ボタンをクリックして保存場所を選択します。プロジェクト名を指定します (例:
MyFirstProject)。その他すべてのパラメータの値を指定します。
バージョン番号は 3 桁または 4 桁である必要があります (たとえば、
2.1.0または1.0.0.0)。
の中に PLC を追加します。 ダイアログで、
CODESYS Control Win V3 x64コントローラー。コントローラの名前を指定します (例:
MyPLC) をクリックしてクリック OK。の中に [プログラムの追加] ダイアログで、実装言語として ST を選択してクリック [作成]。
ウィザードが閉じ、プロジェクトオブジェクトがワークスペースナビゲーターに表示されます。
プログラムの作成
ダブルクリックしてPLC_PRG物体。
のPLC_PRGプログラムはエディタで開かれます。
エディタに以下のプログラムを入力してください。
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を追加し、変数をマッピングする
ワークスペースナビゲーターで、挿入したコントローラーを右クリックして、デバイスを追加指示。
選択してくださいGPIO A/Bデバイス。デバイスの名前を選択してください。例:
MyGPIOクリックわかりました。エディタでGPIOデバイスを開き、構成タブ。
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" }I/Oマッピングタブを開きます。変数を作成します。
xButton入力17と変数xLed出力27:
ライブラリの解決とアプリケーションの作成
右クリックして
Libraries.jsonアイテムを実行し、すべてのライブラリを解決する指示。エラーが表示されていないか確認してください。図書館決議そして問題点:図書館閲覧数。
注:問題点:図書館エラーが実際に発生した場合にのみ、このビューが表示されます。
右クリックして
Application.iecappアイテムを選択し、アプリケーションの構築指示。では建てる出力結果を確認し、プロジェクトが正常にコンパイルされたことを確認してください。
コントローラーとの通信を設定する
をダブルクリックします
Communication.settings.jsonオブジェクト。ザル コミュニケーション設定 ウィザードがエディターで開きます。
をクリックします [デバイスを設定] ボタン。
ザル デバイスブラウザー ダイアログが開きます。
コントローラーをクリックして選択し、をクリックします デバイスを接続 ボタン。
デバイスにはまだユーザー管理が設定されていないため、 デバイスの初期ユーザーを作成 ダイアログが開きます。
ユーザー名とパスワードを指定します。パスワードを確認して、をクリックします [適用]。
注:選択するパスワードは 8 文字以上で、少なくとも 1 つの大文字、1 つの小文字、1 つの特殊文字、1 つの数字が含まれている必要があります。
の中に
Log In to Deviceダイアログで、新しい認証情報を入力し、をクリックします ログイン。メッセージ 接続に成功しました が表示されます。
の中に デバイスブラウザー ダイアログ、クリック [選択]。
詳細については、以下を参照してください。 Communication.settings.json
コントローラ上のアプリケーションのダウンロードとログイン
を右クリックします アプリケーション.iecApp アプリケーションを選択し、 アプリケーションをダウンロード コマンド。
コントローラ上の既存のアプリケーションが上書きされることを示す通知が表示されます。アプリケーションがコントローラにダウンロードされます。 ダウンロードは成功しました と表示されます。
をクリックします
アイコン (右上) を押すか Alt + F8 コントローラーにログインするためのショートカット。メッセージ
Login succeededと表示されます。を開きます PLC_PRG エディター内のプログラム。
をクリックします
アイコン (右上) をクリックしてプログラムを実行します。
エディタのインラインモニタリングには、の変化する値が表示されます
iCounter変数。をクリックします
アイコン (右上) をクリックしてプログラムを停止します。
をクリックします
アイコン (右上) を押すか Ctrl + F8 コントローラーからログアウトするためのショートカット。メッセージ
Logout succeededと表示されます。