Skip to main content

データ型:RedundancyState

The Redundancy ライブラリは RedundancyState コンポーネントを含む構造を以下に説明します。

  • 電話で GetRedundancyState(ADR(<RedundancyState name>));、冗長システムの状態が読み取られて保存されます。その結果、冗長状態へのプログラムによるアクセスが可能になり、たとえば視覚化で表示できます。

  • 冗長性の状態も自動的に 冗長性の構成 エディター、 冗長状態 タブ。それぞれのPLCの右下隅にあるシステムグラフィックでは、冗長状態が円の記号で象徴的に表示されています。また、状態は以下のテキストとして出力されます。 冗長状態 分野。このようにして、冗長システムの状態を監視できます。

次の表では、これら2つのオプションを比較しています。

円の記号

下の出力テキスト 冗長状態

STRUCT RedundancyState

説明

RS_START

初期状態

(正しく構成されている場合)他のPLCとの同期を試みます

正しく構成されていない場合、状態はに設定されます RS_SIMULATION_START

RS_SYNCHRO

ブートアプリケーションがダウンロードされ、データが同期され、タスクが開始されました

フィールドバスが非アクティブ化

rdncy_icon_state_active.png

アクティブ

RS_CYCLE_ACTIVE

アクティブPLCとして冗長同期モードで動作します

フィールドバスがアクティブになりました

rdncy_icon_state_passive.png

受け身

RS_CYCLE_STANDBY

スタンバイPLCとして冗長同期モードで動作

フィールドバスが非アクティブ化

rdncy_icon_state_standalone.png

スタンドアロン

RS_CYCLE_STANDALONE

他のPLCと同期せず、スタンドアロンモードで動作します

フィールドバスがアクティブになりました

rdncy_icon_state_error.png

エラー

RS_CYCLE_ERROR

フィールドバスエラー、アクティブPLCとして冗長同期モードで発生しました

フィールドバスが非アクティブ化

rdncy_icon_state_simulation.png

シミュレーション

RS_SIMULATION

構成されていない場合

他のPLCと同期せず、スタンドアロンモードで動作します

フィールドバスが非アクティブ化

RS_BOOTUP_ERROR

状態の場合 RS_CYCLE_ACTIVE

PROFIBUSがアクティブなPLC(us)に問題を表示するため、他のPLCがアクティブになります。

フィールドバスが非アクティブ化

RS_SHUTDOWN_ACTIVE

ランタイムシステムを状態で終了します RS_CYCLE_STANDALONE

ヒント

ダウンロード時にフィールドバスをアクティブのままにします。

RS_SHUTDOWN_STANDBY

ランタイムシステムを状態で終了します RS_CYCLE_STANDBY

ヒント

ダウンロード時にフィールドバスを無効にします。

RS_SYNCHRO_ERROR

状態中にエラーが発生しました RS_SYNCHRO

フィールドバスが非アクティブ化

RS_SIMULATION_START

設定あり Simulation=1

起動後はスタンドアロンモードで動作し、他のPLCと同期しません

フィールドバスが非アクティブ化

注記

同期は、後でライブラリ関数を使用してトリガーできます。

RS_NO_LICENCE

ライセンスがインストールされておらず、デモ時間が経過している場合

操作なし

rdncy_icon_state_unknown.png

未知の

割り当てなし

PLCへの接続がオンラインではないことを示します