西门子 plc主程序块和子程序块有什么区别

2025-03-26 03:45:38
推荐回答(2个)
回答1:

在西门子plc200中,程序是先运行主程序的,在主程序里如果遇到调用子程序的指令时,如果该指令被激活那么就跳到子程序运行里面的程序,主程序停止运行,在plc300中,一般OB1为主程序,其他的都可以认为子程序,在主程序OB1中调用各种FC,SFC,还有OB块等等

回答2:

没有调用主程序这一说
只有调用子程序或者是功能块
功能块是实现你所想要的控制而编辑的一个控制块
具有通用性
在调用的时候将块地址和你所要控制或者采集的数据地址写入就可以
子程序和功能块最终都是要在主程序的调用下起作用的
主程序相当于是一间房子
而子程序就相当于是房子中的桌子
那么功能块也类似于桌子
或者是桌子里的抽屉
这样说估计你更容易理解一点