通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)_第1頁(yè)
通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)_第2頁(yè)
通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)_第3頁(yè)
通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)_第4頁(yè)
通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.電氣工程學(xué)院通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)目錄一:設(shè)計(jì)任務(wù)4理想模型:4實(shí)驗(yàn)中用到的任務(wù)模型5二:力控軟件平臺(tái)建立的實(shí)驗(yàn)?zāi)P?三、實(shí)驗(yàn)設(shè)備與儀器6四、設(shè)計(jì)思路與過(guò)程6五、調(diào)試和功能13六、聯(lián)機(jī)調(diào)試:C/S方式的遠(yuǎn)程控制26七、課設(shè)總結(jié)與心得29(一)本次課程設(shè)計(jì)題目:通過(guò)三維力控組態(tài)軟件實(shí)現(xiàn)對(duì)攪拌罐的網(wǎng)絡(luò)控制(二)主要內(nèi)容及要求在組態(tài)軟件Forecontrol V6.1平臺(tái)上,通過(guò)工業(yè)以太網(wǎng),分別以C/S方式(客戶(hù)端/服務(wù)器)及B/S方式(瀏覽器/服務(wù)器)完成對(duì)SIEMENS的可編程序控制器通過(guò)工業(yè)現(xiàn)場(chǎng)總線(xiàn)PROFIBUS方式與2臺(tái)SIEMENS MM440變頻器控制的三相異步電機(jī)的實(shí)際工程平臺(tái),實(shí)

2、現(xiàn)對(duì)攪拌罐PLC控制系統(tǒng)(含本地控制和遠(yuǎn)程控制)的網(wǎng)絡(luò)控制。獨(dú)立完成,承擔(dān)系統(tǒng)設(shè)計(jì)、系統(tǒng)分析、組態(tài)軟件的學(xué)習(xí)與編程、網(wǎng)絡(luò)系統(tǒng)調(diào)試等任務(wù),要求提供最終的解決程序(驗(yàn)收)和相關(guān)文件,并以報(bào)告論文方式說(shuō)明實(shí)現(xiàn)的思路及工程應(yīng)用前景。(三)進(jìn)度安排:(1)在第一次課堂上了解并知道了Forecontrol V6.1軟件的初步使用。(2)根據(jù)相關(guān)資料,熟悉并設(shè)計(jì)并完成客戶(hù)端組態(tài)軟件的實(shí)際工藝流程界面界面的繪制。(3)對(duì)攪拌罐工程相關(guān)控制進(jìn)行了編程。(4)熟悉服務(wù)器端通信參數(shù)的要求,完成C/S的網(wǎng)絡(luò)控制。(4)3月30日在實(shí)驗(yàn)室完成整個(gè)系統(tǒng)的軟件調(diào)試及最后聯(lián)機(jī)調(diào)試。(5)撰寫(xiě)設(shè)計(jì)報(bào)告。通過(guò)三維力控組態(tài)軟件實(shí)現(xiàn)

3、對(duì)攪拌罐的網(wǎng)絡(luò)控制一:設(shè)計(jì)任務(wù)在組態(tài)軟件Forecontrol V6.1平臺(tái)上,通過(guò)工業(yè)以太網(wǎng),分別以C/S方式(客戶(hù)端/服務(wù)器)及B/S方式(瀏覽器/服務(wù)器)完成對(duì)SIEMENS的可編程序控制器通過(guò)工業(yè)現(xiàn)場(chǎng)總線(xiàn)PROFIBUS方式與2臺(tái)SIEMENS MM440變頻器控制的三相異步電機(jī)的實(shí)際工程平臺(tái),實(shí)現(xiàn)對(duì)攪拌罐PLC控制系統(tǒng)(含本地控制和遠(yuǎn)程控制)的網(wǎng)絡(luò)控制。本次課程設(shè)計(jì)中,我們主要運(yùn)用了C/S(客戶(hù)端/服務(wù)器)方式,實(shí)現(xiàn)對(duì)攪拌罐PLC控制系統(tǒng)(含本地控制和遠(yuǎn)程控制)的網(wǎng)絡(luò)控制。理想模型:實(shí)驗(yàn)中用到的任務(wù)模型二:力控軟件平臺(tái)建立的實(shí)驗(yàn)?zāi)P捅肁 、泵B為三相異步電動(dòng)機(jī)控制的進(jìn)料泵,攪拌機(jī)為三

4、相異閥,閥C為排料電磁閥。本地/遠(yuǎn)程控制開(kāi)關(guān)為I0.0,本地啟動(dòng)按鈕I0.1、本地停止按鈕I0.2為不帶鎖的主令開(kāi)關(guān)。報(bào)警傳感器I0.3、高液位傳感器I0.4、低液位傳感器I0.5。 按啟動(dòng)后,泵A和泵B同時(shí)開(kāi),A液體和B液體同時(shí)進(jìn)入罐內(nèi); 按A液體和B液體進(jìn)料比例供料(系統(tǒng)默認(rèn)進(jìn)料比例為2:3。設(shè)泵流速為每秒10升/秒,混合液總體積為1000升。泵A完成進(jìn)料用時(shí)T1為40秒;泵B完成進(jìn)料用時(shí)T2為60秒。); 供料完畢后攪拌機(jī)工作,攪拌A、B料的混合液體。攪拌時(shí)間T3時(shí)間(如20秒)到時(shí)后,攪拌機(jī)停; 排料閥C工作,將攪拌好的液體排除;當(dāng)液位低于低液位時(shí),延時(shí)時(shí)間T4時(shí)間(如20秒)后,閥C

5、關(guān)閉; 系統(tǒng)進(jìn)入下一個(gè)循環(huán)周期,控制流程轉(zhuǎn)入到)泵A和泵B同時(shí)開(kāi)三、實(shí)驗(yàn)設(shè)備與儀器(1)所需設(shè)備:S7-300(CPU314C-2DP) 1臺(tái)計(jì)算機(jī)(1G內(nèi)存,奔4200M,40G硬盤(pán))1臺(tái)通信卡CP5611 1個(gè)變頻器MM440 兩臺(tái)三相異步電機(jī)兩臺(tái)(2)所需軟件:STEP 7軟件V5.3力控監(jiān)控軟件Forecontrol V6.0四、設(shè)計(jì)思路與過(guò)程1、現(xiàn)場(chǎng)總線(xiàn)現(xiàn)場(chǎng)總線(xiàn)是指以工廠(chǎng)內(nèi)的測(cè)量和控制機(jī)器間的數(shù)字通訊為主的網(wǎng)絡(luò),也稱(chēng)現(xiàn)場(chǎng)網(wǎng)絡(luò)。也就是將傳感器、各種操作終端和控制器間的通訊及控制器之間的通訊進(jìn)行特化的網(wǎng)絡(luò)。原來(lái)這些機(jī)器間的主體配線(xiàn)是ON/OFF、接點(diǎn)信號(hào)和模擬信號(hào),通過(guò)通訊的數(shù)字化,使時(shí)

6、間分割、多重化、多點(diǎn)化成為可能,從而實(shí)現(xiàn)高性能化、高可靠化、保養(yǎng)簡(jiǎn)便化、節(jié)省配線(xiàn)(配線(xiàn)的共享)。簡(jiǎn)單說(shuō),現(xiàn)場(chǎng)總線(xiàn)就是以數(shù)字通信替代了傳統(tǒng)4-20mA模擬信號(hào)及普通開(kāi)關(guān)量信號(hào)的傳輸。2、認(rèn)識(shí)組態(tài)軟件組態(tài)監(jiān)控軟件,譯自英文SCADA,即 Supervisory Control and DataAcquisition(數(shù)據(jù)采集與監(jiān)視控制)。它是一些工程上數(shù)據(jù)采集與過(guò)程控制的專(zhuān)用軟件。處在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶(hù)提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件的應(yīng)用領(lǐng)域很廣,可以應(yīng)用于電力系統(tǒng)、給水系統(tǒng)、石油、化工等領(lǐng)域的數(shù)據(jù)采集與監(jiān)視

7、控制以及過(guò)程控制等諸多領(lǐng)域。組態(tài)軟件在國(guó)內(nèi)是一個(gè)約定俗成的概念,并沒(méi)有明確的定義,它可以理解為“組態(tài)式監(jiān)控軟件”。 “組態(tài)(Configure)”的含義是“配置”、“設(shè)定”、“設(shè)置”等意思,是指用戶(hù)通過(guò)類(lèi)似“搭積木”的簡(jiǎn)單方式來(lái)完成自己所需要的軟件功能,而不需要編寫(xiě)計(jì)算機(jī)程序,也就是所謂的“組態(tài)”。它有時(shí)候也稱(chēng)為“二次開(kāi)發(fā)”,組態(tài)軟件就稱(chēng)為“二次開(kāi)發(fā)平臺(tái)”。 “監(jiān)控(Supervisory Control)”,即“監(jiān)視和控制”,是指通過(guò)計(jì)算機(jī)信號(hào)對(duì)自動(dòng)化設(shè)備或過(guò)程進(jìn)行監(jiān)視、控制和管理。組態(tài)軟件是有專(zhuān)業(yè)性的。一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用。不同于其他專(zhuān)業(yè)的組態(tài)之處是,工業(yè)控制中形成的組態(tài)結(jié)果

8、是用在實(shí)時(shí)監(jiān)控的。使用戶(hù)可以利用組態(tài)軟件的功能,構(gòu)建一套最適合自己的應(yīng)用系統(tǒng)。課設(shè)中我們使用的三維力控即時(shí)國(guó)產(chǎn)的一個(gè)組態(tài)軟件,由北京三維力控科技有限公司開(kāi)發(fā),核心軟件產(chǎn)品初創(chuàng)于1992年。攪拌罐實(shí)際工藝流程界面A設(shè)計(jì)思路框架圖如下攪拌罐工程界面,共包含攪拌罐、主菜單、歷史報(bào)表查詢(xún)、歷史趨勢(shì)曲線(xiàn)、實(shí)時(shí)趨勢(shì)曲線(xiàn)、報(bào)警時(shí)間記錄、用戶(hù)管理、用戶(hù)管理提示及系統(tǒng)事件記錄共9個(gè)窗口。建立的數(shù)據(jù)庫(kù)組態(tài),在數(shù)據(jù)庫(kù)中劃分區(qū)域設(shè)定與控制參量相對(duì)應(yīng)的模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)。其中除了LEVEL、PB、PA、VPA、VPB為模擬I/O點(diǎn),其他變量都為數(shù)字I/O點(diǎn)。l 本地控制:泵A 、泵B為三相異步電動(dòng)機(jī)控制的進(jìn)料泵

