- 12
- 0
- 约1.12万字
- 约 8页
- 2017-03-25 发布于湖北
- 举报
modbus vb源程序 可以读写寄存器
自己的项目做完了,最近比较闲,就帮别人用VB写了一个很简单的modbus程序,可以实现实时数据采集显示,以及能对寄存器进行设置。程序很简单,想用的可以完善,现在只能实时采集显示一个地址的数据,只要修改一下,就可以实时采集多个地址的数据。现在也只能一次对一个寄存器进行设置,也可以更加完善。想用的朋友就自己改改吧。
下面是运行界面,采集的模块的地址为75,是一个温湿度采集模块。有3个寄存器,显示的数据上是温度,湿度,露点温度。
modbus
Private Sub Command1_Click() 设置按钮
Dim bisend() As Byte
Dim crc
Dim btLoCRC As Byte, btHiCRC As Byte
Dim Data As Integer
If MSComm1.PortOpen = True Then
If Combo5.ListIndex = 0 Then
ReDim bisend(7) 重新定义数组长度
bisend(0) = h + Hex(Val(Text1.Text)) 地址码
bisend(1) = h + Hex(3) 功能码
您可能关注的文档
最近下载
- 2026年城市书房运营策划案.docx VIP
- (高清版)B-T 7251.1-2023 低压成套开关设备和控制设备 第1部分:总则.pdf VIP
- 新解读《GB_T 28426 - 2021铁路大型养路机械 钢轨探伤车》最新解读.pptx VIP
- 组织韧性与文化培养的融合机制.docx VIP
- 2024年山东省青岛市企业人力资源管理师之四级人力资源管理师考试真题题库加答案.docx VIP
- 基础化学基础化学 (9).ppt VIP
- 压力容器有限空间作业应急预案演练计划.docx VIP
- 导管相关性血流感染的预防及处理.pptx VIP
- 《新能源汽车驱动电机及控制系统检修》电子教案.docx
- TPS(奥地利福尼斯)焊机使用说明书.pdf VIP
原创力文档

文档评论(0)