哈喽,上午好呀,鐵汁們
昨天的預告今天就新鮮出爐了!今天是寫給初學者的博途教程11(OB組織塊使用)
在博圖新建了一個項目後,程序塊中總會出現一個Main(OB1),這是由系統自動分配OB組織塊;
而在上篇文章中,我們也對OB組織塊常用的程序循環OB做了簡單的介紹,下面将為大家介紹常用的OB組織塊。
圖1-1
# 啟動OB
啟動OB在CPU的操作模式從STOP切換到RUN時執行一次,包括處于RUN模式時和執行STOP到RUN切換命令時上電。之後将開始執行主“程序循環”OB。(圖1-2)
圖1-2
啟動事件在從STOP切換到RUN模式時發生一次,并觸發CPU執行啟動OB。
可為啟動事件組态多個OB。啟動 OB按編号順序執行。
簡單來說,當我們執行程序前的一些準備工作,例如将所有的變量複位,或者在運行主程序前需要滿足的一些前置條件,那麼我們都可以調用Startup啟動OB來執行。
# 延時中斷OB
延時中斷OB在組态的時延後執行。
圖1-3
将延時中斷事件組态為在經過一個指定的延時後發生。
可通過SRT_DINT指令分配。延時事件将中斷程序循環以執行相應的延時中斷OB。隻能将一個延時中斷OB連接到一個延時事件。CPU總共支持四個延時事件。
# 循環中斷OB
以指定的時間間隔執行。最多可組态四個循環中斷事件,每個循環中斷事件對應一個OB。
創建循環中斷OB時即可組态初始周期時間。循環事件負責中斷程序循環并執行相應的循環中斷OB。請注意,循環中斷事件的優先級比程序循環事件更高。
一個循環事件隻可連接一個循環中斷OB。
圖1-4
# 硬件中斷OB
硬件中斷OB将中斷正常的循環程序執行來響應硬件事件信号。
硬件發生變化時将觸發硬件中斷事件,例如輸入點上的上升沿/下降沿事件或者HSC(高速計數器)事件。
S7-1200支持為每個硬件中斷事件使用一個中斷OB。可在設備組态中啟用硬件事件,并在設備組态中為事件分配OB,也可在用戶程序中通過ATTACH指令進行分配。
CPU支持多個硬件中斷事件。具體的可用事件由CPU型号和輸入點數決定。
沿:
●上升沿事件:最多16條
●下降沿事件:最多16條
HSC事件:
●CV=PV:最多6個
●方向更改:最多6條
●外部複位:最多6條
其餘還有OB組織塊就不在這兒一一介紹了,如果大家對其感興趣,可以上常州智控教育官網,在資料下載中有相關資料手冊可供查閱。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!
1、夏秋最佳,冬季可滑雪。
2、長白山的主要景點為天池、長白瀑布群、聚龍泉、黑風口等等。
2023-07-01