91无码一区二区三区,欧美韩口活,国产欧美亚洲一区,欧美国产激情一区二区

    1. <track id="vi8so"><input id="vi8so"><progress id="vi8so"></progress></input></track>
        1. <p id="vi8so"><span id="vi8so"><del id="vi8so"></del></span></p>

          LS129 紫外數(shù)字探頭連接PC軟件及調(diào)試常見問題解答

          來源:林上 發(fā)布時間:2022/08/22 17:58:15 瀏覽次數(shù):4827

          根據(jù)紫外線測試光譜范圍,應用行業(yè)等的不同,林上科技推出了三款不同的紫外線數(shù)字探頭可供選擇,分別是LS129-UVALED、LS129-UVA和LS129-UVC。三款探頭均采用標準的RS485通訊接口以及MODBUS通訊協(xié)議,這三款數(shù)字探頭在使用時,都需要連接電腦、PLC或人機界面才能正常使用。在使用和連接PC調(diào)試過程中,會出現(xiàn)各種連接問題,本文將針對常見問題進行一一解答。

          紫外數(shù)字探頭常見問題匯總

          問題一、如何使用串口調(diào)試助手調(diào)試

          1、硬件連接

          LS129 紫外數(shù)字探頭如果需要連接電腦調(diào)試,我們可以采用USB轉(zhuǎn)換器或RS232轉(zhuǎn)換器進行連接,采用其中一種轉(zhuǎn)換器連接就可以了。

          數(shù)字探頭和轉(zhuǎn)換器需要注意接線順序,接方式對應如下表:


          USB轉(zhuǎn)接器

          數(shù)字探頭

          備注


          屏蔽線

          不接

          5V

          電源正

          D+/A+

          RS485+

          D-/B-

          RS485-

          GND

          電源負

          2、安裝驅(qū)動程序

          安裝驅(qū)動程序,解壓軟件包后,打開LX08H驅(qū)動文件夾,運行驅(qū)動安裝文件。安裝成功后,打開設備管理器,點擊端口,查看分配的端口號,其中“USB-SERIAL”為對應連接的端口號,不同電腦分配的端口不同。

          3、運行調(diào)試助手

          打開“LsDebugTool”文件夾,運行串口調(diào)試工具,選擇分配的端口號,其余參數(shù)均為默認值即可,紅色表示未連接或連接失敗,點擊“打開串口”,綠色表示連接成功。

          連接成功后,即可發(fā)送報文進行調(diào)試。

          問題二、運行調(diào)試助手,提示系統(tǒng)錯誤怎么辦

          運行調(diào)試助手提示找不到DLL文件
          運行調(diào)試助手提示找不到DLL文件

          運行調(diào)試助手,提示系統(tǒng)錯誤,找不到DLL文件;這是由于缺少VC++組件導致,可以通過第三方工具或是從微軟官方下載VC++組件并安裝。例如我們可以通過360軟件管家,找到"微軟VC++運行庫合集",運行安裝即可。

          問題三、運行調(diào)試助手,提示系統(tǒng)無可用串口怎么辦

          行調(diào)試助手,系統(tǒng)無可用串口
          行調(diào)試助手,系統(tǒng)無可用串口

          運行調(diào)試助手時,彈窗提示“錯誤:系統(tǒng)無可用串口”,這是驅(qū)動未安裝或安裝不成功導致的。

          設備管理器中查看串口不正常
          設備管理器中查看串口不正常

          在設備管理器,查看“USB-SERIAL”對應的驅(qū)動是否正常,如果出現(xiàn)嘆號,則需要安裝驅(qū)動。

          找到LX08H驅(qū)動文件夾,運行驅(qū)動安裝文件。驅(qū)動安裝成功后,設備管理器中,端口中對應的嘆號消失。如果儀器附帶驅(qū)動安裝失敗,也可以通過第三方驅(qū)動管理工具安裝。

          問題四、運行調(diào)試助手,找不到對應的端口

          如果我們在調(diào)試過程中,先打開軟件,后安裝驅(qū)動,將會找不到對應的端口。這時只需關閉調(diào)試助手,重新啟動調(diào)試助手軟件就可以正常找到端口。

          問題五、新購買探頭使用調(diào)試助手發(fā)送指令沒回復

          調(diào)試助手發(fā)送指令沒回復有多種情況。

          1. 供電不正常

          檢查電源供電是否正常,數(shù)字探頭供電電壓直流5-24V,可用萬用表測量一下輸入電壓是否在范圍內(nèi);USB接口接入設備多的情況下,有可能造成電壓過低的情況。

          2.接線不正確?

          對照接線圖檢查接線是否正確,或是接線接觸是否良好,詳細接線順序見問題一。

          3.波特率不正確。

          如果波特率被修改過,這時可以關閉串口,修改不同波特率,再次發(fā)送指令。在接收報文監(jiān)視框中有響應時,則表示當前選擇的波特率為探頭對應的波特率。

          4.站號不正確

          如果站號被修改過,不是默認的01站號。如果不知道探頭站號則需要恢復默認站號。

          5.報文包數(shù)據(jù)格式不正確

          檢查發(fā)送欄上方Hex是否勾選,需要勾選上。默認發(fā)送的報文及返回的報文均為十六進制字符串。

          6.CRC校驗碼不正確

          報文有過任何修改后,CRC校驗碼需要重新計算; 例如修改讀取的字節(jié)數(shù),讀取的寄存器地址等,CRC校驗碼未重新計算,發(fā)送報文則無響應。


          調(diào)試助手發(fā)送指令注意點
          調(diào)試助手發(fā)送指令注意點

          問題六、如何恢復默認站號

          我們可以在調(diào)試工具中,切換到多報文,勾選恢復站號,點發(fā)送,即可恢復默認站號。如果我們默認的波特率也被修改了,發(fā)送修改站號的指令也會沒有響應,可先關閉串口,嘗試選擇不同波特率,重新打開串口,哪個有響應則哪個為對應的波特率。

          恢復默認站號
          恢復默認站號

          問題七 、實時值、最大值、能量值對應的地址是什么

          為兼容性及方便性考慮,同一數(shù)據(jù)做了多地址的不同格式的映射,請根據(jù)需要讀取

          寄存器地址

          類型

          數(shù)據(jù)內(nèi)容

          說明

          1

          只讀

          浮點數(shù)光功率值(實時值)

          float,“2-3412”解碼

          2

          只讀

          浮點數(shù)光功率值(實時值)

          float,“2-3412”解碼

          3

          只讀

          浮點數(shù)光功率值(最大值)

          float,“2-3412”解碼

          4

          只讀

          浮點數(shù)光功率值(最大值)

          float,“2-3412”解碼

          5

          只讀

          浮點數(shù)能量值

          float,“2-3412”解碼

          6

          只讀

          浮點數(shù)能量值

          float,“2-3412”解碼

          寄存器地址1~6為浮點數(shù)據(jù),采用 2-3412解碼方式


          寄存器地址

          類型

          數(shù)據(jù)內(nèi)容

          說明

          101

          只讀

          浮點數(shù)光功率值(實時值)

          float,“0-1234”解碼

          102

          只讀

          浮點數(shù)光功率值(實時值)

          float,“0-1234”解碼

          103

          只讀

          浮點數(shù)光功率值(最大值)

          float,“0-1234”解碼

          104

          只讀

          浮點數(shù)光功率值(最大值)

          float,“0-1234”解碼

          105

          只讀

          浮點數(shù)能量值

          float,“0-1234”解碼

          106

          只讀

          浮點數(shù)能量值

          float,“0-1234”解碼

          寄存器地址101~106為浮點數(shù)據(jù),采用 0-1234解碼方式


          寄存器地址

          類型

          數(shù)據(jù)內(nèi)容

          說明

          201

          只讀

          整數(shù)光功率值(實時值)

          Uint16, 無小數(shù)

          202

          只讀

          整數(shù)光功率值(最大值)

          Uint16, 無小數(shù)

          203

          只讀

          整數(shù)能量值

          Uint32, 無小數(shù),“0-1234”解碼

          204

          只讀

          整數(shù)能量值

          Uint32, 無小數(shù),“0-1234”解碼

          寄存器地址201~204為整形數(shù)據(jù),能量值采用 0-1234解碼方式

          更多詳細信息,可以查看LS129通訊協(xié)議,第三章節(jié),協(xié)議中對寄存器地址和解碼方式有詳細說明。

          問題八、解碼方式“2-3412”和“0-1234”有什么區(qū)別

          為不同設備兼容性及方便性,采用兩種不同的解碼方式,可以請根據(jù)需要讀取不同的寄存器。

          我們對比一下兩種解碼方式,發(fā)送的報文,只有請求的寄存器地址不同。

          兩種解碼方式請求的寄存器地址不同
          兩種解碼方式請求的寄存器地址不同

          我們再看接收到的報文內(nèi)容,第一行是"2-3412"解碼方式,第二行是"0-1234"解碼方式;兩種解碼方式只是高字節(jié)和低字節(jié)對調(diào)了一下。

          兩種解碼方式接收到的報文數(shù)據(jù)對比
          兩種解碼方式接收到的報文數(shù)據(jù)對比

          問題九、寄存器讀出來的實時值、最大值、能量值是怎么換算來的

          在報文響應包中,不同的字節(jié)代表不同的值,如圖所示,我們通訊協(xié)議里的發(fā)送報文和響應報文都是十六進制表示的,需要轉(zhuǎn)換成對應的十進制整形或浮點型數(shù)據(jù),浮點數(shù)轉(zhuǎn)換符合IEEE754標準。

          IEEE754標準的浮點數(shù)據(jù)格式
          IEEE754標準的浮點數(shù)據(jù)格式

          以功率最大值“06 04 43 89”為例,采用2-3412方式對其進行解碼。

          我們先高字節(jié)和低字節(jié)對調(diào),并將十六進制轉(zhuǎn)換成二進制 "0000 0010 1001 1101 1011 0111 1010 1100 "

          其中第31位“0”為符號位,23-30位"00000101"為指數(shù)位,0-22位"0111011011011110101100"為尾數(shù)位,詳細計算方式參考IEEE754標準。?

          在調(diào)試過程中,我們可以直接用附帶的工具轉(zhuǎn)換查看結(jié)果值。

          浮點數(shù)十六進制轉(zhuǎn)換器轉(zhuǎn)換的結(jié)果
          浮點數(shù)十六進制轉(zhuǎn)換器轉(zhuǎn)換的結(jié)果

          問題十、使用調(diào)試助手發(fā)送指令,接收到亂碼如何解決

          如果好幾個探頭連接在一起但都是默認的01站號,會造成亂碼。同時接入多個探頭時每個探頭需要設置不同的站號。

          問題十一、探頭站號及波特率怎么設置

          方法一、通過我們的人機界面可以直接在人機上設置;

          人機界面設置站號及波特率
          人機界面設置站號及波特率

          方法二、通過我們的串口調(diào)試助手發(fā)送指令

          10H發(fā)送報文包格式
          10H發(fā)送報文包格式

          在確定探頭與電腦連接通訊正常的情況下,向寄存器地址300寫入需要設置的站號,例如設置站號為2,發(fā)送報文“01 10 01 2C 00 01 02 00 02 30 FD”。

          其中“01 2C”是寄存器地址300,0002為站號。

          同樣,在確定探頭與電腦連接通訊正常的情況下,向寄存器地址301寫入需要設置的波特率,可設置對應波特率, 0 代表 4800,1 代表 9600,2 代表 19200,3 代表 38400。 例如設置設置波特率19200,發(fā)送報文“01 10 01 2D 00 01 02 00 02 30 FD”。

          其中“01 2D”是寄存器地址301, 0002為波特率19200。

          上面報文包中,的10H可以寫多個寄存器,可以同時設置站號和波特率,同樣我們可以用06H寫單個寄存器。格式如下:

          06H發(fā)送報文包格式
          06H發(fā)送報文包格式

          問題十二、一條RS485總線上最多可以接多少個探頭

          一條RS485鏈路通過串行連接,最多可以支持64個LS129探頭。

          RS485鏈路串行連接方式
          RS485鏈路串行連接方式

          LS129紫外數(shù)字探頭服務支持頁面,可以下載儀器說明書、PC調(diào)試工具、人機界面說明書及人機界面程序等。

          以上就是LS129 紫外數(shù)字探頭連接PC軟件及調(diào)試常見問題解答的全部內(nèi)容,在使用過程中,如果有任何疑問,請聯(lián)系林上售后客服。