基于以太網(wǎng)的BA系統(tǒng)可編程序控制器設(shè)計(jì)
發(fā)布時(shí)間:2023-10-07 20:23
可編程序控制器是以微處理器為基礎(chǔ),綜合了計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)和通訊技術(shù)發(fā)展起來的一種通用的工業(yè)自動(dòng)控制裝置,成為現(xiàn)代工業(yè)控制的三大支柱之一。我國PLC 的市場很大,但擁有自有知識產(chǎn)權(quán)的PLC 系統(tǒng)的國內(nèi)廠家很少,無法滿足國內(nèi)市場的需求。本文主要針對可編程序控制器研究中存在的問題,結(jié)合北京樓宇控制中心的“基于以太網(wǎng)的智能樓宇控制系統(tǒng)可編程序控制器”項(xiàng)目,開發(fā)出一套以太網(wǎng)可編程序控制器,以實(shí)現(xiàn)智能樓宇各個(gè)控制點(diǎn)的有效集成。 論文首先從可編程序控制器的結(jié)構(gòu)和工作原理出發(fā),采用RCM3000 核心模塊,設(shè)計(jì)了PLC 的硬件平臺,在此基礎(chǔ)上利用C 語言開發(fā)出了一套OMRON 系列PLC 指令的解釋子程序,使用戶只需要按照現(xiàn)有的PLC 編程方式就可以實(shí)現(xiàn)PLC的輸入輸出功能。其次,對以太網(wǎng)技術(shù)應(yīng)用于現(xiàn)場總線領(lǐng)域的實(shí)時(shí)性、確定性以及總線供電、互操作性等問題進(jìn)行了研究,并提出了技術(shù)改進(jìn)方案和途徑。最后,創(chuàng)建了實(shí)時(shí)數(shù)據(jù)庫、WEB 服務(wù)等功能模塊并通過以太網(wǎng)為媒介,利用XML 語言來把解釋程序、實(shí)時(shí)數(shù)據(jù)庫和WEB 服務(wù)集成到底層可編程序控制器中,實(shí)現(xiàn)了一些上位機(jī)的功能。并通過實(shí)驗(yàn),成功的對PLC 梯形...
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第1章 緒論
1.1 可編程序控制器的發(fā)展歷史和趨勢
1.2 PLC 的主要功能特點(diǎn)
1.3 課題的提出
1.3.1 國內(nèi)外PLC 市場分析
1.3.2 PLC 研究和生產(chǎn)中存在的問題
1.3.3 課題來源
1.4 研究內(nèi)容和目的
第2章 基于以太網(wǎng)的 PLC 硬件設(shè)計(jì)
2.1 硬件開發(fā)平臺
2.1.1 RCM3000 的性能
2.1.2 Rabbit3000 微處理器
2.2 RCM3000 驅(qū)動(dòng)底板設(shè)計(jì)
2.2.1 輸入電路設(shè)計(jì)
2.2.2 輸出電路設(shè)計(jì)
第3章 基于以太網(wǎng)的 PLC 軟件結(jié)構(gòu)
3.1 概述
3.2 系統(tǒng)各部分功能
3.2.1 解釋程序
3.2.2 用戶通訊
3.2.3 數(shù)據(jù)庫服務(wù)
3.2.4 WEB 服務(wù)
3.3 與傳統(tǒng)PLC 結(jié)構(gòu)的比較
第4章 用戶程序解釋原理及實(shí)現(xiàn)
4.1 解釋原理
4.2 系統(tǒng)初始化
4.2.1 創(chuàng)建輸入輸出映像區(qū)(IN/OUT)并將其清零
4.2.2 創(chuàng)建操作堆棧(STACK)并將其清零
4.2.3 創(chuàng)建位存儲(chǔ)區(qū)(PUB)并將其清零
4.2.4 創(chuàng)建定時(shí)器和計(jì)數(shù)器(TIM/CNT)并將其清零
4.2.5 創(chuàng)建上次數(shù)據(jù)映像區(qū)備份區(qū)(LAST)并將其清零
4.2.6 創(chuàng)建用戶程序存儲(chǔ)區(qū)(USERPROGRAM)并將其清零
4.3 讀取用戶程序設(shè)計(jì)
4.3.1 傳統(tǒng)PLC 的方式
4.3.2 讀取用戶程序設(shè)計(jì)
4.4 讀取輸入狀態(tài)設(shè)計(jì)
4.4.1 直流開關(guān)量輸入
4.4.2 現(xiàn)場信號的存儲(chǔ)設(shè)計(jì)
4.5 循環(huán)掃描用戶程序設(shè)計(jì)
4.6 基本邏輯指令解釋算法設(shè)計(jì)
4.6.1 LD 和LDNOT 指令
4.6.2 AND 和ANDNOT 指令
4.6.3 OR 和ORNOT 指令
4.6.4 ANDLD 指令
4.6.5 ORLD 指令
4.6.6 OUT 指令
4.6.7 END 指令
4.7 其它指令解釋算法設(shè)計(jì)
4.7.1 定時(shí)器(TIM)指令
4.7.2 計(jì)數(shù)器(CNT)指令
4.7.3 前沿微分(DIFU)和后沿微分(DIFD)指令
第5章 以太網(wǎng)通訊技術(shù)
5.1 以太網(wǎng)發(fā)展和應(yīng)用現(xiàn)狀
5.1.1 以太網(wǎng)發(fā)展史
5.1.2 以太網(wǎng)在工業(yè)控制領(lǐng)域的應(yīng)用
5.2 以太網(wǎng)的技術(shù)優(yōu)勢
5.2.1 開放性好
5.2.2 數(shù)據(jù)傳輸率高
5.2.3 軟硬件資源豐富
5.2.4 易于集成,可持續(xù)發(fā)展?jié)摿Υ?br> 5.3 以太網(wǎng)應(yīng)用于工業(yè)現(xiàn)場問題分析
5.3.1 工業(yè)以太網(wǎng)應(yīng)用于工業(yè)控制系統(tǒng)時(shí)需要解決的問題
5.3.2 改進(jìn)以太網(wǎng)實(shí)時(shí)性的主要措施
5.4 結(jié)論
第6章 HTTP 服務(wù)和數(shù)據(jù)庫服務(wù)
6.1 HTTP 服務(wù)
6.2 數(shù)據(jù)庫部分
6.2.1 實(shí)時(shí)數(shù)據(jù)庫
6.2.2 歷史數(shù)據(jù)庫
6.3 結(jié)論與展望
6.3.1 工作總結(jié)
6.3.2 后續(xù)設(shè)想
參考文獻(xiàn)
成果
致謝
本文編號:3852441
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第1章 緒論
1.1 可編程序控制器的發(fā)展歷史和趨勢
1.2 PLC 的主要功能特點(diǎn)
1.3 課題的提出
1.3.1 國內(nèi)外PLC 市場分析
1.3.2 PLC 研究和生產(chǎn)中存在的問題
1.3.3 課題來源
1.4 研究內(nèi)容和目的
第2章 基于以太網(wǎng)的 PLC 硬件設(shè)計(jì)
2.1 硬件開發(fā)平臺
2.1.1 RCM3000 的性能
2.1.2 Rabbit3000 微處理器
2.2 RCM3000 驅(qū)動(dòng)底板設(shè)計(jì)
2.2.1 輸入電路設(shè)計(jì)
2.2.2 輸出電路設(shè)計(jì)
第3章 基于以太網(wǎng)的 PLC 軟件結(jié)構(gòu)
3.1 概述
3.2 系統(tǒng)各部分功能
3.2.1 解釋程序
3.2.2 用戶通訊
3.2.3 數(shù)據(jù)庫服務(wù)
3.2.4 WEB 服務(wù)
3.3 與傳統(tǒng)PLC 結(jié)構(gòu)的比較
第4章 用戶程序解釋原理及實(shí)現(xiàn)
4.1 解釋原理
4.2 系統(tǒng)初始化
4.2.1 創(chuàng)建輸入輸出映像區(qū)(IN/OUT)并將其清零
4.2.2 創(chuàng)建操作堆棧(STACK)并將其清零
4.2.3 創(chuàng)建位存儲(chǔ)區(qū)(PUB)并將其清零
4.2.4 創(chuàng)建定時(shí)器和計(jì)數(shù)器(TIM/CNT)并將其清零
4.2.5 創(chuàng)建上次數(shù)據(jù)映像區(qū)備份區(qū)(LAST)并將其清零
4.2.6 創(chuàng)建用戶程序存儲(chǔ)區(qū)(USERPROGRAM)并將其清零
4.3 讀取用戶程序設(shè)計(jì)
4.3.1 傳統(tǒng)PLC 的方式
4.3.2 讀取用戶程序設(shè)計(jì)
4.4 讀取輸入狀態(tài)設(shè)計(jì)
4.4.1 直流開關(guān)量輸入
4.4.2 現(xiàn)場信號的存儲(chǔ)設(shè)計(jì)
4.5 循環(huán)掃描用戶程序設(shè)計(jì)
4.6 基本邏輯指令解釋算法設(shè)計(jì)
4.6.1 LD 和LDNOT 指令
4.6.2 AND 和ANDNOT 指令
4.6.3 OR 和ORNOT 指令
4.6.4 ANDLD 指令
4.6.5 ORLD 指令
4.6.6 OUT 指令
4.6.7 END 指令
4.7 其它指令解釋算法設(shè)計(jì)
4.7.1 定時(shí)器(TIM)指令
4.7.2 計(jì)數(shù)器(CNT)指令
4.7.3 前沿微分(DIFU)和后沿微分(DIFD)指令
第5章 以太網(wǎng)通訊技術(shù)
5.1 以太網(wǎng)發(fā)展和應(yīng)用現(xiàn)狀
5.1.1 以太網(wǎng)發(fā)展史
5.1.2 以太網(wǎng)在工業(yè)控制領(lǐng)域的應(yīng)用
5.2 以太網(wǎng)的技術(shù)優(yōu)勢
5.2.1 開放性好
5.2.2 數(shù)據(jù)傳輸率高
5.2.3 軟硬件資源豐富
5.2.4 易于集成,可持續(xù)發(fā)展?jié)摿Υ?br> 5.3 以太網(wǎng)應(yīng)用于工業(yè)現(xiàn)場問題分析
5.3.1 工業(yè)以太網(wǎng)應(yīng)用于工業(yè)控制系統(tǒng)時(shí)需要解決的問題
5.3.2 改進(jìn)以太網(wǎng)實(shí)時(shí)性的主要措施
5.4 結(jié)論
第6章 HTTP 服務(wù)和數(shù)據(jù)庫服務(wù)
6.1 HTTP 服務(wù)
6.2 數(shù)據(jù)庫部分
6.2.1 實(shí)時(shí)數(shù)據(jù)庫
6.2.2 歷史數(shù)據(jù)庫
6.3 結(jié)論與展望
6.3.1 工作總結(jié)
6.3.2 后續(xù)設(shè)想
參考文獻(xiàn)
成果
致謝
本文編號:3852441
本文鏈接:http://sikaile.net/shekelunwen/ljx/3852441.html
最近更新
教材專著