- Modbus软件开发实战指南
- 杨更更
- 7字
- 2021-03-12 19:47:41
2.1 虚拟串口软件
2.1.1 什么是虚拟串口软件
如图2-1所示,为了便于理解和调试Modbus,首推两个工具软件Modbus Poll和Modbus Slave,分别代表Modbus主站设备和从站设备;为了在一台PC上通信和调试,另外需要安装虚拟串口软件Visual Serial Port Driver(即VSPD),用于连接主站设备和从站设备。借助此3种软件的帮助,可以先在PC上做一些基础实验,直观地观察通信数据,这是个很好的入门方法。
图2-1 Modbus开发辅助工具
需要注意的一点是,以上软件都是共享软件,仅仅用于学习和评估,安装测试完毕后请删除或者购买。当然在本书学习完毕之后也可以动手制作自己的调试工具。
Virtual Serial Port Driver是由著名的软件公司Eltima制作的一款虚拟串口软件,允许用户去模拟多串口,支持所有的设置和信号线,仿佛操作真正的COM端口。通过操作虚拟串口对,写入到一个虚拟COM端口的数据可以从另外一个COM端口读取,可以通过此种方式实现在两个串口程序之间交换数据,如图2-2所示;而且可以随时创建多个虚拟端口对,所以不会有串行端口短缺的困扰,不需要额外的硬件挤占用户的办公桌。
图2-2 虚拟串口对工作原理