クラス |
変数名 |
データ型 |
初期値 |
コメント |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
入力パラメータ1、選択 |
1 |
VAR |
var_2 |
INT |
0 |
入力パラメータ2、入力 |
2 |
VAR |
var_3 |
INT |
0 |
入力パラメータ3、入力 |
3 |
VAR |
var_4 |
INT |
0 |
出力パラメータ |
4 |
VAR |
start |
BOOL |
FALSE |
開始条件 |
5 |
VAR |
start_next |
BOOL |
FALSE |
オプションの出力パラメータ、ENO保存 |
LD |
start |
(* EN入力の値をロード *) |
E_MUX |
var_1,-2,var_2,5,var_3,var_4 |
(* E_MUXファンクション呼び出し *) |
ST |
start_next |
(* ENOの値をオプションで格納またはカスケード用の新しいファンクションを入力 *) |
例2:
POUヘッダクラス |
変数名 |
データ型 |
初期値 |
コメント |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
入力パラメータ1、選択 |
1 |
VAR |
var_2 |
INT |
0 |
入力パラメータ2、入力 |
2 |
VAR |
var_3 |
INT |
0 |
入力パラメータ3、入力 |
3 |
VAR |
var_4 |
INT |
0 |
出力パラメータ |
LD |
var_1 |
(* 最初のパラメータの値をロード *) |
MUX |
var_2,11,var_3,2 |
(* MUXファンクション呼び出し *) |
ST |
var_4 |
(* var_4に出力パラメータを格納 *) |