歡迎來(lái)到武漢辰龍天和科技有限公司!
產(chǎn)品展示/ PRODUCTS PLAY
技術(shù)文章 / ARTICLE
描述:LDM42-MODUBUS RS485 型激光測距傳感器 RS485 型激光測距 LDM42-MODUBUS
寄存器中保存的數據類(lèi)型有:位(bit),字符(char),長(cháng)度可知的字符串(stringXX,XX表示字符串長(cháng)度),無(wú)符號16位整型(uint16),有符號16位整型(int16),無(wú)符號32位整型(uint32),IEEE754格式32位浮點(diǎn)數(floating point)。
字符串的傳送過(guò)程中高低字節交換位置。例如:需要傳送“MB-TEST-01"字符串,接收后按照地址從低到高排列后為0x424D 0x542D 0x5345 0x2D54 0x3130“BMT-SE-T10"。
32位整型的高半字(16位)先傳送(在寄存器列表中對應低的地址),低半字(16位)后傳送(在寄存器列表中對應高的地址)。例如:32位整數152117680(0x91121B0),傳送的代碼為0x0911(高半區,先傳送,低地址),0x21B0(低半區,后傳送,高地址)。
0x3f80(高半區,先傳送,低地址),0x0000(低半區,后傳送,高地址)。
寄存器中的數據有讀寫(xiě)屬性,R-只讀;W-只寫(xiě);R/W-即可讀也可寫(xiě)入。
備注:
LDM42-MODUBUS RS485 型激光測距傳感器在設置設備地址過(guò)程中,確保任意設備不能使用相同的地址。
線(xiàn)圈寄存器(測量模式選擇)
表格 20 線(xiàn)圈寄存器列表
地址 | 屬性 | 寄存器長(cháng)度 | 數據類(lèi)型 | 描述 | 說(shuō)明 |
00201 | R/W | 1 | bit | DT | 連續測量 |
00202 | R/W | 1 | bit | DS | 連續測量(距離小于7m) |
00203 | R/W | 1 | bit | DW | 以10Hz頻率連續測量(白色表面) |
00204 | R/W | 1 | bit | DX | 以50Hz頻率連續測量(需特殊訂購) |
00205 | R/W | 1 | bit | DF | 外部觸發(fā)測量 |
00206 | R/W | 1 | bit | DM | 僅測量一次 |
00207 | R/W | 1 | bit | TP | 溫度測量(溫度傳感器2) |
00208 | R/W | 1 | bit | LO | 打開(kāi)激光 |
00209 | R/W | 1 | bit | LF | 關(guān)閉激光 |
LDM42-MODUBUS RS485 型激光測距傳感器備注:
l 線(xiàn)圈寄存器對應的是選擇不同的測量模式,因此任意時(shí)刻線(xiàn)圈寄存器都只能9選1,或者一個(gè)都不選。例如設備當前工作在DT模式(連續測量模式)下,此時(shí)控制命令下發(fā)TP動(dòng)作,則設備將先停止DT模式,然后進(jìn)入TP模式。
l 地址越小優(yōu)先級越高:即如果發(fā)送了寫(xiě)多個(gè)線(xiàn)圈的命令則*早(地址*?。┏霈F的動(dòng)作命令(置1命令)將被執行,其余動(dòng)作命令將被忽略。
l 測量模式中DT,DS,DW,DX(需特殊訂購),DF為連續測量模式; 進(jìn)入連續測量模式后將保持在該工作模式直到命令或操作打斷為止。
l 打斷連續測量模式的方式有以下幾種:直接修改當前測量模式為0;修改可寫(xiě)的保存寄存器。
輸入寄存器(測量值及測量狀態(tài))
表格 21 輸入寄存器列表
地址 | 屬性 | 寄存器長(cháng)度 | 數據類(lèi)型 | 描述 | 說(shuō)明 |
30301 | R | 2 | floating point | D | 距離測量值 |
30303 | R | 2 | uint32 | S | 信號強度 |
30305 | R | 1 | uint16 | D_S | 距離測量標志字 |
30306 | R | 2 | uint32 | Time | 距離測量時(shí)間戳(秒計數器) |
30308 | R | 1 | int16 | Tmp1 | 溫度值(傳感器1) |
30309 | R | 1 | int16 | Tmp2 | 溫度值(傳感器2) |
30310 | R | 1 | uint16 | T_S | 溫度測量標志字 |
備注:
l D_S距離測量標志字:*高位為1表示測量有效,為0表示測量失??;緊跟*高位的7位表示錯誤代碼;表示測量有效的*高位為1時(shí),錯誤代碼值為0。其余的低8位是一個(gè)循環(huán)計數器,在測量有效時(shí)為測量有效的循環(huán)計數器,可用于判斷30001中的測量值是否已經(jīng)更新;當錯誤連續發(fā)生時(shí),此計數器為錯誤循環(huán)計數器。
l Time為秒計數器,當測量完成(成功/錯誤)后將更新次計數器。即,在沒(méi)有測量命令發(fā)生時(shí),Time始終保持上次測量的秒計數值。
l Tmp1溫度值(傳感器1):此溫度表示設備外殼的溫度,IFB能連續實(shí)時(shí)監控;此測量值也將用于溫度加熱控制設備中的溫度監控。
l Tmp2溫度值(傳感器2):此溫度表示光電器件的溫度,只有當將測量模式TP使能時(shí)才輸出測量數據。此溫度值超出了-10~60度的范圍,將引發(fā)超出溫度范圍錯誤。
l T_S溫度測量標志字:*高位為1表示溫度傳感器1工作正常,緊跟*高位的7位表示錯誤代碼;其余的低8位是一個(gè)循環(huán)計數器。
保持寄存器(參數設置及設備ID信息)
表格 22 保持寄存器列表
地址 | 屬性 | 寄存器長(cháng)度 | 數據類(lèi)型 | 描述 | 說(shuō)明 |
40101 | R/W | 1 | uint16 | SA | 平均次數 1~20 |
40102 | R/W | 1 | char | SD | 輸出格式 (當前只能為d/D) |
40103 | R/W | 1 | uint16 | ST | 測量時(shí)間 0~25 |
40104 | R/W | 2 | floating point | SF | 放大比例 |
40106 | R/W | 1 | uint16 | SE | 錯誤模式 0/1/2 |
40107 | R/W | 2 | floating point | AC | 報警輸出設置-中心值 |
40109 | R/W | 2 | floating point | AH | 報警輸出設置-遲滯區間 |
40111 | R/W | 2 | floating point | AW | 報警輸出設置-有效寬度 |
40113 | R/W | 2 | floating point | RB | 模擬量輸出起點(diǎn) |
40115 | R/W | 2 | floating point | RE | 模擬量輸出終點(diǎn) |
40117 | R/W | 1 | uint16 | RM1 | 測量值濾波設置-平均個(gè)數 |
40118 | R/W | 2 | floating point | RM2 | 測量值濾波設置-公差區間 |
40120 | R/W | 1 | uint16 | RM3 | 測量值濾波設置-可替換測量點(diǎn)個(gè)數 |
40121 | R/W | 1 | uint16 | TD1 | 觸發(fā)延時(shí) 0~9999 |
40122 | R/W | 1 | uint16 | TD2 | 觸發(fā)電平 0/1 |
40123 | R/W | 1 | uint16 | TM1 | 觸發(fā)模式 0/1 |
40124 | R/W | 1 | uint16 | TM2 | 觸發(fā)電平 0/1 |
40125 | R/W | 1 | uint16 | BR | 波特率 1200…57600 |
40126 | R/W | 2 | floating point | OF | 預置偏移量 |
40128 | R/W | 1 | int16 | HO | |
40129 | R/W | 1 | int16 | HF | 溫度控制-停止加熱 -40~70 |
40130 | R/W | 1 | char02 | AS | 自動(dòng)運行命令 DT/DM/TP/LO… |
40131 | R/W | 1 | uint16 | AD | 設備通訊地址 1~247 |
- | |||||
40801 | R | 16 | string32 | DNA | 設備信息 名稱(chēng) |
40817 | R | 2 | uint32 | MSN | 序列號 |
40819 | R | 2 | uint32 | VER | 版本信息 |
40821 | R | 2 | uint32 | ISN | 編號 |
40823 | R | 2 | uint32 | CFG | 功能碼 |
備注:
l 關(guān)于參數設置的更多信息請參看設備的說(shuō)明書(shū)。
l 波特率及通訊地址更改后不會(huì )立即生效,直到下一次重新啟動(dòng)。
l 有效的波特率為:1200,2400,4800,9600,19200,38400,57600。默認波特率為9600,設置錯誤的波特率將使波特率改為默認值9600。數據格式只能為8n1格式。
l 模擬量輸出及報警輸出只有在測量時(shí)才有效;在設備在待命狀態(tài)時(shí)的輸出情況取決與錯誤模式的設置及上次測量結果。
l 自動(dòng)運行命令支持以下命令模式:DT,DS,DW,DX,DF,DM,TP,LO。大小寫(xiě)字符均可。設置錯誤的命令將使自動(dòng)運行命令改為默認值TP。
l 設備的通訊地址范圍為1~247,非法的地址設置將會(huì )使設備地址改為默認值201。
Copyright © 2024武漢辰龍天和科技有限公司 All Rights Reserved 備案號:鄂ICP備12004745號-3
技術(shù)支持:化工儀器網(wǎng) 管理登錄 sitemap.xml