富士觸摸屏通訊中的問題及解決方案
2018/11/8 15:00:13 標簽:中國傳動網(wǎng)
隨著計算機網(wǎng)絡及現(xiàn)場總線技術技術的發(fā)展,PLC及觸摸屏在工業(yè)控制和樓宇自動化中的應用非常廣泛。現(xiàn)場總線技術及其總線接口模塊、智能儀表、控制設備等組成的綜合監(jiān)控系統(tǒng)已成為當前自動化技術發(fā)展的一個重要方向。在工控領域,PLC與觸摸屏結合運用的技術已越來越為工程人員所了解與熟悉,由于觸摸屏具有操作簡便、界面美觀直接、編程容易掌握、與PLC通訊良好、抗干擾能力強等等特點,它正迅速地滲入各個行業(yè),發(fā)揮自動化控制的最大優(yōu)勢。
PROFIBUS提供了兩種通信協(xié)議:DP、FMS,富士UG系列的觸摸屏支持其中的DP協(xié)議。富士觸摸屏具有很強的兼容性,可以與近30個廠家的PLC通訊,兼容性極強,而且還可以和計算機通訊(開放式通訊協(xié)議)。
觸摸屏選用富士UG420H-SC1,10.4英寸、128色STN顯示,基于Windows95/98/NT操作平臺下的專用組態(tài)軟件,界面友好直觀,易學易用,大大節(jié)省產品開發(fā)周期。編程軟件中備有大量的圖形庫(開關、燈、棒圖等)供選擇,還可以根據(jù)用戶需求編輯所需要的工藝圖形,能夠轉換BMP文件和AUTOCAD中的DXF文件。
2觸摸屏的通訊設置及界面設計
在硬件連接完成后,需要在組態(tài)軟件中指定系統(tǒng)的硬件配置以及設置一些通信參數(shù)等等。首先制定所使用的觸摸屏的類型,這里選擇默認的UG420(640*48010.4inches);下一步指定和觸摸屏通訊的PLC類型及型號,這里選SIEMENSS7-PROFIBUS;最后一步指定系統(tǒng)參數(shù),首先是讀區(qū)和寫區(qū),讀區(qū)是指作為從PLC讀入數(shù)據(jù)的緩沖,如果系統(tǒng)中需要顯示趨勢圖的話那么讀區(qū)應當設大一些,一般設1000個字就可以了,寫區(qū)用于顯示存儲屏幕的狀態(tài)、頁碼、畫面層疊以及報警狀態(tài)等等。另外在對話框No.ofWordSettingforI/O中需要指出觸摸屏的MPI地址,以及傳輸?shù)膸L度,MPI地址在PLC的硬件組態(tài)里已經定義好了,兩者必須一致,否則會出現(xiàn)通信錯誤。另外幀長度為32字節(jié);奇偶校驗為奇校驗;數(shù)據(jù)長度8位;停止位1位;通訊方式RS-485。
UG00S-CW具有非常完善而強大的組態(tài)功能,在開發(fā)組態(tài)的時候,開發(fā)者可以不去考慮通信協(xié)議的問題,因為富士公司已經將這一切的技術細節(jié)都屏蔽掉了,它具有智能的尋址功能。在建立一個按鈕時,這個按鈕在PLC中的預先有定義(在西門子PLC中,無論是數(shù)字量還是模擬量的定義都是在DB塊中)。假設這個按鈕的地址是DB2.DBX2.0(它的含義是第2個DB塊中第2個字節(jié)的第0位),觸摸屏中按鈕的地址應表示為DB2:2-0。我們可以看到,除了地址的書寫方式有所不同以外,你幾乎無需作其他的工作,你無需去定義變量、更無需去理會通信的幀結構等等。
對于模擬量同樣如此,只不過在模擬量中你需要指出模擬量所占的字節(jié)個數(shù),其他的同數(shù)字量一樣簡單。
可以說,UG00S-CW在處理基本的模擬數(shù)字量的時候非常簡單、方便,但是在處理一些較為復雜的情況時卻遇到了意想不到的問題。在這個食品生產線的集中控制系統(tǒng),其中就涉及到富士觸摸屏和西門子PLC中的通信格式的兼容問題。
系統(tǒng)中有些PID控制的模擬量需要用趨勢圖來顯示,UG00S-CW中顯示趨勢圖并不復雜,首先點一下趨勢圖的圖標,在彈出的對話框中選擇趨勢圖的類型,然后選擇每條曲線對應的地址即可。但是在聯(lián)機調試時卻總是出現(xiàn)comunicationerror(通信錯誤)信息,經過排查發(fā)現(xiàn)問題出在趨勢圖上,如果將趨勢圖從程序中去掉,則一切正常,后來我就嘗試先將西門子PLC中的對應的模擬量數(shù)據(jù)讀入觸摸屏的緩沖(即內部存儲區(qū)),然后將趨勢圖每條曲線的地址改為對應的內部地址。經過聯(lián)機調試,發(fā)現(xiàn)不再出現(xiàn)comunicationerror信息,但是趨勢圖的曲線的顯示卻極不正常。經過觀察,發(fā)現(xiàn)除了當模擬量的值為零時曲線顯示正常,而為非零時曲線則指向無窮大。這個問題曾讓筆者百思不得其解,后來終于想到有可能是西門子PLC和富士觸摸屏在存儲格式上可能會不兼容。原來富士觸摸屏中趨勢圖中的模擬量一般都是雙字(4字節(jié)),它從西門子PLC讀取的順序是將第一字讀為高字,第二個字讀為低字,而西門子PLC中模擬量的存儲為先存低字再存高字,這樣富士觸摸屏從西門子PLC中讀入的數(shù)據(jù)剛好都是高低字顛倒的。因為一般模擬量的值都比較小,所以高字都為零,這樣相當于將原來的值乘了一個2的16次方的數(shù),遠遠超過了模擬量的上限,所以才出現(xiàn)了以上情況。
為了解決以上問題,需要將PLC中的數(shù)據(jù)讀入,然后依次高低字顛倒,然后再將趨勢圖的曲線地址指向存儲修正數(shù)據(jù)的內部地址即可。為了完成這個功能,需要用到UG00S-CW的宏指令,富士UG00S-CW平臺提供了豐富的宏命令集,
主要有以下幾類:
屏幕類,當打開一個界面時可執(zhí)行的OPENmacro,當關閉一個界面時可執(zhí)行的CLOSEmacro,當打開一個界面后不斷循環(huán)執(zhí)行直到這個界面關閉為止時停止的CYCLEmacro。
按鈕類,當按下一個按鈕時可執(zhí)行的ONmacro和當松開一個按鈕時可執(zhí)行的OFFmacro。
宏模式,即宏指令程序段受某一個比特位的控制,當這一位為1時執(zhí)行,為0時停止,這個比特位可以是PLC中的地址,也可以是觸摸屏的內部地址。
富士UG00S-CW的宏命令集和匯編語言非常相似,不過此外還增加了許多系統(tǒng)命令功能和輔助功能,使得開發(fā)程序更加方便快捷。觸摸屏中的存儲格式是字,地址用$u來表示,例如$u1000就表示第1000個字,$u1000-14就表示第1000個字的第14位,觸摸屏中沒有用來表示字節(jié)的地址表示方式。在這個食品生產線上有多個PID控制回路,每個回路對應一個趨勢圖,以第一個回路為例,它占用Buffer1(最多有12個Buffer可供使用)趨勢圖有三條曲線PV、SP、OP,它們所對應的PLC地址分別為DB10:DBD0,DB10:DBD4,DB10:DBD8,然后將調整后的地址存入定為$u500~$u505,程序段如下:
/*首先將模擬量讀入觸摸屏內部,使用塊賦值BMOV指令,即將DB10:DBD0~DB10:DBD8賦值到$u500~$u505*/
$u500=DB0010:0000C:12(BMOV)
下面將各個量的高字和低字顛倒
$u600=$u500(W)
$u500=$u501(W)
$u501=$u600(W)
$u602=$u502(W)
$u502=$u503(W)
$u503=$u602(W)
$u604=$u504(W)
$u500=$u505(W)
$u505=$u604(W)
然后將此程序段拷貝到每一屏幕的CYCLEmacro中,然后將buffer地址初始地址指向$500,抽樣模式定為:ConstantSample,曲線條數(shù)(即No.ofWord)定為3條,存儲長度為500,其他的設置為默認值,趨勢圖中對應三條曲線的地址改為$u500,$u502,$u504,這樣才能保證觸摸屏中的數(shù)據(jù)和PLC中的數(shù)據(jù)同步更新。將程序下載到觸摸屏,經過聯(lián)機測試,一切正常。
供稿:楊宏凱 李宏光
本文鏈接:http://www.onehpc.cn/content.aspx?url=rew&id=947
相關新聞
- 2024-06-19為什么堅固型人機界面至關重要?
- 2021-01-18新品發(fā)布丨超薄金屬寬溫人機界面TGMA63D-ET
- 2020-12-04工業(yè)電腦的功能特點及在工業(yè)工作負載中的應用
- 2020-11-25我國人機界面行業(yè)發(fā)展的機遇與挑戰(zhàn)
- 2020-05-20邁信電氣MF系列人機界面_動態(tài)圖形使用案例
- 2020-05-08智能化時代 工控機行業(yè)進入新時期
- 2020-04-28口罩機“助攻” ?信捷電氣一季度凈利增5成
成員中心
- 上海會通自動化科技發(fā)展有限公
- 中達電通股份有限公司
- 長春禹衡光學有限公司
- 睿工業(yè)
- 廣東美的智能科技有限公司
- 高創(chuàng)傳動科技開發(fā)(深圳)有限
- 南京埃斯頓自動化股份有限公司
- 哈爾濱工業(yè)大學
- 深圳市機械行業(yè)協(xié)會
- 廣東省自動化學會
- 廣東省機械工程學會
- 華南智能機器人創(chuàng)新研究院
- 深圳市機器人協(xié)會
- 富士康科技集團
- 深圳眾為興技術股份有限公司
- 南京誠達運動控制系統(tǒng)有限公司
- 常州精納電機有限公司
- 杭州之山智控技術有限公司
- 杭州中達電機有限公司
- 杭州日鼎控制技術有限公司
- 杭州米格電機有限公司
- 上海新時達電氣股份有限公司
- 上海登奇機電技術有限公司
- 上海三竹機電設備有限公司
- 深圳市艾而特工業(yè)自動化設備有
- 深圳市億維自動化技術有限公司
- 湖南科力爾電機股份有限公司
- 深圳市四方電氣技術有限公司
- 武漢邁信電氣技術有限公司
- 廣東省珠峰電氣股份有限公司
- 清能德創(chuàng)電氣技術(北京)有限公
- 畢孚自動化設備貿易(上海)有
- 富士電機(中國)有限公司
- 松下電器機電(上海)有限公司
- 路斯特運動控制技術(上海)有
- 西門子(中國)有限公司
- ABB(中國)有限公司
- 施耐德電氣(中國)投資有限公
- 丹佛斯(中國)投資有限公司
- 三菱電機自動化(上海)有限公
- 安川電機(中國)有限公司
- 歐姆龍自動化(中國)有限公司
- 山洋電氣(上海)貿易有限公司
- 柯馬(上海)工程有限公司
- 康耐視
- 埃莫運動控制技術(上海)有限
- 上海安浦鳴志自動化設備有限公
- 諾德(中國)傳動設備有限公司
- 利萊森瑪電機科技(福州)有限
- 易格斯(上海)拖鏈系統(tǒng)有限公
- ACS Motion Control(弘柏商貿(
- 蘇州鈞和伺服科技有限公司
- 北京研華興業(yè)電子科技有限公司
- 臺安科技(無錫)有限公司
- 海頓直線電機(常州)有限公司
- 杭州摩恩電機有限公司
- 梅勒電氣(武漢)有限公司
- 亞德諾半導體技術有限公司
- 上海摯驅電氣有限公司
- 上海鴻康電器有限公司
- 上海開通數(shù)控有限公司
- 上海翡葉動力科技有限公司
- 上海維宏電子科技股份有限公司
- 上海弈貓科技有限公司
- 和椿自動化(上海)有限公司
- 光洋電子(無錫)有限公司
- 圖爾克(天津)傳感器有限公司
- 堡盟電子(上海)有限公司
- 廣東西克智能科技有限公司
- 約翰內斯·海德漢博士(中國)
- 宜科(天津)電子有限公司
- 美國邦納工程國際有限公司
- 庫伯勒(北京)自動化設備貿易
- 奧托尼克斯電子(嘉興)有限公
- 皮爾磁工業(yè)自動化(上海)有限
- 易盼軟件(上海)有限公司
- 深圳市凱德電線電纜有限公司
- 恒科鑫(深圳)智能科技有限公
- 深圳市英威騰電氣股份有限公司
- 深圳威科達科技有限公司
- 深圳市微秒控制技術有限公司
- 深圳易能電氣技術股份有限公司
- 深圳市正運動技術有限公司
- 深圳市合信自動化技術有限公司
- 深圳市吉恒達科技有限公司
- 深圳銳特機電有限公司
- 深圳市顧美科技有限公司
- 深圳安納赫科技有限公司
- 深圳市金寶佳電氣有限公司
- 深圳市泰格運控科技有限公司
- 深圳市麥格米特驅動技術有限公
- 深圳市匯川技術股份有限公司
- 深圳市庫馬克新技術股份有限公
- 深圳市藍海華騰技術股份有限公
- 深圳市正弦電氣股份有限公司
- 深圳市艾威圖技術有限公司
- 無錫信捷電氣股份有限公司
- 臺州市格特電機有限公司
- 天津龍創(chuàng)恒盛實業(yè)有限公司
- 武漢華中數(shù)控股份有限公司
- 四川零點自動化系統(tǒng)有限公司
- 庸博(廈門)電氣技術有限公司
- 北京凱恩帝數(shù)控技術有限責任公
- 北京配天技術有限公司
- 歐瑞傳動電氣股份有限公司
- 航天科技集團公司第九研究院
- 西安微電機研究所
- 蘭州電機股份有限公司
- 太倉摩力伺服技術有限公司
- 泰志達(蘇州)自控科技有限公
- 無錫創(chuàng)正科技有限公司
- 寧波菲仕電機技術有限公司
- 杭州中科賽思伺服電機有限公司
- 世協(xié)電機股份有限公司
- 太倉摩訊伺服電機有限公司
- 浙江禾川科技股份有限公司
- 騰禾精密電機(昆山)有限公司
- 杭州納智電機有限公司
- 杭州德力西集團有限公司
- 嘉興德歐電氣技術有限公司
- 臥龍電氣集團股份有限公司
- 寧波海天驅動有限公司
- 德恩科電機(太倉)有限公司
- 常州展帆電機科技有限公司
- 固高科技(深圳)有限公司
- 廣東科動電氣技術有限公司
- 深圳市百盛傳動有限公司
- 廣州賽孚德電氣有限公司
- 廣州金升陽科技有限公司
- 廣東伊萊斯電機有限公司
- 珠海市臺金科技有限公司
- 東莞市卓藍自動化設備有限公司
- 東莞新友智能科技有限公司
- 成都思迪機電技術研究所
- 深圳市英威騰智能控制有限公司
- 深圳市錦凌電子有限公司
- 深圳市雷賽智能控制股份有限公
- 深圳市雷賽控制技術有限公司
- 橫川機器人(深圳)有限公司
- 武漢久同智能科技有限公司
- 深圳市默貝克驅動技術有限公司
- 深圳眾城卓越科技有限公司
- 泉州市桑川電氣設備有限公司
- 江蘇本川智能電路科技股份有限
- 臺州市金維達電機有限公司
- 深圳市多維精密機電有限公司
- 上海尚通電子有限公司
- 配天機器人技術有限公司
- 瑞普安華高(無錫)電子科技有
- 深圳市青藍自動化科技有限公司
- 廣東科伺智能股份科技有限公司
- 東莞市成佳電線電纜有限公司
- 深圳市朗宇芯科技有限公司
- 深圳軟贏科技有限公司
- 常州市領華科技自動化有限公司
- 杭州眾川電機有限公司
- 江蘇智馬科技有限公司
- 海禾動力科技(天津)有限公司
- 杭州賽亞傳動設備有限公司
- 廣州富燁自動化科技有限公司
- 日立產機系統(tǒng)(中國)有限公司
- 魏德米勒電聯(lián)接(上海)有限公
- 東莞市安揚實業(yè)有限公司
- CC-Link協(xié)會
- 北京精準博達科技有限公司
- 深圳市山龍智控有限公司
- 蘇州偉創(chuàng)電氣設備技術有限公司
- 上海相石智能科技有限公司
- 上海米菱電子有限公司
- 深圳市智創(chuàng)電機有限公司
- 深圳市杰美康機電有限公司
- 東莞市亞當電子科技有限公司
- 武漢正源高理光學有限公司
- 珠海凱邦電機制造有限公司
- 上海精浦機電有限公司
- 江蘇略盛電子科技有限公司
- 深圳市研控自動化科技有限公司
- 上海微泓自動化設備有限公司
- 寧波中大力德智能傳動股份有限
- 成都超德創(chuàng)機電設備有限公司
- 深圳市合發(fā)齒輪機械有限公司
- 溫州漢橋科技有限公司
- 浙江工商職業(yè)技術學院智能制造
- 廣東派萊特智能系統(tǒng)有限公司
- 上海英威騰工業(yè)技術有限公司
- 寧波中控微電子有限公司
- 普愛納米位移技術(上海)有限
- 贛州誠正電機有限公司
- 三木普利(天津)有限公司上海
- 無錫新華光精機科技有限公司
- 廣東宏博電子機械有限公司
- 紐泰克斯電線(濰坊)有限公司
- 杭州微光電子股份有限公司
- 北京和利時電機技術有限公司
- 廣東七科電機科技有限公司
- 艾羅德克運動控制技術(上海)
- 大連普傳科技股份有限公司
- 托菲傳感技術(上海)股份有限
- 杭州中科伺爾沃電機技術有限公
- 蘇州輕工電機廠有限公司
- 國訊芯微(蘇州)科技有限公司
- 鋒樺傳動設備(上海)有限公司
- 科比傳動技術(上海)有限公司
- 泰科電子(上海)有限公司
- 廣東速美達自動化股份有限公司
- 安徽謹銘連接系統(tǒng)有限公司
- 沈機(上海)智能系統(tǒng)研發(fā)設計
- 寧波谷雷姆電子有限公司
- 深圳市人通智能科技有限公司
- 倫茨(上海)傳動系統(tǒng)有限公司
- 連云港杰瑞電子有限公司
- 歐德神思軟件系統(tǒng)(北京)有限
- 河源職業(yè)技術學院
- 凌華科技(中國)有限公司
- 浙江銳鷹傳感技術有限公司
- 廈門唯恩電氣有限公司
- 深圳市高川自動化技術有限公司
- 北一半導體科技(廣東)有限公
- 深圳市步科電氣有限公司
- 東莞市凱福電子科技有限公司
- 杭州海拓電子有限公司
- 樂星電氣(無錫)有限公司
- 上海奧深精浦科技有限公司
- 崧智智能科技有限公司
- 珠海運控電機有限公司
- 常州拓自達恰依納電線有限公司
- 浙江省諸暨市精益機電制造有限
- 深圳市多賀電氣有限公司
- 上海贏雙電機科技股份有限公司
- 日沖商業(yè)(昆山)有限公司
- 深圳市卓航自動化設備有限公司
- 蘇州市凌臣采集計算機有限公司
- 南京芯馳半導體科技有限公司
- 福建睿能科技股份有限公司
- 深圳市如本科技有限公司
- 常州市常華電機股份有限公司
- 寧波眾諾電子科技有限公司
- 聯(lián)誠科技集團股份有限公司
- 山東中科伺易智能技術有限公司
- 廣東奧普特科技股份有限公司
- 上海艾研機電控制系統(tǒng)有限公司
- 長廣溪智能制造(無錫)有限公司
- 句容市百歐電子有限公司
- 深圳市康士達科技有限公司
- 深圳舜昌自動化控制技術有限公
- 昕芙旎雅商貿(上海)有限公司
- 北京科迪通達科技有限公司
- 成都中天自動化控制技術有限公
- 深圳市恒昱控制技術有限公司
- 眾程技術(常州)有限公司
- 深圳市好上好信息科技股份有限
- 常州洛源智能科技有限公司
- 昆山艾尼維爾電子有限公司
- 深圳市迪維迅機電技術有限公司
- 尼得科控制技術公司
- 傳周半導體科技(上海)有限公
- 納博特南京科技有限公司
- 蘇州海特自動化設備有限公司
- 深圳市華成工業(yè)控制股份有限公
- 寧波招寶磁業(yè)有限公司
- 南京菲尼克斯電氣有限公司
- 長裕電纜科技(上海)有限公司
- 臺州鑫宇海智能科技股份有限公
- 寧波銀禧機械科技有限公司
- 江蘇睿芯源科技有限公司
- 威圖電子機械技術(上海)有限公
- 瑪格電子技術(武漢)有限公司
- 福爾哈貝傳動技術(太倉)有限公
- 武漢華大新型電機科技股份有限
- 廈門永陞科技有限公司
- 浙江頂峰技術服務有限公司
- 上海先楫半導體科技有限公司
- 蘇州阿普奇物聯(lián)網(wǎng)科技有限公司
- 德纜(上海)電線電纜有限公司
- 廣東英瑞沃電氣科技有限公司
- 南京實點電子科技有限公司
- 廣州豐盈機電科技有限公司
- 深圳市百亨電子有限公司
- 蘇州德勝亨電纜科技有限公司
- 嘉興松州工業(yè)科技有限公司
- 蘇州途億通科技有限公司
- 上海數(shù)恩電氣科技有限公司
- 昆山深裕澤電子有限公司