三菱FX3U PLC的自動售貨機程序設(shè)計案例詳解(附程序代碼)
王曾
發(fā)布于2023-04-18 10:36
179
11
標(biāo)簽:三菱PLC
一、相關(guān)基礎(chǔ)知識
任務(wù)中的案例基于三菱FX系列PLC的應(yīng)用案例,在學(xué)習(xí)本案例前請先自評下是否具備以下基礎(chǔ)或已完成相關(guān)軟件安裝準(zhǔn)備。
? 直播觀看鏈接
? http://www.yszxc.cn/live/954/
? 相關(guān)知識
(1)PLC控制設(shè)計流程
(2)四則運算指令
ADD加法指令
SUB減法指令
MUL乘法指令
DIV除法指令
(3)數(shù)據(jù)處理指令
MEAN求平均值指令
SUM指令求ON位數(shù)
WSUM算出數(shù)據(jù)合計值
二、任務(wù)的實施
自動售貨機案例
飲料機自動售貨控制要求如下:
(1)幣值可分為1元、5元、10元,果汁單價為12元,咖啡單價為15元。投幣時,要求
系統(tǒng)能自動計算和顯示當(dāng)前投幣的總額。消費時,要求系統(tǒng)能自動計算和顯示當(dāng)前余額。
(2) 在資費足額的情況下,如果按壓購買果汁按鈕,則果汁飲料窗口自動出水,出水狀態(tài)延時10秒后停止;如果按壓購買咖啡按鈕,則咖啡飲料窗口自動出水,出水狀態(tài)延時10秒后停止。
(3) 每次購買飲料完成之后可以繼續(xù)投幣進(jìn)行購買。
(4)如果按壓退款按鈕,則系統(tǒng)能自動退出當(dāng)前余款,退款狀態(tài)延時3秒后停止。
IO表
BOM表
接線圖
程序設(shè)計
投入不同面值的金額,總金額對應(yīng)增加數(shù)額。
根據(jù)投入的總金額跟數(shù)值比較,對應(yīng)指示燈點亮。
有兩個按鈕分別購買果汁和咖啡;當(dāng)金額足夠時,可購買果汁,總金額需減去K12,購買咖啡時,總金額需減去K15;兩種飲品只能先出一種飲品再出另外一種,不能同時出,所以Y0和Y1需互鎖;退款時按下購買果汁和咖啡按鈕無效。
按下退錢按鈕,退款標(biāo)志M0線圈得電且退錢指示燈點亮,退款計時3S后總金額清0。
果汁和咖啡出水時,對應(yīng)時間存在D1和D2寄存器,顯示在觸摸屏上顯示時間。
觸摸屏頁面