Skip to main content

ファンクション ブロック ダイアグラム (FBD) でのプログラミング

命令リスト (IL) 実装言語での POU の作成

  1. デバイス ツリーでアプリケーションを選択します。

  2. クリック プロジェクト → オブジェクトの追加 → POU.

    POU を追加 ダイアログが開きます。

  3. 名前を指定し、 機能ブロック図 (FBD) 実装言語。

    クリック 追加.

    POU がデバイス ツリーに追加され、エディタで開かれます。上部の宣言エディターと下部の空のネットワークを持つ実装部分で構成されます。の ツールボックス ビューも自動的に開かれ、FBD プログラミングに適した要素、演算子、および機能ブロックが利用可能になります。

ネットワークのプログラミング

  1. 実装部分で、自動的に挿入された空のネットワーク内をクリックします。

    ネットワークの背景は黄色で、ネットワーク番号のある左側の領域の背景は赤色です。

  2. 右クリックしてコンテキスト メニューを開きます。

    この位置に挿入できる要素の挿入コマンドを含む、コマンドのリストを取得します。

  3. メニュー コマンドを使用するか、ツールボックスから要素をドラッグして、プログラミングに必要な要素を挿入します。

  4. たとえば、 課題を挿入.

    割り当て行が挿入されます。いずれの場合も、3 つの疑問符は割り当て元と割り当て先を表します。

  5. 疑問符を選択し、目的の変数に置き換えます。入力アシスタントを利用できます。

  6. 割り当て行にカーソルを移動します。

    その他の要素の可能な挿入位置は、灰色のひし形で表示されます。ひし形をクリックしてその位置を選択すると、適切な挿入コマンドが再び利用可能になります。

  7. または、ツールボックスから要素をネットワークにドラッグすることもできます。たとえば、ツールボックスでボックス要素をクリックし、マウス ボタンを押したままカーソルをネットワーク上にドラッグします。

    可能な挿入位置はそれぞれ緑色で表示されます。

  8. ボックスを挿入するには、マウス ボタンを離します。

    ボックスがネットワークに表示されます。機能ブロックの場合に必要な、内側のボックスのタイプとボックスの上のインスタンス名は、3 つの疑問符でまだ自由に保たれています。

  9. を選択 ??? ボックス内の文字列をボックスの名前に置き換えます。入力アシスタントが利用可能です。

    選択したボックスの入力と出力が表示されます。機能ブロックの場合はインスタンス名と同様に、疑問符が付けられた状態のままです。

プログラミング ブランチ (サブネットワーク)

  1. POU の実装部分で、 FBD/LD/IL → ネットワークを挿入 コマンドを実行するか、ツールボックスからドラッグして新しいネットワークを挿入します。

  2. たとえば、 追加 オペレーターを空のネットワークに接続し、 ??? タイプの 2 つの変数を持つ文字 INT.

  3. ドラッグ ブランチ 要素を ToolBox から実装に取り込んで、オペレーターの出力の緑色の挿入位置に直接ドロップします。

    ブランチは、オペレータ ボックスの出力で処理ラインを 2 つのサブネットワークに分割します。

  4. 2 つのサブネットワークのそれぞれに、より多くの FBD 要素と分岐を追加できるようになりました。