tft每日頭條

 > 生活

 > 博途适合初學者

博途适合初學者

生活 更新时间:2024-11-28 13:52:41

哈喽,上午好呀,鐵汁們

博途适合初學者(博途系列教程來啦)1

昨天的預告今天就新鮮出爐了!今天是寫給初學者的博途教程11(OB組織塊使用)

在博圖新建了一個項目後,程序塊中總會出現一個Main(OB1),這是由系統自動分配OB組織塊;

而在上篇文章中,我們也對OB組織塊常用的程序循環OB做了簡單的介紹,下面将為大家介紹常用的OB組織塊。

博途适合初學者(博途系列教程來啦)2

圖1-1

# 啟動OB

啟動OB在CPU的操作模式從STOP切換到RUN時執行一次,包括處于RUN模式時和執行STOP到RUN切換命令時上電。之後将開始執行主“程序循環”OB。(圖1-2)

博途适合初學者(博途系列教程來啦)3

圖1-2

啟動事件在從STOP切換到RUN模式時發生一次,并觸發CPU執行啟動OB

可為啟動事件組态多個OB。啟動 OB按編号順序執行。

簡單來說,當我們執行程序前的一些準備工作,例如将所有的變量複位,或者在運行主程序前需要滿足的一些前置條件,那麼我們都可以調用Startup啟動OB來執行

# 延時中斷OB

延時中斷OB在組态的時延後執行。

博途适合初學者(博途系列教程來啦)4

圖1-3

将延時中斷事件組态為在經過一個指定的延時後發生。

可通過SRT_DINT指令分配。延時事件将中斷程序循環以執行相應的延時中斷OB。隻能将一個延時中斷OB連接到一個延時事件。CPU總共支持四個延時事件。

# 循環中斷OB

以指定的時間間隔執行。最多可組态四個循環中斷事件,每個循環中斷事件對應一個OB。

創建循環中斷OB時即可組态初始周期時間。循環事件負責中斷程序循環并執行相應的循環中斷OB。請注意,循環中斷事件的優先級比程序循環事件更高。

一個循環事件隻可連接一個循環中斷OB。

博途适合初學者(博途系列教程來啦)5

圖1-4

# 硬件中斷OB

硬件中斷OB将中斷正常的循環程序執行來響應硬件事件信号

硬件發生變化時将觸發硬件中斷事件,例如輸入點上的上升沿/下降沿事件或者HSC(高速計數器)事件。

S7-1200支持為每個硬件中斷事件使用一個中斷OB。可在設備組态中啟用硬件事件,并在設備組态中為事件分配OB,也可在用戶程序中通過ATTACH指令進行分配。

CPU支持多個硬件中斷事件。具體的可用事件由CPU型号和輸入點數決定。

沿:

●上升沿事件:最多16條

●下降沿事件:最多16條

HSC事件:

●CV=PV:最多6個

●方向更改:最多6條

●外部複位:最多6條

其餘還有OB組織塊就不在這兒一一介紹了,如果大家對其感興趣,可以上常州智控教育官網,在資料下載中有相關資料手冊可供查閱。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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