这是用于阅读和写作ModbusTCP\寄存器VB.net项目。开始是我找示例程序VB.net的ModbusTCP\的通信。然后我一个样例项目在CodeProject.com,在这里找到:http://www.codeproject.com/Tips/16260/Modbus-TCP-class这是用C#语言,由Stephan史翠克的ModbusTCP\通信VB.net项目。原始项目包含2个项目。我打开所有这一切,与上述网站转换。提出了用VB语言的新项目。我选择.Net2.0框架。这个新的项目名为Modbus样品vb。在我的新项目,我只是创建一个项目,是由一种形式、一个模块组成。我将ModbusTCP类移至模块ModbusTCP,和我在frmStart中复制所有的objek和frmStart将它粘贴在我的新项目。它令人惊叹,翻译的剧本是几乎是完美的只有几行错误。下面图片显示错误行在ModuleTCP事件OnReceive,对代码ElseIf......我不知道还如何修复这条线,所以我将该行更改为唯一Else。我的新项目完成后,建立了用VB语言编写的ModbusTCP客户端。我尝试连接到本地IP127.0.0.1,Modbus模拟器和成功,它可以读取和写入寄存器。