如果是暖启动,那么在OB100里面写初始化程序,它在上电后只执行1次;
如果是热启动,在OB101里面;如果是冷启动,在OB102里面;
至于他们的区别你可以再百度一下,如果你要自己在任意地方写,以下代码供参考:
M0.0:=M0.0 OR Not M0.0;
IF M0.0 AND NOT M0.1 THEN
这里写要执行的初始化程序;
END_IF;
M0.1:=M0.0;
注:M0.0为非保持型。
OB100就是上电后执行一个扫描周期的组织块。
你可以将你需要初始化的程序段写在OB100中。