特殊功能
與功能塊(FC)相比,功能塊(FB)具有存儲器。這意味著功能塊被分配了一個本地數(shù)據(jù)塊,即所謂的實例數(shù)據(jù)塊。當調(diào)用FB時,還必須指定實例DB的編號,并且此DB會自動打開。
實例DB用于存儲靜態(tài)標記等。這些本地標簽只能在FB中使用,但它們也會在塊完成后保留。
參數(shù)
通過函數(shù)塊調(diào)用,實際參數(shù)的值存儲在實例數(shù)據(jù)塊中。如果塊調(diào)用中的形式參數(shù)沒有分配給實際參數(shù),則在程序執(zhí)行期間將使用實例DB值中該參數(shù)最近存儲的值。
每次調(diào)用FB時,都會傳輸其他實際參數(shù)。在功能塊完成之后,數(shù)據(jù)被保留在數(shù)據(jù)塊中。
FB優(yōu)勢
用戶必須搜索用于FC編程的空閑位存儲器或數(shù)據(jù)區(qū)域并自行管理,而FB的靜態(tài)標簽由STEP7軟件管理。
當使用靜態(tài)標簽時,消除了FC編程中位存儲器或數(shù)據(jù)區(qū)域的重復分配的已知風險。
可以使用FB的“Storedfault”和“Edge memory”靜態(tài)標簽,而不是FC20的形式參數(shù)“存儲的故障”和“邊緣內(nèi)存”。塊調(diào)用很簡單,因為不需要這兩個形式參數(shù)。
審核編輯:黃飛
-
存儲器
+關注
關注
38文章
7651瀏覽量
167379 -
西門子
+關注
關注
98文章
3173瀏覽量
118245
原文標題:西門子博途:調(diào)用FB(實例化)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
西門子PLC編程中FB和FC的區(qū)別
西門子PLC實例電子教程

西門子運動控制及驅動產(chǎn)品應用實例
西門子PLC編程軟件博途下載
如何在博途平臺調(diào)試西門子G120變頻器

如何在博途平臺調(diào)試西門子G120變頻器

西門子博途:創(chuàng)建實例數(shù)據(jù)塊

西門子流量累計FB塊介紹

評論