日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> PLC手冊 >> PLC編程手冊 >> VB使用Modbus協(xié)議讀取TDS-3000溫度儀
VB使用Modbus協(xié)議讀取TDS-3000溫度儀

因?yàn)榄h(huán)境監(jiān)控工程需要獲取機(jī)房溫度,公司給了我一個(gè)三明無線電八廠的TDS-3000溫度儀。

使用VB的MSCOMM控件,調(diào)試過程很不順。首先是將發(fā)送命令的代碼放在一個(gè)過程里,但一運(yùn)行就提示MSComm1.Output屬性使用無效,但相同的代碼放在窗體的Load事件里就正常。再一個(gè)是沒有注意到這個(gè)設(shè)備的停止位是2位,所以串口控件設(shè)置成“9600,n,8,1”時(shí)一直沒有數(shù)據(jù)返回。另外,看到RS485轉(zhuǎn)RS232的轉(zhuǎn)換器的接收燈一直在閃,可是串口控件的OnComm事件就是沒有觸發(fā)。

以下是調(diào)試通過的部分代碼:
Private Sub TimerMod_Timer()
    Dim Send(8) As Byte
    Dim SendStr As Variant
    Dim Receive() As Byte
    Dim ReceiveStr As Variant
    
    Send(0) = &H1
    Send(1) = &H3
    Send(2) = &H0
    Send(3) = &H0
    Send(4) = &H0
    Send(5) = &H1
    Send(6) = 132 'CRC16 High
    Send(7) = 10  'CRC16 Lo
    
    SendStr = Send
    MSComm1.Output = SendStr
    
    Do
        '這里需要加入超時(shí)判斷
        DoEvents
    Loop Until MSComm1.InBufferCount >= 7
    MSComm1.bbbbbLen = 0
    ReceiveStr = MSComm1.bbbbb
    Receive = ReceiveStr
    Text1.Text = CStr(HexToDec(Hex$(Receive(3)) & Hex$(Receive(4))))
End Sub

Function HexToDec(str)
    Dim nums_len As Integer
    Dim i As Integer
    Dim tmpstr As bbbbbb
    Dim dummy, tmp As Integer
    
    dummy = 0
    nums_len = Len(str)
    For i = 1 To nums_len
        tmpstr = Mid(str, i, 1)
        If IsNumeric(tmpstr) Then
            tmp = CInt(tmpstr) * 16 * (16 ^ (nums_len - i - 1))
        Else
            If Asc(UCase(tmpstr)) < 65 Or Asc(UCase(tmpstr)) > 70 Then
                HexToDec = -1
                Exit Function
            End If
            tmp = (Asc(UCase(tmpstr)) - 55) * (16 ^ (nums_len - i)) 
        End If
        dummy = dummy + tmp
    Next
    HexToDec = dummy
End Function

作者:未知 點(diǎn)擊:1096次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:VB使用Modbus協(xié)議讀取TDS-3000溫度儀
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請《VB使用Modbus協(xié)議讀取TDS-3000溫度儀》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購

戴先生 【求購】  美孚s-2...  2025-12-23
李先生 【求購】  一體化消防...  2025-12-22
何經(jīng)理 【求購】  亨通電纜  2025-12-22
肖先生 【求購】  氣缸LCR...  2025-12-22
王嘉文 【求購】  減速機(jī)  2025-12-22
付先生 【求購】  循環(huán)水處理  2025-12-22
楊金軍 【求購】  玉柴船用發(fā)...  2025-12-22
陳經(jīng)理 【求購】  星諾XIN...  2025-12-19
VIP公司推薦