前言
我们在开发Modbus程序的时候,会需要测试以下我们写的Modbus程序有没有问题,这时候就需要使用到Modbus Slave和Modbus Poll这两个软件,Modbus Slave是模拟Modbus从站,Modbus Poll是模拟Modbus从站主站的,
1、协议选择
一般情况下我们开发的Modbus主站程序,当我们没有硬件作为从站的时候,我们可以使用Modbus Slave来模拟Modbus从站,然后我们就可以对Modbus Slave进行访问,进行读取线圈状态,读取保持寄存器的值等操作,当然我们在进行Modbus调试的时候可能有三种不同的协议,也就是ModbusRTU、ModbusASCII、ModbusTCP,下面分别介绍如何在Modbus Slave使用这三种不同的协议
1.1 ModbusRTU
当我们使用ModbusRTU协议时,在连接时选择Serial Port,然后Mode中选择RTU即可,如下图:
1.2 ModbusASCII
当我们使用ModbusASCII协议时,在连接时选择Serial Port,然后Mode中选择ASCII即可,如下图: