|
|
你在家看電視劇,同時(shí)要燒一壺開水,而燒一壺開水要半小時(shí),你不會(huì)是先燒一壺開水后再去看電視劇吧,開水燒好后只要過(guò)去把煤氣一關(guān)氷好了。所以燒開水和看電視劇可以同時(shí)進(jìn)行,等中斷來(lái)了,水燒開了,或是定了半小時(shí)的鬧鐘,鬧鐘響了跑進(jìn)廚房關(guān)掉煤汽就OK了,只要幾秒鐘的時(shí)間,回來(lái)還是可以再看電視劇。朋友打電話來(lái)了,你可以按暫停鍵,暫停看電視劇,接完電話再看電視劇。
其實(shí)中斷的中斷程序都是精簡(jiǎn)的,上面打電話可能不怎么合適。如果中斷是打電話,那電話一多,你不用看電視了。
在PLC中,程序是循環(huán)執(zhí)行的,這需要一定的循環(huán)周期,如100毫秒,但是有的問(wèn)題是要立即處理,如果你把處理程序?qū)懺谘h(huán)程序中,那么響應(yīng)起碼需要100毫秒的時(shí)間。舉個(gè)例子,如電鋸,手碰到鋸片,必須立即鋸片停轉(zhuǎn),快速縮回臺(tái)面下,這個(gè)就得用中斷實(shí)現(xiàn),如果寫在普通程序中,一百毫秒,那手指頭早沒了。 |
|