9、,攪拌機(jī)為三相異閥,閥C為排料電磁閥。本地/遠(yuǎn)程控制開(kāi)關(guān)為I0.0,本地啟動(dòng)按鈕I0.1、本地停止按鈕I0.2為不帶鎖的主令開(kāi)關(guān)。報(bào)警傳感器 I0.3、高液位傳感器 I0.4、低液位傳感器 I0.5。按啟動(dòng)后,泵A和泵B同時(shí)開(kāi),A液體和B液體同時(shí)進(jìn)入罐內(nèi);按A液體和B液體進(jìn)料比例供料(系統(tǒng)默認(rèn)進(jìn)料比例為2:3。設(shè)泵流速為每秒10升/秒,混合液總體積為1000升。泵A完成進(jìn)料用時(shí)T1為40秒;泵B完成進(jìn)料用時(shí)T2為60秒。);供料完畢后攪拌機(jī)工作,攪拌A、B料的混合液體。攪拌時(shí)間T3時(shí)間(如20秒)到時(shí)后,攪拌機(jī)停 ;排料閥C工作,將攪拌好的液體排除;當(dāng)液位低于低液位時(shí),延時(shí)時(shí)間T4時(shí)間(如20

10、秒)后,閥C關(guān)閉; 系統(tǒng)進(jìn)入下一個(gè)循環(huán)周期,控制流程轉(zhuǎn)入到泵A和泵B同時(shí)開(kāi)。l 遠(yuǎn)程控制:與遠(yuǎn)程數(shù)據(jù)庫(kù)建立連接后,對(duì)泵、傳感器、管道、罐體指示表進(jìn)行相應(yīng)參數(shù)連接,然后運(yùn)行軟件。按下啟動(dòng)鍵后,可以通過(guò)對(duì)面板上的A、B配料比例進(jìn)行設(shè)置,達(dá)到實(shí)驗(yàn)?zāi)康?。l 設(shè)計(jì)內(nèi)容 建立新的工程文件打開(kāi)力控軟件,看到的是工程管理器。點(diǎn)擊“新建”,新建一個(gè)工程文件,如圖所示“確定”后點(diǎn)擊“開(kāi)發(fā)”進(jìn)入開(kāi)發(fā)界面,進(jìn)入開(kāi)發(fā)環(huán)境后選擇“文件/新建”,并對(duì)窗口屬性進(jìn)行設(shè)置,創(chuàng)建新畫(huà)面。從導(dǎo)航器中選擇工具目錄/圖庫(kù)/罐,從精靈圖庫(kù)中選擇一個(gè)罐子圖形。根據(jù)實(shí)際情況調(diào)整罐的大小和位置。用相同的方法,在工具目錄/圖庫(kù)中的傳感器、泵、閥門(mén)

11、、管道、報(bào)警燈、儀表、時(shí)鐘、攪拌器等子目錄中選擇傳感器、泵、電磁閥、管道拐彎、運(yùn)行狀態(tài)指示燈、遠(yuǎn)程控制和本地控制指示燈等等,調(diào)整位置、大小和屬性。根據(jù)要求設(shè)置各器件屬性,文本標(biāo)注用工具箱中的文本編輯,啟停按鈕用增強(qiáng)型按鈕,選擇項(xiàng)用復(fù)選框?qū)崿F(xiàn)等等各功能都可在工具目錄下找到。注意這里,要與所建立的數(shù)據(jù)庫(kù)對(duì)應(yīng)起來(lái),并且要選擇遠(yuǎn)程控制。 創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫(kù)在工程項(xiàng)目中雙擊“數(shù)據(jù)庫(kù)組態(tài)”,啟動(dòng)組態(tài)程序DbManager,雙擊單元格出現(xiàn)“請(qǐng)指定區(qū)域、點(diǎn)類(lèi)型”對(duì)話(huà)框根據(jù)變量的類(lèi)型(模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)、累計(jì)點(diǎn)、控制點(diǎn)、運(yùn)算點(diǎn)、組合點(diǎn))建立點(diǎn)名、點(diǎn)說(shuō)明、初始狀態(tài)。在“區(qū)域00”中選擇“數(shù)字I/O點(diǎn)”,點(diǎn)擊“

12、點(diǎn)名”。在“基本參數(shù)”欄的“點(diǎn)名”輸入中輸入“control”,在“點(diǎn)說(shuō)明”中輸入“遠(yuǎn)程控制/本地控制”,確定。在數(shù)字I/O點(diǎn)中分別建立輸入變量“本地啟動(dòng)”、“本地停止”、“低液位”、“高液位”、“報(bào)警液位”、遠(yuǎn)程啟動(dòng)的“啟動(dòng)”、遠(yuǎn)程停止的“停止”;輸出變量“A料泵狀態(tài)”、“B料泵狀態(tài)”、“排料閥狀態(tài)”、“攪拌器狀態(tài)”等組態(tài)軟件中的變量。與添加數(shù)字IO點(diǎn)方法類(lèi)似,在DbManager的數(shù)據(jù)庫(kù)中,選擇“區(qū)域00”,點(diǎn)擊右鍵。選擇“模擬I/O點(diǎn)”點(diǎn)擊,分別輸入“點(diǎn)名”、“點(diǎn)說(shuō)明”,加入“完成攪拌的罐數(shù)”、“配料A比例”、“配料B比例。然后設(shè)置“罐中液位”“完成攪拌的罐數(shù)”、“配料A 比例”、“配料

