のダウンロードと起動 CODESYS コントローラ上のアプリケーション
要件: コントローラーが開始されている。
の CODESYS、標準プロジェクトを作成します: をクリックします .の中に 新しい計画 ダイアログで、 標準プロジェクト テンプレートを作成し、名前と場所を指定します。次に、 標準プロジェクト ダイアログで、それぞれのコントローラーを選択します。
デバイス ツリー (デバイス 新しいプロジェクトのビュー) には、コントローラー (コントローラー) のエントリがあります。デバイス (...))、その下に POU 付きのアプリケーション (PLC_PRG (PRG) そしてタスク 主な任務 これは PLC_PRG を呼び出します)。
の
PLC_PRG
、簡単なプログラム (たとえば、カウンター) を作成します。PROGRAM PLC_PRG VAR iCount: INT; END_VAR iCount := iCount+1;
コントローラへの接続を確立します。これを行うには、 通信設定 デバイスエディタのタブ。をダブルクリックして開くことができます。 デバイス (...) デバイス ツリーのエントリ。
通常、ゲートウェイはすでにアクティブになっています。そうでない場合は、ステータスを確認し、必要に応じてゲートウェイを明示的に開始します。次に、をクリックします スキャンネットワーク に コミュニケーション タブ。
の デバイスを選択 ダイアログが開き、検出されたデバイスが表示されます。コントローラーが見つからない場合は、コントローラーが正しくインストールされ、開始されていることを確認してください。
検出されたコントローラを選択し、 わかった.
コントローラが見つからない場合は、次のことを確認してください。
上で 通信設定 タブの デバイス → オプション メニューで、 ターゲット ID によるネットワーク スキャンのフィルタリング オプション。
デバイスが今表示されている場合は、間違っています
TargetID
。コンポーネントSysTargetOEM
正しくロードされていない可能性があります。デバイスはネットワークに接続されていますか?
デフォルトでは、UDPを介してデバイスとの通信が行われます。この通信方法を使用する場合、デバイスはホストと同じサブネットワークに存在する必要があります。どちらのデバイスにも、まったく同じ構成済みのネットワークマスクが必要です。
起動時に、ランタイムシステムのメッセージのネットワーク設定を確認できます。たとえば、次のようになります。
1287759127: Cmp=CmpBlkDrvUdp, Class=1, Error=0, Info=6, pszInfo=Network interface: <ipaddress>192.168.101.41</ipaddress>
<subnetmask>255.255.252.0</subnetmask>
CODESYS このターゲットシステムで自身を認証し、通信チャネルを取得しようとします。接続が確立されます。
クリック
。アプリケーションのダウンロードを確認するダイアログが開きます。
ダウンロードを実行し、アプリケーションを起動します。アプリケーションはデバイス上で処理されます。
の中に
PLC_PRG
プログラムで、カウンタが動作しているかどうかを確認します。