孫良
(昆山花橋國際商務城中等專業學校,江蘇昆山,215332)
基于PLC控制的ATM機門禁裝置
孫良
(昆山花橋國際商務城中等專業學校,江蘇昆山,215332)
銀行自動取款機(ATM機)使用已非常普及,人們在ATM機上操作結束后有時會將銀行卡遺忘在機器內,這會給卡主造成不便甚至還會出現卡內余額被取走的情況,另外現有的ATM機智能防護艙有時會把誤入的小孩鎖在里面出不來。本文主要針對現有ATM機防護艙功能進行重新設計。一是能保證用戶在操作完畢后把銀行卡取走;二是避免把不會開門的小孩關在防護艙內,使ATM機防護艙更加智能化、人性化。
PLC;ATM機;銀行卡;遺忘
本文研究開發出一種基于PLC控制的ATM機門禁裝置,該門禁裝置不僅具備一般防護艙的控制功能,即有人進入防護艙內門自動鎖住,防止外面的人進入里面,里面客戶按下開門鍵后就解鎖開門,當無人進入時門是開啟的。該門禁裝置還能實現對銀行卡是否在ATM機內進行有效判別,當系統檢測到銀行卡還在機器里面時,此時按下開門鍵門是無法打開的,只有當用戶把銀行卡取出后才能開門,這樣就能有效避免用戶將銀行卡遺忘在機器內。此外,通過對傳感器高度位置的調整,避免將1.2米以下小孩誤鎖在防護艙里。
整個系統以PLC控制器為核心,輸入信號有開門鍵信號、銀行卡出入信號、用戶進門信號,輸出信號有電磁鎖開關信號、語音開關信號。系統工作時,PLC程序根據輸入信號及當前的狀態做出邏輯判別,通過電磁鎖實現在取回銀行卡后能正常開門,在未取出銀行卡時無法開門。另外當ATM機發生吞卡等意外情況時,用戶也能正常開門。系統結構圖如圖1所示。

圖1 系統結構圖
在PLC選擇方面,根據系統的控制要求,輸入部分需要銀行卡進出位置判別開關2個(雙向微動限位開關),用戶進門光電傳感器1個,開門按鍵開關1個,本系統共需要輸入點4個。輸出部分需要電磁門鎖控制1個,語音模塊控制1個,系統共需要輸出點2個,考慮到成本因素本系統采用三菱FX1S-10MR。光電傳感器采用GO12-MDNA-A漫反射傳感器,可探測距離30cm。微型雙向感知型檢測開關采用松下ESE23F101,可方便安裝于ATM機磁卡進出口,利用磁卡本身的重力即可使開關發生動作。電磁鎖采用DC24V/180kg,保證足夠的吸力將門牢固鎖住。語音提示采用BYF610語音模塊加外接楊聲器,工業級播放板工作可靠穩定。
3.1 軟件主要功能
系統工作時,身高低于1.2米用戶進入門內時不會觸發傳感器動作,從而防止誤將小孩鎖在門內。當光電傳感器檢測到用戶進入門內,光電傳感發出檢測信號給PLC,PLC輸出端Y0動作使電磁鐵通電并將門鎖住,此時外面人無法進入門內,從而保證用戶的安全及隱私。當用戶進入門內未將銀行卡插入機器內或者已將銀行卡取出,此時按下開門鍵后門能解鎖打開。但當用戶將銀行卡插入磁卡插口并進入機器時,安裝在磁卡插口處的雙向限位開關(向內方向)發出由通到斷的下跳沿信號給PLC,系統就認為銀行卡在機器內,此時用戶按下開門鍵門是無法打開,通過鎖門的方法從物理上阻礙遺忘者走出防護艙,從而杜絕用戶將卡遺留在ATM機中。在沒有取出卡的情況下按下開門鍵,PLC的Y1端給語音模塊一觸發信號,語音模塊就會播放事先錄入的語音,提醒用戶將銀行卡取回后再開門。當用戶將銀行卡從機器內退出至磁卡插口處并將卡從插口處取出,這個過程中雙向限位開關(向外方向)發出由通到斷的下跳沿信號,系統就認為銀行卡已被用戶取出,此時用戶按下開門鍵門就能解鎖打開。
3.2 意外情況處理
人們在使用ATM機過程中,由于機器故障或者密碼多次輸錯后銀行卡就會被機器吞掉,一旦發生吞卡情況,按照上面的程序邏輯用戶會被關在門里面無法出來,只能撥打銀行客服或110電話進行救助,這種設計上的缺陷會給用戶帶來不便。所以系統裝置需要對吞卡情況進行判別,但銀行卡是否發生吞卡情況需要ATM機給出一個確定的信號,這會涉及到ATM機本身的軟硬件結構,這就超出了本文研究的技術范圍。所以本文結合PLC程序特點,通過常按開門鍵后PLC進行計時,到時間后門就解鎖打開。即當發生吞卡時或者卡在ATM機器內的情況下,通過按住開門鍵15秒后門也能打開,當然這個功能需要語音及貼示雙重提示給用戶。這樣既巧妙地避開對吞卡情況進行判別,又解決了吞卡等意外情況下用戶被鎖住的問題。
(1)用戶進入玻璃門,光電傳感器檢測到人體后,門就鎖住,在沒有插入銀卡的情況下,按下開門按鈕,門能解鎖打開。
(2)用戶進入玻璃門,操作完成并取出銀行卡,此時按下開門按鈕,門解鎖打開。
(3)當戶進入玻璃門并將銀行卡插入ATM機,在銀行卡未取出時,按下開門按鈕,門無法打開,并且系統還會有語音提示,提醒用戶卡在機器中讓其取回后再開門,從而避免銀行卡遺忘在機器中。
(4)如果由于機器故障或其它原因,銀行卡被吞無法正常取回時,只要按下開門按鈕持續15秒,門也能解鎖打開,從而避免用戶被鎖在里面無法出來。
本文主要針對人們日常生活中遇到的問題為切入點,通過PLC的外圍輸入信號并結合預定程序邏輯,有效解決了人們使用ATM機時容易遺忘銀行卡的問題,此外還改進了現有ATM機防護艙容易誤鎖小孩的不足點。整個系統成本與現有的ATM機智能防護艙相差無幾,但功能卻發生了質的變化,實用價值較高。
[1]宋伯生.PLC編程理論、算法及技巧[M].北京:機械工業出版社,2005.
[2]李俠,劉春華.銀行ATM智能防護艙系統探討[J].硅谷,2013,04:96-97.
ATM machine access control device based on PLC control
Sun Liang
(Kunshan Secondary specialized school of huaqiao isbp,Kunshan Jiangsu,215332)
the bank automatic teller machine (ATM machine) has been very popular with people, after the end of operation will sometimes forgotten bank card in the machine in the ATM machine, this will give the main card inconvenience or even the balance of the card is removed, the intelligent ATM machine protection cabin existing sometimes put into the child locked inside out. This article mainly aims at the existing ATM machine protection cabin function to carry on the redesign. First, to ensure that the user after the completion of the operation of the bank card removed; two is to avoid the child will not open the door in the protective cabin, so that ATM protective cabin more intelligent, humane.
PLC; ATM; bank card ;forgotten