甲任務(wù)
有8盞彩燈(L1~L8)控制要求如下:打開開關(guān)SA,燈L1 先亮;2 s后燈L1 熄滅,燈L2、L3、L4 亮;2 s后燈L2、L3、L4 熄滅,燈L5、L6、L7、L8 亮;2 s后燈L5、L6、L7、L8 熄滅,燈L1 亮,依次循環(huán);斷開開關(guān)SA,所有燈熄滅。
乙任務(wù)
有8 盞彩燈(L1~L8),如圖4-2-1所示,控制要求如下:接通開關(guān)SA,燈L1 亮;同時,燈L2、L3、L4 每隔2 s 依次點亮其中一盞,循環(huán)進行;同時,燈L8、L7、L6、L5 每隔2 s 依次點亮其中一盞,循環(huán)進行;斷開開關(guān)SA,所有燈熄滅。
天塔之光模擬任務(wù)分析
彩燈的設(shè)計方法很多,之前應(yīng)用基本指令中的定時器實現(xiàn)控制,也可以應(yīng)用功能指令中的傳送指令、移位指令等指令實現(xiàn)控制。
甲任務(wù)中,先設(shè)計一個2 s 接通、2 s 斷開的周期性振蕩電路,然后應(yīng)用MOV指令完成數(shù)據(jù)的傳送,使彩燈點亮。
乙任務(wù)中,由于彩燈是依次點亮的,所以采用移位指令實現(xiàn)對彩燈的控制。
兩組任務(wù)中的控制電路都是開關(guān)SA和彩燈L1~L8。本項目的控制中,輸入點數(shù)應(yīng)選1×1.2≈2 點;輸出點數(shù)應(yīng)選8×1.2≈10點(繼電器輸出)。通過查找三菱FX2N 系列選型表,選定三菱FX2N-48 MR(輸入24 點,輸出24 點,繼電器輸出)。
程序編寫
甲任務(wù):打開開關(guān)SA,X0 閉合,同時將十進制數(shù)1 傳送至Y0~Y7,使得彩燈L1 點亮,之后T0、T1、T2 分別以2 s 間隔依次得電。T0 導(dǎo)通時將十進制數(shù)14 傳送至Y0~Y7,使得彩燈L2、L3、L4 點亮。T1 導(dǎo)通時將十進制數(shù)240 傳送至Y0~Y7 使得彩燈L5、L6、L7、L8 點亮。T2 得電后復(fù)位T0~T2,周期性地實現(xiàn)彩燈的交替點亮控制。斷開SA,所有線圈和定時器失電。
乙任務(wù):打開開關(guān)SA,X0接通,Y0得電,同時將十進制數(shù)1 傳送到M1~M4 中,使得每次掃描燈只點亮一盞燈。當(dāng)?shù)谝槐K燈L2(M1 得電輸出Y1)點亮?xí)r,M0線圈得電,由于燈是以從左到右的順序依次點亮的,所以采用循環(huán)左移,每次間隔2 s,用定時器T0、T1 來設(shè)計2 s間隔閃爍電路,當(dāng)燈L4(M3 得電輸出Y3)亮?xí)r,重新寫入數(shù)據(jù),并復(fù)位M0和定時器T0、T1,循環(huán)執(zhí)行。
當(dāng)X0閉合的同時,將十進制數(shù)8 傳送到Y(jié)4~Y7 中,使得每次掃描只點亮一盞燈。當(dāng)?shù)谝槐K燈L8(Y7)點亮?xí)r,M5 線圈得電,由于燈是以從右到左的順序依次點亮的,所以采用循環(huán)右移,每次間隔2 s,用定時器T2、T3 來設(shè)計2 s 間隔閃爍電路,當(dāng)燈L5(Y4)亮?xí)r,重新寫入數(shù)據(jù),并復(fù)位M1和定時器T2、T3,循環(huán)執(zhí)行。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5039文章
14263瀏覽量
481056 -
三菱
+關(guān)注
關(guān)注
32文章
823瀏覽量
43861 -
指令
+關(guān)注
關(guān)注
1文章
617瀏覽量
37168 -
定時器
+關(guān)注
關(guān)注
23文章
3347瀏覽量
120976
原文標(biāo)題:三菱PLC制作天塔之光
文章出處:【微信號:PLC與自控設(shè)備,微信公眾號:PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
三菱plc應(yīng)用指令
天塔之光控制實驗

評論