



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 基于PROFIBUS總線的數(shù)據(jù)采集監(jiān)控系統(tǒng)Data Acquisition and Monitoring System Based on PROFIBUS 摘要本文主要講述如何利用Siemens公司S7-300系列PLC進行現(xiàn)場級的數(shù)據(jù)采集,然后利用PROFIBUS總線和管理級的WinCC進行通信,通過WinCC的組態(tài)界面進行現(xiàn)場級的監(jiān)控。關(guān)鍵詞 PROFIBUS;WinCC; PROTOOL;S7-300AbstractThis article mostly narrates how to perform local levels data acquisition by Siemens c
2、ompanys PLC of S7-300 series, then how to communicate with WinCC by utilizing PROFIBUS , and realize local levels monitoring by WinCCs configuration interface.Keywords PROFIBUS; WinCC; PROTOOL;S7-3001. 引言現(xiàn)場總線(Fieldbus)是當今自動化領(lǐng)域技術(shù)發(fā)展的熱點之一,被譽為自動化領(lǐng)域的計算機局域網(wǎng)1。許多的工廠已由原先的人工現(xiàn)場管理逐步轉(zhuǎn)向基于網(wǎng)絡(luò)的遠程監(jiān)控自動管理形式,而PROFIBUS是目
3、前最成功的現(xiàn)場總線之一2。對此 ,本文敘述了Profibus現(xiàn)場總線在廣東南方制堿廠的應(yīng)用實現(xiàn)過程。2 項目背景廣東南方制堿有限公司是我國華南地區(qū)一家中型純堿生產(chǎn)企業(yè),具有較強的市場競爭能力。工廠有將近10個車間,原系統(tǒng)現(xiàn)場的控制均采用傳統(tǒng)的儀表控制,各車間自動化系統(tǒng)成為信息孤島,自動化水平比低、勞動強度大、效率低。為了實現(xiàn)信息化促進產(chǎn)業(yè)化、工業(yè)化、現(xiàn)代化的要求,為了實現(xiàn)與國際接軌,工廠決定由原先的人工現(xiàn)場管理轉(zhuǎn)向基于網(wǎng)絡(luò)的遠程監(jiān)控自動管理形式。3 PROFIBUS總線應(yīng)用廣東南方制堿有限公司利用西門子公司的S7-300系列PLC構(gòu)成數(shù)據(jù)采集系統(tǒng),通過PROFIBUS總線將采集的現(xiàn)場數(shù)據(jù)傳輸?shù)?/p>
4、監(jiān)控中心進行處理,實現(xiàn)遠程監(jiān)控。系統(tǒng)采用了多主站的工作方式,對每個主站,分別采用了PC一級主站、S7-300二級主站和ET200M系列從站,系統(tǒng)結(jié)構(gòu)圖如圖1所示:圖1 系統(tǒng)結(jié)構(gòu)4 車間硬件組態(tài)與軟件編程現(xiàn)場級設(shè)備的組態(tài)即S7-300的組態(tài),主要是在STEP 7軟件平臺下進行的,在該平臺下,可以完成PLC的軟硬件組態(tài)。l 硬件組態(tài)首先啟動STEP 7,可以利用向?qū)Ы⒁粋€項目和添加所需CPU的型號,本工程由實際需要選擇CPU315-2DP,它有MPI接口和DP接口。進入項目以后,雙擊Hardware圖標變可進入硬件組態(tài)界面,組態(tài)后的界面類似于圖2所示:圖2 硬件組態(tài)通過該組態(tài)界面可以定義各模塊的
5、地址,信號類型,PROFIBUS的網(wǎng)絡(luò)屬性,以及站地址,其中站地址在與WinCC通信是很重要的一個參數(shù)。設(shè)定好硬件組態(tài)后,就要以此為依據(jù)進行軟件組態(tài)。l 軟件編程以車間“出氨鹽水流量調(diào)節(jié)”信號點為例,首先建立符號表,符號表的作用是可以用直觀的名稱來代替地址符號,為以后的賦值帶來極大方便。符號表建立如表1:表1 信號點符號表符號地址數(shù)據(jù)類型注解TIC-5001PIW 256INT出氨鹽水流量調(diào)節(jié)然后建立數(shù)據(jù)塊(DB),數(shù)據(jù)塊用于存儲數(shù)據(jù)采集結(jié)果,以便其它對象的調(diào)用。在項目中插入一個數(shù)據(jù)塊對象,命名為DB1,雙擊進入數(shù)據(jù)塊組態(tài)界面,組態(tài)信號點如表2:表2 數(shù)據(jù)塊1(DB1)地址名字類型初始值注解+
6、0.0TIC_5001REAL0.000000e+000出氨鹽水流量調(diào)節(jié)有了符號表和數(shù)據(jù)塊就可以進行相應(yīng)的程序設(shè)計了,本實例實現(xiàn)實際值和工程值的轉(zhuǎn)換,使用梯形邏輯(LAD)生成S7程序。程序如下:圖3 程序圖示其中功能塊“SCALE”即系統(tǒng)自己帶的FC105塊,它是根據(jù)現(xiàn)場信號量程而編的一個比例程序。用于實現(xiàn)所需工程值的轉(zhuǎn)換;IN為信號輸入端,使用符號表中的數(shù)據(jù),HI_LIM為工程值的最大值,這里為100,LO_LIM為工程值的最小值,這里為0,OUT 為信號輸出端,使之存入DB塊的相應(yīng)的地址。以后就可直接從中取數(shù)。各個車間的數(shù)據(jù)采集與監(jiān)控系統(tǒng)采用西門子PROTOOL軟件組態(tài)。我們選擇1個畫面
7、部分實例,代表PID液位控制部分。 圖4 HMI圖示各個車間部分系統(tǒng)組態(tài)后,就可以利用PROFIBUS總線及WinCC中相應(yīng)的通信協(xié)議與管理級進行通信,組成PROFIBUS網(wǎng)絡(luò)系統(tǒng)。5 管理級WinCC以及與STEP7的通訊 WinCC為了能夠?qū)崿F(xiàn)與STEP7通訊,實現(xiàn)過程數(shù)據(jù)的自動傳輸,減低WINCC中過程歸檔的繁瑣,也大大的減低的錯誤的發(fā)生概率。要將WinCC集成到STEP 7項目中,方法如下: WINCC選擇自定義安裝,在通訊中選擇驅(qū)動,然后選中對象管理和AS-OS。接下來采用默認的方式繼續(xù)下去即可。 在 STEP 7項目中,添加一個操作員站并將其名稱改變成已建立的WinCC項
8、目名稱。 將已建立的WinCC項目的所有文件復制并保存到STEP 7項目路徑“wincprojWinCC Project Path ”里。項目集成好后,打開變量記錄窗口,通過歸檔向?qū)нx擇過程值歸檔,添加變量,在變量選擇窗口中,可以看到集成的STEP 7中的變量,這正是我們所需要的變量,如圖5所示:圖5 變量選擇 本實例選取在STEP 7中組態(tài)的變量,即:車間DB1中的TIC_5001,單擊確定,選擇網(wǎng)絡(luò)連接,如圖4所示:圖4 網(wǎng)絡(luò)連接根據(jù)實際情況選擇相應(yīng)的協(xié)議,這樣就實現(xiàn)了WinCC與STEP 7的通信,從而避免了手動的配置。根據(jù)實際的需要可以對歸檔變量進行相應(yīng)的處理。對歸檔變量進行處理,首先
9、涉及到與Sybase數(shù)據(jù)庫的連接,因為變量都存儲在該數(shù)據(jù)庫中。簡單結(jié)束如何通過C動作連接數(shù)據(jù)庫,將上述歸檔變量TIC_5001從數(shù)據(jù)庫中導出,程序?qū)崿F(xiàn)如下:#include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)char* path=”C:SIEMENSCommonsqlanyisql q b c”;char* parameters=”UID=DBA;PWD=SQL;DBN= CC_Project_02-09-10_21:17:1
10、3R”;char* action=”read D:WinCCProjectarchiv.sql”;char ExportArchive200;sprintf(ExportArchive, ”%s %s %S”, path,parameters,action);ProgramExecute(ExportArchive);其中,變量path包含了至isql.exe程序的路徑及調(diào)用參數(shù),變量parameters包含了在交互式SQL登陸對話框中進行數(shù)據(jù)庫連接的條目:UID(用戶ID);PWD(口令);DBN(數(shù)據(jù)庫名稱),ODBC數(shù)據(jù)源的名稱,可在控制面板>ODBC>用戶DSB標簽中確定,
11、變量action表示將要執(zhí)行的在archiv.sql文件中列出的SQL語句,這些語句概括在ExportArchive中,并用ProgramExecute()函數(shù)來執(zhí)行。archive.sql文件內(nèi)容為:select * from PDE#HD#duanshao#TIC_5001;output to D:WinCCProjectarchiv.txt format ascii文件實現(xiàn)功能:在打開的數(shù)據(jù)庫內(nèi),選擇測量值歸檔,然后用輸出命令導出到ASCII文件archiv.txt。6 結(jié)束語該項目自從2003年8月投產(chǎn)運行,設(shè)備運行良好,通信從未出現(xiàn)任何問題。本系統(tǒng)選用的Siemens公司的自動化產(chǎn)品經(jīng)實際的運用測試,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌宣傳在包裝設(shè)計中的情感訴求考核試卷
- 保健品市場品牌宣傳策略的傳播渠道選擇考核試卷
- 智能物流設(shè)備維護市場分析考核試卷
- 價值創(chuàng)造與傳遞考核試卷
- 優(yōu)惠價房買賣合同4篇
- 兒科護士長年度工作總結(jié)(4篇)
- 化工行業(yè)綠色物流與循環(huán)經(jīng)濟智能倉儲方案
- 株洲酒店開業(yè)活動方案
- 武漢五四活動方案
- 道路施工工藝培訓
- 建筑工程設(shè)計合作協(xié)議書
- 谷子介紹課件
- 直播肖像權(quán)使用合同協(xié)議
- 2025屆高考政治復習重點知識大全(全7冊)
- 電梯公告板制度
- 餐飲內(nèi)部考核管理制度
- 酒吧股東合伙協(xié)議書
- 臥床病人康復鍛煉課件
- 兒科換錯藥護理不良事件
- 糖尿病管理工作制度
評論
0/150
提交評論