Skip to main content

タブ:冗長性設定:一般

重要

デバイスエディタで、 コミュニケーション設定 タブで PLC 1 の通信設定を行います。次に、 冗長構成 オブジェクト、 冗長ステータス タブで PLC 2 (スタンバイ PLC) の通信設定を行います。その後、 冗長構成 オブジェクト、 冗長設定一般 タブをクリックし、冗長リンクを設定します。

読む

PLC 1 の冗長リンクの現在の設定をダイアログに読み込みます

書き込み

冗長リンクの使用可能な設定を両方のデバイスに転送します

ファンクション: このタブは、タイムアウト付きの同期タスク、スタンバイ PLC のランタイムシステム、および冗長リンクの設定に使用されます。

[アプリケーション]

冗長タスク名

両方のデバイス間で同期されるタスクの名前

この1つのタスクのみが同期されます。

例: MainTask

注記

[タスク名]をクリックすると、RTS構成ファイルにもタスク名が入力されます。 書く ボタン。または、ファイルを手動で編集することもできます。

タイムアウト(ミリ秒)

アクティブなPLCからの応答を待機する時間

その後、パッシブPLCはスタンドアロンモードに切り替わります。この場合、タスクの実行はこの時間だけ遅れます。

例: 50

重要

推奨事項:最大タスクジッター時間に冗長メッセージの最大送信時間を加えた値よりも高い値を設定してください。

同期の問題が発生した場合は、この設定を段階的に増やしてください。

注記

設定は設定ファイルにも保存されます (StandbyWaitTimeランタイムシステムの)

注記

CIFX-DPアダプターを展開するときは、リセットの場合に同期を維持するために、タイムアウトを100ミリ秒に設定します。

タイムアウト値を最適化できます。

  1. 推定値と値の入力

  2. 同期の問題が発生した場合は、希望どおりに同期がとれるまで値を徐々に増やしてください。

  3. 提供されているライブラリ関数を使用して、実際に測定された通信時間を読み取ることができます。この情報は、安定性に影響を与えずに、設定した制限時間をどれだけ短縮できるかを評価するのに役立ちます。

詳細については、以下も参照してください。 ランタイムシステムの同期

同期タイムアウト(ミリ秒)

同期中に待機する時間範囲

この時間が経過すると、スタンバイPLCはスタンドアロンモードに切り替わります。

PLC からシステムトレースを取得した後に必要な同期時間を最初に決定すれば、値を最適に設定できます。「」を参照してください 必要な同期時間をシステムトレースに記録します。 オプションは以下にあります。

例: 100

同期にタイムアウトが許容される時間より長くかかる場合 タイムアウト (ミリ秒)PLC 1 のジッターが許容範囲内であれば、この設定を使用できます。そうすると、応答を受信するまでの時間がこの値だけ延長されます

ヒント

と同じ値を使用してください タイムアウト (ミリ秒) 設定。

ヒント

このような同期の問題が発生した場合は、この設定を段階的に増やしていきます。

ロガーメッセージ SyncWaitTimeが原因で、xミリ秒後に同期が終了しました この状況を指します。

注記

冗長システムは、冗長PLCの開始、ダウンロード、オンライン変更、およびユーザーコマンドによる同期のために同期フェーズに切り替わります。同期フェーズ中は、アクティブなPLCのタスクサイクルタイムが長くなる可能性があります。

タイムアウト値を最適化できます。

  1. 推定値と値の入力

  2. 同期の問題が発生した場合は、この設定を段階的に増やしてください。

    ロガーメッセージ SyncWaitTime が原因で x ミリ秒後に同期が終了しました。 この状況を指します。

    エラーメッセージで同期の問題が報告された場合は、同期が完了するまで値を徐々に増やしてください。

  3. 同期が成功すると、時刻が表示されます。ログメッセージ: x ms 後に同期が行われます。

  4. ライブラリ関数を使用して実際の測定値を読み取ります。値をどれだけ減らすことができるかについての情報を提供します。

詳細については、以下も参照してください。 ランタイムシステムの同期

ブートアップタイムアウト (ミリ秒)

所要時間 (ミリ秒)

5000 (デフォルト)

接続されているすべての EtherCAT スレーブが初期化されるまで、EtherCAT マスターが待機する時間を決定します。この時間内に、スレーブは起動と設定を完了して動作可能な状態になっていなければなりません。この時間を超えると、マスターはシステム起動時にタイムアウトを報告し、バスをエラー状態に設定します。

ランタイム設定

の設定 CmpRedundancy ランタイムシステムコンポーネント

ヒント

をクリックすると、 書く ボタンをクリックすると、開発システムでここで設定した値がランタイム システムに転送されます。

自動同期

standard icon: 接続が中断された後に接続が回復したときの 2 番目の PLC 上のデータの同期

常にデータを同期

standard icon: 初期化時とその後の各タスクサイクルで 1 回データを同期します。

デバッグメッセージ

standard icon: ログファイルへの追加メッセージの出力

必要な同期時間をシステムトレースに記録します

standard icon: システムトレースがランタイムシステムに生成され、それをロードできます CODESYS プロジェクト。システムトレースを使用して同期に現在必要な値を判断し、同期の値を最適化できます 同期タイムアウト (ミリ秒)

詳細については、以下を参照してください。 冗長データの同期

注記

このオプションは、ダイアログで有効化できますが、次のように入力します。 CODESYSControl.cfg の下に [CmpRedundancy] 設定としてのセクション EnableSyncTimeTrace。デフォルト値は 0 です。

冗長リンク

PLC 間の冗長リンクを設定します。2 つのデバイスはこのリンクを介してステータスと処理データを交換し、同期して動作してステータス変更をトリガーできるようにします。

ヒント

可能な限り、特にこの通信専用に別のポートを使用してください。

5. 冗長リンク

IP アドレス PLC 1

例: 192.168.101.176

IP アドレス PLC 2

例: 192.168.101.87

ブラウズ

ボタンをクリックすると、ネットワークアダプタがスキャンされます。次に、 [ネットワークアダプタ] を選択します。 ダイアログが開き、検索結果が表示されます。

ダイアログには、使用可能なすべてのネットワークアダプタが表示されます。各アダプタの IP アドレス、サブネットマスク、デフォルトゲートウェイ、MAC アドレスが表示されます。目的の IP アドレスを選択します。

詳細については、以下を参照してください。 イーサネットアダプター — 汎用

ポート

両方のデバイス間のリンクの IP ポートを定義します

TCP ポート番号は UDP ポート番号 + 1 です。

例: 1205; 次にポート 1205 UDP に使用され、 1206 TCP に使用されます。



2 つの冗長リンクを使用する

standard icon: 両方のデバイス間の追加ネットワーク接続

2 つの冗長リンクを使用する

必要条件: ザ・ 2 つの冗長リンクを使用する オプションが選択されています。

最初のネットワーク接続が失敗した場合は、2 番目のネットワーク接続を使用できます。

重要

現在の接続に関する情報は、を使用して取得できます。 GetConnectionInfo からの関数 CmpRedundancyConnection ライブラリ。

2 つの冗長リンクを使用すると、パフォーマンスが低下します。

2 つのリンクのうちの 1 つが切断されても、冗長ステータスには影響しません。

6. 第 1 冗長リンク

IP アドレス PLC 1

例: 192.168.101.176

IP アドレス PLC 2

例: 192.168.101.87

ブラウズ

ボタンをクリックすると、ネットワークアダプタがスキャンされます。次に、 [ネットワークアダプタ] を選択します。 ダイアログが開き、検索結果が表示されます。

ダイアログには、使用可能なすべてのネットワークアダプタが表示されます。各アダプタの IP アドレス、サブネットマスク、デフォルトゲートウェイ、MAC アドレスが表示されます。目的の IP アドレスを選択します。

詳細については、以下を参照してください。 イーサネットアダプター — 汎用

ポート

両方のデバイス間の最初のリンクの IP ポートを定義します

TCP ポート番号は UDP ポート番号 + 1 です。

例: 1205; 次にポート 1205 UDP に使用され、 1206 TCP に使用されます。



7. 第 2 冗長リンク

IP アドレス PLC 1

例: 192.168.101.178

IP アドレス PLC 2

例: 192.168.101.21

ブラウズ

ボタンをクリックすると、ネットワークアダプタがスキャンされます。次に、 [ネットワークアダプタ] を選択します。 ダイアログが開き、検索結果が表示されます。

ダイアログには、使用可能なすべてのネットワークアダプタが表示されます。各アダプタの IP アドレス、サブネットマスク、デフォルトゲートウェイ、MAC アドレスが表示されます。目的の IP アドレスを選択します。

詳細については、以下を参照してください。 イーサネットアダプター — 汎用

ポート

両方のデバイス間の 2 番目のリンクの IP ポートを定義します

TCP ポート番号は UDP ポート番号 + 1 です。

例: 1207; 次にポート 1207 UDP に使用され、 1208 TCP に使用されます。