注冊(cè)注冊(cè)登錄登錄收藏驍銳收藏驍銳在線留言在線留言網(wǎng)站地圖網(wǎng)站地圖您好,歡迎來(lái)到驍銳科技官網(wǎng)!
自助下單

服務(wù)熱線:0755-29898410

驍銳的好口碑不止在產(chǎn)品

大家都在搜:驍銳傳感器定制松下傳感器代理傳感器新聞傳感器新聞百科

當(dāng)前位置首頁(yè) » 驍銳科技新聞中心 » 資訊中心 » 行業(yè)資訊 » 激光測(cè)距傳感器應(yīng)用

激光測(cè)距傳感器應(yīng)用

返回列表 來(lái)源:驍銳科技 瀏覽:- 發(fā)布日期:2017-12-08 15:51:57【

運(yùn)用計(jì)劃:


一、傳送帶上箱子寬度的激光測(cè)距傳感器的解決計(jì)劃

現(xiàn)代工業(yè)上傳送帶是隨處可見(jiàn)的,傳送帶大大方便了自動(dòng)化出產(chǎn),也大大的節(jié)省了人力資源,但是在工業(yè)出產(chǎn)中我們經(jīng)常需求知道傳送帶上箱子的寬度,用人工進(jìn)行丈量明顯與自動(dòng)化相違反,我們能夠運(yùn)用激光測(cè)距傳感器進(jìn)行丈量,運(yùn)用兩個(gè)激光傳感器,在傳送帶的兩邊面對(duì)面裝置,由于尺度改動(dòng)的箱子落到傳送帶上的方位是不固定的。這樣,每個(gè)傳感器都丈量出自己與箱子的間隔,設(shè)一個(gè)間隔為L(zhǎng)1,一個(gè)間隔為L(zhǎng)2,此信息送給PLC,PLC將兩個(gè)傳感器間總的間隔減去L1和L2,然后可計(jì)算出箱子的寬度


二、激光測(cè)距傳感器操控計(jì)劃

本計(jì)劃組成: 
      1:傳感器部分,其功用為收集有效數(shù)據(jù)??蔀榭蛻粲喿?,增加其他傳感器的數(shù)據(jù)收集(如溫度、濕度、
壓力等) 
      2:同時(shí)數(shù)據(jù)收集器,收集多路傳感器數(shù)據(jù)(目前最大支撐 4 路,如有特殊需求,能夠訂做),并且具有存
儲(chǔ)功用,確保數(shù)據(jù)無(wú)丟掉 
      3:數(shù)據(jù)傳輸部分,本計(jì)劃選用了 GPRS 數(shù)據(jù)傳輸方法,本方法傳輸數(shù)據(jù)穩(wěn)定,不受間隔約束,但速度比
較慢??蛻艨筛鶕?jù)實(shí)踐要求來(lái)替換傳輸方法,如有線方法,點(diǎn)對(duì)點(diǎn)無(wú)線方法等。 
本計(jì)劃作業(yè)流程: 
      1:數(shù)據(jù)收集器,實(shí)時(shí)讀取服務(wù)器狀況(或由服務(wù)器直接發(fā)送指令給收集器,具體由數(shù)據(jù)傳輸方法而定),
根據(jù)服務(wù)器狀況指示進(jìn)行接連丈量和中止。 
      2:數(shù)據(jù)收集期間,數(shù)據(jù)僅僅存儲(chǔ)到內(nèi)部存儲(chǔ)器,不對(duì)數(shù)據(jù)進(jìn)行傳輸。避免數(shù)據(jù)丟掉。 
      3:當(dāng)讀取到中止?fàn)顩r時(shí),中止傳感器作業(yè),同時(shí)開(kāi)端數(shù)據(jù)傳輸,直到數(shù)據(jù)傳輸完畢,從頭進(jìn)入待機(jī)狀況。 
本計(jì)劃特色: 
      1:無(wú)數(shù)據(jù)丟掉現(xiàn)像,確保數(shù)據(jù)的完整性 
    2:如選用無(wú)線傳輸方法,則結(jié)構(gòu)簡(jiǎn)單,裝置便。并且多路傳感器共用一個(gè)無(wú)線模塊,可降低本錢,減少量
據(jù)傳輸時(shí)間。 
     3:如選用有線傳輸方法,則大大減少了所需布線的數(shù)量,減少了作業(yè)量,降低了本錢


三、根據(jù)PLC操控器的激光測(cè)距體系

