楼主您需要仔细阅读西门子step7编程手册。
OB的调用,不是由用户完成,而是通过PLC的操作系统完成。
因此这些OB82等,也称作中断组织块,也就是说,当系统发生这类事件后,才会去调用~~
OB100是上电运行,因为这个组织块是在发生PLC从Stop状态进入RUN状态后首先运行的,请注意,只在Stop状态进入RUN状态运行一次,因此被用来执行系统初始化~~
而其他诸如OB101,OB102是热启动以及暖启动事件引发的~~对于s7-300来说,该事件是不支持的。
如果您明白s7-200的编程的话,那么OB1以外的OB块可以被认为是中断~~
除OB1称作为循环组织块以外,其他组织块均是以事件触发,也就是中断触发!
买一本《深入浅出s7-300》或许能帮助您更快的入门……
以上
08-12-28 15:40