在使用西門子S1200PLC,所使用的軟件是博途軟件,在這個軟件里運用了塊的概念。比如我們常見的組織塊(OB)、函數塊(FB)、數據塊(DB)以及函數FC等。今天我們來具體交流一下這個函數塊(FB)的具體使用方法。

一般來說在博途軟件中的函數塊(FB)屬于我們自己編寫的塊,它類似一種“帶內存”的塊。下面我們用一個比較常見的三相電機正反轉控制電路作為案例引領,共同看一下用函數塊實現三相電機正反轉控制。
第一步是添加新塊
我們先建一個新項目,起名為“三相電機正反轉控制”,在項目視圖的“項目樹”中,選中并單擊“新添加的設備“程序塊“添加新塊”,在彈出的“添加新塊”界面中選中添加”函數塊(FB)“。然后把”函數塊(FB)“的名稱改為”正反轉塊“,確認。

在塊接口處”Input“中新建三個變量,分別輸入”正轉啟動“、”反轉啟動“、”停止“;在”output“中新建兩個變量,分別輸入”正轉控制“、”反轉控制“,輸入時注意變量的類型。

在FB1的程序編輯區編寫程序
先寫正轉啟動程序,把”正轉啟動“、”反轉啟動“、”停止“、”正轉控制“、”反轉控制“等變量名拖到正轉啟動程序相應的位置;寫反轉啟動程序也是類似操作。

然后在項目視圖的項目樹中,雙擊"Main[OB1]"打開主程序,把剛才編寫好的正反轉塊FB1拖拽到"Main[OB1]"塊中,點擊確認。

創建一個DB數據塊
再點擊“添加新塊”,選擇”DB數據塊“,確定,同樣把要用的變量名寫進去,也要注意數據類型。最后把”正轉啟動“、”反轉啟動“、”停止“、”正轉控制“、”反轉控制“等變量名拖到FB塊相應的位置。

最后把整個項目下載到PLC中,就可以實現三相電機正反轉控制了。
來源:今日頭條(電子及工控技術)
鏈接:https://www.toutiao.com/article/7560322416057123369/?channel=&source=news
-
plc
+關注
關注
5051文章
14592瀏覽量
486862 -
西門子
+關注
關注
98文章
3310瀏覽量
120369 -
三相電機
+關注
關注
13文章
309瀏覽量
22892
原文標題:西門子博途軟件的OB、FB、DB有何用意,現用正反轉案例給你講清楚
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
三相電機為什么有正反轉
使用函數塊實現三相電機正反轉控制
評論