13、B比例”的歷史參數(shù)。連接完成后建立的變量數(shù)據(jù)庫(kù)截圖如圖所示:設(shè)置完參數(shù)后就需要對(duì)各元件進(jìn)行動(dòng)畫(huà)連接。(因?yàn)樵谠囼?yàn)室設(shè)置好遠(yuǎn)程server后,所有文件圖形都連接到server,即表達(dá)式前面多了server,所以以下我在試驗(yàn)室的截圖表達(dá)式前都帶了server。) 建立界面中圖像元素的動(dòng)畫(huà)連接從入口A泵開(kāi)始定義圖形對(duì)象的動(dòng)畫(huà)連接雙擊A泵,出現(xiàn)動(dòng)畫(huà)連接對(duì)話(huà)框,點(diǎn)擊,選擇相應(yīng)的變量IN_A.PV,如圖以同樣的方法,依次將泵B及管線(xiàn)、排料閥及管線(xiàn)、低液位傳感器狀態(tài)、高液位傳感器狀態(tài)、報(bào)警液位傳感器狀態(tài)、遠(yuǎn)程控制狀態(tài)、本地控制狀態(tài)、報(bào)警指示燈和系統(tǒng)運(yùn)行狀態(tài)等各個(gè)圖形與其相對(duì)應(yīng)的變量進(jìn)行設(shè)置連接,最后再對(duì)高度

14、、攪拌次數(shù)顯示的內(nèi)容進(jìn)行設(shè)置。對(duì)于文本、增強(qiáng)型按鈕的設(shè)置也如上,對(duì)模擬輸入設(shè)置如圖所示: 建立主監(jiān)控畫(huà)面上“遠(yuǎn)程啟動(dòng)”、“遠(yuǎn)程停止”圖像元素與系統(tǒng)參數(shù)的連接1.對(duì)主監(jiān)控畫(huà)面上“遠(yuǎn)程啟動(dòng)”觸發(fā)動(dòng)作的設(shè)置:雙擊“遠(yuǎn)程啟動(dòng)”,在動(dòng)畫(huà)連接的“觸發(fā)動(dòng)作”欄中選擇“左鍵動(dòng)作”。在“按下鼠標(biāo)”欄目下輸入腳本程序?yàn)椋簊everON_YUAN.PV=1;severOFF_YUAN.PV=0;#Text91.Enable(1);#Text92.Enable(1);如圖示:接下來(lái)雙擊“遠(yuǎn)程啟動(dòng)”在動(dòng)畫(huà)連接的“雜項(xiàng)”欄目中選擇“禁止”在表達(dá)式欄中選擇變量“servercontrol.PV”,禁止條件為“表達(dá)式為真”,

15、如圖示2.對(duì)主監(jiān)控畫(huà)面上“程序停止”的設(shè)置:雙擊“遠(yuǎn)程停止”在動(dòng)畫(huà)連接的“觸發(fā)動(dòng)作”欄中選擇“左鍵動(dòng)作”在“按下鼠標(biāo)”欄目下輸入腳本程序?yàn)椋簊everON_YUAN.PV=0;severOFF_YUAN.PV=1;雙擊“遠(yuǎn)程停止”,在動(dòng)畫(huà)連接的“雜項(xiàng)”欄目中選擇“禁止”,在表達(dá)式欄中選擇變量“servercontrol.PV”,禁止條件為“表達(dá)式為假”,如圖示:到此整個(gè)攪拌罐界面就設(shè)置完成了。 建立 “主菜單”窗口1.在工程項(xiàng)目欄中新建 “主界面”窗口,并從工具/基本圖元中選擇“增加型按鈕”,生成“用戶(hù)管理”、“主監(jiān)控”、“退出系統(tǒng)”“報(bào)警記錄”“歷史報(bào)表”“趨勢(shì)曲線(xiàn)”。如圖生成“主界面”窗口

