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