![Modbus软件开发实战指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/850/26943850/b_26943850.jpg)
上QQ阅读APP看书,第一时间看更新
2.1 虚拟串口软件
2.1.1 什么是虚拟串口软件
如图2-1所示,为了便于理解和调试Modbus,首推两个工具软件Modbus Poll和Modbus Slave,分别代表Modbus主站设备和从站设备;为了在一台PC上通信和调试,另外需要安装虚拟串口软件Visual Serial Port Driver(即VSPD),用于连接主站设备和从站设备。借助此3种软件的帮助,可以先在PC上做一些基础实验,直观地观察通信数据,这是个很好的入门方法。
![](https://epubservercos.yuewen.com/484F80/15367251205336706/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738820216-TOIY18BJUww2iJiiYmcYFSpNJoVR1CKd-0-a043797f8411088ae52dd535d177ff2a)
图2-1 Modbus开发辅助工具
需要注意的一点是,以上软件都是共享软件,仅仅用于学习和评估,安装测试完毕后请删除或者购买。当然在本书学习完毕之后也可以动手制作自己的调试工具。
Virtual Serial Port Driver是由著名的软件公司Eltima制作的一款虚拟串口软件,允许用户去模拟多串口,支持所有的设置和信号线,仿佛操作真正的COM端口。通过操作虚拟串口对,写入到一个虚拟COM端口的数据可以从另外一个COM端口读取,可以通过此种方式实现在两个串口程序之间交换数据,如图2-2所示;而且可以随时创建多个虚拟端口对,所以不会有串行端口短缺的困扰,不需要额外的硬件挤占用户的办公桌。
![](https://epubservercos.yuewen.com/484F80/15367251205336706/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1738820216-fMG0ZD90Y4WqKrJbOZi0FH3jRfDcRt11-0-6d5d3323629bdf5c48a87fa386ba473b)
图2-2 虚拟串口对工作原理