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