閱讀 | 訂閱
閱讀 | 訂閱
金屬鈑金新聞

500W固體激光切割機在金屬加工領(lǐng)域中的應(yīng)用

星之球科技 來源:天琪激光2011-09-21 我要評論(0 )   

介紹了在兩種情況下小功率固體激光加工系統(tǒng)中監(jiān)拉軟件與PLC通訊的實現(xiàn),并對兩種方式進行了比較。一種是用VB6.0開發(fā)的監(jiān)控軟件與PLC串行通訊的實現(xiàn),給出了具體的實例說...

介紹了在兩種情況下小功率固體激光加工系統(tǒng)中監(jiān)拉軟件與PLC通訊的實現(xiàn),并對兩種方式進行了比較。一種是用VB6.0開發(fā)的監(jiān)控軟件與PLC串行通訊的實現(xiàn),給出了具體的實例說明;一種是基于觸摸屏開發(fā)的監(jiān)控軟件與PLC通訊的實現(xiàn)。 在大功率固體激光器監(jiān)控系統(tǒng)中,激光加工系統(tǒng)的控制PLC可以采集和存儲激光加工系統(tǒng)的實時狀態(tài)數(shù)據(jù),監(jiān)控軟件通過定時查詢這些數(shù)據(jù)來實現(xiàn)對激光器的監(jiān)控功能。本文分別以O(shè)MRON PLC利用RS232接口與VB6.0開發(fā)的監(jiān)控軟件進行串行通信,以及臺達PLC利用臺達觸摸屏組態(tài)軟件實現(xiàn)的通訊為例,研究在不同情況下PLC和上層軟件的通訊。
1、基于VB的上位機與PLC的通訊 監(jiān)控功能主要體現(xiàn)在對加工系統(tǒng)實時數(shù)據(jù)及時準確的顯示和記錄它主要分為控制管理模塊、數(shù)據(jù)通信模塊、故障處理模塊、數(shù)據(jù)處理模塊和信息處理模塊其中數(shù)據(jù)通信模塊負責(zé)與PLC控制系統(tǒng)進行數(shù)據(jù)通信任務(wù),將操作人員的操作指令轉(zhuǎn)化為統(tǒng)一的數(shù)據(jù)格式通過串行通信端口發(fā)送給PLC控制系統(tǒng)〔數(shù)據(jù)通信模塊同時負責(zé)讀取PLC控制系統(tǒng)傳來的數(shù)據(jù),并調(diào)用數(shù)據(jù)處理模塊對其進行處理。
監(jiān)控軟件中VB通訊程序的設(shè)計如下:

(1)初始化通訊端口

在大功率固體激光加工系統(tǒng)中,監(jiān)控系統(tǒng)采用OMRON可控制編程器CQM1H系列作為下位機,普通的PC機作為上位機。通訊端口是COM1口,通訊參數(shù)設(shè)定波特率為9600,偶校驗,7個數(shù)據(jù)位,2個停止位。此參數(shù)必須與PLC端的設(shè)置相符,否則就無法進行通訊。具體程序如下:

(2)串行端口打開后,進行數(shù)據(jù)的發(fā)送

數(shù)據(jù)發(fā)送的格式要標準,包括起始符、節(jié)點號、標題碼、數(shù)據(jù),FCS、結(jié)束符。如果發(fā)送的是一串?dāng)?shù)據(jù),上位機和PLC要統(tǒng)一數(shù)據(jù)格式,以便于識別。計算好 FCS后,進行幀的發(fā)送即可。一個幀發(fā)送的最大數(shù)據(jù)塊為131個字符,如果多于13,個字符,在發(fā)送前須拆分成一個以上幀。當(dāng)一組傳送數(shù)據(jù)要分解時,第一幀和中間各幀的末端用分界符代替結(jié)束符的發(fā)送〔下面以上位機監(jiān)控軟件傳送功率給PLC的通訊程序為例:
(3)PC機接收PLC傳來數(shù)據(jù)

由PLC發(fā)送數(shù)據(jù),通過監(jiān)控軟件進行接收的程序與此相類似。此種通訊方式中數(shù)據(jù)傳送時的處理相對簡單,并克服了采用自定義數(shù)據(jù)格式時出現(xiàn)的數(shù)據(jù)丟失現(xiàn)象,能夠正確無誤地發(fā)送和接收數(shù)據(jù)。