跟著激光技能的開(kāi)展,激光測(cè)距傳感器在檢測(cè)范疇得到了越來(lái)越多的運(yùn)用。本文所說(shuō)的根據(jù)PLC的激光測(cè)距體系,對(duì)多臺(tái)激光測(cè)距傳感器所收集到的數(shù)據(jù)進(jìn)行處理,并將數(shù)據(jù)傳送給上位機(jī),完結(jié)了對(duì)多臺(tái)激光測(cè)距傳感器的監(jiān)控。

 PLC操控體系硬件規(guī)劃

根據(jù)小型一體化PLC的激光測(cè)距體系的功用結(jié)構(gòu)圖如圖1所示。體系經(jīng)過(guò)PLC的自在口通訊,接納多臺(tái)激光測(cè)距傳感器發(fā)送過(guò)來(lái)的數(shù)據(jù),根據(jù)傳感器供給的數(shù)據(jù)格式解析數(shù)據(jù)包,計(jì)算出丈量的間隔。體系的功用還包含顯現(xiàn)丈量間隔、在非正常情況下報(bào)警、與上位機(jī)進(jìn)行數(shù)據(jù)交換等。


PLC的CPU模塊選用HOLLiAS-LEC G3系列的LM3108模塊,其性能價(jià)格比很高,廣泛運(yùn)用于工業(yè)操控的各個(gè)范疇。LM3108模塊的規(guī)范裝備包含兩個(gè)串行通訊接口PORT0和 PORT1,其中PORT0為RS485接口,PORT1為RS232接口。選用RS232接口樹(shù)立PLC與上位機(jī)的通訊,完結(jié)PLC程序的下裝和監(jiān)控。選用RS485接口樹(shù)立PLC與現(xiàn)場(chǎng)外表的通訊。

PLC操控體系軟件規(guī)劃

PLC選用自在口通訊方法接納激光測(cè)距傳感器的數(shù)據(jù),用%MB400~%MB411的12個(gè)字節(jié)作為通訊接納寄存器,寄存自在口通訊方法下所接納的 數(shù)據(jù)。所謂自在口通訊,是指用戶能夠經(jīng)過(guò)設(shè)置通訊方式來(lái)改動(dòng)通訊接口的參數(shù),以習(xí)慣不同的通訊協(xié)議。在PLC程序中設(shè)定的激光測(cè)距傳感器的通訊參數(shù)如表1 所示。 PLC操控程序選用和利時(shí)公司的編程軟件PowerPro完結(jié),下面具體介紹數(shù)據(jù)解析程序。其它運(yùn)用程序從略

3.1 數(shù)據(jù)解析程序的變量界說(shuō)

PROGRAM PLC_PRG

VAR

SetRS485: Set_COMM2_PRMT; (* RS485自在口通訊參數(shù)設(shè)置 *)

SetRS485Q: BOOL; (* RS485自在口通訊參數(shù)設(shè)置標(biāo)志 *)

Receive: COMM2_RECEIVE; (* RS485自在口通訊數(shù)據(jù)接納 *)

ReceiveQ: BOOL; (* RS485自在口通訊數(shù)據(jù)接納標(biāo)志 *)

ReceivedData: STRING; (* 存儲(chǔ)ASCII碼數(shù)據(jù)的字符串 *)

Position1: INT; (* 開(kāi)始字符的方位 *)

Position2: INT; (* 完畢字符的方位 *)

ReceivedData_STRING: STRING; (* ASCII碼方式的數(shù)據(jù) *)

ReceivedData_DWORD: DWORD; (* 十六進(jìn)制方式的數(shù)據(jù) *)

END_VAR

PLC從激光測(cè)距傳感器接納到的數(shù)據(jù)是ASCII碼方式,所以需求將ACSII碼變換成PLC能夠操作的十六進(jìn)制數(shù)。

首先在存儲(chǔ)ASCII碼數(shù)據(jù)的字符串ReceivedData中找到數(shù)據(jù)的開(kāi)始字符“+”,并將其方位存儲(chǔ)在變量Position1中。然后再找到 數(shù)據(jù)的完畢字符“$R”,并將其方位存儲(chǔ)在變量Position2中。將方位Position2與方位Position1之間的字符取出,存入變量 ReceivedData_STRING中,此即為數(shù)據(jù)的ASCII碼方式。最后將該ASCII碼方式的數(shù)據(jù)ReceivedData_STRING變換 位十六進(jìn)制方式的數(shù)據(jù)ReceivedData_DWORD,即完結(jié)了數(shù)據(jù)

推薦閱讀

    【本文標(biāo)簽】:激光測(cè)距傳感器
    【責(zé)任編輯】:驍銳科技版權(quán)所有:http://www.hxyds.cn轉(zhuǎn)載請(qǐng)注明出處