一、相關(guan) 基礎知識
任務中的案例基於(yu) 三菱FX係列PLC的應用案例,在學習(xi) 本案例前請先自評下是否具備以下基礎或已完成相關(guan) 軟件安裝準備。
Ø相關(guan) 知識
(1)PLC控製設計流程
(2)四則運算指令
ADD加法指令
SUB減法指令
MUL乘法指令
DIV除法指令
(3)數據處理指令
MEAN求平均值指令
SUM指令求ON位數
WSUM算出數據合計值
二、任務的實施
自動售貨機案例
飲料機自動售貨控製要求如下:
(1)幣值可分為(wei) 1元、5元、10元,果汁單價(jia) 為(wei) 12元,咖啡單價(jia) 為(wei) 15元。投幣時,要求
係統能自動計算和顯示當前投幣的總額。消費時,要求係統能自動計算和顯示當前餘(yu) 額。
(2)在資費足額的情況下,如果按壓購買(mai) 果汁按鈕,則果汁飲料窗口自動出水,出水狀態延時10秒後停止;如果按壓購買(mai) 咖啡按鈕,則咖啡飲料窗口自動出水,出水狀態延時10秒後停止。
(3)每次購買(mai) 飲料完成之後可以繼續投幣進行購買(mai) 。
(4)如果按壓退款按鈕,則係統能自動退出當前餘(yu) 款,退款狀態延時3秒後停止。
IO表
BOM表
接線圖
程序設計
投入不同麵值的金額,總金額對應增加數額。
根據投入的總金額跟數值比較,對應指示燈點亮。
有兩(liang) 個(ge) 按鈕分別購買(mai) 果汁和咖啡;當金額足夠時,可購買(mai) 果汁,總金額需減去K12,購買(mai) 咖啡時,總金額需減去K15;兩(liang) 種飲品隻能先出一種飲品再出另外一種,不能同時出,所以Y0和Y1需互鎖;退款時按下購買(mai) 果汁和咖啡按鈕無效。
按下退錢按鈕,退款標誌M0線圈得電且退錢指示燈點亮,退款計時3S後總金額清0。
果汁和咖啡出水時,對應時間存在D1和D2寄存器,顯示在觸摸屏上顯示時間。