16、。2.建立主菜單中“主監(jiān)控”的動(dòng)態(tài)鏈接。先點(diǎn)擊“主監(jiān)控”增強(qiáng)型按鈕,彈出“動(dòng)畫(huà)連接”窗口,在“觸發(fā)動(dòng)作”欄中點(diǎn)擊“窗口顯示”,“選擇窗口”里選擇“攪拌罐液位控制”窗口,點(diǎn)擊 “確認(rèn)”。如圖:再選擇“雜項(xiàng)”中的“禁止”,在表達(dá)式中輸入:$UserLever=-1。即可對(duì)“主監(jiān)控”進(jìn)行連接。3.建立主菜單中退出系統(tǒng)的動(dòng)態(tài)鏈接在窗口中選擇“退出系統(tǒng)”,在動(dòng)畫(huà)連接中選擇“左鍵動(dòng)作”,在“鼠標(biāo)按著周期執(zhí)行”中錄入腳本:CloseAllWindow();如圖示: 建立用戶(hù)管理系統(tǒng)1.建立“用戶(hù)管理”窗口,用文本框標(biāo)注文本“當(dāng)前用戶(hù)”及對(duì)應(yīng)的文本顯示“#”、“當(dāng)前用戶(hù)級(jí)別”和“用戶(hù)登錄狀態(tài)”。用增強(qiáng)型按鍵分

17、別創(chuàng)建“用戶(hù)登錄”、“用戶(hù)注銷(xiāo)”、“修改口令”、“添加/刪除用戶(hù)”、“用戶(hù)返回”;用復(fù)選框分別創(chuàng)建“A區(qū)”、“B區(qū)”、“C區(qū)”。其中A區(qū)對(duì)象名稱(chēng)為CHK1,B區(qū)對(duì)象名稱(chēng)為CHK2,C區(qū)對(duì)象名稱(chēng)為CHK3。最終用戶(hù)管理系統(tǒng)窗口如圖:2.建立“用戶(hù)管理”系統(tǒng)的變量在工程項(xiàng)目的導(dǎo)航區(qū)選擇變量文件夾下的中間變量雙擊,彈出“變量管理”窗口。在它的導(dǎo)航區(qū)中選擇中間變量,點(diǎn)擊“添加變量”,彈出“變量定義”窗口。在變量名中輸入“userlevel1”;在說(shuō)明中錄入“顯示當(dāng)前用戶(hù)級(jí)別”;類(lèi)型選擇“字符型”;類(lèi)別為“中間變量”。同理:建立中間變量顯示用戶(hù)登記狀態(tài)userlevel2,字符型。建立中間變量manag

18、er,數(shù)據(jù)類(lèi)型為實(shí)數(shù)型。建立中間變量鏈接當(dāng)前用戶(hù)如圖:3.建立“用戶(hù)管理系統(tǒng)”的鏈接A用戶(hù)登錄鏈接:雙擊用戶(hù)登錄增強(qiáng)按鈕,再雙擊左鍵動(dòng)作,在腳本編輯器選擇“鼠標(biāo)按著周期執(zhí)行”,輸入腳本的動(dòng)態(tài)鏈接Login();/登錄。截圖如下:B用戶(hù)注銷(xiāo)鏈接:在“用戶(hù)管理窗口”,雙擊增強(qiáng)型按鈕“用戶(hù)注銷(xiāo)”彈出“動(dòng)畫(huà)連接”窗口。選擇“左鍵動(dòng)作”,在腳本編輯器選擇“鼠標(biāo)按著周期執(zhí)行”,錄入#CHK1.SetCheck(0); /取消實(shí)時(shí)數(shù)據(jù)庫(kù)的區(qū)域00的選擇#CHK2.SetCheck(0); /取消實(shí)時(shí)數(shù)據(jù)庫(kù)的區(qū)域01的選擇#CHK3.SetCheck(0); /取消實(shí)時(shí)數(shù)據(jù)庫(kù)的區(qū)域02的選擇Logout();

