PLC子程序的调用是怎么回事?

如题所述

结构化编程。常用的功能写个子程序,可以被主程序或其他子程序调用。类似于高级语言中的函数或方法调用。如C语言,主函数为main(),其他函数可以被他调用,同时函数之间也可以互相调用。调用时用实参赋给形参(如果有参数传递的话),PLC也是这样。以西门子S7-300为例。主程序是OB1,常用或重复的功能你可以写成FC(功能)或FB(功能块),放在OB1里重复调用,通过传递不同的实参给形参来完成不同的程序执行,FC和FB也可以调用其他FC和FB,即嵌套调用,但嵌套层数有限制。这样做是为了使程序结构合理,易读易用,减轻编程工作的重复工作。
温馨提示:答案为网友推荐,仅供参考