學習plc時特別難理解FB和FC的區別和用法。接下來,我們來談談它們的區別和用法。
帶背景數據塊的功能塊
FC - function,相當於函數FB,FC塊相當於子程序,可以被其他FB、FC塊或者OB、FB、FC塊調用。
主要區別是:
FB使用后台數據塊作為存儲區域,FC沒有獨立的存儲區域,使用全局DB或M區域的FB局部變量有STAT和TEMP,FC沒有STAT是因為沒有自己的存儲區域,TEMP本身無法設置初始值。本質上,FB和FC達到了同樣的目的;無論什么邏輯要求,FB和FC都可以實現。只是實現效率不同,這也和工程師個人的編程習慣有關。
*也可以理解為:FC使用共享數據塊,FB使用后台數據塊*
FB塊的優點:
1.便於攜帶。對於控制邏輯相同、參數不同的被控對象,只要使用不同的背景DB,相同的FB塊就方便了。
2.多背景,減少重復勞動,提高效率。
3.多次調用時,方便修改參數。
4.有一個獨立的儲物區。
光纖通道模塊的優勢:
1.小巧靈活,更容易理解不被多次調用的程序。
2.沒有占用額外的存儲資源。
以上的內容比較簡單,想從事這方面的工作的朋友可以先去看一套plc視頻教程,希望能幫到你。