S7 provides up to nine cyclic interrupt OBs (OB30 to OB38) which interrupt your program at fixed intervals. The following table shows the default intervals and priority classes for the cyclic interrupt OBs.
OB Number Default Interval Default Priority Class
OB30 5 s 7
OB31 2 s 8
OB32 1 s 9
OB33 500 ms 10
OB34 200 ms 11
OB35 100 ms 12
OB36 50 ms 13
OB37 20 ms 14
OB38 10 ms 15
每100MS系統自動調用壹次,每個中斷程師都有優先級,當前所在程序的優先級高,將不立即調用,否則將立即調用,如果本身就在當前程序中,將不中斷。
FC之間和FB之間均可任意調用。但些程序要註意順序不同對結果的影響。
FB具有背景數據塊,我比較喜歡用,但是大多次調用時,監控比較麻煩。
FC比較簡單,做為OB塊的補充,可將其做為壹個子程序,以實現不同的功能。
這些都的慢慢熟悉西門子PLC系統。