2、觸摸屏軟件與PLC的通訊

工業(yè)級人機界面)可作為PLC的小型工作站,具備與PLC連線監(jiān)控的功能,以及采用文字、數(shù)字或圖形同步顯示內(nèi)部接點狀態(tài)及資料的能力各觸摸屏廠家都為用戶提供了本廠觸摸屏產(chǎn)品的組態(tài)軟件,這些軟件為用戶提供了多種通用工具模塊,用戶不需要掌握太多的編程語言技術(shù),就能很好地完成一個工程所需要的幾乎所有功能。臺達觸摸屏軟件就是其中的一種,它通過直觀的圖形和相對比較簡單的巨集指令來編輯系統(tǒng)界面。巨集指令類似于PLC指令,PLC指令所能實現(xiàn)的基本功能,巨集指令也可以實現(xiàn),而且編寫方法相對簡單。

系統(tǒng)硬件采用臺達系列PLC和觸摸屏,軟件包括組態(tài)環(huán)境和運行環(huán)境兩個部分。組態(tài)環(huán)境用來設(shè)計和構(gòu)造自已的應(yīng)用系統(tǒng);運行環(huán)境部分則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,運行完成用戶組態(tài)設(shè)計的目標和功能在計算機上開發(fā)出系統(tǒng)監(jiān)控組態(tài)界面,設(shè)置通訊參數(shù),在"選項"菜單中選擇"模組參數(shù)設(shè)定"選項,這時會彈出一個窗口,在該窗口中進行通訊參數(shù)的設(shè)定(如圖1所示)。參數(shù)設(shè)定好后,將編寫好的組態(tài)工程利用USB端日從計算機中下載到觸摸屏中即可進行使用。由圖1可以看出,只要根據(jù)協(xié)議設(shè)定和PLC進行通訊的參數(shù)即可,簡單易行,不需要進行專門的編程〕觸摸屏軟件中,指令的執(zhí)行過程跟PLC一樣,采取查詢方式,不斷地掃描。在進程中的某一線程,定時地查詢串口的接收緩沖區(qū),如果緩沖區(qū)中有數(shù)據(jù)就讀取數(shù)據(jù);若緩沖區(qū)中沒有數(shù)據(jù),該線程將繼續(xù)執(zhí)行在一般情況下,查詢方式是一種最直接的讀串口方式,但由于必須不斷地進行串口查詢,因此會占用大量CPU的時問。

3、結(jié)束語

手丁編寫工控軟件的優(yōu)點是靈活性高、針對性比較強,可以根據(jù)系統(tǒng)的需要進行相應(yīng)模塊的實現(xiàn),軟件的成本低但缺點是工作量比較大、花費時間比較長、可靠性差、通用性低,對于不同的應(yīng)用對象都要重新設(shè)計程序,系統(tǒng)的部分改動就可能會導(dǎo)致軟件的重新設(shè)計。臺達觸摸屏的軟件屬于小型組態(tài)軟件,功能強、使用方便,小需要非常專業(yè)的編程技術(shù),節(jié)省了時間和人力資源。但也存在功能有限、靈活性差、不能滿足某些特殊要求的缺點因此在實際的應(yīng)用中,要針對不同系統(tǒng)的特點和要求選擇不同的開發(fā)方式,以求達到最佳效果。

 

轉(zhuǎn)載請注明出處。

暫無關(guān)鍵詞
免責(zé)聲明

① 凡本網(wǎng)未注明其他出處的作品,版權(quán)均屬于激光制造網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。獲本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使 用,并注明"來源:激光制造網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)責(zé)任。
② 凡本網(wǎng)注明其他來源的作品及圖片,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本媒贊同其觀點和對其真實性負責(zé),版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系我們刪除。
③ 任何單位或個人認為本網(wǎng)內(nèi)容可能涉嫌侵犯其合法權(quán)益,請及時向本網(wǎng)提出書面權(quán)利通知,并提供身份證明、權(quán)屬證明、具體鏈接(URL)及詳細侵權(quán)情況證明。本網(wǎng)在收到上述法律文件后,將會依法盡快移除相關(guān)涉嫌侵權(quán)的內(nèi)容。

網(wǎng)友點評
0相關(guān)評論
精彩導(dǎo)讀