Skip to main content

安全FBDエディター

この安全拡張POUと安全基本POUのエディタは、2つのセクションに分かれたウィンドウで開かれ、 変数宣言エディタ 上部にはプログラムコードを作成するための実装部分があり、下部にはプログラムコードを作成するための実装部分があります。

ピン情報、またはオブジェクトバージョンがピン留めバージョンと異なる場合、または安全アプリケーションがまだピン留めされていない場合、 仕事中 エディターの一番上の行に表示されます。ピン情報の詳細については、 ピン留め次の行にはPOUタイプ(プログラム または FUNCTION_BLOCK、POUの名前、プログラミングレベル(基礎レベル または 拡張レベル)および使用(該当する場合) 単一通話詳細については、 安全POU)。

Safety FBDエディタは、機能的には CODESYS V3 安全に特化した機能によって拡張されています。Safety FBD Editorの使用は、 CODESYS V3 FBD エディター一般的な編集コマンド(コピーペーストカット消去元に戻す検索/置換)と 安全FBD ユーザーはカテゴリを利用できます。

ヒント

カットコピー、 そして ペースト コマンドは安全オブジェクト (POU) 間でのみ実行でき、安全オブジェクトと標準オブジェクト (POU) 間では実行できません。

将軍 消去 編集コマンドは、FBD ネットワークから要素を削除します。削除される内容は、コマンドが実行されるカーソルの位置によって異なります。ファンクション ブロック呼び出しを表すボックスの入力または出力が削除されると、入力または出力の要素も削除されます。ネットワーク内にある FB 呼び出しのメイン出力が削除されると、このボックス出力の左側のツリー全体が削除されます (つまり、ブロック自体も削除されます)。ボックスがネットワークの (右側の) 端にある場合は、最後の出力 (メイン出力) も削除できます。その場合、ブロックは保持され、出力はありません。

安全FBDカテゴリの個々のコマンドについては、 メニュー: 安全FBD 章。

ヒント

FBD エディターの宣言部分から実装部分に変数をドラッグできます。

重要

拡大ツール(_cds_img_button_magnifier.png) は、検証および承認に使用しないでください。

エディターのオプションは、 ダイアログ: 安全な FBD オプション

利用可能なスコープとデータ型は、POUタイプとPOUのプログラミングレベルに応じて異なります。 変数

ツールボックス

セーフティFBDエディタは、 ツールボックス ビューでは、個々のプログラミング要素をドラッグアンドドロップでエディタウィンドウに挿入できます。デフォルトでは、 ツールボックス ビューはエディターウィンドウの横に自動的に開き、必要に応じて ツールボックス 「表示」メニューのコマンド。

入力アシスタント

入力アシスタントは、Safety FBDエディタで _cds_icon_three_dots.png ボタンまたは F2 キーを押します。これを行うには、カーソルがエディターのテキスト フィールド内にある必要があります。ダイアログには、現在のカーソル位置に挿入できるすべてのプログラミング要素が表示されます。

安全な信号の流れ

FBD プログラミングのフェイルセーフ信号のデータ フローは次のように強調表示されます。

  • リテラルは黄色で強調表示されます。

  • SAFExxx 変数は黄色で強調表示されます。

  • データフロー SAFE 値を SAFE 変数と演算子および関数ブロックの入力は太い黄色の線で表されます

  • 関数ブロックは、少なくとも1つの SAFE 出力

  • オペレータ呼び出しボックスは、出力が SAFEこれは以下の条件に当てはまります。

    • AND 演算子: 出力は SAFE 少なくとも1つの入力が SAFE

    • その他の演算子(変換を含む):出力は SAFE すべての入力が SAFE

22. 安全なデータフローの例: AND リテラル付き演算子: TRUESAFE 変数: bVarIn そして bVarOut
安全なデータフローの例: AND リテラル付き演算子: TRUE、 SAFE 変数: bVarIn そして bVarOut


FBDエディタでマーキングを変更する

各編集操作の後に、以前のバージョンとの相違点が色でマークされます。最後に実行したアクションのマークは常に表示されます。POU を閉じると、すべてのマークが削除されます。

  • 緑: 最近追加されたネットワークまたは要素

  • 赤: 既存のネットワーク/要素への変更

  • 変更があったネットワークは赤でマークされます。

  • 青: 削除されたネットワークまたは要素の削除マーク

23. 変更マーカーの例: 最近追加されたPOU呼び出し
変更マーカーの例: 最近追加されたPOU呼び出し


24. 変更マーカーの例: 入力がマッピングされる Var2
変更マーカーの例: 入力がマッピングされる Var2


25. 変更マーカーの例: 削除されたネットワーク
変更マーカーの例: 削除されたネットワーク