在函数的接口区中可以不定义形参变量,调用程序与函数之间没有数据交换,只是运行函数中的程序,这样的函数作为子程序调用。子程序将整个控制程序进行结构化划分,清晰明了,便于设备的调试及维护,例如控制3个相互独立的设备,将程序分别编写在3个子程序中,在主程序中分别调用子程序,实现设备的控制。
注意:子程序中也可以带有形参,是否带有形参应根据实际应用而定。在子程序中还可以再分层调用FC作为子程序,子程序的调用是结构化编程重要的组成部分,在实际编程中建议使用,在OB1中只进行子程序的调用,控制程序编写在不同的子程序中。