Skip to main content

のダウンロードと起動 CODESYS コントローラ上のアプリケーション

要件: コントローラーが開始されている。

  1. CODESYS、標準プロジェクトを作成します: をクリックします ファイル→新規プロジェクト.の中に 新しい計画 ダイアログで、 標準プロジェクト テンプレートを作成し、名前と場所を指定します。次に、 標準プロジェクト ダイアログで、それぞれのコントローラーを選択します。

    デバイス ツリー (デバイス 新しいプロジェクトのビュー) には、コントローラー (コントローラー) のエントリがあります。デバイス (...))、その下に POU 付きのアプリケーション (PLC_PRG (PRG) そしてタスク 主な任務 これは PLC_PRG を呼び出します)。

  2. PLC_PRG、簡単なプログラム (たとえば、カウンター) を作成します。

    PROGRAM PLC_PRG
    VAR
        iCount: INT;
    END_VAR
    
    iCount := iCount+1;
  3. コントローラへの接続を確立します。これを行うには、 通信設定 デバイスエディタのタブ。をダブルクリックして開くことができます。 デバイス (...) デバイス ツリーのエントリ。

  4. 通常、ゲートウェイはすでにアクティブになっています。そうでない場合は、ステータスを確認し、必要に応じてゲートウェイを明示的に開始します。次に、をクリックします スキャンネットワークコミュニケーション タブ。

    デバイスを選択 ダイアログが開き、検出されたデバイスが表示されます。コントローラーが見つからない場合は、コントローラーが正しくインストールされ、開始されていることを確認してください。

  5. 検出されたコントローラを選択し、 わかった.

    コントローラが見つからない場合は、次のことを確認してください。

    • 上で 通信設定 タブの デバイスオプション メニューで、 ターゲット 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 このターゲットシステムで自身を認証し、通信チャネルを取得しようとします。接続が確立されます。

  6. クリック オンライン→ログイン

    アプリケーションのダウンロードを確認するダイアログが開きます。

  7. ダウンロードを実行し、アプリケーションを起動します。アプリケーションはデバイス上で処理されます。

  8. の中に PLC_PRG プログラムで、カウンタが動作しているかどうかを確認します。