【原創(chuàng)】 在設(shè)備自動(dòng)化控制中,很多是有往返運(yùn)動(dòng)的。按照原電氣控制電路且用一般指令編制PLC程序是比較繁瑣的。如果用流程指令來編制往返運(yùn)動(dòng)控制程序,編制程序來簡(jiǎn)單,程序結(jié)構(gòu)清晰。下面用一個(gè)設(shè)備往返運(yùn)動(dòng)中較常見的控制電路的事例來說明(本文選擇三菱PLC編制軟件)。 根據(jù)上圖控制要求,輸入點(diǎn)的確定,停止按鈕SB0 ——X0 ;過載保護(hù)FR——X11;往點(diǎn)動(dòng)按鈕SB1——X1;返點(diǎn)動(dòng)按鈕SB2——X2;往循環(huán)按鈕SB3——X3;返循環(huán)按鈕SB4——X4;往換向到位行程開關(guān)SQ1——X5;返換向到位行程開關(guān)SQ2——X6;往限位行程開關(guān)SQ3——X7;返限位行程開關(guān)SQ4——X10;往執(zhí)行——Y0;返執(zhí)行——Y1;往返循環(huán)控制有往循環(huán)按鈕和返循環(huán)按鈕,按下不同按鈕,就進(jìn)入相應(yīng)的流程,編制的程序如下 上圖完成上電復(fù)位、循環(huán)停止、過載保護(hù)以及手動(dòng)往返控制功能。 上圖是按下往循環(huán)按鈕時(shí),選擇S1-S2流程程序部分的S1段。 上圖為S1-S2流程程序部分的S2段。 上圖是按下返循環(huán)按鈕時(shí),選擇S10-S11流程程序部分的S10段。 上圖為S10-S1流程程序部分的S11段 上圖為往返執(zhí)行部分 通過以上編制的程序可看出,程序結(jié)構(gòu)簡(jiǎn)單清晰,當(dāng)然這是一個(gè)簡(jiǎn)單事例,往返運(yùn)動(dòng)往往還控制其他部件動(dòng)作,只要在相應(yīng)流程中添加一些指令,就能輕易實(shí)現(xiàn)。 本文編制的程序已實(shí)際應(yīng)用,這是省去了往返運(yùn)動(dòng)中控制其他部件的指令。在這里只是提供一種編程思路,望對(duì)你在編程之路上有所啟發(fā)。 閱后,如有不同觀點(diǎn),請(qǐng)?jiān)谙路皆u(píng)論區(qū)留言,在此感謝。 |
|