0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序循環(huán)OB是什么?

機器人及PLC自動化應(yīng)用 ? 來源:搜狐網(wǎng) ? 作者:組織塊 ? 2020-09-19 09:41 ? 次閱讀

有了 PLC 后,在項目中會自動創(chuàng)建組織塊“Main [OB1]” 。 在下一部分中,您將在該組織塊中創(chuàng)建用戶程序。

用戶程序可由一個或多個塊組成。 必須至少使用一個組織塊。 塊包含處理特定自動化任務(wù)所需的全部功能。

程序的任務(wù)包括:

● 處理過程數(shù)據(jù),例如,鏈接二進制信號,讀入并利用模擬量,定義輸出的二進制以及輸出模擬值。

● 中斷響應(yīng),例如,超出模擬擴展模塊測量范圍時的診斷錯誤中斷。

● 正常程序執(zhí)行中的錯誤處理

組織塊 (OB) 構(gòu)成 PLC 的操作系統(tǒng)與用戶程序之間的接口。 組織塊由操作系統(tǒng)調(diào)用,并控制下列操作:

● 自動化系統(tǒng)的啟動行為

● 循環(huán)程序執(zhí)行

● 基于中斷的程序執(zhí)行

● 錯誤處理

自動化項目中必須至少有一個程序循環(huán) OB 。確定 PLC 行為的程序被寫入到此程序循環(huán) OB 中。操作系統(tǒng)每個循環(huán)調(diào)用該 OB 一次,從而開始執(zhí)行 OB 中包含的程序。每次程序執(zhí)行結(jié)束后,重新開始循環(huán)。

可以通過調(diào)用其它組織塊來中斷組織塊的程序執(zhí)行。 在執(zhí)行復(fù)雜的自動化任務(wù)期間,程序會被構(gòu)造成在程序循環(huán) OB 中調(diào)用并依次執(zhí)行的若干塊。

下圖顯示了程序循環(huán) OB 的執(zhí)行過程:

名為“Main [OB1]” 的程序循環(huán) OB 是在向項目中插入 PLC 時自動創(chuàng)建的。 您在該組織塊中創(chuàng)建入門指南項目的程序。

要打開組織塊“Main [OB1]” ,請按以下步驟操作:

在項目樹中打開“程序塊”(Program blocks) 文件夾。

打開組織塊“Main [OB1]” 。

在程序編輯器中打開了組織塊“Main [OB1]” ,并可以在此創(chuàng)建程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序
    +關(guān)注

    關(guān)注

    116

    文章

    3756

    瀏覽量

    80754

原文標(biāo)題:什么是組織塊?

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子1200CPU的工作模式介紹

    STARTUP模式下,執(zhí)行一次啟動 OB(如果存在)。 在啟動模式下,CPU 不會處理中斷事件。在RUN模式,程序循環(huán) OB 重復(fù)執(zhí)行。 可能發(fā)生中斷事件,并在 RUN 模式中的任意點
    發(fā)表于 12-22 15:52

    循環(huán)結(jié)構(gòu)程序設(shè)計

    循環(huán)結(jié)構(gòu)程序設(shè)計的幾種方法,幾種思路,設(shè)計語言為C語言
    發(fā)表于 12-23 14:35 ?0次下載

    多變循環(huán)彩燈源程序

    多變循環(huán)彩燈源程序,很實用的資料,快來學(xué)習(xí)吧
    發(fā)表于 05-12 16:25 ?27次下載

    為什么單片機的主程序是死循環(huán)

    任何一個可用程序都必然是死循環(huán)程序,這不僅僅是指單片機程序。因為任何微處理器系統(tǒng)一旦開機,系統(tǒng)都在處理內(nèi)部事件和外設(shè)響應(yīng),這個過程是一個循環(huán)
    發(fā)表于 07-15 17:38 ?5281次閱讀

    西門子PLC用于循環(huán)程序處理的組織塊:循環(huán)程序執(zhí)行的順序

    用于循環(huán)程序處理的組織塊(OB1) 在可編程控制器上循環(huán)程序處理是程序執(zhí)行的普通類型。操作系統(tǒng)
    的頭像 發(fā)表于 10-19 18:18 ?7298次閱讀
    西門子PLC用于<b class='flag-5'>循環(huán)</b><b class='flag-5'>程序</b>處理的組織塊:<b class='flag-5'>循環(huán)</b><b class='flag-5'>程序</b>執(zhí)行的順序

    西門子PLC用于循環(huán)程序處理的組織塊(OB1)

    掃描循環(huán)時間是操作系統(tǒng)運行循環(huán)程序和中斷循環(huán)的所有程序部分(例如,執(zhí)行其它組織塊)以及系統(tǒng)操作(如,刷新過程映象)所需要的時間。這個時間可以
    的頭像 發(fā)表于 10-30 16:09 ?5397次閱讀
    西門子PLC用于<b class='flag-5'>循環(huán)</b><b class='flag-5'>程序</b>處理的組織塊(<b class='flag-5'>OB</b>1)

    解析一個由OB85編程引起CPU停機

    今天出現(xiàn)一個PLC停機:?由?OB85 引起的停機. OB85里的程序編輯: L? ? ?B#16#A1? ? ? ? ? ? ? ? ? ? ?//尚未加載的OB發(fā)生錯誤事件 L
    的頭像 發(fā)表于 05-12 13:47 ?2870次閱讀
    解析一個由<b class='flag-5'>OB</b>85編程引起CPU停機

    基于神經(jīng)網(wǎng)絡(luò)的循環(huán)程序分塊大小預(yù)測

    循環(huán)程序的優(yōu)化一直是程序優(yōu)化的重點,循環(huán)分塊作為一種典型的循環(huán)程序優(yōu)化技術(shù)已被廣泛地研究和應(yīng)用。
    發(fā)表于 05-13 11:05 ?13次下載

    OB FC FB塊如何使用

    在學(xué)習(xí)和使用博途軟件時常常使用到OB FC FB塊那么這樣塊如何使用,今天就給大家?guī)鞦C塊的使用,本文章采用啟保停程序設(shè)計。
    的頭像 發(fā)表于 08-15 10:44 ?6354次閱讀

    用于循環(huán)程序處理的組織塊

    在可編程控制器上循環(huán)程序處理是程序執(zhí)行的“普通”類型。操作系統(tǒng)循環(huán)調(diào)用OB1啟動用戶程序
    的頭像 發(fā)表于 02-12 10:41 ?1546次閱讀

    硬件中斷OB的功能

    硬件中斷 OB 在發(fā)生相關(guān)硬件事件時執(zhí)行,可以快速的響應(yīng)并執(zhí)行硬件中斷 OB 中的程序(例如立即停止某些關(guān)鍵設(shè)備)。
    的頭像 發(fā)表于 02-12 11:44 ?2426次閱讀

    SIMATIC S7-1500 PLC循環(huán)中斷組織塊及其案例分享

    CPU的操作系統(tǒng)循環(huán)執(zhí)行OB1。當(dāng)操作系統(tǒng)完成啟動后,將啟動執(zhí)行OB1。在OB1中可以調(diào)用函數(shù)(FC)和函數(shù)塊(FB)。
    的頭像 發(fā)表于 08-12 09:45 ?5045次閱讀
    SIMATIC S7-1500 PLC<b class='flag-5'>循環(huán)</b>中斷組織塊及其案例分享

    使用OB2736V+OB2613NPD20V2.25A OB2736VIEP+OB2613 N的45W USB PD模塊

    電子發(fā)燒友網(wǎng)站提供《使用OB2736V+OB2613NPD20V2.25A OB2736VIEP+OB2613 N的45W USB PD模塊.pdf》資料免費下載
    發(fā)表于 12-22 10:00 ?20次下載

    如何在循環(huán)中斷中創(chuàng)建工藝對象PID控制器?

    以下步驟將介紹如何在循環(huán)中斷 OB“PID [OB200]”中調(diào)用工藝對象“PID_Compact” 。
    的頭像 發(fā)表于 12-29 18:10 ?1672次閱讀
    如何在<b class='flag-5'>循環(huán)</b>中斷中創(chuàng)建工藝對象PID控制器?

    西門子博途中循環(huán)中斷功能的編程示例

    在以下示例中,將讀取循環(huán)中斷 OB (OB31) 的相位和循環(huán)時間,并設(shè)置一個新的循環(huán)時間。
    的頭像 發(fā)表于 10-28 10:11 ?313次閱讀
    西門子博途中<b class='flag-5'>循環(huán)</b>中斷功能的編程示例