左移位、右移位指令讓你在做PLC訓(xùn)練的時候不再困惑
2023-02-26 20:02 作者:學(xué)機(jī)電學(xué)PLC | 我要投稿
大家好!每天學(xué)一點,學(xué)習(xí)更輕松。關(guān)注我,感謝大家為我點贊。
我們想要讓燈從左向右依次閃爍,然后從右向左依次閃爍,重復(fù)如此動作,這樣的程序我們也能實現(xiàn)。
用一個開關(guān)作為輸入按鈕,如果我們打開開關(guān)的時候,整個燈會是熄滅。
按下按鈕的時候,輸入位為“1”,這時候時間繼電器延時是1秒接通。我們的程序想要左移位,必須接通時間繼電器常開觸點。
利用K2Y0=0這個指令,我們就會讓M8020=1,將1給到Y(jié)0,這時候Y0就為1,,這時候M8020不為0。
時間繼電器每隔一秒接通一次,這樣就出現(xiàn)了當(dāng)每移動一位的時候,右側(cè)為就會為0.知道Y7由1變?yōu)?的時候,m0為1.
M0=1的時候,程序就會執(zhí)行向右移位的執(zhí)行,這時候K2Y0=0,所以M8020=1,每當(dāng)右移位一個位,左側(cè)的燈就會熄滅一次。當(dāng)Y0由01變?yōu)?的時候,就會使程序進(jìn)行下一個循環(huán)。
移位程序在我們?nèi)粘9ぷ髦袝容^常見,也是學(xué)生認(rèn)識移位指令的,學(xué)習(xí)移位指令的途徑。
通過上述的介紹,首先要知道移位指令如何移位,移位后移出位的值要知道,如果知道了移出位的位的電位,那么我們就掌握了熟悉了移位指令。然后我們要認(rèn)識程序中的M8020它和SUM指令的配合適合。M8020是零位標(biāo)志,當(dāng)你的程序中出現(xiàn)運算結(jié)果等于零的時候,M8020就會置位,反之則為復(fù)位狀態(tài)。

標(biāo)簽: