如何創(chuàng)建一個(gè)FB塊,并進(jìn)行加密封裝成庫文件???
吳翠萍
發(fā)布于2020-10-21 17:02
25
2
標(biāo)簽:三菱PLC,FB塊
【點(diǎn)擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊(cè) | 工具箱 軟件
【點(diǎn)擊獲取】三菱PLC例程117個(gè)|西門子PLC例程777個(gè)
【點(diǎn)擊下載】2020新電工仿真軟件
之前經(jīng)常有學(xué)員問什么是結(jié)構(gòu)化編程,什么是FB塊,怎么去建一個(gè)FB塊,又或者有問到三菱PLC有沒有庫文件,怎么創(chuàng)建和調(diào)用等等問題。那么小編就給大家介紹一下FB塊相關(guān)的知識(shí),以及做一些解答吧。
1、什么是FB塊?
FB塊可以將特定的而且需要經(jīng)常使用的功能打包成一個(gè)塊,在程序中可以重復(fù)調(diào)用。
FB塊也可以打包成一個(gè)庫文件存放在電腦中,或者拷貝到別的電腦中使用。我們還可以對(duì)庫進(jìn)行加密,保證庫程序的安全性。
2、使用FB塊的優(yōu)點(diǎn)是什么?
1)可以提高程序開發(fā)的效率;
2)可減少程序錯(cuò)誤,提高程序的質(zhì)量;
3)通過設(shè)置塊口令,保護(hù)程序代碼。
3、主程序中的數(shù)據(jù)是如何進(jìn)入到FB塊中進(jìn)行運(yùn)算,F(xiàn)B塊的結(jié)果又是如何送到主程序中呢?
主程序中數(shù)據(jù)是通過局部標(biāo)簽接口進(jìn)入到FB塊中進(jìn)行運(yùn)算及返回的。
4、如何創(chuàng)建一個(gè)FB塊?
下面以創(chuàng)建“啟保?!盕B塊為例,介紹FB的創(chuàng)建步驟:
1.在工程中通過 “新建數(shù)據(jù)”創(chuàng)建FB數(shù)據(jù)。
2.在FB/FUN的“局部標(biāo)簽”選項(xiàng)中設(shè)置要在FB的程序本體中使用的局部標(biāo)簽。
3.使用標(biāo)簽創(chuàng)建程序本體,注意編輯好后沒有在主程序調(diào)用是無法編譯的。
4.將FB拖拽到MAIN主程序上,輸入FB名稱之后,便可編輯程序。
5、創(chuàng)建FB程序時(shí)應(yīng)該注意什么?
① 注意軟元件的使用,創(chuàng)建FB程序時(shí),建議使用標(biāo)簽。將使用了軟元件 (X10、Y10等)的FB程序用于多個(gè)位置時(shí),可能會(huì)無法正常動(dòng)作。
② 在OUT指令中將使用了軟元件的FB程序用于多個(gè)位置時(shí),將變?yōu)殡p線圈。可以通過SET/RST指令避免雙線圈。
③ 在1次掃描中多次執(zhí)行(子程序、中斷程序、FOR~NEXT)的順控程序內(nèi),如果使用了上升沿觸發(fā)指令/下降沿觸發(fā)指令、脈沖執(zhí)行型指令(MOVP)在內(nèi)的FB時(shí),可能會(huì)無法正常動(dòng)作。
5、如何將FB塊進(jìn)行加密、封裝成庫文件?
加密封裝成庫文件的操作步驟如下:
1.先選中FB/FUN,然后在工程菜單的“庫操作”中選擇“導(dǎo)出庫”,并在彈出的界面中點(diǎn)擊詳細(xì)設(shè)置即可。
2.在設(shè)置頁中進(jìn)行庫導(dǎo)出的相關(guān)設(shè)置,在公開設(shè)置頁可以設(shè)置各部件是公開還是非公開。
3.在設(shè)置能否編輯頁面中,點(diǎn)擊對(duì)庫部件設(shè)置能否編輯,會(huì)出現(xiàn)口令登陸界面,設(shè)置好密碼,設(shè)置好庫導(dǎo)出后能否編輯、只讀還是讀取禁止。
4.以上設(shè)置好之后點(diǎn)擊確定,然后輸入庫文件的名稱,將會(huì)生成usl格式文件。
6、新建的工程如何將保存好的庫文件導(dǎo)入到工程中?
庫文件導(dǎo)入新建工程的操作步驟如下:
1.在部件選擇窗口的“庫”中點(diǎn)擊登陸用戶庫。
2.在彈出的對(duì)話框中選中之前創(chuàng)建的usl格式庫文件,點(diǎn)擊打開即可。
3.添加庫文件后,在部件選擇窗口的庫頁面可以看到該用戶庫中會(huì)顯示出來,然后將FB拖拽出來就可以了。
以上就是關(guān)于FB塊的相關(guān)知識(shí),也是比較多學(xué)員問到的一些問題,給做了一下解答,希望對(duì)同學(xué)們?cè)趯W(xué)習(xí)FB塊過程中會(huì)有所幫助噢~
技成培訓(xùn)網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究~

技成培訓(xùn)
微信公眾號(hào):jcpeixun
|

技成電工課堂
微信公眾號(hào):jcdgkt
|

技成PLC課堂
微信公眾號(hào):jc-plc
|