【案例分享】基于FX3U的多臺電機(jī)的隨機(jī)順序啟動控制程序
01案例任務(wù)控制描述
假設(shè)四臺電機(jī)M0~M3,每臺電機(jī)由交流接觸器KM0~KM3進(jìn)行控制,按下啟動按鈕SB4后,第一臺電機(jī)運(yùn)行,每隔5S后啟動下一臺電機(jī),電機(jī)的啟動順序根據(jù)點動電機(jī)對應(yīng)開關(guān)先后順序進(jìn)行啟動。按下停止按鈕SB5,停止所有電機(jī)運(yùn)行。如圖1-1所示。

02相關(guān)基礎(chǔ)知識
任務(wù)中的案例基于三菱FX系列PLC的應(yīng)用案例,在學(xué)習(xí)本案例前請先自評下是否具備以下基礎(chǔ)或已完成相關(guān)軟件安裝準(zhǔn)備。
GX Works2軟件操作
觸點比較指令和定時器的使用
傳送指令
上升沿指令
暫停功能案例
傳送指令相關(guān)知識

03任務(wù)的實施
1、I/O地址分配

2、硬件接線圖
主電路圖如圖3-1。主電路上使用QF0空氣開關(guān)起切斷主電源作用;四個電機(jī)M0~M3分別都接到L1、L2、L3上,通過交流接觸器KM0~KM3分別控制,且分別都接上熱過載FR1~FR4;

PLC接線圖3-2。火線和零線分別接到PLC的L和N;啟動按鈕常開接X4;停止按鈕常閉接X5;四個電機(jī)按鈕常開觸點分別接到X0~X3;輸出端電路中串上熱過載,這是為了避免電機(jī)出現(xiàn)過載、以防PLC不動作,熱過載可以不受PLC控制,斷開控制電機(jī)的交流接觸器KM??諝忾_關(guān)QF2和QF3分別控制PLC的電源供電和輸出負(fù)載電源供電;

3、程序設(shè)計
由上述控制要求可以分三個部分程序:排布電機(jī)啟動順序、啟動停止初始化、判斷電機(jī)順序啟動。
排布電機(jī)啟動順序程序如圖3-3:四個按鈕SB0~SB3對應(yīng)四個電機(jī)。每個按鈕只按一次有效,第二次按下無效。每按其中一個按鈕D0的數(shù)值都會加一。且每按一次按鈕的時候,把D0的數(shù)值傳送到電機(jī)對應(yīng)的寄存器,電機(jī)M0~M3對應(yīng)的寄存器是D1~D4。第一個按下的按鈕對應(yīng)的電機(jī)寄存器數(shù)值為1,第二個按下的按鈕對應(yīng)的電機(jī)寄存器數(shù)值為2,以此類推即可排布電機(jī)的啟動順序。

啟動停止初始化程序如圖3-4:X004上升沿控制SET M10表示啟動,電機(jī)啟動的順序用M10的常開觸點控制。輸入按鈕X005上升沿控制ZRST M0 M13、ZRST Y000 Y003表示停止,復(fù)位所有M點輔助繼電器和Y點輸出,同時導(dǎo)通FMOV K0 D0 K5把D0~D5數(shù)值全部清0。

判斷電機(jī)順序啟動程序如圖3-5、3-6:用M10的常開觸點控制Y0~Y3點輸出。用觸點比較指令[= K1 D*]來判斷哪個電機(jī)的寄存器數(shù)值為1。數(shù)值為1的電機(jī)對應(yīng)的Y點置位輸出。同時T0定時5S,5S后T0的上升沿置位M11。M11判斷第二個啟動的電機(jī),以此類推。M12判斷第三個,M13判斷第四個。


4、程序調(diào)試
在電腦上用GX Wokrs2軟件打開程序連接好PLC,把程序下載進(jìn)去,在線監(jiān)控即可測試程序。如圖3-7。(程序下載操作請查看相關(guān)知識介紹中的視頻課程)

任意順序按下SB0~SB3按鈕,X000~X003上升沿會閉合導(dǎo)通,置位對應(yīng)M點。D0的數(shù)值從0加到4,且分別給D1~D4賦值。假設(shè)按照X000~X003的順序按下按鈕,D1~D4的數(shù)值為1、2、3、4。
當(dāng)按下SB4按鈕,X004上升沿閉合導(dǎo)通SET M10。開始判斷第一個按下按鈕的電機(jī)并對應(yīng)Y點輸出控制KM交流接觸器。同時開始計時5S,5S到置位M11開始判斷第二個按下按鈕的電機(jī)。以此類推,四個電機(jī)按照排布的順序啟動。
當(dāng)按下SB5按鈕,X005上升沿閉合導(dǎo)通批量復(fù)位M0~M13和Y0~Y3,并且D0~D4數(shù)據(jù)清0。PLC上電時也會批量復(fù)位M0~M13和Y0~Y3,并且D0~D4數(shù)據(jù)清0。
來源:技成培訓(xùn)網(wǎng),作者:技成-林瑞花,未經(jīng)授權(quán)不得轉(zhuǎn)載!
粉絲福利
微信掃碼領(lǐng)三菱全套電子資料包,含三菱全系列PLC軟件、手冊、程序案例等電子資料
