Skip to main content

コマンド: 相互参照を表示 – 安全性

関数: コマンドは 相互参照リスト または 安全性相互参照リストビュー。安全オブジェクトでコマンドを選択すると、 安全性相互参照リスト ビューが開きます。

電話:

  • 編集 メニュー

  • コンテキストメニューコマンド 参照 → 相互参照を表示

では 安全性相互参照リスト ビューでは、プロジェクト内および参照ライブラリ POU 内の 1 つまたはすべての変数、POU、または FB インスタンスの安全オブジェクト内の発生場所を表示できます。また、プロジェクト内、アクティブ アプリケーション内、または特定の POU 内の相互参照のみに表示を制限することもできます。

安全相互参照リストの使用

安全アプリケーションの制御フローまたはデータフローを分析するために安全相互参照リストを使用する場合は、次の点に注意してください。

  1. 正しい命名形式. 入力できるのは「非修飾」識別子のみです。 名前 フィールド。これは、"‹"と入力することでグローバル変数の検索が行われることを意味します。変数名›」と入力しても「‹」と入力してもGVL名›.‹変数名「‹」と入力すると、FB入力とFB出力が検索されます。入力/出力名›"; インスタンス関連の検索は「‹FBインスタンス名›.‹入力/出力名›"はサポートされていません。

  2. エントリを正しく確定する / 検索を開始するスコープを選択し、識別子を 名前 フィールドでこれらの入力を確定するには、 入力 キー。 入力 キーを押すと、表内のすべての相互参照の一覧が表示されます。検索ボタン(safety_icon_search.png)は、 アクティブなアプリケーション スコープのみ。

重要

では 安全性相互参照リスト ビューでは、相互参照は安全オブジェクト内にのみ存在し、標準オブジェクト内には存在しません。

安全オブジェクト内の相互参照は、 相互参照リスト ビュー。

詳細については、ユーザーマニュアルの「変更された標準機能」の章を参照してください。

CODESYS Safety Extension相互参照を表示 そして 定義へ移動 関数は、安全アプリケーションの静的検証中にチェックとデータ フローを分析するために使用されます。これに関する詳細な説明と注意事項については、CODESYS Safety ユーザー マニュアルの「検証」の章を参照してください。

注意

安全アプリケーションの制御フロー分析またはデータフロー分析の安全性相互参照リストを検証または変更の影響分析の目的で使用する場合は、ユーザー マニュアルのすべての追加通知と安全性に関する警告に必ず注意する必要があります。

相互参照を表示 安全FBDエディタ

参照 → 相互参照を表示 コンテキストメニューコマンドは、関数ブロックと変数(識別子)に対して実行できます。 安全FBDエディター

重要

POU の宣言自体は、相互参照リストの使用場所としてリストされません。

ビュー: 安全性相互参照リスト

名前

変数名、POU名、FBインスタンス名

入力オプション

  • 手動で入力

  • 自動更新により、 クロスリファレンスビューで選択項目を自動的にリストする オプションが選択されました CODESYS オプション、 スマートコーディング カテゴリ。

以下のエントリは有効です。また、設定されたスコープにも注意してください。

  • 名前

  • *「:」 CODESYS すべての変数の相互参照を検索します。

  • "*<文字列>": CODESYS 名前にこの文字列が含まれるすべての変数の相互参照を検索します。例: "iVar*"は以下に適用されます iVar1iVar_glob2iVar45など

_cds_icon_show_cross_reference.png

スコープを アクティブなアプリケーション このスコープの相互参照を検索します。

_cds_icon_show_cross_references_in_message_view.png

メッセージビューへの相互参照をダンプする: CODESYS 現在の相互参照リストをメッセージウィンドウに出力します。これは、自動更新( 名前 上記)を選択すると、相互参照ウィンドウのリストを変更できます。

_cds_icon_show_location.png

場所を表示: 相互参照の検索が再開されたばかりの場合は、緑色の矢印が最初に検出された出現箇所を指します。

_cds_icon_show_previous_location.png

以前の場所を表示 シフト + F4: 以前に検出された相互参照の位置を表示します。

_cds_icon_show_next_location.png

次の場所を表示 F4: 次に検出された相互参照の位置を表示します。

_cds_icon_goto_definition.png

定義へ移動 F2: CODESYS 変数が宣言されている場所にジャンプします。対応する宣言エディタが開き、そこで変数が選択されます。

cds_icon_cross_ref_print.png

印刷: 現在の相互参照が印刷されます。

範囲

相互参照を検索する範囲の選択:

  • 全て: プロジェクトと参照ライブラリ POU

  • プロジェクト: ライブラリのないプロジェクト

  • アクティブなアプリケーション

  • <POU名>

エディタでPOUを開き、相互参照を表示する変数を選択すると、 CODESYS 自動的にこのPOUにスコープを設定します。このための要件は、 クロスリファレンスビューで選択項目を自動的にリストする オプションが選択されている場合は、 CODESYS オプションでは、 スマートコーディング カテゴリ。

CODESYS POUのエディタで変数を選択し、開いている相互参照リストにコピーすると、各POUのスコープが自動的に調整されます(自動更新が選択されている場合)。 CODESYS オプション。

相互参照には次の情報が表示されます。

手数料

変数が使用されるブロックの名前

変数

参照用の変数名: ブロック名 + 変数名。例: iVarxPOU.iVar1

アクセス

発生場所の変数へのアクセスの種類: 宣言 / 読む / 書く / 電話

タイプ

変数のデータ型

エリア

変数のスコープ: グローバル / 地元

住所

変数に割り当てられている IEC アドレス(存在する場合)。

位置

POU エディター内の変数の発生場所 (行番号、ネットワーク番号、宣言部分、実装部分など)。

コメント

変数の宣言で利用可能な場合のコメント