Skip to main content

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

インストラクションリスト (IL)実装言語でPOUを作成する

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

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

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

  3. 名前を指定して、ファンクション ブロック ダイアグラム(FBD)実装言語。

    クリック追加ボタン。

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

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

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

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

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

    この位置に挿入できる要素の挿入コマンドを含むコマンドのリストが表示されます。

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

  4. たとえば、割り付けを挿入

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

  5. 疑問符を選択し、希望の変数に置き換えてください。入力アシスタントが利用可能です。

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

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

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

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

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

    ボックスはネットワーク上に表示されます。ボックス内部の種別と、ボックス上部のインスタンス名(ファンクションブロックの場合は必須)は、3つの疑問符で囲むことで空白のままになっています。

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

    選択したボックスの入力と出力が表示されます。疑問符(?)はそのまま表示され、ファンクションブロックの場合はインスタンス名も表示されます。

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

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

  2. たとえば、ADDオペレータを空のネットワークに挿入し、??? 2つの変数を持つ文字INT

  3. ドラッグして分岐ツール ボックスから要素を実装に追加し、演算子の出力にある緑色の挿入位置に直接ドロップします。

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

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