文件名称:mbus
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:721byte
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
modbus
Public Sub Build_Request()
Dim CRCWord As Long
ReqLen = 0
With Main
Slave Address
.Request.Text = .Slave_Addr_Hex.Text + " "
RequestStr(ReqLen) = Val("&H" + .Slave_Addr_Hex.Text)
ReqLen = ReqLen + 1
Function Code
.Request.Text = .Request.Text + FC$ + " "
RequestStr(ReqLen) = Val("&H" + FC$)
ReqLen = ReqLen + 1
Data Address
Temp = Val("&H" + .Hex_Data_Address.Text)
If Temp < 0 Then Temp = Temp + 65536
RequestStr(ReqLen) = Int(Temp / 256) High Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
RequestStr(ReqLen) = ((Temp / 256) - Int(Temp / 256)) * 256 Low Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
-modbus
Public Sub Build_Request()
Dim CRCWord As Long
ReqLen = 0
With Main
Slave Address
.Request.Text = .Slave_Addr_Hex.Text + " "
RequestStr(ReqLen) = Val("&H" + .Slave_Addr_Hex.Text)
ReqLen = ReqLen + 1
Function Code
.Request.Text = .Request.Text + FC$ + " "
RequestStr(ReqLen) = Val("&H" + FC$)
ReqLen = ReqLen + 1
Data Address
Temp = Val("&H" + .Hex_Data_Address.Text)
If Temp < 0 Then Temp = Temp + 65536
RequestStr(ReqLen) = Int(Temp / 256) High Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
RequestStr(ReqLen) = ((Temp / 256) - Int(Temp / 256)) * 256 Low Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
Public Sub Build_Request()
Dim CRCWord As Long
ReqLen = 0
With Main
Slave Address
.Request.Text = .Slave_Addr_Hex.Text + " "
RequestStr(ReqLen) = Val("&H" + .Slave_Addr_Hex.Text)
ReqLen = ReqLen + 1
Function Code
.Request.Text = .Request.Text + FC$ + " "
RequestStr(ReqLen) = Val("&H" + FC$)
ReqLen = ReqLen + 1
Data Address
Temp = Val("&H" + .Hex_Data_Address.Text)
If Temp < 0 Then Temp = Temp + 65536
RequestStr(ReqLen) = Int(Temp / 256) High Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
RequestStr(ReqLen) = ((Temp / 256) - Int(Temp / 256)) * 256 Low Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
-modbus
Public Sub Build_Request()
Dim CRCWord As Long
ReqLen = 0
With Main
Slave Address
.Request.Text = .Slave_Addr_Hex.Text + " "
RequestStr(ReqLen) = Val("&H" + .Slave_Addr_Hex.Text)
ReqLen = ReqLen + 1
Function Code
.Request.Text = .Request.Text + FC$ + " "
RequestStr(ReqLen) = Val("&H" + FC$)
ReqLen = ReqLen + 1
Data Address
Temp = Val("&H" + .Hex_Data_Address.Text)
If Temp < 0 Then Temp = Temp + 65536
RequestStr(ReqLen) = Int(Temp / 256) High Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
RequestStr(ReqLen) = ((Temp / 256) - Int(Temp / 256)) * 256 Low Byte
.Request.Text = .Request.Text + Hex$(RequestStr(ReqLen)) + " "
ReqLen = ReqLen + 1
(系统自动生成,下载前可以参看下载内容)
下载文件列表
mbus.txt
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.