SFCプログラムとFBD言語を組み合わせて使用する方法のサンプルです。
SFCのメインプログラムからFBDで記述したファンクションをコールするイメージです。
1-プログラムを作成します。
SFCプログラム-シーケンシャルセクション、メインプログラム
FBDプログラム-ファンクション
2-FBDのファンクションのパラメータインタフェースを定義します。
一般にファンクションの出力パラメータは1つで、プログラム名と同じ名前出なければなりません。
3-以下がFBDのファンクションのプログラム例です。
ファンクション名:"called"
出力パラメータ名:"called"(ファンクション名と同じ)
4-メインのSFCプログラムのステップの中でFBDプログラムをコールします。
SFCのメインプログラムからFBDで記述したファンクションをコールするイメージです。
1-プログラムを作成します。
SFCプログラム-シーケンシャルセクション、メインプログラム
FBDプログラム-ファンクション
2-FBDのファンクションのパラメータインタフェースを定義します。
一般にファンクションの出力パラメータは1つで、プログラム名と同じ名前出なければなりません。
3-以下がFBDのファンクションのプログラム例です。
ファンクション名:"called"
出力パラメータ名:"called"(ファンクション名と同じ)
4-メインのSFCプログラムのステップの中でFBDプログラムをコールします。