西門子PLC中FB和FC塊的區(qū)別
發(fā)布于2022-01-22 17:53
42
1
標(biāo)簽:FB塊,FC塊
在PLC的學(xué)習(xí)過程中,尤其是初學(xué)者更多的會(huì)遇到這樣的問題,那就是FC和FB到底有什么樣的區(qū)別?那么今天小文老師你就和大家用這一篇文章,讓你直接明白FC和FB的區(qū)別到底是什么!!
帶背景數(shù)據(jù)塊的功能塊
FC - function,相當(dāng)于函數(shù)FB,F(xiàn)C塊相當(dāng)于子程序,可以被其他FB、FC塊或者OB、FB、FC塊調(diào)用。
主要區(qū)別是:
FB使用后臺(tái)數(shù)據(jù)塊作為存儲(chǔ)區(qū)域,F(xiàn)C沒有獨(dú)立的存儲(chǔ)區(qū)域,使用全局DB或M區(qū)域的FB局部變量有STAT和TEMP,F(xiàn)C沒有STAT是因?yàn)闆]有自己的存儲(chǔ)區(qū)域,TEMP本身無(wú)法設(shè)置初始值。本質(zhì)上,F(xiàn)B和FC達(dá)到了同樣的目的;無(wú)論什么邏輯要求,F(xiàn)B和FC都可以實(shí)現(xiàn)。只是實(shí)現(xiàn)效率不同,這也和工程師個(gè)人的編程習(xí)慣有關(guān)。
*也可以理解為:FC使用共享數(shù)據(jù)塊,F(xiàn)B使用后臺(tái)數(shù)據(jù)塊
FB塊的優(yōu)點(diǎn):
1.便于攜帶。對(duì)于控制邏輯相同、參數(shù)不同的被控對(duì)象,只要使用不同的背景DB,相同的FB塊就方便了。
2.多背景,減少重復(fù)勞動(dòng),提高效率。
3.多次調(diào)用時(shí),方便修改參數(shù)。
4.有一個(gè)獨(dú)立的儲(chǔ)物區(qū)。
FC塊的優(yōu)點(diǎn):
1.小巧靈活,更容易理解不被多次調(diào)用的程序。
2.沒有占用額外的存儲(chǔ)資源。
總結(jié):以上就是“西門子PLC系統(tǒng)中FB和FC塊的區(qū)別”的相關(guān)介紹,您了解了嗎?他們各自都有優(yōu)點(diǎn),大家在實(shí)際工作中可以對(duì)照需求選擇對(duì)應(yīng)的模塊,這樣更有效的完成項(xiàng)目,另外,技成培訓(xùn)網(wǎng)還要plc視頻教程,有興趣的朋友不妨多看看。