西門子ob32的作用?
在西門子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模組功能:
OB1:程式迴圈組織塊、OB10-OB17:時間中斷組織塊、OB20-OB23:延時中斷組織塊;
OB30-OB38:迴圈中斷組織塊、OB40-OB47:硬體中斷組織塊、OB55:狀態中斷;
OB56:更新中斷、OB57:製造商特定中斷、OB60:多值計算中斷組織塊;
OB61-OB64:同步迴圈中斷、OB65:技術同步中斷、OB70:I/O冗餘錯誤;
OB72:CPU冗餘錯誤、OB73:通訊冗餘錯誤、OB80:時間錯誤組織塊;
OB81:電源錯誤組織塊、OB82:診斷中斷組織塊、OB83:插入/刪除模組中斷組織塊;
OB84:CPU硬體故障組織塊、OB85:優先順序錯誤組織塊、OB86:機架故障組織塊;
OB87:通訊錯誤組織塊、OB88:處理中斷OB 、OB90:後臺組織塊;
OB100、OB101和OB102:啟動組織塊、OB121:程式設計錯誤組織塊、OB122:I/O訪問錯誤組織塊。