在使用西門子S1200PLC,所使用的軟件是博途軟件,在這個(gè)軟件里運(yùn)用了塊的概念。比如我們常見(jiàn)的組織塊(OB)、函數(shù)塊(FB)、數(shù)據(jù)塊(DB)以及函數(shù)FC等。今天我們來(lái)具體交流一下這個(gè)函數(shù)塊(FB)的具體使用方法。
一般來(lái)說(shuō)在博途軟件中的函數(shù)塊(FB)屬于我們自己編寫的塊,它類似一種“帶內(nèi)存”的塊。下面我們用一個(gè)比較常見(jiàn)的三相電機(jī)正反轉(zhuǎn)控制電路作為案例引領(lǐng),共同看一下用函數(shù)塊實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)控制。
第一步是添加新塊
我們先建一個(gè)新項(xiàng)目,起名為“三相電機(jī)正反轉(zhuǎn)控制”,在項(xiàng)目視圖的“項(xiàng)目樹(shù)”中,選中并單擊“新添加的設(shè)備“程序塊“添加新塊”,在彈出的“添加新塊”界面中選中添加”函數(shù)塊(FB)“。然后把”函數(shù)塊(FB)“的名稱改為”正反轉(zhuǎn)塊“,確認(rèn)。
在塊接口處”Input“中新建三個(gè)變量,分別輸入”正轉(zhuǎn)啟動(dòng)“、”反轉(zhuǎn)啟動(dòng)“、”停止“;在”output“中新建兩個(gè)變量,分別輸入”正轉(zhuǎn)控制“、”反轉(zhuǎn)控制“,輸入時(shí)注意變量的類型。
在FB1的程序編輯區(qū)編寫程序
先寫正轉(zhuǎn)啟動(dòng)程序,把”正轉(zhuǎn)啟動(dòng)“、”反轉(zhuǎn)啟動(dòng)“、”停止“、”正轉(zhuǎn)控制“、”反轉(zhuǎn)控制“等變量名拖到正轉(zhuǎn)啟動(dòng)程序相應(yīng)的位置;寫反轉(zhuǎn)啟動(dòng)程序也是類似操作。
然后在項(xiàng)目視圖的項(xiàng)目樹(shù)中,雙擊"Main[OB1]"打開(kāi)主程序,把剛才編寫好的正反轉(zhuǎn)塊FB1拖拽到"Main[OB1]"塊中,點(diǎn)擊確認(rèn)。
創(chuàng)建一個(gè)DB數(shù)據(jù)塊
再點(diǎn)擊“添加新塊”,選擇”DB數(shù)據(jù)塊“,確定,同樣把要用的變量名寫進(jìn)去,也要注意數(shù)據(jù)類型。最后把”正轉(zhuǎn)啟動(dòng)“、”反轉(zhuǎn)啟動(dòng)“、”停止“、”正轉(zhuǎn)控制“、”反轉(zhuǎn)控制“等變量名拖到FB塊相應(yīng)的位置。
最后把整個(gè)項(xiàng)目下載到PLC中,就可以實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)控制了。
來(lái)源:今日頭條(電子及工控技術(shù))
鏈接:https://www.toutiao.com/article/7560322416057123369/?channel=&source=news
-
plc
+關(guān)注
關(guān)注
5039文章
14270瀏覽量
481510 -
西門子
+關(guān)注
關(guān)注
98文章
3233瀏覽量
119445 -
三相電機(jī)
+關(guān)注
關(guān)注
13文章
306瀏覽量
22554
原文標(biāo)題:西門子博途軟件的OB、FB、DB有何用意,現(xiàn)用正反轉(zhuǎn)案例給你講清楚
文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
三相電機(jī)為什么有正反轉(zhuǎn)

求一個(gè)基于8051三相異步電機(jī)可以控制速度,正反轉(zhuǎn)的
基于PLC的三相異步電機(jī)正反轉(zhuǎn)控制設(shè)計(jì)
2只繼電器控制三相電機(jī)的正反轉(zhuǎn)
請(qǐng)問(wèn)Arduino單片機(jī)如何控制三相電機(jī)正反轉(zhuǎn)?
三相電動(dòng)機(jī)正反轉(zhuǎn)控制
三相異步電機(jī)正反轉(zhuǎn)控制原理圖及程序

一個(gè)接觸器如何實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)
電機(jī)正反轉(zhuǎn) 如何確定電機(jī)正反轉(zhuǎn)
三相電機(jī)正反轉(zhuǎn)控制電路圖

三相電機(jī)正反轉(zhuǎn)控制電路實(shí)物接線圖

三相交流電機(jī)正反轉(zhuǎn)固體控制器的設(shè)計(jì)

評(píng)論