19、 /退出登錄截圖如下:C修改口令鏈接:在“用戶(hù)管理窗口”雙擊增強(qiáng)型按鈕“修改口令”彈出“動(dòng)畫(huà)連接”窗口。選擇“左鍵動(dòng)作”,在腳本編輯器選擇“鼠標(biāo)按著周期執(zhí)行”,錄入U(xiǎn)serPass($Username); /鍵盤(pán)輸入到用戶(hù)名字符串$Username中。存儲(chǔ)。D用戶(hù)退出鏈接:在“用戶(hù)管理窗口”雙擊增強(qiáng)型按鈕“用戶(hù)退出”彈出“動(dòng)畫(huà)連接”窗口選擇“左鍵動(dòng)作”,在腳本編輯器選擇“鼠標(biāo)按著周期執(zhí)行”錄入CloseWindow();/關(guān)閉顯示窗口。存儲(chǔ)。E增加/刪除用戶(hù)的鏈接“在“用戶(hù)管理窗口”雙擊增強(qiáng)型按鈕“增加/刪除用戶(hù)”彈出“動(dòng)畫(huà)連接”窗口選擇“窗口顯示”連接“用戶(hù)管理提示”窗口。4.用戶(hù)信息設(shè)置在

20、“系統(tǒng)配置”欄中的“用戶(hù)配置”中激活“用戶(hù)管理”彈出“用戶(hù)管理”窗口。在“用戶(hù)信息修改”欄中,在級(jí)別中先選擇“系統(tǒng)管理員”,用戶(hù)名輸入“admin”,口令和核實(shí)口令均為“123”,安全區(qū)為A、B、C區(qū)(對(duì)應(yīng)實(shí)時(shí)數(shù)據(jù)庫(kù)的區(qū)域00、01、02),系統(tǒng)權(quán)限為“進(jìn)入組態(tài)、進(jìn)入運(yùn)行、退出運(yùn)行”。然后點(diǎn)擊“添加”。繼續(xù)添加“工程師1”、“班長(zhǎng)1”、“操作工1”。截圖如圖所示: 建立“用戶(hù)管理提示”窗口1.建立“用戶(hù)管理提示”窗口,如圖所示。2.建立“用戶(hù)管理提示”窗口中增強(qiáng)型按鈕“確定”的動(dòng)態(tài)連接 創(chuàng)建“實(shí)時(shí)趨勢(shì)曲線(xiàn)”窗口實(shí)時(shí)趨勢(shì)是動(dòng)態(tài)的,在運(yùn)行期間是不斷更新的,是變量的實(shí)時(shí)值隨時(shí)間變化而繪出的變量-時(shí)間

21、關(guān)系曲線(xiàn)圖。使用實(shí)時(shí)趨勢(shì)可以查看某一個(gè)數(shù)據(jù)庫(kù)點(diǎn)或中間點(diǎn)在當(dāng)前時(shí)刻的狀態(tài),而且實(shí)時(shí)趨勢(shì)也可以保存一小段時(shí)間的數(shù)據(jù)趨勢(shì),這樣使用它就可以了解當(dāng)前設(shè)備的運(yùn)行狀況,整個(gè)車(chē)間當(dāng)前的生產(chǎn)情況。如圖所示。 創(chuàng)建歷史趨勢(shì)曲線(xiàn)歷史趨勢(shì)是根據(jù)保存在實(shí)時(shí)數(shù)據(jù)庫(kù)中的歷史數(shù)據(jù)隨歷史時(shí)間變化而繪出的二維曲線(xiàn)圖。歷史趨勢(shì)引用的變量必須是數(shù)據(jù)庫(kù)型變量,并且這些數(shù)據(jù)庫(kù)變量必須已經(jīng)指定保存歷史數(shù)據(jù)。因此需要定義這些變量具有歷史保存屬性。設(shè)置相應(yīng)的參數(shù),如圖所示: 創(chuàng)建“事件記錄”菜單,如圖所示: 創(chuàng)建“報(bào)警事件記錄”菜單,如圖示:五、調(diào)試和功能在電腦上對(duì)實(shí)驗(yàn)建立的工程界面進(jìn)行了編程,實(shí)現(xiàn)了在系統(tǒng)參數(shù)下的調(diào)試。通過(guò)自己編寫(xiě)的腳本程

