工業(yè)組態(tài)控制技術(shù)及應(yīng)用-水箱水位監(jiān)控_第1頁
工業(yè)組態(tài)控制技術(shù)及應(yīng)用-水箱水位監(jiān)控_第2頁
工業(yè)組態(tài)控制技術(shù)及應(yīng)用-水箱水位監(jiān)控_第3頁
工業(yè)組態(tài)控制技術(shù)及應(yīng)用-水箱水位監(jiān)控_第4頁
工業(yè)組態(tài)控制技術(shù)及應(yīng)用-水箱水位監(jiān)控_第5頁
已閱讀5頁,還剩103頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

組態(tài)控制技術(shù)控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)水箱水位控制系統(tǒng)動(dòng)作描述水箱水位(整數(shù))最大為32767,最小為0;水位高于5000且低于25000,或者“手動(dòng)進(jìn)水”開關(guān)置于“開”時(shí),進(jìn)水閥打開水箱配套進(jìn)水閥×1,出水閥×1,整體由一臺(tái)MicroLogix1500控制;水位高于25000且低于30000,或者“手動(dòng)出水”開關(guān)置于“開”時(shí),出水閥打開水位5000及以下時(shí)觸發(fā)“水位過低”報(bào)警水位30000及以上時(shí)觸發(fā)“水位過高”報(bào)警控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)被控對(duì)象進(jìn)水閥——電磁開關(guān)閥出水閥——電磁開關(guān)閥儲(chǔ)水水箱,帶有液位傳感器控制目標(biāo)設(shè)計(jì)PLC程序和監(jiān)控界面,實(shí)現(xiàn)功能:1)遠(yuǎn)程控制兩個(gè)閥門開關(guān),并在界面上顯示開關(guān)狀態(tài);控制器一臺(tái)MicroLogix1500PLC2)水箱水位實(shí)時(shí)顯示、歷史變化趨勢(shì)可查,過高、過低時(shí)報(bào)警;3)操作員需輸入登錄口令。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)兩個(gè)項(xiàng)目差異對(duì)比項(xiàng)目1電機(jī)控制項(xiàng)目2水位控制控制對(duì)象電機(jī)×1水箱水位閥門×2控制目標(biāo)電機(jī)啟停閥門開關(guān)液位測(cè)量界面功能電機(jī)停機(jī)報(bào)警水位超限報(bào)警水位趨勢(shì)查詢賬戶密碼功能水箱水位閥門開關(guān)液位測(cè)量水位超限報(bào)警水位趨勢(shì)查詢賬戶密碼功能控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制目標(biāo)PLC程序需要實(shí)現(xiàn)以下功能:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)分析PLC的I/O端口分配:I/O端口元件變量類型I:0/0I:0/1O:0/0O:0/1O:0/2O:0/3O:0/4手動(dòng)進(jìn)水開關(guān)SB1手動(dòng)出水開關(guān)SB2進(jìn)水閥HV1出水閥HV2水位正常指示燈L1水位過高指示燈L2水位過低指示燈L3開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量水箱水位模擬量N7:00-32767控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)分析控制信號(hào)狀態(tài)信號(hào)上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控完善其他配套功能優(yōu)化上位機(jī)界面,美觀大方必要可運(yùn)行最佳效果上位機(jī)控制器上位機(jī)和控制器建立通信PLCMicroLogix1500

PC控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC上位機(jī)和控制器建立通信1)節(jié)點(diǎn)(數(shù)據(jù)源)2)通信設(shè)備3)通信驅(qū)動(dòng)程序4)通信通道MicroLogix1500PLC

物理通信接口

RSLinx

PC—PLC連接線

