1樓:牛逼的牛超級牛
用200的就可以了,300太貴了,贊成和不贊成是兩種狀態。應該有10個i點。再加上一個復位,那麼應該有11個i點。
那麼每個表決的人手前應該有兩個按鈕。你手裡有一個復位按鈕。
五個贊成的i點(如:i0.0 i0.1 i0.2 i0.3 i0.4)並聯後,串聯一個上升沿p再串聯一個加計數c1。
五個不贊成的i點(如:i1.0 i1.1 i1.2 i1.3 i1.4)同上。。最後串聯一個加計數c2。
2樓:q我心即我佛
把每一個輸入輸到一個資料暫存器的位上,然後對這個資料暫存器的中資料是「1」的位統計。
我還想到一個辦法,就是5個點輸到同一個計數器,不是5個並聯,是5個點取上升沿後單獨串5個相同的計數器(理論上是可以的,不知實際輸入允許不?我手頭一時沒有軟體,無法測試)可能會有多重輸出的警告,不要管它。然後,它會一條一條執行。
3樓:
建議你先看一下計數器的用法。所有輸入計數器的訊號,計數器會自動捕捉訊號的上升沿來計數,而不用化為脈衝送入計數器。像你這樣的應用,把所有表決訊號並聯送入計數器即可(實際使用的訊號可以採用普通的瞬動按鈕,並且最好每個按鈕只允許按一次,也就是同一個訊號多次輸入只有一次有效)。
復位按鈕可以直接復位計數器的。
4樓:
用一個定時器重新整理,然後檢測這些鍵的狀態。
設計一個程式,實現三人表決器的功能。要求由1個置數開關(即4個開關)分別代表三人的編碼(這三個人的編
5樓:
我想,置數開關是不是代表二進位制數位的,四個開關代表代表二進位制的4位。5即101,7即111,9即1001。復位很好實現,編號顯示和倒計時顯示也不難。
6樓:匿名使用者
你這題目要求我怎麼沒看懂呢?
用plc設計一個8人表決器 當有大於半數同意時燈常亮 剛好半數時燈2秒閃爍 小於半數時燈一秒閃爍 5
7樓:匿名使用者
太簡單了,每個人一個按鈕,每個按鈕對應的輸入點一個上升沿,然後做加一運算,然後用資料比較,大於一半就set。再弄個復位按鈕復位。
用plc設計一個8人表決器 當有大於4個人同意時綠燈亮 剛好4個人時黃燈亮 小於4個人時紅燈亮 要plc圖和梯形 10
8樓:匿名使用者
plc接線圖:x0、x1、x2、x3、x4、x5、x6、x7接8個表決器觸點 x10接選鈕開關(接通時表決有效
y0接紅燈、版y1接黃燈、y2接綠燈
梯形權圖:ldix10
fnc40zrsty0:y3
ldpx10
orfx10
zrst m0:m7
rst d0
ldx10
fnc27 wor k2x0 k2m0 k2m0fnc43 sum k2m0 d0
fnc10 cmp k4 y0
9樓:匿名使用者
ld m8000
sum k2x0 d0
cmp d0 k4 y0
10樓:匿名使用者
搞個區間比較指令就行了,需要幫忙就說一下
用plc設計一個8人表決器 當有大於4個人同意時綠燈亮 剛好4個人時黃燈亮 小於4個人時紅燈亮 要plc圖和梯形圖
11樓:牽手其
你好 這是我臨bai
時寫的程式 還有很多不完du善的zhi地方 比如表決dao要有一專個時間限制 還有就是表決一次以後按鈕屬就失效 還有就是要有一個復位按鈕 當主持人按下按鈕後代表表決開始,有問題可以聯絡我,給個採納吧!
12樓:魯莊
圖如未見,到相簿8中查詢
13樓:匿名使用者
我幫你我的郵箱是[email protected]
西門子S7300PLC中呼叫FB的問題
s5t shujus錯誤,應該寫shujus.外部用資料塊。譬如db1.dbw0資料格式為西門子時間繼電器格式,s5t 1h2m3s 西門子plc300 在ob1中呼叫fb1 將db1刪出,然後再fb1上方填寫db1重新生成一個db塊就可以了。新生成的db1塊是背景資料塊,fb1的相關變數會自動對映...
西門子PLC的S7 300中PROFIBUS的DP是什麼意思
profibus dp用於現場層的高速資料傳送.主站週期地讀取從站的輸入資訊並週期地向從站傳送輸出資訊.匯流排迴圈時間必須要比主站 plc 程式迴圈時間短.除週期性使用者資料傳輸外,profibus dp還提供智慧化裝置所需的非週期性通訊以進行組態 診斷和報警處理.傳輸技術 rs 485雙絞線 雙線...
s7 200 PLC程式設計軟體的疑惑
1 符號表與主程式的區域性變數表是不一樣的,區域性變數是沒有實際地址的,它只能在主程式中使用,而且資料不能保持,斷電的情況下資料會丟失 2 上圖中是是主程式的區域性變數表 3 a不能被分配地址可能是軟體不允許,你可以用其他字母代替 主程式不存在被呼叫,所以主程式的區域性變數的變數型別只有temp型別...