當你編寫一個自動化程序時,里面有50個氣缸,甚至更多時,每個氣缸你都要寫同樣的控制程序,真的是超級繁瑣,同樣的控制程序你要拷貝復(fù)制至少50遍。這個時候FB塊能幫助你從繁瑣的重復(fù)性的工作中解脫出來。
什么是FB,F(xiàn)B與FC,子程序的區(qū)別?
三菱PLC中FB塊就是一個功能塊,可以供主程序在各個地方進行調(diào)用,但又不同于FC函數(shù),因為FC有返回值,有點類似于子程序的調(diào)用方式,但是子程序又無法直接進行參數(shù)傳遞。(歡迎大家補充)
FB用在什么場合下?
1、結(jié)構(gòu)化編程時,需要很清楚明了地展示出程序結(jié)構(gòu)時;
2、程序中有大量重復(fù)性的控制代碼時(多氣缸,多伺服,多電缸,,)
3、FB塊可以用ST編寫,也可以用梯形圖編寫。
FB塊在多氣缸控制系統(tǒng)中的應(yīng)用案例
某一自動化系統(tǒng)中有20個氣缸(單線圈),由于氣缸的控制基本上都是一樣的(氣缸去工位,氣缸回原位等),所以這個時候采用FB就很方便。本例主要以自動狀態(tài)下氣缸的去工位和回原位的控制進行簡單說明,大家也可以在此基礎(chǔ)上根據(jù)自己的需求進行靈活的應(yīng)用。
1、新建工程,簡單工程,勾選使用標簽,選擇PLC類型,以FX3G為例,其他類型基本一樣,如下圖所示:
2、右擊FB管理,新建數(shù)據(jù),命名氣缸,在下圖中右側(cè)框中輸入自定義的FB塊的輸入數(shù)據(jù)和輸出數(shù)據(jù)的類型和變量名,可以是中文也可是英文,如下圖所示;
3、在FB的程序 編輯界面編寫如下程序:程序只為說明FB的使用,具體根據(jù)自身需求,增加更多條件。
4、在運行程序中main中進行調(diào)用,只需要在main程序編輯界面按住要調(diào)用的FB塊直接往里拖拉即可,效果如下圖所示:
審核編輯:湯梓紅
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6665瀏覽量
110926 -
plc
+關(guān)注
關(guān)注
5017文章
13394瀏覽量
465670 -
三菱
+關(guān)注
關(guān)注
32文章
806瀏覽量
42901 -
梯形圖
+關(guān)注
關(guān)注
8文章
193瀏覽量
21758 -
程序編寫
+關(guān)注
關(guān)注
1文章
14瀏覽量
8252
原文標題:如何使用三菱梯形圖FB塊來高效完成PLC程序編寫
文章出處:【微信號:電子技術(shù)控,微信公眾號:電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
三菱PMWtoHEX軟件
PLC梯形圖編程遵從的規(guī)則分享
![<b class='flag-5'>PLC</b><b class='flag-5'>梯形圖</b>編程遵從的規(guī)則分享](https://file.elecfans.com/web1/M00/91/7F/o4YBAFzWO7iAEbZgAAAH5131vL8624.jpg)
以三菱FX系列PLC為例 介紹PLC梯形圖編程的方法
![以<b class='flag-5'>三菱</b>FX系列<b class='flag-5'>PLC</b>為例 介紹<b class='flag-5'>PLC</b><b class='flag-5'>梯形圖</b>編程的方法](https://file.elecfans.com/web1/M00/C8/E4/pIYBAF9v9EyARZc3AAIEM505QZY471.png)
三菱plc梯形圖符號解釋
![<b class='flag-5'>三菱</b><b class='flag-5'>plc</b><b class='flag-5'>梯形圖</b>符號解釋](https://file.elecfans.com/web1/M00/EA/CD/pIYBAGB1Z8qAcU3FAABAYKS1NUM462.jpg)
三菱PLC編程實例項目之制冷控制系統(tǒng)梯形圖
三菱PLC梯形圖程序轉(zhuǎn)換成單片機程序PMW-HEX-V3.0
三菱FX系列PLC梯形圖編程的方法
三菱SWOD5C-FXTRN-BEG-C PLC模擬仿真編程軟件所使用的梯形圖指令
![<b class='flag-5'>三菱</b>SWOD5C-FXTRN-BEG-C <b class='flag-5'>PLC</b>模擬仿真編程軟件所使用的<b class='flag-5'>梯形圖</b>指令](https://file.elecfans.com/web2/M00/95/3E/pYYBAGP_HROADq6lAAIrrzF5iKc466.png)
如何快速讀懂PLC梯形圖?
三菱fx系列plc梯形圖編程實例
![<b class='flag-5'>三菱</b>fx系列<b class='flag-5'>plc</b><b class='flag-5'>梯形圖</b>編程實例](https://file1.elecfans.com/web2/M00/91/87/wKgZomThcgSAclq7AAAT3Q_HP-o817.png)
評論