サブルーチンの名称は、PLCのタスクに、GR_Subroutine0, GR_Subroutine1のように昇順に入力されます。2つのタスクをサポートしているPLCについては、タスク番号で分けられます。
GR_Task1_ Subroutine1
GR_Task1_ Subroutine2
…
GR_Task2_ Subroutine1
GR_Task2_ Subroutine2
GR/GR7 サブルーチンと他のサブルーチンとの比較
FCAL命令で呼び出しできる。
内部システム変数 EN と ENO がない。(BOOL型変数の追加を避け、プログラムコードをセーブするため)
入力と出力がない。( ENO 変数なしで、正しい動作が保証できないため)
すべてのエッジ検出命令 (DF, DFN, DFI...) とタイマ命令 TM_xxx, F137, F138 が使用できる。
直接アドレスが使用できる。
IEC型POUを呼び出しできない。
サブルーチンを"プログラム"と"割込み"から呼び出した場合、エラーメッセージはありません。そのため、FPWIN GR/FPWIN GR7プログラミング時、サブルーチンが同時に呼び出されないようにしてください。