讓彩虹燈依次點亮和逆時停止的程序來了
學習程序的時候,我們首先要理解二進制的轉換,當然我們沒有必要去記住每一個數(shù)字的轉換,可是我們要記住0-9之間二進制的轉換還有很有必要的。
二進制0-9可以對應8位也可以對應16位,根據(jù)我們的需要合理組合,這就是二進制數(shù)值表。
我們在編程的時候,比如控制多盞燈光來照明,想要實現(xiàn)依次點亮,就會用到二進制數(shù)值。
我們的程序最后也是轉換成二進制數(shù)值來進行運算,下面我們來看一個程序。

PLC外部接線在這里就不做介紹了,因為我們一目了然能夠很熟練的接好燈與PLC的接線。
下面我們來進入程序的編寫階段,在程序中我們用到了INC自加一指令,是脈沖型的。
然后用到了一個組合復位指令,這個指令能夠實現(xiàn)上述指示燈全部熄滅,用在復位情況下。
現(xiàn)在我們從第一段程序端可以看到,利用下降沿指令來控制組合位元件指令依次動作。
首先第一次按下松開的時候M0會點亮Y0,第二次按下松開的時候M1點亮Y0、Y1,,第三次按下松開的時候會點亮Y0、Y1、Y2。繼續(xù)按下松開的時候Y0、Y1、Y2會依次熄滅。
如何遇到特殊情況下,我們要關閉全部的指示燈,這時候我們還是利用一個按鈕開關就可以控制。
我們可以在程序中添加一個時間繼電器就可以實現(xiàn)了。或者是按下松開第六次的時候就會全部熄滅。

在這里組合位元件的利用是一個難點也是一個重點,好了,根據(jù)今天的學習,我們大家對組合位元件已經有了一定的認識。
標簽: