


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五講CompactLogix與機(jī)器級(jí)人機(jī)界面的通訊羅克韋爾自動(dòng)化有各種人機(jī)界面產(chǎn)品,PanelView Plus是機(jī)器級(jí)的人機(jī)界面,有各種尺寸的觸摸屏HMI,鍵盤(pán)輸入的HMI,也有即帶觸摸屏又有鍵盤(pán)的HMI。除了機(jī)器級(jí)的人機(jī)界面產(chǎn)品外,還有FacotryView SE運(yùn)行在Windows平臺(tái)上的監(jiān)控級(jí)的人機(jī)界面產(chǎn)品,有單機(jī)運(yùn)行的單機(jī)版本,也有多服務(wù)器/多客戶(hù)端的網(wǎng)絡(luò)版。傳統(tǒng)PLC廠商,機(jī)器級(jí)人機(jī)界面的項(xiàng)目和監(jiān)控級(jí)人機(jī)界面的項(xiàng)目是使用不同的開(kāi)發(fā)軟件進(jìn)行開(kāi)發(fā)的。羅克韋爾自動(dòng)化的PanelView Plus和FactoryTalk View SE的項(xiàng)目都是采用統(tǒng)一開(kāi)發(fā)軟件FactoryTalk V
2、iew Studio進(jìn)行開(kāi)發(fā)的。這一講,我們將使用FactoryTalk View Studio開(kāi)發(fā)一個(gè)運(yùn)行在PanelView Plus上的項(xiàng)目,用于對(duì)上一講的變頻器進(jìn)行控制,它的功能很簡(jiǎn)單,畫(huà)面上有兩個(gè)三個(gè)按鈕,一個(gè)是啟動(dòng)按鈕、一個(gè)是停止按鈕、還有一個(gè)是退出項(xiàng)目的按鈕,有一個(gè)數(shù)字輸入編輯框,用于設(shè)定變頻器頻率,另一個(gè)是數(shù)字顯示框,用于當(dāng)前變頻器的輸出頻率顯示。(以下部分需要屏幕抓圖,視頻文件:) 在Rockwell Software程序組下找到FactoryTalkView Studio并運(yùn)行這個(gè)程序,稍后我們看到出現(xiàn)一個(gè)對(duì)話(huà)框Applicaton Type Selection,在這里要求
3、你選擇要開(kāi)發(fā)的項(xiàng)目的應(yīng)用類(lèi)型,就像我們前面介紹的FactoryTalk View Studio開(kāi)發(fā)多種應(yīng)用,現(xiàn)在我們要開(kāi)發(fā)的是PanelView Plus上的應(yīng)用,所以選擇Machine Edition ,單擊Continue按鈕,接著出現(xiàn)New/Open Machine Edition Application對(duì)話(huà)框,由于我們是新建一個(gè)應(yīng)用,選擇New屬性頁(yè),輸入應(yīng)用名稱(chēng),比如輸入:MotorControl。下面的語(yǔ)言框是這個(gè)應(yīng)用的默認(rèn)語(yǔ)言,實(shí)際上一個(gè)PanelView Plus支持多種語(yǔ)言,而且在運(yùn)行的時(shí)候可以任意切換,這里我們選擇中文。最后單擊 Create按鈕,F(xiàn)acotryTalk V
4、iew Studio將為我們創(chuàng)建項(xiàng)目的各個(gè)文件,創(chuàng)建好之后,我們看到FactoryTalk View Studio的布局與RSLogix5000一樣,也包含菜單、工具欄、狀態(tài)欄等,其中窗口的左半部分是瀏覽器窗口,右邊窗口是不同的編輯窗口或設(shè)置窗口,選擇瀏覽器窗口中不同對(duì)象,將打開(kāi)相應(yīng)對(duì)象的編輯窗口。比如,如果在瀏覽器窗口中雙擊一個(gè)Display,F(xiàn)actoryTalk View Stuido窗口的右邊將打畫(huà)面編輯窗口。用FactoryTalk View Studio開(kāi)發(fā)的第一步是進(jìn)行通訊設(shè)置,PanelView Plus是采用RSLinx Enterprise與CompactLogix進(jìn)行通訊
5、的,用FactoryTalk View Studio創(chuàng)建應(yīng)用時(shí),系統(tǒng)已經(jīng)自動(dòng)為我們創(chuàng)建了一個(gè)RSLinx Enterprise 服務(wù)器,我們所要做的工作是設(shè)置添加相應(yīng)的設(shè)備,也就是說(shuō)將RSLinx Enterprise 與相應(yīng)的CompactLogix建立連接,依次展開(kāi)瀏覽器窗口中的Local、MotorControl和RSLinx Enterprise,雙擊RSLinx Enterprise下的Communication Setup,這將打開(kāi)RSLinx Enterprise配置向?qū)Вx擇第一項(xiàng) Create a new configuration,點(diǎn)擊Finish按鈕,這將打開(kāi)通訊設(shè)置窗口
6、,這個(gè)窗口的右邊是你希望進(jìn)行通訊的設(shè)備的列表,我們還沒(méi)創(chuàng)建任何一個(gè)設(shè)備,所以現(xiàn)在這個(gè)設(shè)備列表為空,由于我們打算這個(gè)應(yīng)用的目的是控制變頻器的啟停、設(shè)置頻率因此我們需要添加一個(gè)設(shè)備引用,將這個(gè)設(shè)備指向上一講中的CompactLogix控制器。單擊Add 按鈕,設(shè)備列表中出現(xiàn)一個(gè)設(shè)備引用,名稱(chēng)為New_shortcut,將其名稱(chēng)改為L(zhǎng)35E?,F(xiàn)在已經(jīng)創(chuàng)建了一個(gè)設(shè)備的引用,但是這個(gè)設(shè)備引用還沒(méi)指向?qū)嶋H的設(shè)備。這個(gè)窗口的右邊是RSLinx Enterprise的設(shè)備瀏覽窗口,窗口顯示了RSLinx Enterprise所能搜索到的所有設(shè)備,展開(kāi)EtherNet,RSLinx Enterprise 列出所
7、有搜索到的設(shè)備,我們發(fā)現(xiàn)1769-L35E也在里頭,它的IP地址為192.168.1.2,這個(gè)設(shè)備不是1769-L35E的控制器,它是1769-L35E的EtherNet/IP網(wǎng)絡(luò)接口,依次展開(kāi)出現(xiàn)的設(shè)備,直到發(fā)現(xiàn)類(lèi)似1769-L35E/A,test1為止,這個(gè)設(shè)備才是實(shí)際的控制器,其中test1是我們用RSLogix5000創(chuàng)建的項(xiàng)目文件,這個(gè)項(xiàng)目文件已經(jīng)下載到控制器中?,F(xiàn)在,鼠標(biāo)單擊這個(gè)設(shè)備后,再點(diǎn)擊左邊窗口的Apply按鈕。做完這一步將使得剛才創(chuàng)建的設(shè)備引用指向?qū)嶋H的控制器。前面所做的工作都是在我們自己的電腦上完成了RSLinx Enterprise與實(shí)際設(shè)備建立連接,但是我們要開(kāi)發(fā)的是
8、運(yùn)行在PanelView Plus上的項(xiàng)目,所以你還要做的是使得項(xiàng)目在PanelView Plus運(yùn)行時(shí)也能指向?qū)嶋H的設(shè)備,現(xiàn)在我們只要單擊窗口右邊右上角按鈕Copy from Desigin to Runtime就可以完成這個(gè)工作。出現(xiàn)RSLinx Enterprise確認(rèn)窗口時(shí),單擊Yes按鈕,再單擊OK按鈕完成通訊設(shè)置。通訊設(shè)置完成后,現(xiàn)在就可以創(chuàng)建相應(yīng)的運(yùn)行畫(huà)面了,展開(kāi)FactoryTalk View Studio右邊的瀏覽器窗口,找到Graphics,右鍵點(diǎn)擊其下的Display,從快捷菜單中選擇New,這將在窗口右邊打開(kāi)畫(huà)面編輯窗口,并新建一個(gè)畫(huà)面,同時(shí)我們看到工具欄上多了一個(gè)圖形
9、對(duì)象的工具條,要使用工具條上的對(duì)象,只要用鼠標(biāo)選擇相應(yīng)的對(duì)象后,然后將鼠標(biāo)移動(dòng)到畫(huà)面編輯窗口,按下鼠標(biāo)左鍵并移動(dòng)鼠標(biāo),再釋放鼠標(biāo)左鍵,所選擇的對(duì)象就會(huì)添加到畫(huà)面上,對(duì)象所在區(qū)域的左上角就是你按下鼠標(biāo)左鍵時(shí)的位置,對(duì)象所在區(qū)域的右下角就是釋放鼠標(biāo)左鍵時(shí)的位置?,F(xiàn)在按照我們前面介紹的應(yīng)用要求添加圖形對(duì)象,先添加兩個(gè)按鈕,我們添加的按鈕類(lèi)型是Momentary Push Button。當(dāng)項(xiàng)目運(yùn)行時(shí),按下這個(gè)按鈕時(shí),按鈕所對(duì)應(yīng)的BOOL型標(biāo)簽數(shù)據(jù)置位,釋放按鈕時(shí),標(biāo)簽數(shù)據(jù)將復(fù)位。添加兩個(gè)按鈕后,鼠標(biāo)右鍵點(diǎn)擊第一個(gè)按鈕,從快捷菜單中選擇Properties,選擇States屬性頁(yè),在Caption下輸入
10、“啟動(dòng)”。再選擇Connections屬性頁(yè),鼠標(biāo)點(diǎn)擊Value行Tag列上的有三個(gè)點(diǎn)的按鈕,這將打開(kāi)標(biāo)簽瀏覽窗口,我們先鼠標(biāo)右鍵點(diǎn)擊最上層的MotorControl,從快捷菜單中選擇Refresh All Folders,現(xiàn)在我們看到出現(xiàn)一個(gè)L35E文件夾,這個(gè)文件夾就是我們?cè)谶M(jìn)行通訊設(shè)置創(chuàng)建的設(shè)備引用,它指向了我們要通訊的CompactLogix。展開(kāi)L35E,鼠標(biāo)指向L35E下的Online文件夾,我們看到窗口右邊列出了瀏覽到的標(biāo)簽,其中包含有motorStart、motorStop和motorFreq。這個(gè)按鈕的作用是啟動(dòng),因此我們選擇motorStart按鈕并按OK按鈕,回到按鈕設(shè)置
11、窗口,現(xiàn)在我們看到在Value行,Tag/Expression列上的值為 L35EmotorStart,這表示這個(gè)按鈕將連接motorStart這個(gè)標(biāo)簽。單擊OK完成按鈕的屬性設(shè)置?,F(xiàn)在讓我們回顧上面設(shè)置按鈕連接屬性的過(guò)程,這個(gè)過(guò)程與使用傳統(tǒng)HMI開(kāi)發(fā)軟件不一樣,當(dāng)用傳統(tǒng)HMI開(kāi)發(fā)軟件開(kāi)發(fā)一個(gè)與傳統(tǒng)PLC通訊的項(xiàng)目時(shí),會(huì)要求在HMI上先創(chuàng)建變量,然后設(shè)置這些變量與PLC物理地址的對(duì)應(yīng)關(guān)系,最后才是設(shè)置圖形對(duì)象所連接的變量。而我們使用FactoryTalk View Studio開(kāi)發(fā)HMI應(yīng)用時(shí),并沒(méi)有創(chuàng)建變量,對(duì)象是直接引用存在CompactLogix中的標(biāo)簽,這將為我們節(jié)省了大量的工作。按照
12、同樣的方法設(shè)置第二個(gè)按鈕,這個(gè)按鈕的Caption屬性是“停止”,這個(gè)按鈕所對(duì)應(yīng)的標(biāo)簽是motorStop?,F(xiàn)在我們往畫(huà)面上再添加兩個(gè)圖形對(duì)象,一個(gè)對(duì)象是Numeric Input Cursor Point,這個(gè)對(duì)象用于設(shè)置變頻器的頻率,另一個(gè)對(duì)象是Numeric Display,用于顯示變頻器實(shí)際運(yùn)行的頻率。Numeric Input Cursor Point圖像對(duì)象對(duì)應(yīng)的標(biāo)簽是motorFreq,我們按照同樣的方法設(shè)置這個(gè)對(duì)象的Value屬性。Numeric Display對(duì)象對(duì)應(yīng)的標(biāo)簽是Motor1:I.OutputFreq,在標(biāo)簽瀏覽窗口中,當(dāng)鼠標(biāo)定位為Online文件下時(shí)沒(méi)有找到這個(gè)
13、標(biāo)簽,如果我們把鼠標(biāo)定位在Online文件下的Motor1:I文件加,會(huì)發(fā)現(xiàn)右邊的窗口上出現(xiàn)了OutputFreq這個(gè)標(biāo)簽,選擇這個(gè)標(biāo)簽后點(diǎn)擊OK回到Numeric Display屬性設(shè)置窗口,我們看到這時(shí)Value行,Tag/Expression列上的值為“L35EMotor1:I.OutputFreq ”,記得在上一講的時(shí)候已經(jīng)介紹過(guò),PowerFlex 40P變頻器的頻率是以0.1HZ為單位,所以如果要以HZ為單位顯示,L35EMotor1:I.OutputFreq應(yīng)除以10,我們直接在后面加上/10,點(diǎn)擊OK完成設(shè)置?,F(xiàn)在我們還要添加一個(gè)按鈕,當(dāng)項(xiàng)目運(yùn)行時(shí)點(diǎn)擊這個(gè)按鈕將退出項(xiàng)目運(yùn)行狀態(tài)
14、。依次點(diǎn)擊菜單Object、Advaned和Shutdown,在畫(huà)面上添加一個(gè)Shutdown按鈕,右鍵點(diǎn)擊這個(gè)Shutdown按鈕,從快捷菜單中選擇Properties,選擇Lable屬性頁(yè),設(shè)置Caption的屬性為“退出”,點(diǎn)擊OK完成設(shè)置。到這里我們的畫(huà)面上的任務(wù)就已經(jīng)完成了,點(diǎn)擊菜單File、Save As,畫(huà)面名稱(chēng)命名為main。如有需要,你可以調(diào)整畫(huà)面上的對(duì)象的大小、顏色、式樣等,以使畫(huà)面更加美觀。點(diǎn)擊工具欄上的Test Display可以測(cè)試畫(huà)運(yùn)行時(shí)的實(shí)際效果。在FactoryTalk View Studio的瀏覽器窗口上有一個(gè)System文件夾,其下有Startup,雙擊這個(gè)
15、Startup進(jìn)行項(xiàng)目的啟動(dòng)設(shè)置,在隨后出現(xiàn)的窗口上,復(fù)選上Initial graphic,并從組合框中選擇main畫(huà)面作為我們這個(gè)應(yīng)用的初始畫(huà)面,點(diǎn)擊OK完成設(shè)置。現(xiàn)在我們已經(jīng)完成了項(xiàng)目的開(kāi)發(fā),我們下面將要完成的工作是1. 創(chuàng)建運(yùn)行文件 2. 將運(yùn)行文件傳送給PanelView Plus 3. 在PanelView Plus上裝載改項(xiàng)目并運(yùn)行。4. 測(cè)試點(diǎn)擊菜單Application,再點(diǎn)擊Create Runtime Application,在隨后打開(kāi)的Create Runtime Application窗口上,除了Save as type這一項(xiàng)外,其它選項(xiàng)可以按照默認(rèn)設(shè)置。請(qǐng)打開(kāi)RSLi
16、nx,查看PanelView Plus的版本號(hào),我們看到版本為3.23。所以在這里我們從組合框的下拉列表中選擇Runtime 3.20 Application (*.mer),單擊Save按鈕,F(xiàn)actoryTalk View Studio將為我們生成運(yùn)行文件。運(yùn)行文件創(chuàng)建之后,現(xiàn)在我們可以將運(yùn)行文件傳輸?shù)絇anelView Plus,點(diǎn)擊主菜Tools,再點(diǎn)擊菜單項(xiàng)Transfer Utility打開(kāi)文件傳輸程序,在Download屬性頁(yè)上,點(diǎn)擊Source file編輯框右邊的瀏覽按鈕,選擇我們剛剛創(chuàng)建的運(yùn)行文件MotorControl.mer,在窗口下半部分找到你要將運(yùn)行文件傳送的目的地
17、。我們要將運(yùn)行文件傳送到PanelView Plus上,選擇相應(yīng)的PanelView Plus后點(diǎn)擊Download按鈕,Transfer Utility程序?qū)秧?xiàng)目的運(yùn)行文件傳輸?shù)絇anelView Plus上?,F(xiàn)在你可以離開(kāi)你的電腦,下面這些工作是在PanelView Plus上完成的,這些操作根據(jù)是觸摸式HMI還是鍵盤(pán)式HMI有所不同,我們將以觸摸屏來(lái)介紹。在PanelView Plus的配置界面上,請(qǐng)直接點(diǎn)擊按鈕Load Application,如果是鍵盤(pán)式的HMI,按F1鍵。在隨后出現(xiàn)的Load Application窗口上選擇我們剛剛傳送的運(yùn)行文件MotorControl.mer,并點(diǎn)擊Load按鈕,接著出現(xiàn)了Replace Communication窗口,直接點(diǎn)擊Yes按鈕回到PanelView Plus配置界面,點(diǎn)擊Run Application按鈕將運(yùn)行項(xiàng)目,隨后出現(xiàn)的畫(huà)面與我們?cè)贔actoryTalk View Studio
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 認(rèn)識(shí)三角形第4課時(shí)三角形的高 教學(xué)設(shè)計(jì)-2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)下冊(cè)
- 600元美容館合同范本
- 受聘合同范本
- 勞務(wù)雇傭責(zé)任合同范本
- 雙方交付款合同范本
- 保證質(zhì)押合同范本
- 發(fā)廊股東入股合同范本
- 《送元二使安西》教案設(shè)計(jì)
- 勞務(wù)合同范本兼職
- 保定市電梯維保合同范本
- 《陶瓷工藝技術(shù)》課件
- 變更強(qiáng)制措施的申請(qǐng)書(shū)
- 供電所安全演講
- 供應(yīng)鏈韌性提升與風(fēng)險(xiǎn)防范-深度研究
- 化工原理完整(天大版)課件
- 《淞滬會(huì)戰(zhàn)》課件
- 《智能制造技術(shù)基礎(chǔ)》課件-第4章 加工過(guò)程的智能監(jiān)測(cè)與控制
- 罪犯正常死亡報(bào)告范文
- 《企業(yè)文化概述》課件
- 某地源熱泵畢業(yè)設(shè)計(jì)
- (三級(jí))工業(yè)機(jī)器人運(yùn)用與維護(hù)理論考試復(fù)習(xí)題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論