1、應用主控指令對分支程序A和B進行控制編程
(1)控制要求:
A程序段為每秒一次閃光輸出,而B程序段為每2秒一次閃光輸出。要求按鈕X0導通時執行A程序段,A燈每秒一次閃光,按鈕X0斷開時,執行B程序段,B燈每2秒一次閃光.
(2)輸入/輸出信號定義:
輸入:X0—按鈕輸出:Y0—A燈Y1—B燈
(3)參考程序(梯形圖)見圖:
(4)程序分析:
當X0接通時,定時器T0、T1正常工作,構成振蕩器,T0觸點波形(通過Y0輸出)為周期2秒、占空比50%的方波;此時T2、T3均被復位,Y1輸出保持斷開。當X0斷開時,定時器T2、T3正常工作,構成振蕩器,T2觸點波形(通過Y1輸出)為周期4秒、占空比50%的方波;此時T0、T1均被復位,Y0輸出保持斷開。
(5)思考:
上機運行以上程序,觀察:當X0的狀態發生變化時,程序中的輸出點的狀態是否會保存?
2、應用跳轉指令對分支程序A和B進行控制編程(在主控指令的基礎上修改)
(1)控制要求:
A程序段為每秒一次閃光輸出,而B程序段為每2秒一次閃光輸出。要求按鈕X0導通時執行A程序段,A燈每秒一次閃光,按鈕X0斷開時,執行B程序段,B燈每2秒一次閃光.
(2)輸入/輸出信號定義:
輸入:X0—按鈕輸出:Y0—A燈Y1—B燈
(3)參考程序(梯形圖)如圖:
(4)程序分析:
當X0接通時,程序直接跳到END處,再從頭開始執行,定時器T0、T1被掃描,Y0的波形為周期2秒、占空比50%的方波;此時定時器T2、T3未被掃描,保持以前的狀態。當X0斷開時,程序直接跳到語句標號P0處,定時器T2、T3被掃描,Y1的波形為周期4秒、占空比50%的方波;此時定時器T0、T1未被掃描,保持以前的狀態。
(5)思考:
①上機運行以上程序,觀察:當X0的狀態發生變化時,程序中的輸出點的狀態是否會保存?比較跳轉指令與主控指令的區別。
②請說明標號P1的作用,將標號P1放在程序開始處,上機運行,觀察會出現什么現象,并說明原因。
3、用CJ指令實現電動機的點動和自鎖控制
(1)當把選擇開關撥在點動位置,按下啟動按鈕,則電機馬上運行;松開啟動按鈕,則電機立即停止。
(2)當把選擇開關撥在自動位置,按下啟動按鈕,則電機馬上運行;松開啟動按鈕,電機自鎖運行;按下停止按鈕,則電機立即停止。
4、應用子程序調用編程,注意子程序調用后各類線圈狀態的變化規律
(1)程序運行過程:
①不調用子程序:X0=OFF,X1=OFF,X2=OFF,則Y0按一秒閃光,Y1=OFF,Y2=OFF,Y5=OFF,Y6=OFF。
②僅調用子程序P1:先使X1=ON,X2=OFF,并點動X0=ON(第一次調用子程序P1),則Y0仍按一秒閃光,Y1=ON;再使X1=OFF,再觀察Y1的狀態,Y1仍為ON;再點動X0=ON(第二次調用子程序P1),則Y0仍按一秒閃光,而Y1=OFF。(說明:子程序被調用后線圈的狀態將被鎖存,一直到下一次調用時才能改變)。
③連續調用子程序P1→又在子程序P1中調用子程序P2(子程序欠套):先使X2=ON,X1=OFF,然后使X0=ON(連續調用子程序P1及子程序P2),則輸出Y0仍按一秒閃光,Y5、Y6和Y2按2秒閃光。的限制和使用規律,用T0、T1代替T192、T193再運行程序,觀察運行結果。
5、應用中斷、循環、刷新警戒定時器指令編程,并注意中斷服務子程序中定時器對輸出線圈的控制作用(比較Y1和Y3的亮滅情況)
(1)程序運行過程:
①僅執行循環程序:X10=OFF,監控M0、M1、M2及D0,并注意(D0)=+32767+1→(D0)=-32768;觀察Y0亮滅與(D0)值的關系。
②第一次中斷:先使X11=ON,并點動X3,則Y2先亮,而Y1后亮,Y3不亮。Y3的狀態必須等到再一次中斷時才能發生變化。
③第二次中斷:在X11=ON時,再次點動X3,則Y2、Y1亮,然后Y3亮。
④X11由ON變OFF,再次中斷時,Y2=OFF,Y1=OFF、Y3=OFF。
注意:即使T192的設定值K=0,Y3在X11=ON的第一次中斷中也不會接通。
(2)參考程序(梯形圖)如下:
④三菱FX系列中,將“CALLP1”指令改為“CALL(P)P1”指令,然后使X2=ON,反復點動X0=ON,觀察Y6和Y2狀態的變化,并注意定時器T192(或T193)的定時與X0=ON的關系。T192一旦定時啟動,即使X0=OFF仍然繼續定時,直到設定值為止,但其觸頭接通對子程序外的梯形圖立即起控制作用,對本子程序內的梯形圖只有再次被調用時才起控制作用。
(2)參考程序(梯形圖)如圖:
(3)思考:上機運行以上程序,回答以下問題
①程序調試過程中程序中加P和不加P對運行結果的影響。
②定時器。
-
plc
+關注
關注
5016文章
13385瀏覽量
464821 -
編程
+關注
關注
88文章
3637瀏覽量
93911 -
定時器
+關注
關注
23文章
3255瀏覽量
115181
原文標題:初學者要學習的入門小程序
文章出處:【微信號:gk-plc,微信公眾號:工控PLC網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論