子例行程序的名称按照升序编号自动输入,例如,对于带有一个任务的PLC为GR_Subroutine0、GR_Subroutine1...。对于支持两个任务的PLC,名称被分为任务编号:
GR_Task1_ Subroutine1
GR_Task1_ Subroutine2
…
GR_Task2_ Subroutine1
GR_Task2_ Subroutine2
与其他子例行程序比较,GR子例行程序的特性
可通过FCAL调用
没有内部系统变量EN和ENO(以免额外的临时布尔变量并保存程序代码)
不允许输入和输出(由于没有ENO变量,表现不可能正确)
允许所有边沿检测指令(DF、DFN、DFI...)和定时器指令TM_xxx、F137、F138
允许直接地址
无法从IEC POU调用
FPWIN GR/FPWIN GR7编程器负责确保不会同时调用,因为如果从程序和从中断调用它们,则没有错误消息。