22、序可以設(shè)定輸入比例,可通過(guò)泵A、B自身的閥門(mén)打開(kāi)入料,也可以通過(guò)按鈕直接啟動(dòng)A、B入料;設(shè)定了level.pv=90時(shí)為報(bào)警液位,介于兩者之間時(shí)為高液位,當(dāng)開(kāi)始注料時(shí),攪拌器開(kāi)始工作,進(jìn)行攪拌;若注料到100(即最大值)時(shí)未關(guān)閉開(kāi)關(guān),也未排料,則泵A、B會(huì)立即停止進(jìn)料。在注料時(shí)我們可以在灌及指示表以及界面液位高度觀察到液位變化。在工程界面上方菜單欄一直顯示,我們可以通過(guò)點(diǎn)擊各個(gè)按鈕觀察趨勢(shì)曲線(xiàn)、報(bào)表等項(xiàng)目。界面中有遠(yuǎn)程控制、本地控制、系統(tǒng)運(yùn)行狀態(tài)機(jī)報(bào)警四個(gè)指示燈,分別與long_rang_on.pv、Local_on.pv、sensor_a.pv及 control.pv相關(guān)聯(lián),指示當(dāng)前狀態(tài)。l

23、 A下圖為打開(kāi)遠(yuǎn)程控制按鈕時(shí):泵A和泵B同時(shí)開(kāi)始,關(guān)閉閥門(mén)C的情況:l B用戶(hù)登錄界面l C 報(bào)警時(shí)間管理在腳本文件中,我們定義了當(dāng)Level.pv=90時(shí),sensor_a.pv=1;即高液位置高,將報(bào)警燈與sensor_a.pv關(guān)聯(lián),則報(bào)警燈會(huì)亮;同時(shí)在報(bào)警配置中選擇有聲音及彈出對(duì)話(huà)框,則會(huì)在液位大于等于90時(shí)出現(xiàn)如下界面:報(bào)警記錄菜單:查詢(xún)歷史報(bào)警記錄l D趨勢(shì)曲線(xiàn)定義了攪拌次數(shù)和液位的趨勢(shì)曲線(xiàn),有歷史曲線(xiàn)、實(shí)時(shí)溫度曲線(xiàn) l E歷史報(bào)表六、聯(lián)機(jī)調(diào)試:C/S方式的遠(yuǎn)程控制進(jìn)行節(jié)點(diǎn)配置(實(shí)驗(yàn)時(shí)我使用的計(jì)算機(jī)為DQ17),及定義數(shù)據(jù)源后,通過(guò)以太網(wǎng)訪(fǎng)問(wèn),將界面的圖元與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)關(guān)聯(lián),從而實(shí)現(xiàn)在本機(jī)上對(duì)遠(yuǎn)程控制。將工程中界面圖元與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中數(shù)據(jù)參數(shù)關(guān)聯(lián):進(jìn)入運(yùn)行,登錄客戶(hù)端,進(jìn)行遠(yuǎn)程控制,實(shí)驗(yàn)過(guò)程中截圖:設(shè)定配料比為:2:3實(shí)驗(yàn)數(shù)據(jù)(實(shí)時(shí)溫度曲線(xiàn)):七、課設(shè)總結(jié)與心得這次通信與現(xiàn)場(chǎng)總線(xiàn)課程設(shè)計(jì)使我學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論