




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、臺(tái)達(dá)DOP系列觸摸屏一機(jī)多屏應(yīng)用設(shè)計(jì)原理摘要:隨著觸摸屏技術(shù)的發(fā)展及生產(chǎn)過(guò)程對(duì)人機(jī)界面(HMI)功能提升,人機(jī)界面一機(jī)多屏的應(yīng)用方式越來(lái)越普遍。本文用清晰的圖示結(jié)合實(shí)際工程開(kāi)發(fā)案例詳細(xì)的說(shuō)明臺(tái)達(dá)DOP是如何實(shí)現(xiàn)一機(jī)多屏功能的。 關(guān)鍵字:人機(jī)界面宏指令1引言現(xiàn)在市面上很多的人機(jī)界面都提供了方便的一臺(tái)控制器連接兩臺(tái)或者多臺(tái)HMI的功能,也就是工程上常說(shuō)的一機(jī)多屏系統(tǒng),如臺(tái)灣威綸科技股份 WeinView系列和臺(tái)灣HITEC(海泰克)等都可以實(shí)現(xiàn)一機(jī)多屏系統(tǒng)。臺(tái)達(dá)的DOP系列觸摸屏人機(jī)功能很強(qiáng),但在ScreenEditor編輯軟件中并沒(méi)有提供一機(jī)多屏集成應(yīng)用功能,本文提出DOP觸摸屏一機(jī)多屏功能集成
2、設(shè)計(jì)技術(shù)。2原理設(shè)計(jì)臺(tái)達(dá)DOP系列觸摸屏的特點(diǎn)之一是提供了2個(gè)通訊口,而且2個(gè)通訊口可以獨(dú)立使用??梢杂靡粋€(gè)通訊口連接控制器,另一個(gè)通訊口連接第二臺(tái)或者第三臺(tái)觸摸屏,以下將結(jié)合工程案例給出DOP系列觸摸屏一機(jī)多屏系統(tǒng)設(shè)計(jì)。所有的從機(jī)與PLC的數(shù)據(jù)交換都是通過(guò)主機(jī)中的宏完成周轉(zhuǎn)的。每臺(tái)人機(jī)可以運(yùn)行不一樣的程序。舉一反三,這種形式推廣的一個(gè)變型就是可以在多臺(tái)人機(jī)和多臺(tái)控制器之間輕松的完成數(shù)據(jù)的交換。圖1DOP觸摸屏一機(jī)多屏系統(tǒng)框圖參見(jiàn)圖1,用一個(gè)DOP觸摸屏作為MasterHMI,其余若干個(gè)人機(jī)作為SlaveHMI,分別為2#、3#.。MasterHMI的COM1與臺(tái)達(dá)EH系列PLC通過(guò)RS232
3、連接,MasterHMI的COM2與各個(gè)SlaveHMI通過(guò)RS485連接。這樣,MasterHMI作為兩條線(xiàn)路上的主站,負(fù)責(zé)交換兩條線(xiàn)路上的數(shù)據(jù)。本例采用兩臺(tái)HMI同一個(gè)PLC連接,圖1系統(tǒng)圖簡(jiǎn)如圖2所示,兩臺(tái)DOP觸摸屏直接通過(guò)MODBUSASCII來(lái)連接。圖2DOP觸摸屏一機(jī)雙屏系統(tǒng)框圖2.2雙屏數(shù)據(jù)同步顯示功能1:兩臺(tái)HMI同時(shí)顯示PLC的數(shù)據(jù)變化。DOP有個(gè)很大的特點(diǎn)就是支持宏指令功能,所以這些功能都要依靠宏來(lái)實(shí)現(xiàn)。我們先設(shè)功能1中PLC用到的寄存器地址為D200,D201。2#SlaveHMI與之對(duì)應(yīng)的地址設(shè)為$109,$110,根據(jù)表1DOP內(nèi)部與MODBUS的對(duì)應(yīng)關(guān)系可以知道對(duì)
4、應(yīng)MODBUS的地址為W40110,W40111。然后在MasterHMI中用BMOV指令將D區(qū)傳送給$區(qū)就行了。表1DOP內(nèi)部與MODBUS的對(duì)應(yīng)關(guān)系ModbusaddressHMI內(nèi)部數(shù)據(jù)定義W40001W41024$0$1023內(nèi)部緩存器W42001W43024$M0$M1023斷電保持內(nèi)部緩存器W44001RCPNO配方編號(hào)緩存器W45001.RCP0RCPn配方緩存器B00001B01024$2000.0$2063.15內(nèi)部緩存器(bit)B01025B02048$M200.0$M263.15斷電保持內(nèi)部緩存器(bit)2.3雙屏數(shù)據(jù)同步修改功能2:當(dāng)其中任意一臺(tái)HMI修改PLC寄存
5、器的數(shù)值時(shí),同時(shí)能在另一臺(tái)HMI上一起變化。參見(jiàn)圖3,要實(shí)現(xiàn)主從人機(jī)換畫(huà)面同步,就要用【系統(tǒng)控制區(qū)】來(lái)幫忙了。設(shè)主從人機(jī)共用從機(jī)的MODBUS地址W40100來(lái)切換畫(huà)面。2.4雙屏畫(huà)面同步切換功能3:當(dāng)一臺(tái)HMI切換畫(huà)面時(shí),另一臺(tái)HMI也會(huì)自動(dòng)切換。參見(jiàn)圖4,其中綠色表示在2#SlaveHMI中執(zhí)行的;桔色表示在1#MasterHMI中執(zhí)行的。本功能實(shí)現(xiàn)關(guān)鍵是主從機(jī)都可以改變PLC中的數(shù)據(jù)。設(shè)PLC中的寄存器地址為D100,D101。2#SlaveHMI與之相對(duì)應(yīng)的地址是W40010,W40011。我們的思路是這樣:當(dāng)1#MasterHMI完成對(duì)D100,D101的數(shù)值輸入的時(shí)候,觸發(fā)一個(gè)標(biāo)志
6、位1#$101.0(1#表示1#Master,2#表示2#SlaveHMI)。在1#backgroud宏中檢查$101如果為1,就Call子宏2,在子宏2中用BMOV指令把D100,D101分為傳送給2W40010,2#W40011以達(dá)到數(shù)據(jù)同時(shí)改變。同時(shí)啟動(dòng)D100,D101的執(zhí)行后宏,先做200ms延時(shí),之后復(fù)位$101.0.同樣的做法,當(dāng)2完成對(duì)2#W40010,2#W40011數(shù)值輸入后觸發(fā)標(biāo)志位2#B00001。因?yàn)樵?#backgroud宏的IF語(yǔ)句中不能直接使用BasePort或者Link2的地址,所以要先把2#B00001GET到$100.0,之后在在1#backgroud宏中
7、檢查$100如果為1,就Call子宏1,在子宏1中用BMOV指令把2W40010,2#W40011分為傳送給D100,D101以達(dá)到數(shù)據(jù)同時(shí)改變。同時(shí)啟動(dòng)2W40010,2#W40011的執(zhí)行后宏,先做200ms延時(shí),之后復(fù)位2#B00001。3種功能實(shí)現(xiàn)的圖示圖下圖所示:圖3雙屏數(shù)據(jù)同步顯示圖4雙屏數(shù)據(jù)同步修改圖5雙屏畫(huà)面同步切換3ScreenEditor軟件設(shè)計(jì)系統(tǒng)原理設(shè)計(jì)要通過(guò)ScreenEditor來(lái)軟件實(shí)現(xiàn)。由于篇幅的限制,一些基本的軟件操作就不在此文說(shuō)明,本文只提到一些比較關(guān)鍵的點(diǎn)。3.11#MasterHM程序設(shè)計(jì)啟動(dòng)ScreenEditor軟件,建立一個(gè)新文件,【設(shè)定模組參數(shù)】的設(shè)置上圖中1#MasterHMI的COM1連接DVPPLC,作為PLC的主站。與PLC的通訊參數(shù)設(shè)置新建一個(gè)Link2,用1#MasterHMI的COM2去連接2#SlaveHMI,如圖通訊Link2 新建1-Screen_1畫(huà)面。其中D101的屬性設(shè)置與D100一樣。 建立2-Screen_1畫(huà)面,來(lái)配合切換畫(huà)面的實(shí)現(xiàn)2-Screen_2畫(huà)面建立Backgroud宏建立兩個(gè)子宏子宏1子宏2至此,1#MasterHMI的程序就編寫(xiě)完成了。3.22#SlaveHMI的程序編寫(xiě)【設(shè)定模組參數(shù)】為2#建立2個(gè)畫(huà)面至此,2#SlaveHMI的程序完成了。一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)合同范本題目
- 農(nóng)村水田租賃承包合同范本
- 企業(yè)汽車(chē)銷(xiāo)售合同范本
- 代理買(mǎi)賣(mài)二手車(chē)合同范本
- 代領(lǐng)購(gòu)房合同范本
- 一般經(jīng)銷(xiāo)合同范例
- 個(gè)人購(gòu)貨采購(gòu)合同范本
- 關(guān)于裝修貸款合同范本
- 升旗臺(tái)合同范本
- 前臺(tái)勞務(wù)派遣合同范本
- 高考專(zhuān)題復(fù)習(xí):小說(shuō)專(zhuān)題訓(xùn)練歷史小說(shuō)的特點(diǎn)
- 人教部編版六年級(jí)下冊(cè)道德與法治第二課-《學(xué)會(huì)寬容-第一課時(shí)-寬容讓生活更美好》教學(xué)課件
- 醫(yī)患溝通技巧培訓(xùn)講義
- 丁苯橡膠乳液聚合生產(chǎn)工藝課件
- -抗腫瘤藥物的心臟毒性及防治新版課件
- 第1章全科醫(yī)學(xué)概述(人衛(wèi)第五版全科醫(yī)學(xué)概論)課件
- 拖拉機(jī)培訓(xùn)(基礎(chǔ)和通用知識(shí))課件
- 對(duì)核武器和核事故的防護(hù)
- 中國(guó)古代經(jīng)濟(jì)史講稿
- 怎樣做好一名拉長(zhǎng)
- 故障檢測(cè)報(bào)告表
評(píng)論
0/150
提交評(píng)論