第一篇:臺(tái)達(dá)DOPB10E615觸摸屏與PLC通信總結(jié)
臺(tái)達(dá)DOPB10E615觸摸屏與PLC通信總結(jié)
觸摸屏與s7300通信可以有direct MPI、ISO TCP通信、with PC adapter通信,現(xiàn)對(duì)前兩種通信方式設(shè)置過程進(jìn)行介紹。
1、所需軟件
①Screen Editor 2.00.18(可從臺(tái)達(dá)官網(wǎng)下載)用于對(duì)觸摸屏的相關(guān)參數(shù)進(jìn)行設(shè)置。
②Step7用于對(duì)plc參數(shù)進(jìn)行組態(tài)。
2、設(shè)置步驟 2.1 MPI通信 2.1.1連線接口定義
2.1.2PLC組態(tài)設(shè)計(jì)
1、組態(tài)主機(jī)架,插入CPU315-2PN/DP,設(shè)置參數(shù)對(duì)話框如下圖所示
2、插入新站點(diǎn),在工程上點(diǎn)擊右鍵插入新站點(diǎn)如下圖所示
3、雙擊other station,彈出對(duì)話框中,在“interface”選項(xiàng)卡中選擇“new”在“type”中選擇MPI,點(diǎn)擊“ok”
4、設(shè)定MPI站號(hào),在address欄中填入站號(hào),此處為“0”點(diǎn)擊“ok”此處站號(hào)即為觸摸屏的站號(hào),觸摸屏設(shè)置應(yīng)于此一致。
5、在工程目錄CPU下雙擊“connections”進(jìn)入連接界面
6、將分站和PLC分別連接在MPI總線上
連接前
連接后
編譯下載即可。2.1.3觸摸屏參數(shù)設(shè)置
1、打開scredit 新建項(xiàng)目設(shè)置工程名稱,HMI型號(hào)和PLC型號(hào)如下圖所示,點(diǎn)擊“確定”
2、在“選項(xiàng)”-“設(shè)置模塊參數(shù)”-“通信”設(shè)定“人機(jī)站號(hào)”此處為“0”需與PLC內(nèi)部設(shè)定一致
3、編輯所需畫面,編譯下載即可建立通信 2.2ISO TCP 通信 2.2.1PLC組態(tài)配置
1、新建工程配置主機(jī)架。插入CPU模塊在彈出對(duì)話框中設(shè)置CPU的IP,此處為192.168.0.2
2、在項(xiàng)目上右鍵插入新站點(diǎn)
3、雙擊“other station”彈出對(duì)話框中選擇 “Industrial Ethernet”點(diǎn)擊“ok”
4在彈出對(duì)話框中設(shè)定IP地址,此地址即為HMI的地址,需與人機(jī)界面的設(shè)定一致。點(diǎn)擊“OK”此處為“192.168.0.3”
5、在CPU目錄下點(diǎn)擊“connections”進(jìn)入鏈接界面,在PLC綠點(diǎn)上點(diǎn)右鍵選擇“object properties”彈出對(duì)話框中選擇“new新建一個(gè)網(wǎng)線連接”
新建前
新建后
6、建立將新增站與plc建立連接
7、編譯下載即可
2.2.2 HMI配置
1、打開“scredit”新建一工程設(shè)置好參數(shù)如下圖所示
2、在“選項(xiàng)”-“設(shè)置模塊參數(shù)”-“通信”-”Ethernet”設(shè)定人機(jī)界面的IP此處需與PLC是、中設(shè)置的分站的IP一致
3、在“選項(xiàng)”-“設(shè)置模塊參數(shù)”-“通信”-”baseport”設(shè)定PLC的IP此處需與PLC的IP一致。
4、編譯下載即可通信
2在“選項(xiàng)”-“設(shè)置模塊參數(shù)”-“通信”
第二篇:臺(tái)達(dá)PLC使用總結(jié)
臺(tái)達(dá)PLC使用方法總結(jié)
5、位仁兄:我想知道,上位機(jī)和臺(tái)達(dá)的PLC通訊怎么設(shè)置成主從式通訊?用其自帶的485口。謝謝!
答:上位機(jī)和臺(tái)達(dá)的PLC通訊,多數(shù)上位機(jī)是主的。這個(gè)不用什么設(shè)置,臺(tái)達(dá)PLC默認(rèn)就是從站,不需要做任何設(shè)置,直接調(diào)用MODBUS協(xié)議就可以了。但我們默認(rèn)的是ASCII,如果要用RTU,必須把M1143置ON。
6、象往變頻器里寫頻率有固定的地址,例如:H2001,要是想通過文本顯示器或觸摸屏改變變頻器里其他的參數(shù)如加速時(shí)間,那么是否可以象改變寫入頻率一樣,只要知道其地址就可以直接通過觸摸屏改變其參數(shù)值的大小了嗎?
答:當(dāng)然可以,對(duì)應(yīng)臺(tái)達(dá)M系列變頻器,參數(shù)P10的地址為000AH,對(duì)應(yīng)B系列,37、我用臺(tái)達(dá)文本帶西門子PLC,用的是RS232,波特率是9600,一共用了34個(gè)頁面,其中有一些頁面里有靜態(tài)文字,數(shù)值輸入,數(shù)值顯示及交替按鈕等9個(gè)元件,8個(gè)系統(tǒng)換頁,當(dāng)翻頁時(shí),交替按鈕的更新速度需要7秒鐘,也就是說,得需要7秒鐘才能更新狀態(tài),我又試了RS485,波特率是9600時(shí)可以通訊,但是反應(yīng)速度沒有改變,又用波特率19200試了,出現(xiàn)了通訊逾時(shí).用RS232,19200也出現(xiàn)通訊逾時(shí).我要問的是:為什么用19200波特率就會(huì)出現(xiàn)通訊逾時(shí)呢? 怎么才能把文本的反應(yīng)速度提上來呢? 請(qǐng)各位高手指點(diǎn)一下? 答:你的數(shù)據(jù)量不是很大,應(yīng)該不會(huì)慢的這么離譜的,要7秒?臺(tái)達(dá)PLC默認(rèn)的時(shí)9600,你把文本設(shè)置成19200,沒有改變PLC的波特率,當(dāng)然就出現(xiàn)通訊逾時(shí)。對(duì)于PLC的COM1要設(shè)置D1036為通訊的參數(shù)設(shè)定。具體你可以參考《PLC手冊(cè)》2-68頁。最高可以選擇115200的速度。
38、本人剛接觸臺(tái)達(dá)PLC 像DVP32XP01R與DVP32XP11R有什么區(qū)別 資料書上面寫的是01是L TYPE,11是H TYPE,H TYPE與L TYPE是什么意思?
答:H TYPE與L TYPE是指PLC的尺寸區(qū)別。
39、DVP-10SX時(shí)間中斷的具體時(shí)間怎么確定,就是說,如果我想要60S執(zhí)行一次中斷?
答:作個(gè)60ms的定時(shí)中斷,在中斷程序中對(duì)一個(gè)D做INC,當(dāng)這個(gè)D等于1000的時(shí)候(這時(shí)60S時(shí)間到),就執(zhí)行本來在60s中斷中要執(zhí)行的程序。
40、SX提供2AI,但只有一個(gè)公共端,請(qǐng)問可以一路接電壓,一路接電流嗎? 答:可以。
41、我的模擬點(diǎn)輸入(DVP-10SX本機(jī))接收的是4-20mA的信號(hào),是0-100度的量程,怎么轉(zhuǎn)換為測(cè)量的溫度?
答:SX提供2AI、1AO。是雙極性的,即輸入-20mA~20mA的電流,對(duì)應(yīng)為-2000~2000。
4-20mA即對(duì)應(yīng)400~2000,自行用線性變化成0~100就可以了。注意:SX不能極性AD線性調(diào)整。
42、請(qǐng)問:PLC密碼怎么設(shè)置???老是提示我不正確,怎么回是,大家怎么設(shè)的?
答:你設(shè)置密碼的時(shí)候你查看一下設(shè)置密碼欄的下部,如果你看到?密碼鎖定?的時(shí)候,密碼已經(jīng)設(shè)置了,你下一部點(diǎn)擊跳出菜單的取消項(xiàng)就可以了。如果你看到的是?密碼解除?字樣的話,說明密碼沒有設(shè)置上。
43、在DVP系列編程軟件2.08 <通訊>欄里有一<裝置監(jiān)控>可監(jiān)控以后怎樣停止監(jiān)控呢?
我現(xiàn)在沒辦法,只好關(guān)掉軟件再重新啟動(dòng)!
答:只要進(jìn)入了裝置監(jiān)控窗口,就執(zhí)行監(jiān)控,在這個(gè)窗口不能停止對(duì)PLC的監(jiān)控。若要停止監(jiān)控,則要進(jìn)入梯形圖窗口,鼠標(biāo)在窗口中,雙擊 出現(xiàn)“是否停止監(jiān)控”對(duì)話框,選擇“是”。或者把鼠標(biāo)移到窗口右上角,點(diǎn)擊關(guān)閉就回到梯形圖窗口了
44、上個(gè)月,我買了臺(tái)臺(tái)達(dá)EH-32MR.PLC編程調(diào)試好后新用,發(fā)現(xiàn)斷電后錯(cuò)誤燈亮,但程序沒掉沒錯(cuò),何解?多次試均一樣!答:當(dāng)前臺(tái)達(dá)的各個(gè)型號(hào)的PLC都做了韌體升級(jí)。升級(jí)后的PLC都是這樣,這是PLC在回存一些數(shù)據(jù),比如掉電保存之類的,這是很正常的現(xiàn)象。老版本韌體的PLC端點(diǎn)后ERROR也會(huì)亮,只不會(huì)非常短暫,有時(shí)候發(fā)覺不到罷了。
45、DVP-PCC01怎么用?只一個(gè)按鈕(ERASE)和開關(guān)(WR/RD)答:相當(dāng)于U盤,不過只能復(fù)制PLC內(nèi)部的東東(包括PLC程序,M,D,文件寄存器等等),可以快速的將PLC
里面的數(shù)據(jù)(包括PLC程序,M,D,文件寄存器等等)備份,或?qū)浞菰谠撃K里面的數(shù)據(jù)從一臺(tái)PLC復(fù)制到另外一臺(tái)PLC。原來的DVP256FM卡(類似于該模塊的功能)只有EH才有,而這個(gè)模塊臺(tái)達(dá)全系列PLC都支持(連接通過編程口)。
46、我用了一臺(tái)DVP-16EH主機(jī),并擴(kuò)展了一塊DA模塊,DA模塊是另外供的電源,如果上電時(shí)DA模塊比主機(jī)慢的話,最后主機(jī)不會(huì)運(yùn)行,故障燈會(huì)亮??有什么好的解決辦法避免這種情況嗎?
答:主機(jī)上電後大概會(huì)延遲3秒,才會(huì)對(duì)擴(kuò)充機(jī)進(jìn)行操作,這個(gè)延遲時(shí)間也就是為了保證擴(kuò)充機(jī)在主機(jī)開始操作之前準(zhǔn)備好,如果你的主機(jī)與擴(kuò)充機(jī)用同一個(gè)電源,應(yīng)該沒有問題。檢測(cè)擴(kuò)充模塊的兩個(gè)時(shí)機(jī):PLC Power Off--->On;PLC Stop--->RUN
47、為什么要用HSCS HSCR指令?
答:^_^。這是比較后立即輸出啊,不受掃描周期的影響。
48、臺(tái)達(dá)PLC的中斷類型都有那些?。?答:外部輸入中斷 定時(shí)中斷
通訊中斷
高速計(jì)數(shù)到達(dá)中斷 脈沖輸出中斷。
49、目前臺(tái)達(dá)各個(gè)極性都能擴(kuò)充到多少DI/DO?。?答:EH可以擴(kuò)展到512點(diǎn),其他機(jī)種可以擴(kuò)充到256點(diǎn)。
50、我想要AB相脈沖的輸出,臺(tái)達(dá)那些機(jī)型支持?。?答:EH/SA/SC/SX。
第三篇:基于plc的觸摸屏總結(jié)
基于plc的觸摸屏專業(yè)技能總結(jié)
專業(yè):電子信息工程
學(xué)號(hào):0414110111 姓名:王國發(fā)
這學(xué)期我們進(jìn)行了有關(guān)PLC的科研技能訓(xùn)練,科研技能訓(xùn)練是大學(xué)中必不可少的一個(gè)環(huán)節(jié),因?yàn)榭蒲屑寄苁古囵B(yǎng)學(xué)生的科研能力、創(chuàng)新意識(shí)和創(chuàng)新能力,通過科研技能訓(xùn)練,使學(xué)生掌握科學(xué)研究的過程和方法,能夠初步掌握進(jìn)行科學(xué)研究、科技論文寫作的方法步驟,全面掌握 進(jìn)行科技活動(dòng)必備的素質(zhì)要求,激發(fā)學(xué)生的專業(yè)熱情和學(xué)習(xí)興趣,為學(xué)生撰寫畢業(yè)論文、進(jìn)行畢業(yè)設(shè)計(jì)奠定基礎(chǔ),并能培養(yǎng)學(xué)生的科研組織能力和專業(yè)知識(shí)綜合 運(yùn)用能力,提高其與專業(yè)有關(guān)的綜合素質(zhì),并且能提高創(chuàng)新能力!
一、觸摸屏的現(xiàn)狀與應(yīng)用
PLC(Programmable Logical Controller)通常稱為可編程邏輯控制器,是一種以微處理器為基礎(chǔ),綜合了現(xiàn)代計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動(dòng)控制裝置,由于它擁有體積小、功能強(qiáng)、程序設(shè)計(jì)簡單、維護(hù)方便等優(yōu)點(diǎn),特別是它適應(yīng)惡劣工業(yè)環(huán)境的能力和它的高可靠性,使它的應(yīng)用越來越廣泛,已經(jīng)被稱為現(xiàn)代工業(yè)的三大支柱(即PLC、機(jī)器人和CAD/CAM)之一。
PLC基于電子計(jì)算機(jī),但并不等同于計(jì)算機(jī)。普通計(jì)算機(jī)進(jìn)行入出信息交換時(shí),大多只考慮信息本身,信息入出的物理過程一般不考慮的。而PLC則要考慮信息入出的可靠性、實(shí)時(shí)性、以及信息的實(shí)際使用。特別要考慮怎樣適應(yīng)于工業(yè)環(huán)境,如便于安裝便于門內(nèi)外感應(yīng)采集信號(hào),便于維修和抗干擾等問題,入出信息變換及可靠地物理實(shí)現(xiàn),可以說是PLC實(shí)現(xiàn)控制的兩個(gè)基本點(diǎn)。PLC可以通過他的外設(shè)或通信接口與外界交換信息。其功能要比繼電器控制裝置多得多、強(qiáng)得多。PLC有豐富的指令系統(tǒng),有各種各樣的I/O接口、通信接口,有大容量的內(nèi)存,有可靠的自身監(jiān)控系統(tǒng),因而具有以下基本功能:
1邏輯處理功能; 2數(shù)據(jù)運(yùn)算功能; 3準(zhǔn)確定時(shí)功能; 4高速計(jì)數(shù)功能;
5中斷處理(可以實(shí)現(xiàn)各種內(nèi)外中斷)功能; 6程序與數(shù)據(jù)存儲(chǔ)功能; 7聯(lián)網(wǎng)通信功能 ; 8自檢測(cè)、自診斷功能。
可以說,凡普通小型計(jì)算機(jī)能實(shí)現(xiàn)的功能,PLC幾乎都可以做到。像 PLC這樣,集豐富功能于一身,是別的電控制器所沒有的,更是傳統(tǒng)的繼電器控制電路所無法比擬的。豐富的功能為PLC 的廣泛應(yīng)用提供了可能,同時(shí),也為自動(dòng)門行業(yè)的遠(yuǎn)程化、信息化、智能化創(chuàng)造了條件。
人機(jī)界面是在操作人員和機(jī)器設(shè)備之間做雙向溝通的橋梁,用戶可以自由的組合文字、按鈕、圖形、數(shù)字等處理或監(jiān)控管理及應(yīng)付隨時(shí)可能變化信息的多功能顯示屏幕。隨著機(jī)械設(shè)備的飛速發(fā)展,以往的操作界面需由熟練的操作員才能操作,而且操作困難,無法提高工作效率。但是使用人機(jī)界面能夠明確指示并告知操作員設(shè)備目前的狀況,使操作變的簡單生動(dòng),并且可以減少操作上的失誤,即使是新手也可以輕松的操作整個(gè)機(jī)器設(shè)備。使用人機(jī)界面還可以使機(jī)器的配線標(biāo)準(zhǔn)化、簡單化,同時(shí)也能減少PLC控制器所需的I/O點(diǎn)數(shù),降低生產(chǎn)的成本。同時(shí)由于面板控制的小型化及高性能,相對(duì)的提高了整套設(shè)備的附加價(jià)值。
觸摸屏是“圖形操作終端”“GOT”在工業(yè)控制中的通俗叫法,這種液晶顯示器具有人體感應(yīng)功能,當(dāng)手指觸摸到觸摸屏上的圖形時(shí),可發(fā)出操作指令。
一、觸摸屏的簡要結(jié)構(gòu)、原理 1.電阻式觸摸屏原理
觸摸屏工作時(shí),上下導(dǎo)體層相當(dāng)于電阻網(wǎng)絡(luò),當(dāng)某一層電極加上電壓時(shí),會(huì)在該網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層在某一點(diǎn)接觸,則在電極未加電壓的另一層可以測(cè)得接觸點(diǎn)處的電壓,從而知道接觸點(diǎn)處的坐標(biāo)。
2.電容式觸摸屏原理(1)表面電容觸摸屏通過人體的感應(yīng)電流來進(jìn)行工作。它采用一層銦錫氧化物(ITO),外圍至少有四個(gè)電極。當(dāng)一個(gè)接地的物體靠近時(shí),例如手指,流經(jīng)這四個(gè)電極的電流與手指到四角的距離成正比,控制器通過對(duì)這四個(gè)電流比例的精確計(jì)算,得出觸摸點(diǎn)的位置。
(2)投射電容式觸摸屏。當(dāng)手指靠近從一個(gè)電極到另一個(gè)電極的電場(chǎng)線時(shí),相鄰電極耦合產(chǎn)生的電容產(chǎn)生變化,控制器收集變化信息,從而計(jì)算出位置。這種觸摸屏的最大優(yōu)勢(shì)是實(shí)現(xiàn)了多點(diǎn)觸控,使得用戶的操作更加便捷。
(3)紅外線觸摸屏原理
在屏幕周邊,成對(duì)安裝紅外線發(fā)射器和紅外線接受器,形成緊貼屏幕前密布X、Y方向上的紅外線矩陣,通過不停的掃描是否有紅外線被物體阻擋檢測(cè)并定位用戶的觸摸。
(4)聲波式觸摸屏原理
表面聲波觸摸屏是利用聲波可以在剛體表面?zhèn)鞑サ奶匦栽O(shè)計(jì)而成。以X軸為例,控制電路產(chǎn)生發(fā)射信號(hào)(電信號(hào)),該電信號(hào)經(jīng)玻璃屏上的X軸發(fā)射換能器轉(zhuǎn)換成超聲波,超聲波在前進(jìn)途中遇到45度傾斜的反射線后產(chǎn)生反射,產(chǎn)生和入射波成90度、和Y軸平行的分量,該分量傳至玻璃屏X方向的另一邊也遇到45度傾斜的反射線,經(jīng)反射后沿和發(fā)射方向相反的方向傳至X軸接收換能器。X軸接收換能器將回收到的聲波轉(zhuǎn)換成電信號(hào)??刂齐娐穼?duì)該電信號(hào)進(jìn)行處理得到表征玻璃屏聲波能量分布的波形。有觸摸時(shí),手指會(huì)吸收部分聲波能量,回收到的信號(hào)會(huì)產(chǎn)生衰減,程序分析衰減情況可以判斷出X方向上的觸摸點(diǎn)坐標(biāo)。同理可以判斷出Y軸方向上的坐標(biāo),X、Y兩個(gè)方向的坐標(biāo)一確定,觸摸點(diǎn)自然就被唯一地確定下來。
各類觸摸屏橫向比較
? 電阻式:觸摸屏處于一種對(duì)外界完全隔離的工作環(huán)境,不怕灰塵、水汽和油污,可以用任何物體來觸摸。精度非常高,可用來作圖,書寫。價(jià)格合理。
? 電容式:最大優(yōu)勢(shì)是能實(shí)現(xiàn)多點(diǎn)觸控,操作最隨意。不足的是精度較低,受周圍環(huán)境電場(chǎng)影響可能產(chǎn)生漂移,價(jià)格較高。
? 紅外線式:紅外觸摸屏不受電流、電壓和靜電干擾,但對(duì)光照較為敏感。價(jià)格較低,維護(hù)方便。
? 聲波式:屏幕多為鋼化玻璃,清晰度高,透光率好。高度耐久,抗刮傷性良好。多用于各種公共場(chǎng)合如ATM,自動(dòng)售票機(jī)等。
二、觸摸屏的畫面制作及基本操作
1、GOT的接線及與計(jì)算機(jī)、PLC的連接 作為PLC的圖形操作終端,GOT必須與PLC聯(lián)機(jī)使用,通過操作人員手指與觸摸屏上的圖形元件的接觸發(fā)出PLC的操作指令或者顯示PLC運(yùn)行中的各種信息。
2.GOT的畫面功能(用戶畫面功能、系統(tǒng)畫面)(1)用戶畫面功能(用戶制作的畫面)(2)系統(tǒng)畫面功能 ① 監(jiān)視功能
② 數(shù)據(jù)采樣功能 ③ 報(bào)警功能 ④ 其他功能
三、觸摸屏的選用
由于在此系統(tǒng)中,觸摸屏要擔(dān)任監(jiān)控各部分運(yùn)行狀態(tài),而且還用于控制作用,所以在此擔(dān)任的任務(wù)還是比較重的。所以在此選定的觸摸屏為MT506T型號(hào)。
①可實(shí)時(shí)顯示設(shè)備和系統(tǒng)的運(yùn)行狀態(tài)。
②通過觸摸向PLC發(fā)出指令和數(shù)據(jù),再通過PLC完成對(duì)系統(tǒng)或設(shè)備的控制。
③可做成多幅多種監(jiān)控畫面,替代了傳統(tǒng)的電氣操作盤及顯示記錄儀表等,且功能更加強(qiáng)大。
四、觸摸屏程序設(shè)計(jì)
本系統(tǒng)的觸摸屏人機(jī)交互界面的開發(fā)平臺(tái),采用MT506觸摸屏的編程軟件實(shí)現(xiàn)。該軟件類似于組態(tài)軟件,采用圖形化的編程方法,只需將相關(guān)元件拖到預(yù)先定義的畫面上,根據(jù)需要設(shè)置相關(guān)參數(shù)、合理配置PLC寫入地址即可完成操作。
五‘GT-Designer2 畫面制作軟件介紹
三菱觸摸屏的用戶畫面制作軟件有FX-PCS-DU/WIN-C和GT-Designer等,前者主要用于制作F900系列觸摸屏的畫面,后者用于高檔觸摸屏(如A900系列、GT11系列、GT15系列)畫面的制作,也可用于F900系列觸摸屏。
觸摸屏作為一種新型的人機(jī)界面,從一出現(xiàn)就受到關(guān)注,它的簡單易用,強(qiáng)大的功能及優(yōu)異的穩(wěn)定性使它非常適合用于工業(yè)環(huán)境,甚至可以用于日常生活之中,應(yīng)用非常廣泛,比如:自動(dòng)化停車設(shè)備、自動(dòng)洗車機(jī)、天車升降控制、生產(chǎn)線監(jiān)控等,甚至可用于智能大廈管理、會(huì)議室聲光控制、溫度調(diào)整。
隨著科技的飛速發(fā)展,越來越多的機(jī)器與現(xiàn)場(chǎng)操作都趨向于使用人機(jī)界面,PLC控制器強(qiáng)大的功能及復(fù)雜的數(shù)據(jù)處理也呼喚一種功能及與之匹配而操作又簡單的人機(jī)的出現(xiàn),觸摸屏的應(yīng)運(yùn)而生無疑是21世紀(jì)自動(dòng)化領(lǐng)域里的一個(gè)巨大的革新。
通過科研技能訓(xùn)練,我發(fā)現(xiàn)要干好一件事情必須要不怕困難,堅(jiān)持到底,只有這樣才會(huì)戰(zhàn)勝困難,贏得最后的勝利。作為信息時(shí)代的大學(xué)生,我們應(yīng)該有這種不怕辛苦,勇于創(chuàng)新的精神。另外,理工科的學(xué)生不是只有會(huì)計(jì)算和實(shí)驗(yàn)就夠了的,培養(yǎng)表達(dá)能力也很重要,要懂得把自己的想法恰如其分的表達(dá)清楚,梳理成文章,讓感興趣的人很好的欣賞自己的創(chuàng)作。所以通過科研技能訓(xùn)練,讓我在原有水平上有了一個(gè)量的提高,對(duì)我以后的發(fā)展和專業(yè)水平的提高有很大的幫助,我想我會(huì)一直努力用理論聯(lián)系實(shí)際的方法不斷提高自己,奔向人生最高處。
第四篇:臺(tái)達(dá)PLC溫度控制應(yīng)用
臺(tái)達(dá)PLC實(shí)現(xiàn)溫度數(shù)據(jù)采集升級(jí)的應(yīng)用方案
作者:朱振建 石樺 宋杰 許林晨
摘要: 本文論述以臺(tái)達(dá)PLC為核心,在自動(dòng)控制領(lǐng)域數(shù)據(jù)采集系統(tǒng)的組成、原理,包括控制器的電路構(gòu)成,特點(diǎn)、組成框圖及臨時(shí)應(yīng)變方面,組態(tài)王軟件(HIM)編程步驟和參數(shù)完善。
關(guān)鍵詞: 數(shù)據(jù)采集系統(tǒng),PLC,HIM,傳感器
一、引言
臺(tái)達(dá)電子工業(yè)自動(dòng)化產(chǎn)品以現(xiàn)代電子技術(shù)核心基礎(chǔ),致力與驅(qū)動(dòng)(Drive)、運(yùn)動(dòng)(Motion)和控制(Control)三大領(lǐng)域的發(fā)展,擁有著名的:DVP系列PLC、DOP系列人機(jī)界面和IFD系列通訊轉(zhuǎn)換接口等用于控制系統(tǒng),REO系列編碼器用于檢測(cè)系統(tǒng),ASAD系列伺服馬達(dá)與驅(qū)動(dòng)器用于運(yùn)動(dòng)控制,VFD系列各種通用、專用變頻器廣泛應(yīng)用于各類電機(jī)的驅(qū)動(dòng)與控制… … 如果你是一名優(yōu)秀的電氣工程師或技術(shù)主管,臺(tái)達(dá)工業(yè)自動(dòng)化產(chǎn)品的高性能、易用性、多樣化以及由上至下的整合性,一定能讓你的工作得心應(yīng)手、事業(yè)騰飛,亮麗你的一生;無論你在國企、民企或外企,臺(tái)達(dá)電子一定能使你大顯身手、助你成功,如果員工(搞電氣的)需要培訓(xùn),PLC、DOP 再加上一臺(tái)變頻器,是你最好的試驗(yàn)教材;如果你的設(shè)備運(yùn)轉(zhuǎn)異常、效率低下、技術(shù)落后、產(chǎn)品質(zhì)量不穩(wěn)定等等,你可以瀏覽一下臺(tái)達(dá)機(jī)電綜合產(chǎn)品目錄,相信你一定找到合理的解決方案,哈哈,下面我要介紹的一個(gè)案例就是這樣誕生的:臺(tái)達(dá)PLC在溫度數(shù)據(jù)采集方面的應(yīng)用
一條懸掛式工件熱處理調(diào)質(zhì)線,產(chǎn)品質(zhì)量極不穩(wěn)定,引起客戶的抱怨,責(zé)丞工藝、設(shè)備技術(shù)人查找問題所在,拿出解決方案,分析原因可能由于淬火槽內(nèi)淬火液的溫度高低不均,如何能夠測(cè)出工件在淬火液中的溫度分布情況???這是解決問題的關(guān)鍵… … 傳統(tǒng)的方法是傳感器+儀表,若同時(shí)測(cè)工件周圍六點(diǎn)的淬火液溫度,需要六塊儀表,在淬火液中高溫工件四周溫度的變化劇烈、復(fù)雜,如何觀察記錄呢?怎么分析工件的淬火溫度變化曲線是否合理?顯然傳統(tǒng)的方案顯得無奈,臺(tái)達(dá)PLC+PC(筆記本)輕松解決問題,且省時(shí)經(jīng)濟(jì),精度高,靈活性好。
二、系統(tǒng)硬件、軟件選擇
PLC主機(jī):DVP32EH00R2 一臺(tái)
熱電阻溫度測(cè)量模塊 DVP04PT-H2 二塊
鉑金屬傳感器PT 100(3線制 100Ω)六支
通訊模塊ADAM—4520 一塊
開關(guān)穩(wěn)壓電源 LP1100D-24M AC 200V/ DC 24V 4A 一塊
筆記本一臺(tái)(本項(xiàng)目借用 最好有RS232串口)PLC編程軟件 WPLSoft 2.10 臺(tái)達(dá)公司免費(fèi)提供
組態(tài)軟件 北京亞控 組態(tài)王6.53 46點(diǎn) 演示版
導(dǎo)線若干
三 系統(tǒng)配置描述
本系統(tǒng)用于臨時(shí)性、實(shí)驗(yàn)性、密集型連續(xù)測(cè)量、記錄工件周圍淬火介質(zhì)溫度,為改進(jìn)、改造設(shè)備或熱處理工藝提供實(shí)際數(shù)據(jù),如果稍加改動(dòng),用于各種介質(zhì)的溫度控制,也是一個(gè)很優(yōu)秀控制方案,因而具有一定推廣意義。
本系統(tǒng)顯著地特點(diǎn):實(shí)用性強(qiáng),方便、快捷、經(jīng)濟(jì),PLC編程,組態(tài)王編程數(shù)小時(shí)便可完成,更可貴的組態(tài)王演示版,64點(diǎn)開發(fā)版免費(fèi),可運(yùn)行2個(gè)小時(shí),重啟一次,非常經(jīng)濟(jì),對(duì)于本項(xiàng)目沒有影響。
3.1數(shù)據(jù)采集系統(tǒng)的整體結(jié)構(gòu)
采用臺(tái)達(dá)PLC主機(jī)DVP32EH + 溫度測(cè)量模塊 DVP04PT,利用DVP32EH的RS-485通訊口,通過一塊通訊模塊ADAM—4520將RS-485信號(hào)轉(zhuǎn)化為RS-232信號(hào)(由于現(xiàn)場(chǎng)工作環(huán)境惡劣PC機(jī)離控制器較遠(yuǎn)故而要使用RS-485信號(hào)),連接到PC機(jī)上,最后由PC機(jī)上的組態(tài)王監(jiān)控軟件,完成采集數(shù)據(jù)的顯示、記錄與處理。
熱處理調(diào)質(zhì)線,現(xiàn)場(chǎng)生產(chǎn)工藝流程,所要采集溫度點(diǎn)的位置如下圖:
3.2 PLC 溫度數(shù)據(jù)采集程序的編制
DVP04PT 溫度測(cè)量模塊可接受外部4 點(diǎn)鉑金屬溫度傳感器(PT 100 3 線 100Ω),將其轉(zhuǎn)換成14 位的數(shù)字信號(hào)。通過DVP-PLC 主機(jī)程序以指令FROM / TO 來讀寫模塊內(nèi)的數(shù)據(jù),模塊內(nèi)具有49 個(gè)CR(Controlled Register)寄存器,每個(gè)寄存器有16 Bits。電源單元與模塊分離,體積小,安裝容易。可選擇攝氏溫度(℃)或華氏(℉)溫度,攝氏溫度輸入分辨率為0.1℃,華氏溫度輸入分辨率為0.18℉。
兩塊溫度測(cè)量模塊擴(kuò)展于PLC主機(jī)的右側(cè),6支三線制PT100溫度傳感器按規(guī)定接入2塊DVP04PT 溫度測(cè)量模塊中,第一塊接入4支,接入4個(gè)通道,第二塊接入2支,使用1、2兩個(gè)通道,不用的通道,短接避免干擾。依據(jù)臺(tái)達(dá)PLC特殊擴(kuò)展模塊的規(guī)則:主機(jī)DVP32EH右側(cè)第一個(gè)特殊擴(kuò)展模塊所在的位置編號(hào)為K0, 右側(cè)第二個(gè)特殊擴(kuò)展模塊所在的位置編號(hào)為K1,依此類推,最多擴(kuò)展八塊… …
編寫溫度采集的數(shù)據(jù)程序如下:
程序說明:
第一塊測(cè)溫模塊
(1)利用FROM 指令讀取模塊DVP04PT-H2 內(nèi)#0 寄存器(CR)內(nèi)的機(jī)種編碼 = H6402,以便檢測(cè)判斷模塊是否存在,種類是否正確。
(2)利用TO指令,在PLC 由STOP→RUN的第一個(gè)掃描周期內(nèi),設(shè)定CH1~C4 輸入信號(hào)的取樣平均次數(shù)為4 次。
(3)判斷DVP04PT-H2是否正確,正確事時(shí)導(dǎo)通,從CR#6 ~ CR#9中讀取CH1 ~ CH4 測(cè)量攝氏溫度(°C)信號(hào)平均值共4 筆放在D100 ~ D103中。從CR#18 ~ CR#21中讀取CH1 ~ CH4 測(cè)量攝氏溫度(°C)信號(hào)現(xiàn)在值共4 筆放在D110 ~ D113中。
3.3 溫度數(shù)據(jù)顯示、記錄組態(tài)程序的編制
組態(tài)監(jiān)控軟件采用北京亞控公司的組態(tài)王 6.53 版本,由于本項(xiàng)目是試驗(yàn)性的采集、記錄數(shù)據(jù),故采用64 點(diǎn) 演示版,開發(fā)與運(yùn)行,間斷地運(yùn)行兩個(gè)小時(shí)足以。
3.3.1 組態(tài)王與臺(tái)達(dá)PLC 通訊的建立
臺(tái)達(dá)的DVP系列PLC和上位機(jī)的組態(tài)王通訊采用串行通訊,使用組態(tài)王本身驅(qū)動(dòng),支持RS232和RS485兩種通訊方式。本例采用RS485通訊,硬件配置設(shè)置值如下:
計(jì)算機(jī)通過RS232串口接轉(zhuǎn)換模塊,變成RS485信號(hào)后,接到PLC的485口上
波特率 9600 數(shù)據(jù)位 7位
停止位 1位
校驗(yàn)位 偶校驗(yàn)
切記:將PLC中決定通訊格式的特殊數(shù)據(jù)寄存器D1120設(shè)置為:0X8E
3.3.2 組態(tài)數(shù)據(jù)顯示畫面、溫度記錄曲線
用組態(tài)王軟件可以實(shí)現(xiàn)精確、細(xì)膩的互動(dòng)顯示操作,大量的圖庫精靈,多種通訊驅(qū)動(dòng)程序,強(qiáng)大的在線、離線模擬功能,支持配方功能和多種控件,能完成各種物理量如溫度、壓力等的實(shí)時(shí)曲線、歷史曲線的數(shù)據(jù)存儲(chǔ),具有打印功能,可滿足各種工藝要求。溫度顯示畫面、歷史曲線顯示畫面如下:
溫度顯示畫面
溫度記錄歷史曲線畫面
四、結(jié)束語
組織有關(guān)技術(shù)人員,對(duì)測(cè)量的歷史數(shù)據(jù)曲線進(jìn)行分析,很快得出結(jié)論,提出整改方案,整改后效果明顯,產(chǎn)品合格率大幅度提高。本溫度數(shù)據(jù)采集系統(tǒng)為整改方案制訂提供了關(guān)鍵性的依據(jù)。
參考文獻(xiàn)
[1]中達(dá)電通.DVP-PLC應(yīng)用技術(shù)手冊(cè)【程序篇】.[2]臺(tái)達(dá)電子.DVP04PT-H2溫度測(cè)量模組安裝說明書.[3]亞控公司.組態(tài)王6.53使用手冊(cè).作者簡介:朱振建,男,河南洛陽人,第一拖拉機(jī)股份有限公司鍛造分公司,電氣工程師。Email:lyzzj@yahoo.com.cn
Auther synopsis: zhu zhenjian ,male ,live in Luoyang , Henan province.Forging Filiale, First Tractor Company Limited , electric engineer.Email:lyzzj@yahoo.com.cn(end)
第五篇:VB與三菱PLC通信
VB與三菱PLC通信
VB源代碼下載
http://004km.cn/download.action?t=40&k=MTQzOTcxMTM=&pcode=LCw1NTkwMzYsNTU5MDM2&rPLC以卓越的可靠性和方便的可編程性廣泛應(yīng)用于工業(yè)控制領(lǐng)域。實(shí)現(xiàn)PC機(jī)與PLC通信的目示、動(dòng)態(tài)數(shù)據(jù)畫面顯示、報(bào)表顯示、窗口技術(shù)等多種功能,為PLC提供良好的人機(jī)界面。本文詳在Windows環(huán)境下,使用VB6.0開發(fā)通信程序,實(shí)現(xiàn)了PC機(jī)與FX系列PLC之間的協(xié)議進(jìn)行了詳細(xì)的介紹,并以VB為開發(fā)工具實(shí)現(xiàn)了PC機(jī)與FX系列PLC的串行通信。1 前言
PLC以卓越的可靠性和方便的可編程性廣泛應(yīng)用于工業(yè)控制領(lǐng)域。實(shí)現(xiàn)PC機(jī)與PLC通信的目示、動(dòng)態(tài)數(shù)據(jù)畫面顯示、報(bào)表顯示、窗口技術(shù)等多種功能,為PLC提供良好的人機(jī)界面。本文詳在Windows環(huán)境下,使用VB6.0開發(fā)通信程序,實(shí)現(xiàn)了PC機(jī)與FX系列PLC之間的2 PC機(jī)與PLC實(shí)現(xiàn)通信的條件
帶異步通信適配器的PC機(jī)與PLC只有滿足如下條件,才能互聯(lián)通信:
(1)帶有異步通信接口的PLC才能與帶異步通信適配器的PC機(jī)互聯(lián)。還要求雙方采用的總線元”變換之后才能互聯(lián)。
(2)雙方的初始化,使波特率、數(shù)據(jù)位數(shù)、停止位數(shù)、奇偶校驗(yàn)都相同。
(3)要對(duì)PLC的通信協(xié)議分析清楚,嚴(yán)格地按照協(xié)議的規(guī)定及幀格式編寫PC機(jī)的通信程序。程。
3 PC機(jī)及與FX系列PLC的串行通訊 3.1 硬件連接
PC機(jī)與FX系列PLC不能直接連接,要經(jīng)過FX-232AW單元進(jìn)行RS232C/RS-接關(guān)系:
3.2 FX系列PLC的通信協(xié)議
在PC機(jī)中必須依據(jù)互聯(lián)的PLC的通信協(xié)議來編寫通信程序,因此先介紹FX系列PLC的通信(1)數(shù)據(jù)格式
FX系列PLC采用異步格式,由1位起始位、7位數(shù)據(jù)位、1位偶校驗(yàn)位及1位停止位組成,波I碼。(2)通信命令
FX系列PLC有4個(gè)通信命令,它們是讀命令、寫命令、強(qiáng)制通命令、強(qiáng)制斷命令,如下表所示M—輔助繼電器;S—狀態(tài)元件;T—定時(shí)器;C—計(jì)數(shù)器;D—數(shù)據(jù)寄存器。(3)通信控制字符
FX系列PLC采用面向字符的傳輸規(guī)程,用到5個(gè)通信控制字符,如下表所示。*當(dāng)PLC對(duì)PC機(jī)發(fā)來的ENQ不理解時(shí),用NAK回答。(4)報(bào)文格式
PC機(jī)向PLC發(fā)送的報(bào)文格式如下:
其中STX為開始標(biāo)志:02H;ETX為結(jié)束標(biāo)志:03H;CMD為命令的ASCII碼;S字節(jié)求累加和,溢出不計(jì)。由于每字節(jié)十六進(jìn)制數(shù)變?yōu)閮勺止?jié)ASCII代碼,故校驗(yàn)和為SUM數(shù)據(jù)段格式與含義如下:
*寫命令的數(shù)據(jù)段有數(shù)據(jù),讀命令的數(shù)據(jù)段則無數(shù)據(jù)。讀/寫字節(jié)數(shù)為01H~40H(1~64)個(gè)。PLC向PC機(jī)發(fā)送的應(yīng)答報(bào)文格式如下:
*對(duì)讀命令的應(yīng)答報(bào)文數(shù)據(jù)段為要讀取的數(shù)據(jù),一個(gè)數(shù)據(jù)占兩個(gè)字節(jié),分上位下位: 對(duì)寫命令的應(yīng)答報(bào)文無數(shù)據(jù)段,而用ACK及NAK作為應(yīng)答內(nèi)容。(5)傳輸過程
PC機(jī)與FX系列PLC之間采用應(yīng)答方式通信,傳輸出錯(cuò)則組織重發(fā)。其傳輸過程如下:
PLC根據(jù)PC機(jī)的命令,在每個(gè)循環(huán)掃描結(jié)束處的END語句后組織自動(dòng)應(yīng)答,無需用戶在PL4 利用VB6.0編寫通信程序
下面以一個(gè)簡單的例子來說明編寫通信程序的要點(diǎn)。假設(shè)PC機(jī)要求從PLC中讀入從D123開4),其傳輸應(yīng)答過程及報(bào)文如下(圖略可向作者索取):
命令報(bào)文中10F6H為D123的地址,04H表示要讀入4個(gè)字節(jié)的數(shù)據(jù)。校驗(yàn)和SUM=3+30H+34H+
03H=174H,溢出部分不計(jì),故SUMH為'7',SUML為‘4’,相應(yīng)的ASCII中4個(gè)字節(jié)的十六進(jìn)制數(shù),其相應(yīng)的ASCII碼為8?jìng)€(gè)字節(jié),故應(yīng)答報(bào)文長度為12個(gè)字節(jié)。根據(jù)PC機(jī)與FX系列PLC的傳輸應(yīng)答過程編制出如下所示的通信程序流程圖略。
利用VB的MSComm控件,按照流程圖可以編寫如下通信程序?qū)崿F(xiàn)PC機(jī)與FX系列PLC之omm控件可以采用輪詢或事件驅(qū)動(dòng)的方法從端口獲取數(shù)據(jù)。在這個(gè)例子中使用了輪詢方法。(1)通信口初始化
Private Sub Initialize()MSComm1.CommPort = 1
MSComm1.Settings = ″9600,E,7,1″ MSComm1.InBufferSize = 1024 MSComm1.OutBufferSize = 1024 MSComm1.InputLen = 0
MSComm1.InputMode = comInputModeText MSComm1.Handshaking = comNone MSComm1.PortOpen = True End Sub(2)請(qǐng)求通信與確認(rèn)
Private Function MakeHandShaking()As Boolean Dim InPackage As String MSComm1.OutBufferCount = 0 MSComm1.InBufferCount = 0 MSComm1.Output = Chr(&H5)Do
DoEvents Loop Until MSComm1.InBufferCount = 1 InPackage = MSComm1.Input If InPackage = Chr(&H6)Then MakeHandShaking = True Else
MakeHandShaking = FalseEnd If End Function(3)發(fā)送命令報(bào)文
Private Sub SendFrame()Dim OutString As String MSComm1.OutBufferCount = 0 MSComm1.InBufferCount = 0
OutStrin = Chr(&H2)+″0″+″10F604″+Chr(&H3)+″74″MSComm1.Output = OutString End Sub(4)讀取應(yīng)答報(bào)文
Private Sub ReceiveFrame()Dim InString As String Do
DoEvents
Loop Until MSComm1.InBufferCount = 12 InString = MSComm1.Input End Sub 5 結(jié)束語
以本文所述機(jī)制編寫的通信程序已成功用于以FX2N型PLC作為主控制器的高層建筑玻璃幕墻現(xiàn)了PC機(jī)對(duì)PLC的監(jiān)視和控制。同時(shí),本程序?qū)Γ校脵C(jī)與其它型號(hào)PLC之間的通信也有一定下面是我自己寫的一個(gè)VB與三菱FX系列PLC通訊的軟件,如果想學(xué)習(xí)的可以下下來看看,下載地要源代碼的留下郵箱!有什么不懂得也可以給我留言。我會(huì)做出解答的。下載地址
http://004km.cn/download.action?t=40&k=MTMzNDg4MDg=&pcode=LCw1NTkwMzYsNTU5MDM2&r