用三菱FX系列PLC實(shí)現(xiàn)彩燈控制程序如圖,圖中彩燈是否移位由X20來(lái)控制,移位的方向由X21來(lái)控制,其中X0-X21可用實(shí)驗(yàn)箱上的鈕子開(kāi)關(guān)來(lái)模擬,Y0-Y16用實(shí)驗(yàn)箱上的信號(hào)等來(lái)表示。在X20由OFF轉(zhuǎn)到ON時(shí),根據(jù)X0-X16的狀態(tài)給Y0-Y16置初值。
圖1 彩燈控制程序梯形圖
將圖1所示的控制程序?qū)懭隤LC,檢查無(wú)誤后開(kāi)始運(yùn)行。通過(guò)觀測(cè)與Y0-Y17對(duì)應(yīng)的LED,檢查彩燈的工作情況。按以下步驟操作,檢查程序是否正確:
1.觀察移位寄存器的循環(huán)移位功能是否正常,初始值是否與設(shè)定值相同。
2.改變初始值設(shè)定開(kāi)關(guān)X0-X16的狀態(tài),斷開(kāi)開(kāi)關(guān)X20,然后將它接通,觀察是否在X20接通時(shí),移位寄存器按新的初始值運(yùn)行,其初始值是否符合新的設(shè)定值。
3.改變T0的設(shè)定值年,觀察移位速率是否變化。
4.改變X21的狀態(tài),觀察能否改變移位的方向。