外部コントローラとのネットワーク変数交換の構成
異なるプロジェクトのコントローラとの相互通信を構成する
要件: 一部の変数は、既存のプロジェクトからネットワーク変数として公開する必要があります (プロジェクト1)を安全コントローラと連携させます。これらの変数は、別のプロジェクトの安全コントローラ(プロジェクト2)。
デバイスツリーの送信側安全コントローラで プロジェクト1、選択してください 安全アプリ 安全アプリケーションオブジェクトを選択し、 コンテキスト メニューで。
変数を 安全ネットワーク変数リスト(送信者) 受信者に公開する必要があります。
必要に応じて、 安全ネットワーク変数リスト(送信者) に 安全設定 そして PLCネットワーク タブ。
安全アプリケーションを変更する プロジェクト1 ネットワーク変数に必要な内部値が割り当てられるようにします。
クリック プロジェクト1 と 安全ネットワーク変数リスト(送信者) オブジェクト。名前を指定します
輸出するProject1.export
。プロジェクトを開く プロジェクト2 デバイス ツリーで、プロジェクト名の最上位ノードを選択します。
コンテキストメニューで、 デバイスを追加 そして、 デバイスを追加 ダイアログ選択 外部 NetVar コントローラ。 クリック デバイスを追加 ダイアログを確認します。
の 外部_NetVar_コントローラ そして 外部セーフティネット変数コントローラ オブジェクトがプロジェクトに追加されます。
で プロジェクト2、下の 外部セーフティネット変数コントローラ ノード、選択 安全アプリ。
クリック プロジェクト1。
ファイルディレクトリで、安全ネットワーク変数リスト(送信者)を選択します。の 輸入 エクスポートされた安全ネットワーク変数リスト(送信者)を開いて表示します。 挿入可能なアイテム 分野。
クリック わかりました ダイアログを確認します。
送信者変数リストが 外部セーフティネット変数コントローラ。
追加 安全ネットワーク変数リスト(受信機) の安全適用に異議を唱える プロジェクト2 受信機プロジェクト。
開く 安全ネットワーク変数リスト(受信機) 以前にインポートした送信者を選択して 関連送信者 ドロップダウンリスト。
CODESYS 関連する送信者に関する情報を 安全ネットワーク変数リスト(送信者) オブジェクト 安全設定 タブの 安全アドレス そして 送信者のオブジェクトバージョン 変数リストには、 安全ネットワーク変数リスト(送信者) の プロジェクト1。
必要に応じて、Safetyネットワーク変数リスト(受信機)の設定を変更してください。 安全設定 そして PLCネットワーク タブ。
クリック 安全ネットワーク変数リスト(受信機)メッセージビュー( )、安全ネットワーク変数交換がエラーなく構成されていることを確認します。
安全アプリケーションを構築するには
重要
この手順を複数のプロジェクトで繰り返す場合は、それぞれのリスト識別子を手動で変更する必要があります。 PLCネットワーク 安全ネットワーク変数リスト(受信機)のタブを変更して、異なる受信機のリスト識別子の値が異なるようにします。
クローンコントローラとの相互通信の設定
要件: プロジェクトには、1 つの送信側安全アプリケーションを備えた 2 つの安全コントローラが含まれています。 安全アプリ1 受信機安全アプリケーション1つ 安全アプリ2コントローラーは 安全アプリ1 クローン化され、同じ接続マシンに組み込まれます。これらのクローン化されたすべてのコントローラの公開されたネットワーク変数は、 安全アプリ2。
このユースケースは、デバイス固有の方法でコントローラーによってサポートされている必要があります。コントローラーの製造元に問い合わせてください。
プロジェクトを開き、デバイス ツリーでプロジェクト名を選択します。
コンテキストメニューで、 デバイスを追加 そして、 デバイスを追加 ダイアログ選択 外部 NetVar コントローラ。 クリック デバイスを追加 ダイアログを確認します。
の 外部_NetVar_コントローラ そして 外部セーフティネット変数コントローラ オブジェクトがプロジェクトに追加されます。
クローンされたコントローラから送信者変数リストを以下のプロジェクトにコピーします。 安全アプリ の目的 外部セーフティネット変数コントローラ。
各送信者変数リストでは、次の調整を行う必要があります。
上の 安全構成 タブで、値を調整します 送信者の安全住所 値がプロジェクト内で一意になるようにします。
上の PLCネットワーク タブで、値を調整します メインコントローラ上のリスト識別子のグループ プロジェクト内で一意となるようにします。
デバイス固有の方法で、複製されたコントローラーに同じ値を設定する必要があります。
コピーされた送信者変数リストごとに、 安全ネットワーク変数リスト(受信機) 受信機安全アプリケーションに異議を唱える 安全アプリ2。
それぞれを開く 安全ネットワーク変数リスト(受信機)、そして 関連送信者 リストボックスでコピーしたものの1つを選択 安全ネットワーク変数リスト(送信者) 各送信変数リストが受信変数リストに割り当てられるようにします。
上の 安全ネットワーク タブの受信機ネットワーク変数リストで、クローンされたコントローラのIPアドレスを次のように設定します。 宛先ネットワークアドレス。
クリック 安全ネットワーク変数リスト(受信機)メッセージビュー( )、安全ネットワーク変数交換がエラーなく構成されていることを確認します。
安全アプリケーションを構築するには