畢節(jié)西門子PLC模塊授權代理商

    畢節(jié)西門子PLC模塊授權代理商

    西門子PLC用戶程序的結(jié)構(gòu)及組織塊(OB)

    PLC的程序分為操作系統(tǒng)和用戶程序,操作系統(tǒng)用來實現(xiàn)與特定的控制任務無關的功能,處理PLC的啟動、刷新過程映像輸入/輸出表、調(diào)用用戶程序、處理中斷和錯誤、管理存儲區(qū)和處理通信等。用戶程序包含處理用戶特定的自動化任務所需要的所有功能。

    1. 用戶程序的結(jié)構(gòu)

    STEP7將用戶編寫的程序和程序所需的數(shù)據(jù)放置在塊中,使單個的程序部件標準化。通過塊與塊之間類似于子程序的調(diào)用,使用戶程序結(jié)構(gòu)化,可以簡化程序組織,使程序易于修改、查錯和調(diào)試。塊結(jié)構(gòu)顯著地增加了PLC程序的組織透明性、可理解性和易維護性。各種塊的簡要說明見表4-1,OB、FB、FC、SFB和SFC都包含程序,統(tǒng)稱為邏輯塊。程序運行時所需的大量數(shù)據(jù)和變量存儲在數(shù)據(jù)塊中。




    可以將控制任務分層劃分為工廠級、車間級、生產(chǎn)線、設備等多級任務,分別建立與各級任務對應的邏輯塊。每一層的控制程序(邏輯塊)作為上一級控制程序的子程序,前者又可以調(diào)用下一級的子程序。這種調(diào)用稱為嵌套調(diào)用,即被調(diào)用的塊又可以調(diào)用別的塊。

    可以多次重復調(diào)用同一個塊,來處理同一類任務。FB和FC的內(nèi)部應全部使用局部變量,不使用I、Q、M、T、C和共享數(shù)據(jù)塊中的全局地址。這樣的塊具有很好的可移植性,不作任何修改,就可以用于其他項目。

    FB和FC通過其輸入、輸出參數(shù)來實現(xiàn)與“外部”的數(shù)據(jù)交換,即與過程控制的傳感器和執(zhí)行器、用戶程序中的其他塊交換數(shù)據(jù)。在塊調(diào)用中,調(diào)用者可以是各種邏輯塊,被調(diào)用的塊是OB之外的邏輯塊。調(diào)用功能塊和系統(tǒng)功能塊時需要為它們*一個背景數(shù)據(jù)塊,后者隨這些塊的調(diào)用而打開,在調(diào)用結(jié)束時自動關閉。

    在圖4-1中,OB1調(diào)用FB1,F(xiàn)B1調(diào)用FC1,應按下面的順序創(chuàng)建塊FC1→FB1及其背景數(shù)據(jù)塊→OB1,即編程時被調(diào)用的塊應該是已經(jīng)存在的。




    如果出現(xiàn)中斷事件,CPU將停止當前正在執(zhí)行的程序,去執(zhí)行中斷事件對應的組織塊OB(即中斷程序)。中斷程序執(zhí)行完后,返回到程序中斷處繼續(xù)執(zhí)行。

    2.組織塊(OB)

    組織塊是操作系統(tǒng)與用戶程序的接口,由操作系統(tǒng)調(diào)用,用于控制掃描循環(huán)和中斷程序的執(zhí)行、PLC的啟動和錯誤處理等,CPU的檔次越高,能使用的同類型組織塊越多。

    (1) OB1

    OB1是用戶程序中的主程序,CPU的操作系統(tǒng)完成啟動過程后,將循環(huán)執(zhí)行OB1,可以在0B1中調(diào)用其他邏輯塊。

    (2)事件中斷處理

    如果出現(xiàn)中斷事件,例如時間中斷、硬件中斷和錯誤處理中斷等,當前正在執(zhí)行的塊在當前指令執(zhí)行完后被停止執(zhí)行(被中斷),操作系統(tǒng)將會調(diào)用一個分配給該事件的組織塊。該組織塊執(zhí)行完后,被中斷的塊將從斷點處繼續(xù)執(zhí)行。

    這意味著部分用戶程序不必在每次循環(huán)中處理,而是在需要時才被及時地處理。處理中斷事件的程序放在該事件驅(qū)動的 OB 中。

    (3)中斷的**級

    OB按觸發(fā)事件分成幾個級別,這些級別有不同的**級,高**級的OB可以中斷低**級的0B。

    3.臨時局部數(shù)據(jù)

    生成功能和功能塊時可以聲明臨時局部數(shù)據(jù)。這些數(shù)據(jù)是臨時的,退出邏輯塊時不保留臨時局部數(shù)據(jù)。它們又是局部(Local)數(shù)據(jù),只能在生成它們的邏輯塊內(nèi)使用。CPU按**級劃分局部數(shù)據(jù)區(qū),同一**級的塊共用一片局部數(shù)據(jù)區(qū)??梢杂肧TEP7改變S7-400 每個**級的局部數(shù)據(jù)區(qū)的大小(見圖2-35)。

    除了臨時局部數(shù)據(jù)外,所有的邏輯塊都可以使用共享數(shù)據(jù)塊中的共享數(shù)據(jù)


    潯之漫智控技術(上海)有限公司專注于西門子等

  • 詞條

    詞條說明

  • 西門子工控機代理商|中國授權代理商

    西門子工控機代理商|中國授權代理商小型PLC的現(xiàn)狀和發(fā)展趨勢?PLC的分類隨著自動化程度的提高,小型plc的應用領域比以前為廣泛,越來越多的行業(yè)開始使用小型PLC。小型PLC產(chǎn)品加多元化,不僅有**度很高的,國內(nèi)一些自動化企業(yè)也看到小型PLC廣大的市場,紛紛推出自主的小型PLC產(chǎn)品,這為不同細分市場的中國用戶提供了多的選擇。 我個人還是建議大家使用****的產(chǎn)品,因為,從技術角

  • 6SL3210-1KE21-7UF1西門子模塊

    6SL3210-1KE21-7UF1西門子模塊6SL3210-1KE21-7UF1西門子模塊6SL3210-1KE21-7UF1西門子模塊SINAMICS G120C 標稱功率:7.5kW 有 150% 過載 3 秒 380-480V+10/-20% 三相交流 47-63Hz 未過濾 I/O-接口: 6DI,2DO,1AI,1AO 集成式安全轉(zhuǎn)矩切斷 現(xiàn)場總線集成:PROFINET-PN 防護等級

  • SIEMENS巢湖西門子代理商

    SIEMENS巢湖西門子代理商SIEMENS巢湖西門子代理商SIEMENS巢湖西門子代理商CPU診斷PLC電路故障及編程語法錯誤和存儲器存放PLC編寫的程序容量工業(yè)控制計算機PLC從廣義上講,PLC實質(zhì)上是一種以數(shù)字控制為主要特征的工業(yè)控制計算機,由硬件和軟件兩部分組成。與一般的計算機相比,它具有較強的與工業(yè)控制相連接的接口,編程語言較直接適用于控制要求。因此,在硬件結(jié)構(gòu)上,PLC與計算機的組成十

  • 西門子PLC代理商6ES7223-3BD30-0XB0

    西門子PLC代理商6ES7223-3BD30-0XB0SIMATIC S7-1200,數(shù)字量 I/O SB 1223,2DI/2DQ,24V DC 200kHzPLC抗干擾硬件上應采取的措施 (1)?屏蔽:對電源變壓器、cpu、編程器等主要部件,采用導電、導磁良好的材料進行屏蔽,以防外界干擾。????????

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(上海)有限公司

聯(lián)系人: 劉經(jīng)理

電 話: 19873876272

手 機: 19873876272

微 信: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(上海)有限公司

聯(lián)系人: 劉經(jīng)理

手 機: 19873876272

電 話: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

    相關企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved