Skip to main content

同じプロジェクト内のコントローラとのネットワーク変数交換を構成する

手順. 相互通信を機能させるには、次の手順を実行する必要があります。
  1. 挿入 安全ネットワーク変数リスト(送信者) 送信側安全コントローラの安全アプリケーション内のオブジェクト。

  2. 固有の安全アドレスを指定します 安全ネットワーク変数リスト(送信者) 物体。

  3. 交換する変数を宣言する 安全ネットワーク変数リスト(送信者) 物体。

  4. 挿入 安全ネットワーク変数リスト(受信機) 受信機安全コントローラの安全アプリケーション内のオブジェクト。

  5. 送信者の安全ネットワーク変数リストを 安全ネットワーク変数リスト(受信機) 物体。

  6. 定義する 接続ID そして ウォッチドッグタイム 接続用。

送信側安全コントローラに安全ネットワーク変数リスト(送信側)を作成し、受信側安全コントローラに安全ネットワーク変数リスト(受信側)を作成する

要件: プロジェクトには、安全アプリケーションを備えた2つの安全コントローラが含まれています。 安全アプリ1 そして 安全アプリ2プロジェクトはオープンです。

  1. 送信側安全コントローラで、 安全アプリ1 安全アプリケーションオブジェクトを選択し、 オブジェクトの追加 → 安全ネットワーク変数リスト(送信者) コンテキスト メニューで。

    安全ネットワーク変数リストの追加(送信者) ダイアログが開きます。

  2. 安全ネットワーク変数リスト(送信者)の名前とコメントを指定してクリックします。 追加

    安全ネットワーク変数リスト(送信者)(_sil3_icon_snvl_send.png) が安全アプリケーションの下に挿入され、エディターで開かれます。

    この変数リストの安全アドレス そして 受信者の最大数 入力フィールドにはデフォルト値が事前に設定されており、必要に応じて変更できます。

  3. デバイスツリーで、最近追加された 安全ネットワーク変数リスト(送信者) オブジェクトをクリックして プロパティ コンテキスト メニューで。

  4. では プロパティ ダイアログ、 安全性 タブで、オブジェクトのバージョン番号を指定します。 バージョン 入力フィールドをクリックして わかりました

  5. 宣言部分では 安全ネットワーク変数リスト(送信者) エディター、クリック 変数宣言を挿入_sil3_icon_declare_variable.png) をクリックします。

    安全変数を宣言する ダイアログが開きます。

  6. ネットワーク変数を宣言してクリックします わかりました

  7. 受信機の安全コントローラで、 安全アプリ2 安全アプリケーションオブジェクトを選択し、 オブジェクトの追加 → 安全ネットワーク変数リスト(受信機) コンテキスト メニューで。

    安全ネットワーク変数リストの追加(受信機) ダイアログが開きます。

  8. 安全ネットワーク変数リスト(受信機)の名前とコメントを指定してクリックします。 追加

    安全ネットワーク変数リスト(受信機)(_sil3_icon_snvl_receive.png) が安全アプリケーションの下に挿入され、エディターで開かれます。

  9. では 関連送信者 リスト ボックスで、前の手順でネットワーク変数を宣言した安全ネットワーク変数リスト (送信者) を選択します。

    上の 安全設定 タブの 送信者の安全住所 フィールドと 送信者のオブジェクトバージョンCODESYS 送信者 NVL で宣言した変数リスト内の関連付けられた送信者と安全ネットワーク変数に関する情報を表示します。

  10. 値を指定します 接続ID そして ウォッチドッグタイム 入力フィールド。

  11. クリック ビルド → ビルド 両方のアプリケーションをビルドします。メッセージビュー(表示 → メッセージ)、安全ネットワーク変数交換がエラーなく構成されていることを確認します。