您可以将程序块用作主程序来开发灵活、通用的子程序。通过将主程序块与其它程序块的子程序相连接,您可以在许多不同的应用程序中使用块。
CALL命令非常有助于设置此类批处理过程。例如,您可以有带以下CALL命令的主程序:
00 CALL STARTUP
01 CALL PROCESS
02 CALL SHUTDOWN
在此例中,STARTUP、PROCESS和SHUTDOWN是执行特定功能的其它程序块。PB01按顺序执行每个子程序。例如,PROCESS在STARTUP被执行之前无法启动执行。
第二个过程的另一个主程序可以使用相同的启动和关闭子程序,但将PROCESS替换为PROCESS1。