函數塊(FB)及其應用
函數塊(FB)的簡介
函數塊(FB)屬于自己編程的塊。函數塊是一種“帶內存”的塊。分配數據塊作為其內存(背景數據塊)。傳送到FB的參數和靜態變量保存在實例DB中。臨時變量則保存在本地數據堆棧中。執行完FB時,不會丟失DB中保存的數據。但執行完FB時,會丟失保存在本地數據堆棧中的數據。
函數塊(FB)的應用
以下用一個例題來說明函數塊的應用。
【例】用函數塊完成對一臺電動機的星三角啟動控制。
【解】星三角啟動電氣原理圖如圖1所示。注意停止按鈕接常閉觸點。
圖1
星三角啟動的項目創建如下。
①新建一個項目,本例為“星三角啟動”,如圖2所示:
圖2
在項目視圖的項目樹中,選中并單擊“新添加的設備”(本例為PLC_1)→“程序塊”→“添加新塊”,彈出界面“添加新塊”。
②在接口“Input”中,新建4個變量,如圖3所示:
圖3
注意變量的類型。注釋內容可以空缺,注釋的內容支持漢字字符。在接口“Output”中,新建2個變量,如圖3所示。在接口“InOut”中,新建1個變量,如圖3所示。
在接口“Static”中,新建2個靜態變量,如圖3所示,注意變量的類型,同時注意初始值不能為0,否則沒有星三角啟動效果。
③在FB1的程序編輯區編寫程序,如圖4所示
圖4
④在項目視圖的項目樹中,雙擊“Main[OB1]”,打開主程序塊“Main[OB1]”,如圖 5所示。
圖5
將功能“FB1”拖拽到程序段1,在FB1上方輸入數據塊DB2,將整個項目下載到PLC中,即可實現“電動機星三角啟動控制”。
審核編輯:劉清
-
plc
+關注
關注
5008文章
13167瀏覽量
462195 -
電動機
+關注
關注
74文章
4101瀏覽量
96039 -
PLC控制
+關注
關注
9文章
251瀏覽量
27265 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15717 -
S7-1500
+關注
關注
3文章
300瀏覽量
6347
原文標題:電工知識—SIMATIC S7-1500 PLC函數塊(FB)及其應用
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論