本實用新型涉及PLC技術(shù)領(lǐng)域,尤其涉及一種基于單片機(jī)的PLC仿真器。
背景技術(shù):
目前,PLC系統(tǒng)設(shè)計過程一般包括離線設(shè)計和在線調(diào)試兩大步驟,其系統(tǒng)設(shè)計可靠性、合理性和經(jīng)濟(jì)性等問題最終靠在線模擬運(yùn)行檢驗,如果設(shè)計不夠正確合理,勢必增加設(shè)備投資、延長開發(fā)周期及耗費(fèi)人力資源,甚至可能涉及到系統(tǒng)安全。
技術(shù)實現(xiàn)要素:
有鑒于現(xiàn)有技術(shù)的上述缺陷,本實用新型所要解決的技術(shù)問題是提供一種基于單片機(jī)的PLC仿真器,以解決現(xiàn)有技術(shù)的不足。
為實現(xiàn)上述目的,本實用新型提供了一種基于單片機(jī)的PLC仿真器,其特征在于:包括8051單片機(jī)和與8051單片機(jī)連接的74LS373芯片、74LS138芯片、4*4鍵盤、MAX232芯片、27128型ROM芯片、DCM0016非易失性存儲芯片,所述74LS373芯片輸出端分別與27128型ROM芯片、DCM0016非易失性存儲芯片連接,所述74LS138芯片輸出端與四片74LS273芯片連接,所述8051單片機(jī)和27128型ROM芯片均與HD44780液晶驅(qū)動芯片連接,所述DCM0016非易失性存儲芯片與74LS245芯片連接,所述74LS245芯片也與四片74LS273芯片連接,所述四片74LS273芯片與仿真開發(fā)板連接。
上述的一種基于單片機(jī)的PLC仿真器,其特征在于:所述仿真開發(fā)板為模擬PLC系統(tǒng)功能的開發(fā)板。
上述的一種基于單片機(jī)的PLC仿真器,其特征在于:所述MAX232芯片與上位機(jī)連接。
上述的一種基于單片機(jī)的PLC仿真器,其特征在于:所述HD44780液晶驅(qū)動芯片與LCD液晶屏連接。
本實用新型的有益效果是:
本實用新型提供一定的仿真開發(fā)環(huán)境,在傳統(tǒng)設(shè)計與調(diào)試之間增加了仿真環(huán)節(jié),對PLC應(yīng)用系統(tǒng)的優(yōu)化設(shè)計產(chǎn)生積極作用,操作簡單,可靠性好,使用效果好。
以下將結(jié)合附圖對本實用新型的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說明,以充分地了解本實用新型的目的、特征和效果。
附圖說明
圖1是本實用新型的整體結(jié)構(gòu)框圖。
圖2是本實用新型的PLC仿真開發(fā)板一具體實施例原理圖。
具體實施方式
如圖1所示,一種基于單片機(jī)的PLC仿真器,其特征在于:包括8051單片機(jī)和與8051單片機(jī)連接的74LS373芯片、74LS138芯片、4*4鍵盤、MAX232芯片、27128型ROM芯片、DCM0016非易失性存儲芯片,所述74LS373芯片輸出端分別與27128型ROM芯片、DCM0016非易失性存儲芯片連接,所述74LS138芯片輸出端與四片74LS273芯片連接,所述8051單片機(jī)和27128型ROM芯片均與HD44780液晶驅(qū)動芯片連接,所述DCM0016非易失性存儲芯片與74LS245芯片連接,所述74LS245芯片也與四片74LS273芯片連接,所述四片74LS273芯片與仿真開發(fā)板連接。
本實施例中,所述仿真開發(fā)板為模擬PLC系統(tǒng)功能的開發(fā)板。
本實施例中,所述MAX232芯片與上位機(jī)連接。
本實施例中,所述HD44780液晶驅(qū)動芯片與LCD液晶屏連接。
本實用新型的用戶程序存儲器選用非易失性SRAM芯片DCM0016(2k字節(jié)),由于PLC相關(guān)參數(shù)的設(shè)定,DCM0016不僅作為8051單片機(jī)的程序存儲器使用,而且作為數(shù)據(jù)存儲器使用。在硬件接口設(shè)計中,I/O接點由74LS273并行接口擴(kuò)展獲得,其中,圖1中的①、②點作為數(shù)字輸入接口,③、④點作為數(shù)字輸出接口(這里可根據(jù)需要再擴(kuò)展4片74LS273作為數(shù)字I/O接口)。I/O口地址由單片機(jī)的P2.4~P2.6口經(jīng)74LS138譯碼決定,而DCM0016作為8051單片機(jī)的數(shù)據(jù)存儲器使用時,片選信號仍然是P2.7,LCD顯示驅(qū)動器的片選信號為P2.3口,考慮到單片機(jī)P0口的負(fù)載較重,在數(shù)字I/O接口之前設(shè)置了數(shù)據(jù)總線放大器74LS245。
仿真器具有與上位機(jī)(如PC)通訊的功能,通訊接口采用MAX232,實現(xiàn)與主機(jī)RS232C通訊。主機(jī)可查詢當(dāng)前PLC應(yīng)用系統(tǒng)仿真運(yùn)行的輸入/輸出接點狀態(tài),打印PLC用戶程序清單。
如圖1所示,人機(jī)接口包括鍵盤和顯示器兩部分,直接采用8051單片機(jī)的P1口構(gòu)成4×4非編碼鍵盤,分0~9數(shù)字鍵及命令鍵,其命令鍵包括確認(rèn)鍵T、監(jiān)控鍵M、擴(kuò)展鍵N、運(yùn)行鍵R和通訊鍵C,顯示器選用16×1字符LCD液晶顯示模塊TM161A,內(nèi)藏顯示驅(qū)動器HD44780芯片。
如圖2所示,仿真器中的仿真開發(fā)模塊為模擬PLC系統(tǒng)功能的開發(fā)板,可以根據(jù)用戶PLC系統(tǒng)設(shè)計需要,放置一定的自復(fù)位按鈕、單擲開關(guān)、DIP開關(guān)、光電耦合器、低壓繼電器和發(fā)光二極管等,以模擬真實PLC系統(tǒng)的輸入和輸出。
本實施例中,如某數(shù)字輸出端口O1經(jīng)TILl17光電隔離,再通過9013晶體管功放后,驅(qū)動JRC6M低壓(6V)繼電器,而繼電器的觸點又控制了綠色發(fā)光管LED,通過發(fā)光管的指示,發(fā)現(xiàn)模擬真實PLC系統(tǒng)的輸出接觸器(或電磁閥)已吸合,從而了解PLC應(yīng)用系統(tǒng)實際運(yùn)行的相關(guān)信息。
以上詳細(xì)描述了本實用新型的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員無需創(chuàng)造性勞動就可以根據(jù)本實用新型的構(gòu)思做出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本實用新型的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護(hù)范圍內(nèi)。