控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLC編程軟件RSLogix500和MicroLogix1500PLC的連接人機(jī)界面編程軟件RSView32和MicroLogix1500PLC的連接PLC編程軟件RSLogix500和MicroLogix1500PLC的連接PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器上位機(jī)和控制器建立通信PC必要可運(yùn)行最佳效果控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)選擇PLC的CPU模塊和通訊方式:示例采用RSLogixEmulate500生成一個(gè)虛擬仿真PLC,驅(qū)動(dòng)程序采用EMU500-1RSLogix500到PLC的通信連接根據(jù)上位機(jī)與PLC的連接方式,選擇對(duì)應(yīng)的網(wǎng)絡(luò)類型控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制將I/O分配關(guān)系添加到地址/標(biāo)簽數(shù)據(jù)庫(kù)中元件變量類型I/O端口I:0/0I:0/1O:0/0O:0/1O:0/2O:0/3O:0/4手動(dòng)進(jìn)水開關(guān)SB1手動(dòng)出水開關(guān)SB2進(jìn)水閥HV1出水閥HV2水位正常指示燈L1水位過高指示燈L2水位過低指示燈L3開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量開關(guān)量水箱水位模擬量N7:00-32767控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制由于PLC的輸入端I:0/0和I:0/1不能由上位機(jī)界面直接控制,因此,在地址/標(biāo)簽數(shù)據(jù)庫(kù)中增加兩個(gè)輔助寄存器B3:0/0和B3:0/1,分別對(duì)應(yīng)遠(yuǎn)程手動(dòng)進(jìn)水SBR1和遠(yuǎn)程手動(dòng)出水SBR2兩個(gè)開關(guān)??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖水位:N7:0>5000<25000且>5000與<25000手動(dòng)進(jìn)水開關(guān):置“開”B3:0/0=1或或進(jìn)水閥打開O:0/0=1條件動(dòng)作I:0/0=1或就地+遠(yuǎn)程控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)若A>B,則表達(dá)式為真,該行繼續(xù);若A≤B,則表達(dá)式為假;若A<B,則表達(dá)式為真,該行繼續(xù);若A≥B,則表達(dá)式為假;數(shù)據(jù)比較指令:比較用戶指定的兩個(gè)值大于小于N7:0>5000N7:0<25000控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖N7:0>與<25000B3:0/0=1或O:0/0=1條件動(dòng)作N7:05000AB或I:0/0=1控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖水位:N7:0>25000>25000手動(dòng)出水開關(guān):置“開”I:0/1=1或或出水閥打開O:0/1=1條件動(dòng)作<30000且與<30000B3:0/1或=1就地+遠(yuǎn)程控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖N7:0>與<30000I:0/0=1或O:0/0=1條件動(dòng)作N7:025000B3:0/0=1或控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖水位:N7:0≥30000≥30000“水位過高”指示燈點(diǎn)亮O:0/3=1條件動(dòng)作水位:≤5000“水位過低”指示燈點(diǎn)亮N7:0≤5000O:0/4=1控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)若A≥B,則表達(dá)式為真,該行繼續(xù);若A<B,則表達(dá)式為假;若A≥B,則表達(dá)式為真,該行繼續(xù);若A<B,則表達(dá)式為假;數(shù)據(jù)比較指令:比較用戶指定的兩個(gè)值大于或等于小于或等于N7:0≥30000N7:0≤5000控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖N7:0≥30000O:0/3=1N7:0≤5000O:0/4=1條件動(dòng)作控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖水位過高水位過低水位正常條件動(dòng)作水位不過低水位正常不過高且水位過高=假水位過低=假且水位正常=真O:0/4=0O:0/3=0與O:0/2=1控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制根據(jù)功能流程圖編寫PLC梯形圖條件動(dòng)作O:0/4=0O:0/3=0與O:0/2=1控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制完整的PLC梯形圖如下:滿足三個(gè)條件之一,進(jìn)水閥即打開:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制完整的PLC梯形圖如下:滿足三個(gè)條件之一,出水閥即打開:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC程序的編制完整的PLC梯形圖如下:水位在某一范圍時(shí),對(duì)應(yīng)的指示燈點(diǎn)亮:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLC編程軟件RSLogix500和MicroLogix1500PLC的連接人機(jī)界面編程軟件RSView32和MicroLogix1500PLC的連接人機(jī)界面編程軟件RSView32和MicroLogix1500PLC的連接PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC上位機(jī)和控制器建立通信必要可運(yùn)行最佳效果控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)打開RSView32軟件,新建一個(gè)項(xiàng)目,給項(xiàng)目命名,文件名設(shè)置為自己的姓名,文件類型保存為.rsvRSView32到PLC的通信連接在項(xiàng)目瀏覽器模式下,雙擊“系統(tǒng)”文件夾雙擊“通道”,打開通信通道設(shè)置,設(shè)置RSView32與PLC之間的連接方式根據(jù)上位機(jī)與PLC的連接方式,選擇對(duì)應(yīng)的網(wǎng)絡(luò)類型選擇好網(wǎng)絡(luò)類型后,選擇對(duì)應(yīng)的主要通信驅(qū)動(dòng)第一步:通信通道(Channel)設(shè)置控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)第二步:處理器節(jié)點(diǎn)(Node)設(shè)置雙擊“節(jié)點(diǎn)”,設(shè)置處理器與上位機(jī)之間通過何種方式進(jìn)行數(shù)據(jù)交換根據(jù)上位機(jī)與PLC的連接方式,選擇對(duì)應(yīng)的數(shù)據(jù)源類型通道選擇上一步通信通道(Channel)設(shè)置時(shí)定義好的通道點(diǎn)擊“站”一行最后的選擇按鈕,選中PLC控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)OPC服務(wù)器方式設(shè)置方式:首先,在RSLinx中點(diǎn)擊DDE/OPC—“主題組態(tài)”。然后,在彈出對(duì)話框中點(diǎn)擊“新建”,給新組態(tài)命名為shuiwei。選擇好數(shù)據(jù)源后,在“數(shù)據(jù)采集”選項(xiàng)卡中,首先根據(jù)PLC的類型,選好處理器類型,規(guī)定好PLC數(shù)據(jù)采集周期。選擇好數(shù)據(jù)采集方式和處理器類型后,單擊“使用符號(hào)”,將我們編好的PLC程序中的數(shù)據(jù)庫(kù)進(jìn)行加載??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)OPC服務(wù)器方式設(shè)置方式:在“高級(jí)通信”選項(xiàng)卡中,選好上位機(jī)與PLC通信的驅(qū)動(dòng)程序,在處理器組態(tài)中填入PLC的標(biāo)號(hào),然后選擇本地/遠(yuǎn)程尋址啟動(dòng)RSView32,在系統(tǒng)—節(jié)點(diǎn)中選擇OPC服務(wù)器,首先輸入OPC服務(wù)器里面命名好的主題組態(tài)名稱,并勾選“啟用”然后選擇OPC服務(wù)器瀏覽器,選擇RSLinxRemoteOPCServer,填寫訪問路徑,規(guī)定數(shù)據(jù)更新速率,訪問路徑不填控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)OPC服務(wù)器方式設(shè)置方式:如果系統(tǒng)報(bào)錯(cuò),提示“ODBC數(shù)據(jù)源已存在”,則系統(tǒng)中已經(jīng)存在了同名的數(shù)據(jù)庫(kù)項(xiàng)目。該數(shù)據(jù)庫(kù)項(xiàng)目所在的位置為:控制面板—管理工具—數(shù)據(jù)源(ODBC)控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控完善其他配套功能優(yōu)化上位機(jī)界面,美觀大方上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控必要可運(yùn)行最佳效果控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施創(chuàng)建上位機(jī)標(biāo)記數(shù)據(jù)庫(kù)上位機(jī)界面部件和標(biāo)記關(guān)聯(lián)配置上位機(jī)界面部件動(dòng)畫效果選擇部件,搭建上位機(jī)界面PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控上位機(jī)和控制器建立通信必要可運(yùn)行最佳效果PLC變量類型地址控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)遠(yuǎn)程手動(dòng)進(jìn)水開關(guān)SB1開關(guān)量進(jìn)水閥HV1遠(yuǎn)程手動(dòng)出水開關(guān)SB2開關(guān)量開關(guān)量將PLC變量數(shù)據(jù)庫(kù)中的各個(gè)變量各自命名并添加到新建的“shuiwei”文件夾中出水閥HV2水位正常指示燈L1水位過高指示燈L2水位過低指示燈L3水位開關(guān)量開關(guān)量開關(guān)量開關(guān)量模擬量B3:0/0B3:0/1O:0/0O:0/1O:0/2O:0/3O:0/4N7:0控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)PLC中的N7:0是一個(gè)模擬量,需要設(shè)置更多參數(shù),含義如下:1)數(shù)據(jù)類型:變量數(shù)據(jù)的具體類型2)最大/最小值:能寫入PLC或者DDE服務(wù)器的數(shù)值范圍,但不影響從PLC或DDE服務(wù)器讀取的值,這里設(shè)置最大值327673)比例/偏移量:=來自PLC的值×比例+偏移量進(jìn)入RSView32的值創(chuàng)建標(biāo)記數(shù)據(jù)庫(kù)(TagDatabase)

