在西門子PLC中,有很多OB塊,在程式的編寫中,我們經常會使用到,接下來我們講一下OB塊的作用。
1、OB1(Free Cycle)順序掃描
2、OB10~OB17(Time-Of-Day Interrupt)時間-日期中斷
3、OB20~OB23(Time-Delay Interrupt)時間延遲中斷
4、OB30~OB38(Cyclic Interrupt)週期性中斷
5、OB40~OB47(Hardware Interrupt)硬體中斷
6、OB55(Status Interrupt)狀態中斷
7、OB56(Update Interrupt)升級中斷
8、OB57 (Manufacturer Interrupt)廠商專用中斷
9、OB61~OB64(Synchronous Cycle Interrupt)非同步週期中斷
10、OB70(I/O Redundancy Error)I/O冗餘錯誤
11、OB72(CPU Redundancy Error)CPU冗餘錯誤
12、OB73(Communication Error)通訊錯誤
13、OB80(Time Error)時間錯誤
14、OB81(Power Supply Error)電源錯誤
15、OB82 (Diagnostic Interrupt)診斷中斷
16、OB83(Insert/Remove Interrupt)插/拔中斷
17、OB84(CPU Hardware Fault)CPU硬體錯誤
18、OB85(Priority Class Error)優先順序錯誤
19、OB86(Rack Failure)機架錯誤
20、OB87(Communication Error)通訊錯誤
21、OB88 (Processing Interrupt)過程錯誤
22、OB90(Background OB)背景OB
23、OB100(Warm Restart)暖啟動
24、OB101(Hot Restart)熱啟動
25、OB102(Cold Restart冷啟動
26、OB121(Programming Error)程式設計錯誤
27、OB122(I/O Access Error)I/O儲存錯誤
注:
OB55,OB56,OB57,OB61,OB62,OB63,OB64,OB81,OB84,OB87,OB88,OB90是NOP(空操作)使用者不需要使用者不需要修改呼叫空操作的程式
在西門子PLC中,有很多OB塊,在程式的編寫中,我們經常會使用到,接下來我們講一下OB塊的作用。
1、OB1(Free Cycle)順序掃描
2、OB10~OB17(Time-Of-Day Interrupt)時間-日期中斷
3、OB20~OB23(Time-Delay Interrupt)時間延遲中斷
4、OB30~OB38(Cyclic Interrupt)週期性中斷
5、OB40~OB47(Hardware Interrupt)硬體中斷
6、OB55(Status Interrupt)狀態中斷
7、OB56(Update Interrupt)升級中斷
8、OB57 (Manufacturer Interrupt)廠商專用中斷
9、OB61~OB64(Synchronous Cycle Interrupt)非同步週期中斷
10、OB70(I/O Redundancy Error)I/O冗餘錯誤
11、OB72(CPU Redundancy Error)CPU冗餘錯誤
12、OB73(Communication Error)通訊錯誤
13、OB80(Time Error)時間錯誤
14、OB81(Power Supply Error)電源錯誤
15、OB82 (Diagnostic Interrupt)診斷中斷
16、OB83(Insert/Remove Interrupt)插/拔中斷
17、OB84(CPU Hardware Fault)CPU硬體錯誤
18、OB85(Priority Class Error)優先順序錯誤
19、OB86(Rack Failure)機架錯誤
20、OB87(Communication Error)通訊錯誤
21、OB88 (Processing Interrupt)過程錯誤
22、OB90(Background OB)背景OB
23、OB100(Warm Restart)暖啟動
24、OB101(Hot Restart)熱啟動
25、OB102(Cold Restart冷啟動
26、OB121(Programming Error)程式設計錯誤
27、OB122(I/O Access Error)I/O儲存錯誤
注:
OB55,OB56,OB57,OB61,OB62,OB63,OB64,OB81,OB84,OB87,OB88,OB90是NOP(空操作)使用者不需要使用者不需要修改呼叫空操作的程式