tft每日頭條

 > 生活

 > 西門子plc裡面功能塊如何調用

西門子plc裡面功能塊如何調用

生活 更新时间:2025-02-04 14:46:04

西門子plc裡面功能塊如何調用? 我們在使用西門子Step7編程時必須要使用種組織塊,那麼到底什麼是組織塊,每個組織塊的作用是什麼,這裡做一個詳細的介紹,後面會陸續介紹每種組織塊的具體應用,現在小編就來說說關于西門子plc裡面功能塊如何調用?下面内容希望能幫助到你,我們來一起看看吧!

西門子plc裡面功能塊如何調用(西門子PLC組織塊OB概述)1

西門子plc裡面功能塊如何調用

我們在使用西門子Step7編程時必須要使用種組織塊,那麼到底什麼是組織塊,每個組織塊的作用是什麼,這裡做一個詳細的介紹,後面會陸續介紹每種組織塊的具體應用。

一、何為組織塊?組織塊(OB)是指CPU的操作系統與用戶程序之間的接口。 OB用于執行特定的程序段:• 啟動CPU時;• 在循環或定時執行過程中;• 出錯時;• 發生硬件中斷時。組織塊按照已分配的優先級來執行。

下表中給出了屬于每個OB的啟動事件(OB塊是幹嘛)和缺省優先級。

OB

啟動事件

缺省優先級

說明

OB1

啟動結束或OB1結束

1

自由循環

OB10OB11OB12OB13OB14OB15OB16OB17

時鐘中斷0時鐘中斷1時鐘中斷2時鐘中斷3時鐘中斷4時鐘中斷5時鐘中斷6時鐘中斷7

22222222

未指定缺省時間

OB20OB21OB22OB23

延時中斷0延時中斷1延時中斷2延時中斷3

3456

未指定缺省時間

OB30OB31OB32OB33OB34OB35OB36OB37OB38

周期性中斷0(缺省時間間隔: 5s)周期性中斷1(缺省時間間隔: 2s)周期性中斷2(缺省時間間隔: 1s)周期性中斷3(缺省時間間隔: 500ms)周期性中斷4(缺省時間間隔: 200ms)周期性中斷5(缺省時間間隔: 100ms)周期性中斷6(缺省時間間隔: 50ms)周期性中斷7(缺省時間間隔: 20ms)周期性中斷8(缺省時間間隔: 10ms)

789101112131415

周期性中斷

OB40OB41OB42OB43OB44OB45OB46OB47

硬件中斷 0硬件中斷 1硬件中斷 2硬件中斷 3硬件中斷 4硬件中斷 5硬件中斷 6硬件中斷 7

1617181920212223

硬件中斷

OB55

狀态中斷

2

DPV1中斷

OB56

更新中斷

2

OB57

制造商特定中斷

2

OB60

SFC35 “MP_ALM”調用

25

多值計算中斷

OB 61OB 62OB 63OB 64

同步周期性中斷1同步周期性中斷2同步周期性中斷3同步周期性中斷4

25252525

同步周期性中斷

OB

啟動事件

缺省優先級

說明

OB70OB72OB 73

I/O冗餘出錯(僅在H CPU中)CPU冗餘出錯(僅在H CPU中)通訊冗餘出錯OB(僅在H CPU中)

252825

冗餘出錯中斷

OB80OB81OB82OB83OB84OB85OB86

OB87OB 88

時間出錯電源故障診斷中斷插入/删除模塊中斷CPU硬件故障程序出錯擴展機架、 DP主站系統或用于分布式I/O的站故障通訊出錯處理中斷

26、 28 1)25、 28 1)25、 28 1)25、 28 1)25、 28 1)25、 28 1)25、 28 1)25、 28 1)28

異步出錯中斷

OB90

暖重啟或冷重啟,或删除OB90中正在執行的塊,或将在CPU上裝載OB90或終止OB90

29 2)

後台循環

OB100OB101OB102

暖重啟熱重啟冷重啟

27 1)27 1)27 1)

啟動

OB121

OB122

編程出錯

I/O訪問出錯

導緻出錯的

OB優先級導緻出錯的

OB優先級

同步出錯中斷

1) 優先級27和28在啟動的優先級模型中有效。2) 優先級29對應于優先級0.29。這就意味着後台循環的優先級低于自由循環 版面關系,這次隻介紹一下OB塊,找時間 介紹一下每個OB塊的具體使用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved