西門子ob32的作用?YY4792021-04-28 10:11:30

在西門子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(空操作)使用者不需要使用者不需要修改呼叫空操作的程式

西門子ob32的作用?使用者10185093064112022-04-30 14:50:46

西門子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訪問錯誤組織塊。