基于單片機(jī)PLC系統(tǒng)開發(fā)與MCGS上位監(jiān)控系統(tǒng)設(shè)計(jì)研究
發(fā)布時(shí)間:2020-12-09 02:49
作為一種應(yīng)用比較廣泛的工業(yè)生產(chǎn)控制器,PLC(可編程邏輯控制器)可以運(yùn)用于多個(gè)不同領(lǐng)域,儼然成為學(xué)術(shù)非常重要的最新研究方向。首先從微處理器選擇、PLC的硬件系統(tǒng)結(jié)構(gòu)兩方面對(duì)PLC的硬件系統(tǒng)進(jìn)行設(shè)計(jì);其次,從PLC編程語言、軟件結(jié)構(gòu)、梯形圖編輯器、梯形圖編譯器等方面進(jìn)行軟件系統(tǒng)設(shè)計(jì);最后為了實(shí)現(xiàn)PLC與MCGS數(shù)據(jù)交互,對(duì)MCGS上位監(jiān)控系統(tǒng)進(jìn)行了設(shè)計(jì)。該研究對(duì)進(jìn)一步完善單片機(jī)PLC系統(tǒng)設(shè)計(jì)相關(guān)理論,同時(shí)也為單片機(jī)PLC設(shè)計(jì)相關(guān)專業(yè)學(xué)生提供教學(xué)案例與設(shè)計(jì)經(jīng)驗(yàn)。
【文章來源】:安陽師范學(xué)院學(xué)報(bào). 2020年02期 第103-107頁
【文章頁數(shù)】:5 頁
【部分圖文】:
PLC系統(tǒng)的基本構(gòu)成示意圖
PLC工作基本原理見圖2所示。1)集中采集輸入。分為執(zhí)行程序前與過程中兩個(gè)步驟:執(zhí)行程序前,向輸入映像寄存器中讀入PLC輸入端子全部狀況;在執(zhí)行過程中,盡管對(duì)輸入狀態(tài)進(jìn)行改變,但是輸入映像寄存器中的內(nèi)容也將未出現(xiàn)任何變動(dòng),一直至下一個(gè)掃描周期的輸入處理時(shí)期,輸入映像寄存器中內(nèi)容的變動(dòng)將會(huì)被讀入[4]。2)程序處理:在可編程邏輯控制器執(zhí)行程序時(shí),程序?qū)?huì)依照指令逐條地依次來實(shí)現(xiàn),依照程序指令來進(jìn)行邏輯計(jì)算,再在相應(yīng)的映像寄存器中寫入結(jié)果,對(duì)于每個(gè)元件來說,由于執(zhí)行逐條程序,無法使元件映像寄存器的內(nèi)容發(fā)生變化,則輸出寄存器的內(nèi)部觸點(diǎn)動(dòng)作就容易受到其內(nèi)容影響。在這當(dāng)中輸出映像寄存器的內(nèi)容就對(duì)輸出寄存器的內(nèi)部觸點(diǎn)動(dòng)作進(jìn)行決定[4]。3)集中輸出:在對(duì)所有用戶程序執(zhí)行結(jié)束之后,在向輸出鎖存寄存器傳遞輸出映像寄存狀態(tài),再利用驅(qū)動(dòng)功率將電路放大與隔離,以此把可編程邏輯控制器的控制信號(hào)向外輸送。
根據(jù)可編程邏輯控制器系統(tǒng)有關(guān)研發(fā)要求,選擇AT89S52單片機(jī)為主控芯片,再通過單片機(jī)數(shù)據(jù)地址及I/O端口,電源模塊、復(fù)位電路模塊、以及輸出與輸入光電隔離模塊等外圍電路,從而來完成系統(tǒng)所需要的設(shè)計(jì)功能,PLC系統(tǒng)的總體架構(gòu)示意圖見圖3。2 PLC硬件系統(tǒng)設(shè)計(jì)
本文編號(hào):2906118
【文章來源】:安陽師范學(xué)院學(xué)報(bào). 2020年02期 第103-107頁
【文章頁數(shù)】:5 頁
【部分圖文】:
PLC系統(tǒng)的基本構(gòu)成示意圖
PLC工作基本原理見圖2所示。1)集中采集輸入。分為執(zhí)行程序前與過程中兩個(gè)步驟:執(zhí)行程序前,向輸入映像寄存器中讀入PLC輸入端子全部狀況;在執(zhí)行過程中,盡管對(duì)輸入狀態(tài)進(jìn)行改變,但是輸入映像寄存器中的內(nèi)容也將未出現(xiàn)任何變動(dòng),一直至下一個(gè)掃描周期的輸入處理時(shí)期,輸入映像寄存器中內(nèi)容的變動(dòng)將會(huì)被讀入[4]。2)程序處理:在可編程邏輯控制器執(zhí)行程序時(shí),程序?qū)?huì)依照指令逐條地依次來實(shí)現(xiàn),依照程序指令來進(jìn)行邏輯計(jì)算,再在相應(yīng)的映像寄存器中寫入結(jié)果,對(duì)于每個(gè)元件來說,由于執(zhí)行逐條程序,無法使元件映像寄存器的內(nèi)容發(fā)生變化,則輸出寄存器的內(nèi)部觸點(diǎn)動(dòng)作就容易受到其內(nèi)容影響。在這當(dāng)中輸出映像寄存器的內(nèi)容就對(duì)輸出寄存器的內(nèi)部觸點(diǎn)動(dòng)作進(jìn)行決定[4]。3)集中輸出:在對(duì)所有用戶程序執(zhí)行結(jié)束之后,在向輸出鎖存寄存器傳遞輸出映像寄存狀態(tài),再利用驅(qū)動(dòng)功率將電路放大與隔離,以此把可編程邏輯控制器的控制信號(hào)向外輸送。
根據(jù)可編程邏輯控制器系統(tǒng)有關(guān)研發(fā)要求,選擇AT89S52單片機(jī)為主控芯片,再通過單片機(jī)數(shù)據(jù)地址及I/O端口,電源模塊、復(fù)位電路模塊、以及輸出與輸入光電隔離模塊等外圍電路,從而來完成系統(tǒng)所需要的設(shè)計(jì)功能,PLC系統(tǒng)的總體架構(gòu)示意圖見圖3。2 PLC硬件系統(tǒng)設(shè)計(jì)
本文編號(hào):2906118
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/2906118.html
最近更新
教材專著