激光打標(biāo)機(jī)中的串口通訊元素
串口通訊元素是加工過程中系統(tǒng)自動通過計算機(jī)串口從外圍設(shè)備上讀取文本的元素。
當(dāng)用戶選擇了激光打標(biāo)機(jī)串口通訊元素時在文本元素對話框中會自動顯示出串口通訊元素的參數(shù)定義,如圖4-52所示。
圖4-52 串口通訊元素的參數(shù)定義 |
端口:選擇計算機(jī)與外部設(shè)備連接使用的串口號
波特率:選擇串口通訊使用的波特率
數(shù)據(jù)位:選擇串口通訊使用的數(shù)據(jù)的位數(shù)
停止位:選擇串口通訊使用的停止位的位數(shù)
奇偶校驗:選擇串口通訊使用的奇偶校驗的位數(shù)
命令:當(dāng)系統(tǒng)加工到此文本對象時,系統(tǒng)會通過當(dāng)前串口向外部設(shè)備發(fā)送此命令字符串,請求外部設(shè)備把當(dāng)前需要加工的字符串發(fā)出來,系統(tǒng)會一直等待外部設(shè)備回答后才返回,外部設(shè)備回答后系統(tǒng)會自動加工返回的文本。
Unicode:當(dāng)選擇此選項后系統(tǒng)向外部設(shè)備發(fā)送和讀取的字符都是Unicode格式,否則為ASCII格式。
下面我們結(jié)合具體實例來說明一下如何使用此功能
現(xiàn)在有個客戶需要加工10000個工件,工件上的打標(biāo)內(nèi)容是一個文本,但是每個工件要加工的文本內(nèi)容都不一樣,所以每個工件加工前都要實時通過串口到另外一臺服務(wù)器(服務(wù)器上串口參數(shù)設(shè)置為波特率15200,數(shù)據(jù)位為8位,停止位1,奇偶校驗NO)上讀取要加工的內(nèi)容。
1. 打開激光打標(biāo)機(jī)軟體生成一個文本對象,調(diào)整文本大小和位置,以及加工參數(shù)。
2. 選擇生成的文本對象,選擇使能變量文本,然后點擊增加按鈕,系統(tǒng)會彈出圖4-41對話框,選擇串口通訊一項,設(shè)置串口參數(shù)和服務(wù)器的串口參數(shù)對應(yīng)(波特率15200,數(shù)據(jù)位為8位,停止位1,奇偶校驗NO),端口設(shè)置為當(dāng)前和服務(wù)器連接使用的端口號,注意串口參數(shù)必須和服務(wù)器上設(shè)置的串口參數(shù)一樣,否則會導(dǎo)致無法通訊。
3. 設(shè)置命令為 COM:Give me string。(注意這個命令可以為任意服務(wù)器定義的命令)
4. 關(guān)閉對話框后點擊應(yīng)用按鈕。
5. 按F2開始加工, 計算機(jī)會立即通過串口發(fā)送命令COM:Give me string到服務(wù)器,并等待服務(wù)器返回。
6. 服務(wù)器發(fā)現(xiàn)串口接受到命令發(fā)現(xiàn)是COM:Give me string后立即讀取數(shù)據(jù)庫得到當(dāng)前要加工的文本,然后通過串口回答給本地計算機(jī)。
7. 本地計算機(jī)得到要加工的文本后立即更改加工數(shù)據(jù)發(fā)送到打標(biāo)卡。
8. 打標(biāo)卡接收到加工數(shù)據(jù)后立即控制打標(biāo)機(jī)加工工件。
流程圖如圖4-53所示。
圖4-53串口通訊流程 |
本文鏈接:http://www.showerfaucet.cn/news/765.html 轉(zhuǎn)載需授權(quán)!