30.5.10 ファンクションブロック命令の挿入 - FBを使う

作成したファンクションブロック(FB)はファンクションブロック命令としてロジックプログラムで使います。

FBをロジックプログラムに挿入するには次の方法があります。

[画面一覧]ウィンドウからドラッグ&ドロップ

作成したFBを[画面一覧]ウィンドウからロジック画面へドラッグ&ドロップして挿入することできます。

  1. [画面一覧]ウィンドウを開き、ロジックプログラムに挿入したいFBを選択します。

  2. FBを選択したままロジックプログラムのラング上へドラッグします。カーソルがに変わる場所へ配置できます。

  3. これでロジックプログラムにFBが挿入されました。

  4. FBのオペランドにアドレスや変数を設定します。

パッケージからドラッグ&ドロップ

パッケージに登録したFBをドラッグ&ドロップでロジック画面へ挿入することができます。

  1. ロジック画面を開いた状態で[パッケージ]ウィンドウを開きます。

  2. FBが登録されているパッケージファイルを選択し、[タイプ]で「ファンクションブロック」を選択します。

  3. パッケージからFBを選択し、ロジック画面へドラッグ&ドロップで配置します。カーソルがに変わる場所へ配置できます。

ファンクションブロック命令にオペランドを設定する

ファンクションブロック(FB)をロジック画面に配置すると、FB内で作成した入力変数がSオペランドとして、出力変数がDオペランドとして表示されます。オペランド設定の基本操作は次を参照してください。

30.6 命令にアドレスを割り付ける

オペランドには入力変数出力変数の変数タイプと一致するアドレスまたは変数を設定します。

Sオペランドに設定されたアドレスや変数に格納された値が入力変数に渡りFB内で使用されます。Dオペランドに設定されたアドレスや変数には、FB内の出力変数の値が格納されます。

ロジック画面に配置されたFBをダブルクリックするとオペランドの一覧が表示され、アドレスまたは変数の設定ができます。