控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)創(chuàng)建一個(gè)標(biāo)記監(jiān)視器(TagMonitor)來監(jiān)視上位機(jī)標(biāo)記數(shù)據(jù)庫(kù)與PLC的標(biāo)簽數(shù)據(jù)庫(kù)是否連通。檢查上位機(jī)標(biāo)記數(shù)據(jù)庫(kù)與PLC標(biāo)簽庫(kù)通信是否正??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)在RSLogix500編程環(huán)境中將PLC的N7:0的值由初始值0更改為0-32767中間的任意值,觀察標(biāo)記監(jiān)視器的變化,以及PLC的各輸出端口的變化控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)主界面具體要求:上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控1)能用旋鈕開關(guān)的樣式實(shí)現(xiàn)手動(dòng)進(jìn)水和手動(dòng)出水開關(guān)的顯示,能控制閥門開關(guān);2)能顯示進(jìn)水/出水狀態(tài)和進(jìn)水閥/出水閥的開關(guān)狀態(tài);4)能用數(shù)字形式和條形進(jìn)度條分別顯示當(dāng)前水位值;3)能顯示水位正常、水位過高、水位過低三個(gè)指示燈的狀態(tài)。1)能用旋鈕開關(guān)的樣式實(shí)現(xiàn)手動(dòng)進(jìn)水和手動(dòng)出水開關(guān)的顯示,能控制閥門開關(guān);4)能用數(shù)字形式和條形進(jìn)度條分別顯示當(dāng)前水位值;5)能調(diào)用獨(dú)立的報(bào)警顯示界面、水位趨勢(shì)圖??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)確定必需的功能單元

第一類——需要上位機(jī)控制的變量第二類——需要上位機(jī)顯示的變量手動(dòng)進(jìn)/出水開關(guān)水位狀態(tài)指示燈水位水位狀態(tài)指示燈進(jìn)水閥/出水閥控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)創(chuàng)建旋鈕功能單元

雙擊“圖形”—“顯示”,打開繪圖主界面;調(diào)用系統(tǒng)庫(kù)中的“Buttons—Industrial”的旋鈕,復(fù)制兩個(gè)到主界面中;在兩個(gè)旋鈕上方用文本輸入工具分別輸入“手動(dòng)進(jìn)水”和“手動(dòng)出水”;在兩個(gè)旋鈕默認(rèn)指向位置和右旋90°后指向的位置分別輸入“關(guān)”和“開”??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)旋鈕旋轉(zhuǎn)的動(dòng)畫效果可以通過右鍵—“動(dòng)畫”—“旋轉(zhuǎn)”功能實(shí)現(xiàn)。順時(shí)針轉(zhuǎn),角度為正,反之為負(fù)“到最小值”=標(biāo)記或表達(dá)式達(dá)到最小值時(shí),對(duì)應(yīng)的旋轉(zhuǎn)角度“到最大值”=標(biāo)記或表達(dá)式達(dá)到最大值時(shí),對(duì)應(yīng)的旋轉(zhuǎn)角度旋鈕關(guān)聯(lián)的標(biāo)記旋鈕關(guān)聯(lián)的表達(dá)式控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)將手動(dòng)進(jìn)水旋鈕關(guān)聯(lián)標(biāo)記B3:0/0將手動(dòng)進(jìn)水旋鈕設(shè)置為: 標(biāo)記的值為0時(shí)——不動(dòng) 標(biāo)記的值為1時(shí)——順時(shí)針旋轉(zhuǎn)90°控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)在RSLogix編程環(huán)境中將B3:0/0進(jìn)行強(qiáng)制操作,點(diǎn)擊RSView32的畫面測(cè)試按鈕,觀察兩個(gè)按鈕是否按設(shè)定目標(biāo)進(jìn)行了旋轉(zhuǎn)。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)旋鈕已經(jīng)能正確反映開關(guān)的狀態(tài)了,怎樣讓旋鈕也實(shí)現(xiàn)按鈕的啟動(dòng)/停止功能呢?旋鈕的控制功能可以通過“觸摸”動(dòng)畫實(shí)現(xiàn)“觸摸”動(dòng)畫和按鈕的命令(Command)模式類似控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)將手動(dòng)進(jìn)水旋鈕的“觸摸”設(shè)置為: 按下操作時(shí),改變標(biāo)記的值通過命令向?qū)J剑谝徊竭x擇“系統(tǒng)”—“標(biāo)記和數(shù)據(jù)庫(kù)”—“Toggle”,第二步選擇對(duì)應(yīng)的標(biāo)記,然后點(diǎn)擊“應(yīng)用”完成關(guān)聯(lián)??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)點(diǎn)擊RSView32的畫面測(cè)試按鈕,用鼠標(biāo)點(diǎn)擊旋鈕,在RSLogix編程環(huán)境中觀察B3:0/0的值是否發(fā)生了變化。到此,旋鈕的顯示和控制功能組合完成。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)練習(xí):仿照手動(dòng)進(jìn)水旋鈕的功能設(shè)置,將手動(dòng)出水旋鈕的功能完成同樣的設(shè)置??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)在主界面中繪制表示水位正常、過高和過低的三個(gè)指示燈。其中不亮?xí)r均顯示白色,點(diǎn)亮?xí)r分別顯示綠、橙、紅色,并配以適當(dāng)?shù)恼f明文字。完成后測(cè)試并修正錯(cuò)誤。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)在主界面中繪制水箱、管道、進(jìn)水閥門和出水閥門。各種水箱圖形在庫(kù)中的“Tanks”中;各種閥門圖形在庫(kù)中的“Valves”中;各種水箱圖形在庫(kù)中的“Pipes”中??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)給進(jìn)水閥和出水閥配置開/關(guān)狀態(tài)動(dòng)畫。工廠實(shí)際組態(tài)軟件中,生產(chǎn)流程中的開關(guān)閥通常用紅色表示關(guān),用綠色表示開。將進(jìn)水閥/出水閥與對(duì)應(yīng)的標(biāo)記關(guān)聯(lián),并配置紅綠顏色動(dòng)畫(默認(rèn)顏色設(shè)置即可)。電力系統(tǒng)監(jiān)控軟件正好相反,開關(guān)閉合用紅色(帶電警示)、開關(guān)斷開用綠色控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)給畫面標(biāo)注進(jìn)水狀態(tài)和出水狀態(tài)動(dòng)畫。水流的方向可以用箭頭表示,有水流流過時(shí)箭頭顯示,無水流流過時(shí)箭頭消失。箭頭的尖端通過“庫(kù)”—“Symbols”調(diào)用,箭頭的后端可以通過畫一條直線實(shí)現(xiàn)。默認(rèn)的直線很細(xì),粗細(xì)的調(diào)節(jié)可以通過右鍵—屬性—線條屬性—線條粗細(xì)實(shí)現(xiàn)。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)給畫面標(biāo)注進(jìn)水狀態(tài)和出水狀態(tài)動(dòng)畫。箭頭隨閥門開關(guān)進(jìn)行可見與隱藏的切換可以通過動(dòng)畫中的“可見性”設(shè)置實(shí)現(xiàn)??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)給畫面標(biāo)注進(jìn)水狀態(tài)和出水狀態(tài)動(dòng)畫。首先,給需要設(shè)置是否可見動(dòng)畫的部件進(jìn)行標(biāo)記關(guān)聯(lián)。然后,設(shè)置標(biāo)記值為1時(shí)可見還是標(biāo)記值為0時(shí)可見。為兩個(gè)箭頭的4個(gè)部分完成可見性設(shè)置和測(cè)試驗(yàn)證。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)給水箱配置水位顯示條。水位條可以通過一個(gè)填充顏色的矩形方框進(jìn)行顯示將方框與N7:0對(duì)應(yīng)的標(biāo)記關(guān)聯(lián),在屬性中選擇填充顏色,在“填充”動(dòng)畫中設(shè)置填充方向、標(biāo)記達(dá)到最大最小值時(shí)對(duì)應(yīng)的填充百分比。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)給水位顯示條配置數(shù)值顯示。可以用數(shù)值顯示控件和數(shù)值型變量關(guān)聯(lián),字符串的文本內(nèi)隨數(shù)值變化不斷刷新。在畫面的適當(dāng)位置拖動(dòng)出一個(gè)數(shù)值顯示控件,系統(tǒng)自動(dòng)彈出動(dòng)畫設(shè)置窗口。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)給水位顯示條配置數(shù)值顯示。當(dāng)前數(shù)值顯示用于直接顯示水位數(shù)值,因此只需關(guān)聯(lián)標(biāo)記,其他選項(xiàng)用默認(rèn)值?!案袷健边x項(xiàng)中,選擇“浮點(diǎn)數(shù)”類型可以顯示小數(shù),并且可以選擇小數(shù)位數(shù)。若要顯示百分比,可以在表達(dá)式輸入框中設(shè)置格式為“標(biāo)記/最大值*100”??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)給水位顯示條配置數(shù)值顯示。設(shè)置完成后,測(cè)試運(yùn)行,水位條及數(shù)值顯示如圖:配置完成數(shù)值顯示后,添加必要的文字控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)水位條能直接讀取PLC反饋到上位機(jī)的數(shù)據(jù),顯示直觀。如果需要對(duì)程序和部件測(cè)試,只能通過在RSLogix中修改N7:0的值。能不能通過界面直接完成呢?為了調(diào)試方便可以在界面中設(shè)置一個(gè)帶按鈕的進(jìn)度條,位置在庫(kù)—Slider。進(jìn)度條的按鈕可以設(shè)置拖動(dòng)動(dòng)畫??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)進(jìn)度條的按鈕拖動(dòng)移動(dòng)的動(dòng)畫設(shè)置如下:1)雙擊進(jìn)度條,進(jìn)入編輯狀態(tài);2)在編輯狀態(tài)下右擊滑塊,彈出設(shè)置,選擇“動(dòng)畫”—“垂直滑移”;控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)進(jìn)度條的按鈕拖動(dòng)移動(dòng)的動(dòng)畫設(shè)置如下:3)滑塊默認(rèn)關(guān)聯(lián)的標(biāo)記是一個(gè)新標(biāo)記Tag1,這里需要改為表征水位的標(biāo)記;4)滑塊需要設(shè)置當(dāng)對(duì)應(yīng)的標(biāo)記達(dá)到最大值和最小值時(shí),滑塊在垂直方向的位置,設(shè)置方法需要填寫“到最小值”和“到最大值”兩個(gè)方向;控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)進(jìn)度條的按鈕拖動(dòng)移動(dòng)的動(dòng)畫設(shè)置如下:5)先將滑塊滑到最下方,勾選“到最小值”后面的復(fù)選框;6)然后將滑塊向上滑動(dòng),“到最大值”后面的數(shù)值會(huì)自動(dòng)更新,當(dāng)?shù)竭_(dá)合適的位置后,勾選“到最大值”后面的復(fù)選框,完成設(shè)置。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)完成設(shè)置后,測(cè)試運(yùn)行,拖動(dòng)滑塊,水位值以及填充百分比均發(fā)生變化:實(shí)際工程中,拖動(dòng)控件只能關(guān)聯(lián)到控制變量,不要關(guān)聯(lián)到測(cè)量數(shù)值,以免發(fā)生意外控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)所有控件完成后,保存畫面,試運(yùn)行如下:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控完善其他配套功能優(yōu)化上位機(jī)界面,美觀大方上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控必要可運(yùn)行最佳效果完善其他配套功能控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)對(duì)于工業(yè)生產(chǎn)現(xiàn)場(chǎng)來說,不管是開關(guān)量還是模擬量,都需要后臺(tái)進(jìn)行記錄,特別是模擬量,必要時(shí)需要用圖形直觀反映出來思考:假如需要查看凌晨0:00至3:00之間3的水位變化情況,系統(tǒng)需要怎樣設(shè)置?為了防止無關(guān)人員下達(dá)操作指令,需要設(shè)置一定的安全機(jī)制2)能調(diào)用獨(dú)立畫面顯示水位變化情況的實(shí)時(shí)曲線;3)保存水位變化歷史數(shù)據(jù)至硬盤;1)可查詢和保存水位超標(biāo)報(bào)警信息;4)設(shè)置用戶名和密碼;具體要求:控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC完善其他配套功能上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控必要可運(yùn)行最佳效果設(shè)置報(bào)警畫面設(shè)置數(shù)據(jù)變化趨勢(shì)記錄功能設(shè)置用戶賬戶密碼功能設(shè)置報(bào)警畫面控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)對(duì)于沒有單獨(dú)配置報(bào)警信號(hào)的控制系統(tǒng),可以將模擬量設(shè)置超限報(bào)警功能。本項(xiàng)目中,將N7:0勾選“警報(bào)”,彈出模擬量報(bào)警設(shè)置窗口??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)模擬量報(bào)警可以設(shè)置8種閾值,不同的數(shù)值對(duì)應(yīng)不同的嚴(yán)重程度。閾值可以設(shè)置為常數(shù),直接輸入框中;也可以通過其他變量傳遞,需關(guān)聯(lián)標(biāo)記??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)模擬量報(bào)警可以設(shè)置為超過閾值報(bào)警,也可以設(shè)置為低于閾值報(bào)警,超閾值報(bào)警選擇“增加”,低于閾值報(bào)警選擇“減少”。首先設(shè)置水位低于5000時(shí)報(bào)警,報(bào)警信息為“水位過低”。再按照類似的方法設(shè)置水位高于30000時(shí)報(bào)警,報(bào)警信息為“水位過高”??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)當(dāng)報(bào)警的模擬量恢復(fù)到正常范圍時(shí),通常需要知道什么時(shí)候恢復(fù)正常??梢栽凇案呒?jí)”選項(xiàng)卡中設(shè)置退出報(bào)警時(shí)顯示的文字,例如“水位恢復(fù)正常”??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)新建一個(gè)空白畫面,保存為“報(bào)警畫面.gfx”,在畫面內(nèi)拖動(dòng)出一個(gè)報(bào)警信息顯示區(qū),設(shè)置畫面說明文字,例如“水位異常報(bào)警信息匯總”,并設(shè)置返回按鈕。顯示內(nèi)容選取警報(bào)說明文字、時(shí)間和報(bào)警時(shí)的數(shù)值等??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)將項(xiàng)目由編輯模式切換到運(yùn)行模式,拖動(dòng)滑塊,使水位超上限或低于下限,打開報(bào)警窗口,觀察報(bào)警信息。模擬量由處于報(bào)警狀態(tài)自行恢復(fù)正常后,該條報(bào)警信息會(huì)變?yōu)榻獬龍?bào)警的顏色這點(diǎn)和數(shù)字量報(bào)警不同,需要注意。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC完善其他配套功能上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控必要可運(yùn)行最佳效果設(shè)置數(shù)據(jù)變化趨勢(shì)記錄功能設(shè)置用戶賬戶密碼功能設(shè)置報(bào)警畫面設(shè)置數(shù)據(jù)變化趨勢(shì)記錄功能控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)什么是數(shù)據(jù)變化趨勢(shì)?縱軸:數(shù)值橫軸:時(shí)間曲線:各個(gè)時(shí)刻采集到的數(shù)據(jù)連成線可縮放可自定義范圍隨橫縱軸變化壓縮/伸展(歷史數(shù)據(jù)曲線)控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)歷史數(shù)據(jù)曲線怎樣繪制?第一步:新建歷史數(shù)據(jù)曲線界面新建一個(gè)畫面,為畫面命名,例如“水位趨勢(shì)圖.gfx”,并保存;點(diǎn)擊快捷菜單中的“趨勢(shì)圖”按鈕;在繪圖區(qū)域中拖動(dòng)出繪圖區(qū)域;控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)第二步:配置曲線界面的屬性在彈出的對(duì)話框中設(shè)置橫軸、縱軸以及數(shù)據(jù)來源、圖例。先使用默認(rèn)設(shè)置并試運(yùn)行,然后逐項(xiàng)取消勾選并試運(yùn)行,觀察區(qū)別??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)x軸(時(shí)間)和y軸(數(shù)值)共有設(shè)置:1)比例:即坐標(biāo)軸;2)柵格:即圖形內(nèi)部的輔助坐標(biāo)軸,其個(gè)數(shù)需要根據(jù)圖形的大小進(jìn)行設(shè)置。x軸專有設(shè)置:1)日期和時(shí)間:決定時(shí)間顯示形式;2)滾動(dòng)軸:選中后,由柵格數(shù)確定的輔助坐標(biāo)軸隨時(shí)間向左移動(dòng)。其他設(shè)置:1)速率:多長(zhǎng)時(shí)間更新一次標(biāo)記;2)顯示圖例符號(hào):選中后,趨勢(shì)圖下方將顯示曲線對(duì)應(yīng)哪個(gè)標(biāo)記,若需要顯示多個(gè)數(shù)據(jù)的趨勢(shì),通常需要勾選。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)第三步:配置曲線如何顯示切換到“筆跡”選項(xiàng)卡,這里需要關(guān)聯(lián)標(biāo)記,并將曲線的顏色、寬度、兩點(diǎn)之間連線方式、最大最小值區(qū)間、曲線的釋義等進(jìn)行定義,和Excel折線圖類似。關(guān)聯(lián)標(biāo)記設(shè)置折線顯示方式說明曲線表示什么量控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)第四步:配置繪圖區(qū)如何顯示如果覺得系統(tǒng)默認(rèn)的綠色繪圖區(qū)顏色不合適,可以在繪圖區(qū)右擊彈出屬性設(shè)置,對(duì)繪圖區(qū)外觀進(jìn)行修改??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)第五步:測(cè)試趨勢(shì)圖功能將主界面和趨勢(shì)圖界面分別點(diǎn)擊測(cè)試運(yùn)行按鈕,用滑塊拖動(dòng)水位控制條,使水位變化,觀察曲線的變化??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)第六步:添加調(diào)用和返回按鈕在趨勢(shì)圖界面空白區(qū)域添加按鈕,設(shè)置調(diào)用主畫面的命令,在主畫面中設(shè)置調(diào)用趨勢(shì)圖的按鈕。在趨勢(shì)圖界面上方空白區(qū)添加標(biāo)題??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)剛才我們創(chuàng)建的趨勢(shì)圖是顯示的是數(shù)據(jù)當(dāng)前的實(shí)時(shí)狀態(tài),如果需要查看一周前甚至一個(gè)月前的數(shù)據(jù)怎么辦?將標(biāo)記數(shù)據(jù)的內(nèi)容記錄下來,并按一定的規(guī)則保存,這個(gè)過程就是數(shù)據(jù)記錄。在RSView32中,數(shù)據(jù)記錄可以保存成.dbf格式或者.odbc格式。數(shù)據(jù)記錄通常情況下會(huì)以文件的形式定期保存在計(jì)算機(jī)的硬盤中,以備查詢。有時(shí)候,這些文件需要設(shè)定為可以通過其他軟件打開,例如Excel控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)在項(xiàng)目瀏覽器里點(diǎn)擊“數(shù)據(jù)記錄”—“設(shè)置數(shù)據(jù)記錄”功能,開始設(shè)置數(shù)據(jù)記錄模式數(shù)據(jù)記錄功能如何設(shè)置?第一步:設(shè)置數(shù)據(jù)記錄模式

控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)在“描述”一欄中可以對(duì)模式進(jìn)行簡(jiǎn)潔的說明,在“記錄文件標(biāo)識(shí)符字符串”中設(shè)置一段字符,可以使文件分類直觀化。第二步:設(shè)置模式類型和說明

如果允許Excel打開數(shù)據(jù),選擇dBase模式。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)首先點(diǎn)擊“添加標(biāo)記”后面的瀏覽按鈕,選擇好需要進(jìn)行記錄的標(biāo)記;然后點(diǎn)擊“添加”按鈕,添加到模式內(nèi)。第三步:設(shè)置需要記錄的標(biāo)記

控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)對(duì)于需要長(zhǎng)期記錄的模擬量,選擇“周期”型記錄觸發(fā)模式,并設(shè)置記錄間隔;記錄間隔越小,保存的數(shù)據(jù)量也越豐富,但也越占硬盤空間;設(shè)置的記錄間隔不能短于服務(wù)器數(shù)據(jù)的刷新時(shí)間。第四步:設(shè)置如何觸發(fā)記錄功能

控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)“改變百分比”規(guī)定了標(biāo)記的值改變多少則觸發(fā)記錄,如果標(biāo)記值任意改變均需要記錄,此處填0;若標(biāo)記長(zhǎng)期不變,但仍需每隔一定時(shí)間記錄一次,在“心跳”一欄填入時(shí)間間隔;對(duì)于開關(guān)量,可以設(shè)置改變百分比為0,這樣,標(biāo)記一旦改變時(shí)觸發(fā)記錄??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)“路徑”選項(xiàng)卡提供了一個(gè)默認(rèn)的存儲(chǔ)位置,即項(xiàng)目文件夾下的“DLGLOG”文件夾,如果需要制定路徑,則需要選擇“絕對(duì)路徑”并輸入。第五步:設(shè)置記錄文件的存儲(chǔ)

為防止路徑無法訪問導(dǎo)致文件無法寫入,可以制定第二個(gè)路徑。控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)“文件管理”選項(xiàng)卡提供了每隔多久生成新文件以及是否刪除較舊的歷史文件。第五步:設(shè)置記錄文件的存儲(chǔ)

如果數(shù)據(jù)量大,可根據(jù)需要縮短間隔??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)報(bào)警功能和數(shù)據(jù)記錄功能均需要設(shè)置為運(yùn)行項(xiàng)目時(shí)啟動(dòng)勾選“警報(bào)”、“數(shù)據(jù)記錄”和“初始圖形”,將初始圖形選定為主畫面,如果涉及OPC和DDE服務(wù)器模式,一并勾選??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)設(shè)置完成后,保存下來的數(shù)據(jù)文件可以用Excel打開。如果采用默認(rèn)設(shè)置,打開項(xiàng)目文件夾中的“DLGLOG”文件夾,其中和模式名相同名稱的文件夾中保存的是數(shù)據(jù)記錄文件??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)控制任務(wù)實(shí)施PLCMicroLogix1500

控制信號(hào)狀態(tài)信號(hào)上位機(jī)控制器PC完善其他配套功能上位機(jī)和控制器建立通信上位機(jī)對(duì)控制器實(shí)現(xiàn)監(jiān)控必要可運(yùn)行最佳效果設(shè)置用戶賬戶密碼功能設(shè)置報(bào)警畫面設(shè)置數(shù)據(jù)變化趨勢(shì)記錄功能設(shè)置用戶賬戶密碼功能控制項(xiàng)目2——水箱水位監(jiān)控系統(tǒng)在很多工業(yè)現(xiàn)場(chǎng)實(shí)際的監(jiān)控系統(tǒng)中,對(duì)設(shè)備的操作只能當(dāng)班操作員執(zhí)行,本崗位其他班次操作員以及其他崗位操作員不能執(zhí)行。為保證操作指令只能由特定操作員執(zhí)行,需要為每位操作員配置賬戶和密碼,并且為不同的賬戶設(shè)置不同的操作權(quán)限。點(diǎn)擊“系統(tǒng)”—“安全編碼”功能,會(huì)彈出安全編碼設(shè)置對(duì)話框??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)可用的安全碼共有17個(gè)——星號(hào)和字母A~P,其中星號(hào)安全碼無法設(shè)定限制,字母型安全碼可以設(shè)定限制。字母型安全碼A~P是并列的,沒有等級(jí)高低之分,可以根據(jù)需要選擇并應(yīng)用其中的若干個(gè)。當(dāng)一個(gè)系統(tǒng)指令或者宏命令需要設(shè)定為某些賬戶可以訪問,而某些賬戶不能訪問,就需要給這個(gè)功能設(shè)定一個(gè)安全碼??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)例如:將賦值指令設(shè)定安全碼A。設(shè)定安全碼時(shí),首先需要選擇某一具體命令或者宏命令,然后設(shè)定安全碼和描述??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)完成這個(gè)設(shè)定后,如果某個(gè)賬戶沒有安全碼A的權(quán)限,那么這個(gè)賬戶將無法執(zhí)行賦值指令。星號(hào)安全碼是沒有限制的安全碼,可以作為所有用戶都會(huì)用到的命令的安全碼,例如登錄系統(tǒng)和退出系統(tǒng)。和系統(tǒng)命令類似,宏命令也可以根據(jù)需要設(shè)定安全碼。本項(xiàng)目用默認(rèn)設(shè)置即可,不需要設(shè)定額外安全碼設(shè)定完成后保存在項(xiàng)目文件夾里,文件名為“Command.sec”??刂祈?xiàng)目2——水箱水位監(jiān)控系統(tǒng)雙擊“系統(tǒng)”—“用戶賬號(hào)”可以彈出設(shè)置用戶賬號(hào)的界面。安全碼設(shè)定完成后,需要為系統(tǒng)設(shè)定用戶名和密碼系統(tǒng)。DEFAULT賬戶可以更改安全碼配置,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論