基于海為PLC的8路競(jìng)賽搶答器系統(tǒng)
完全用程序判斷各個(gè)選手按鍵搶答的先后,從實(shí)現(xiàn)上沒有什么問題,但由于PLC是循環(huán)掃描運(yùn)行,它會(huì)一次性讀入X0-X7的所有輸入狀態(tài),然后再執(zhí)行程序,最后將結(jié)果輸出。如果在一個(gè)掃描周期有一個(gè)以上選手同時(shí)按鍵搶答即有多個(gè)X輸入為ON,這時(shí)必然是依靠人為的程序去評(píng)判先后順序,這會(huì)產(chǎn)生本質(zhì)上的不公平。如何避免這種情況的發(fā)生,最好的方法是使用“開關(guān)量輸入上升沿捕捉”功能,以硬件中斷產(chǎn)生的先后來判斷選手按鍵的先后。
三、8個(gè)中斷子程序——實(shí)現(xiàn)搶答鎖定和
四:總結(jié) 以上就是基于海為PLC的8路競(jìng)賽搶答器系統(tǒng)的總體設(shè)計(jì),最終實(shí)現(xiàn)了設(shè)想的功能