特殊功能
與功能塊(FC)相比,功能塊(FB)具有存儲器。這意味著功能塊被分配了一個本地數據塊,即所謂的實例數據塊。當調用FB時,還必須指定實例DB的編號,并且此DB會自動打開。

實例DB用于存儲靜態標記等。這些本地標簽只能在FB中使用,但它們也會在塊完成后保留。
參數
通過函數塊調用,實際參數的值存儲在實例數據塊中。如果塊調用中的形式參數沒有分配給實際參數,則在程序執行期間將使用實例DB值中該參數最近存儲的值。
每次調用FB時,都會傳輸其他實際參數。在功能塊完成之后,數據被保留在數據塊中。
FB優勢
用戶必須搜索用于FC編程的空閑位存儲器或數據區域并自行管理,而FB的靜態標簽由STEP7軟件管理。
當使用靜態標簽時,消除了FC編程中位存儲器或數據區域的重復分配的已知風險。
可以使用FB的“Storedfault”和“Edge memory”靜態標簽,而不是FC20的形式參數“存儲的故障”和“邊緣內存”。塊調用很簡單,因為不需要這兩個形式參數。
審核編輯:黃飛
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
存儲器
+關注
關注
39文章
7738瀏覽量
171650 -
西門子
+關注
關注
98文章
3310瀏覽量
120367
原文標題:西門子博途:調用FB(實例化)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
西門子PLC編程中FB和FC的區別
用西門子PLC編程時,可以用到功能塊FB和功能FC(FB、FC都是組織塊)資料上說FB與FC都可以作為用戶編寫的子程序,但是我不明白這兩個組織塊之間到底有什么區別阿?在應用上到底有什么
發表于 06-20 10:54
?1.7w次閱讀
西門子PLC實例電子教程
本書為西門子PLC實例電子教程,第一章就對PLC進行了概述,通過實例對 西門子 PLC進行了深度闡述,適合廣大西門子PLC研究者研究學習之用
發表于 07-19 16:09
?0次下載
西門子運動控制及驅動產品應用實例
西門子運動控制及驅動產品應用實例,主要收集了西門子全新的 SINAMICS 驅動產品在鋼鐵、有色金屬、造紙機械、煤礦、石油天燃氣石化化工、電力、地鐵及物流等行業上的應用實例。每個應用
發表于 04-30 10:09
?10次下載
西門子PLC編程軟件博途下載
西門子PLC編程軟件博途TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
發表于 03-01 11:04
?78次下載
如何在博途平臺調試西門子G120變頻器
隨著工業自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領域,采用工業以太網(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在博途平臺調試
如何在博途平臺調試西門子G120變頻器
隨著工業自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領域,采用工業以太網(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在博途平臺調試
發表于 09-07 12:50
?7389次閱讀
西門子流量累計FB塊介紹
西門子流量累計FB塊(Function Block)是一種專門為處理和計算流量數據而設計的功能塊,它通常在博途(TIA Portal)軟件中被創建和使用。該功能塊的意義在于將復雜的流量
西門子博途:調用FB(實例化)
評論