功能塊(FB)是PLC編程中非常重要的概念,善于使用功能塊,能大大簡化程序,讓程序可讀性增強(qiáng),而且更加便于維護(hù)!其實(shí),單純的使用梯形圖,才不容易維護(hù),如果有人動不動就嗶嗶,梯形圖直觀易懂,便于維護(hù),那它 一定是紙上談兵。 其實(shí),一個自動化設(shè)備的PLC程序,是否便于維護(hù),不在于它是否是采用梯形圖編程,而是編程者有沒有良好的編程習(xí)慣,和編程方式。 今天,就跟大家介紹一下,F(xiàn)X5U系列PLC 如何建立功能塊。FX5U系列PLC 采用GX WORKS3 編程軟件,它不再分簡單工程和結(jié)構(gòu)化工程,只有結(jié)構(gòu)化工程一種方式。 首先,我們在軟件左側(cè)找到 FB/FUN,然后右擊 新建數(shù)據(jù) 就打開建立FB的對話框 可以看到,默認(rèn)就是建立FB,我們可以給功能塊取個名字,可以選擇程序語言,如果你喜歡用梯形圖,那就選擇梯形圖。 如果所示,我們就建立好了一個FB,在這里,給他取名 Motor。 接下來,我們就編程,然后定義輸入 輸出。 這是寫好的程序 這是定義的變量。注意,在FB中,變量有VAR_INPUT VAR_OUTPUT VAR 三種,分別是輸入,輸出和內(nèi)部變量。這樣,我們就可以在程序中調(diào)用功能塊了。 如圖,我們在程序中調(diào)用了三次 FB,對于維護(hù)來說,只需要關(guān)心輸入,輸出變量,而不必關(guān)心FB的內(nèi)部處理,這樣的程序,才便于維護(hù)。 所以,學(xué)習(xí)PLC,重要的不是你學(xué)會了多少指令,而是掌握科學(xué)的編程方法。 |
|