- 公司的某种设备需要实现在无网络连接的情况下,可以远程对其数据进行采集。
- 谈下写代码的思路的大致流程,下面会详细记录和说明整个系统的实现过程包括用到的工具和代码的结构。
- 首先,因为没有足够的物理串口,所以决定使用虚拟串口工具来模拟一对串口进行数据的收发,方便编码调试;为本机添加好虚拟串口后,使用Modbus Poll 和Modbus Salve进行主从数据的收发。最后是编码工作。
虚拟串口工具virtual serial port Driver Pro的使用
- 网上可用资源很多,这里就不挂链接,动手多找找。
- 软件下载安装完成后,点击右下角按钮“Add Virtual Pair”完成一对串口的添加。
- 如添加成功,可在设备管理器中看到添加完成的串口信息。
使用Modbus Poll 和Modbus Salve分别监听COM1、COM2
- 首先配置从站,选择连接方式为 串行端口,选择COM1扣,模式选择RTU,点击连接