有關(guān)西門子s7-200系列plc的編程例子,用plc實(shí)現(xiàn)一個(gè)簡單的搶答器控制程序,主持人與選手間操作搶答器的設(shè)計(jì)要求,以及完整的plc程序設(shè)計(jì),供大家學(xué)習(xí)參考。
西門子s7-200搶答器控制程序,三路搶答器設(shè)計(jì)
1、設(shè)計(jì)要求
知識(shí)競賽互動(dòng),有三組選手:
選手1 的搶答按鈕為I0.2,搶答指示燈為Q0.2;
選手2 的搶答按鈕為I0.3,搶答指示燈為Q0.3;
選手3 的搶答按鈕為I0.4,搶答指示燈為Q0.4。
控制要求:
當(dāng)主持人按下啟動(dòng)按鈕I0.0后,搶答指示燈Q0.0點(diǎn)亮,開始搶答。若5秒內(nèi)無人搶答,搶答指示燈Q0.0熄滅,說明此題無人搶答,題目自動(dòng)作廢。
當(dāng)主持人出題后,沒有按下啟動(dòng)按鈕I0.0,如有人搶答,則Q0.1報(bào)警,選手自己的燈亮,表示選手違規(guī)。
當(dāng)主持人按下啟動(dòng)按鈕I0.0后,開始搶答。第一個(gè)按下按鈕的選手信號(hào)有效,其余選手信號(hào)(后按下的)則無效,選手搶答信號(hào)指示燈亮。
當(dāng)主持人按下復(fù)位按鈕I0.1后,所有指示燈熄滅,進(jìn)行下一路搶答。
2、程序設(shè)計(jì)
這兩步,先把正常情況下,搶答指示燈及計(jì)時(shí)器正常啟動(dòng)的條件列了出來。這里面定時(shí)器完成5秒計(jì)時(shí),則提示該題作廢,搶答燈Q0.0因?yàn)門37常閉點(diǎn)斷開而熄滅。
因?yàn)槭侨齻(gè)選手中任意一個(gè)都可以觸發(fā),所以是并聯(lián)。而且在Q0.0未激活,以及未復(fù)位情況下,則使用常閉邏輯,最后是Q0.1的點(diǎn)亮及保持。
選手搶答程序與提示: