技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于HOLLiAS LM系列PLC的激光測距系統(tǒng)

基于HOLLiAS LM系列PLC的激光測距系統(tǒng)

時間:2008-08-11 09:57:00來源:zhangting

導語:?基于HOLLiAS LM系列PLC的激光測距系統(tǒng)
摘 要:本系統(tǒng)以HOLLiAS LM系列小型PLC為核心,采用自由口通信技術,對多臺激光測距傳感器進行監(jiān)控,實現(xiàn)了激光測距系統(tǒng)的數(shù)據采集與處理。 關鍵詞:PLC,激光測距傳感器,自由口通信 隨著激光技術的發(fā)展,激光測距傳感器在檢測領域得到了越來越多的應用。本文所研究的基于HOLLiAS LM系列PLC的激光測距系統(tǒng),對多臺激光測距傳感器所采集到的數(shù)據進行處理,并將數(shù)據傳送給上位機,實現(xiàn)了對多臺激光測距傳感器的監(jiān)控。 1、激光測距傳感器的基本原理 激光測距傳感器的基本原理是,通過測量激光往返于被測目標之間所需的時間,來確定被測目標之間的距離。激光測距傳感器的原理和結構都很簡單,是長距離檢測最有效的手段。 激光測距傳感器工作時,首先由激光二極管對被測目標發(fā)射激光脈沖。經被測目標反射后,激光向各方向散射。部分散射的激光返回到傳感器的接收器,被光學系統(tǒng)接收后,成像到雪崩光電二極管上。雪崩光電二極管是一種內部具有放大功能的光學傳感器,能夠檢測極其微弱的光信號。記錄并處理激光脈沖從發(fā)射到返回所經歷的時間,即可得到被測目標的距離。 2、PLC控制系統(tǒng)硬件設計 基于HOLLiAS LM系列PLC的激光測距系統(tǒng)的功能結構圖如圖1所示。系統(tǒng)通過PLC的自由口通信,接收多臺激光測距傳感器發(fā)送過來的數(shù)據,根據傳感器提供的數(shù)據格式解析數(shù)據包,計算出測量的距離。系統(tǒng)的功能還包括顯示測量距離、在非正常情況下報警、與上位機進行數(shù)據交換等。 PLC的CPU模塊選用HOLLiAS LM系列的LM3108模塊,其性能價格比很高,廣泛應用于工業(yè)控制的各個領域。LM3108模塊的標準配置包括兩個串行通信接口PORT0和PORT1,其中PORT0為RS485接口,PORT1為RS232接口。采用RS232接口建立PLC與上位機的通信,實現(xiàn)PLC程序的下裝和監(jiān)控。采用RS485接口建立PLC與現(xiàn)場儀表的通信。 [align=center] 圖1 激光測距系統(tǒng)的功能結構圖 [/align] 3. PLC控制系統(tǒng)軟件設計 PLC采用自由口通信方式接收激光測距傳感器的數(shù)據,用%MB400~%MB411的12個字節(jié)作為通信接收寄存器,存放自由口通信方式下所接收的數(shù)據。所謂自由口通信,是指用戶可以通過設置通信模式來改變通信接口的參數(shù),以適應不同的通信協(xié)議。在PLC程序中設定的激光測距傳感器的通信參數(shù)如表1所示。PLC控制程序采用和利時公司的編程軟件PowerPro完成,下面詳細介紹數(shù)據解析程序。其它應用程序從略。 [align=center] 表1 激光測距傳感器的通信參數(shù)[/align] 3.1 數(shù)據解析程序的變量定義 PROGRAM PLC_PRG VAR SetRS485: Set_COMM2_PRMT; (* RS485自由口通信參數(shù)設置 *) SetRS485Q: BOOL; (* RS485自由口通信參數(shù)設置標志 *) Receive: COMM2_RECEIVE; (* RS485自由口通信數(shù)據接收 *) ReceiveQ: BOOL; (* RS485自由口通信數(shù)據接收標志 *) ReceivedData: STRING; (* 存儲ASCII碼數(shù)據的字符串 *) Position1: INT; (* 起始字符的位置 *) Position2: INT; (* 結束字符的位置 *) ReceivedData_STRING: STRING; (* ASCII碼形式的數(shù)據 *) ReceivedData_DWORD: DWORD; (* 十六進制形式的數(shù)據 *) END_VAR 3.2 數(shù)據解析程序的梯形圖
3.3 數(shù)據解析程序分析 PLC從激光測距傳感器接收到的數(shù)據是ASCII碼形式,所以需要將ACSII碼轉換成PLC能夠操作的十六進制數(shù)。 首先在存儲ASCII碼數(shù)據的字符串ReceivedData中找到數(shù)據的起始字符“+”,并將其位置存儲在變量Position1中。然后再找到數(shù)據的結束字符“$R”,并將其位置存儲在變量Position2中。將位置Position2與位置Position1之間的字符取出,存入變量ReceivedData_STRING中,此即為數(shù)據的ASCII碼形式。最后將該ASCII碼形式的數(shù)據ReceivedData_STRING轉換位十六進制形式的數(shù)據ReceivedData_DWORD,即完成了數(shù)據的解析。 4 . 結論 采用和利時HOLLiAS LM系列PLC作為激光測距系統(tǒng)的控制核心,可以方便地與激光測距傳感器進行通信。實踐證明,該方案結構簡單,運行過程穩(wěn)定可靠,實現(xiàn)了激光測距系統(tǒng)的數(shù)據采集與處理。

標簽:

點贊

分享到:

上一篇:基于組態(tài)王的污水處理系統(tǒng)通...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.surachana.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業(yè)自動化與智能制造的全媒體“互聯(lián)網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號