當前位置:編程學習大全網 - 編程語言 - 這個PLc的自動售貨機怎麽設計啊

這個PLc的自動售貨機怎麽設計啊

1、輸入:紙幣1元

紙幣5元

紙幣10元

硬幣1元

找零按鈕

貨物選擇按鈕(多個)

貨物送出感應器。

(2元的紙幣,現在好像很少見了)

退幣檢測信號

2、輸出:可樂燈

咖啡燈

數碼管

錯誤指示燈

找零燈

取貨物時橫軸伺服電機 縱軸伺服電機

取貨夾子

取完貨物後送貨電機數個

貨物指示燈數個

退幣開關

設計思路:

輸入環節,

a、投入不同紙幣或者硬幣時,有專門的識別儀器進行設別,並轉換成數字信號,送給PLC的存儲單元,再輸入時,進行加法運算,計算出總金額。

b、選擇貨物時,常有2種方法,壹種是在貨物旁邊有壹個按鈕,按下該按鈕後,選擇該貨物,按下多次次,選擇多少個。另壹種是鍵盤形式,通過鍵盤上輸入的代碼,來決定貨物的代碼和數量。但無論哪種選擇方式,都是將輸入信號存入到PLC中,存入的內容包括M點和D點,M點用來代表某種貨物,D點代表該種貨物要輸出的數量。

c、貨物感應器感應到有貨物經過時,就可以將該貨物選擇的記錄減1,同時將剩余的金錢減去已付的金額。

輸出環節

a、數碼管數字顯示,用8個連續Y點連接壹個數碼管,然後在連續的10個D存儲器中(如D100--D110)存放16進制的代碼,使得送D100給8個Y點時,數碼管正好顯示某個數字。

b、亮燈,在不同時候,輸出不同的燈,這個比較好處理。

c、根據M點,送入不同的數據給橫軸和縱軸的伺服電機,使得步進電機能夠去找到貨件,並夾住,再送到出貨口,最後返回原點,貨物支架電機運轉,補滿夾走的貨件,貨物檢測器感應到貨物後,對應的D寄存器數量減壹,剩余的金額也減去對應數值。當數量大於0時,伺服電機繼續這個動作。

d、送完貨物後,接到退幣信號時,進行退幣。退幣時壹般都是兌換成1元的硬幣,退幣開關壹開,延時,關閉,退出1個硬幣,檢測退幣的信號返回時,金額減1,當金額大於0時,退幣開關重復上面的動作。

  • 上一篇:人工智能編程會代替程序員嗎?
  • 下一篇:掃地機器人什麽牌子好?
  • copyright 2024編程學習大全網