今天利用自動售貨機(jī)為例,介紹如果用西門子PLC如何實現(xiàn)自動售貨機(jī)控制功能。
自動售貨機(jī)(簡單的有汽水、咖啡)示意圖,其工作要求如下
一、控制要求
1.此售貨機(jī)可投入1 元、3 元或5 元硬幣。2.當(dāng)投入的硬總值超過12 元時,汽水指示燈亮;當(dāng)投入的硬幣總值超過15 元時,汽水及咖啡按鈕指示燈都亮。3.當(dāng)汽水燈亮?xí)r,按汽水按鈕,則汽水排出7s 后自動停止,這段時間內(nèi),汽水指示燈閃動。4.當(dāng)咖啡燈亮?xí)r,按咖啡按鈕,則咖啡排出7s 后自動停止,這段時間內(nèi),咖啡指示燈閃動。5.若汽水或咖啡按出后,還有一部分余額,則找錢指示燈亮,按下找錢按鈕,自動退出多余的錢給另一個數(shù)據(jù)寄存器VW2,,找錢指示燈滅掉,并將找錢的余額清掉.
二、IO分配
三、梯形圖程序,梯形圖實例如下
1、計算投入的錢的總額:
2、指示燈的控制閥
3、閥門的開啟
4、余額的計算
找錢,這里將錢總余額VW0 里面的數(shù)據(jù)賦給退錢寄存器VW2,并將余額清零。