前言
我们在开发Modbus程序的时候,会需要测试以下我们写的Modbus程序有没有问题,这时候就需要使用到Modbus Slave和Modbus Poll这两个软件,Modbus Slave是模拟Modbus从站,Modbus Poll是模拟Modbus从站主站的,
1、Modbus Slave
一般情况下我们开发的嗾使Modbus主站程序,当我们没有硬件作为从站的时候,我们可以使用Modbus Slave来模拟Modbus从站,然后我们就可以使用对Modbus Slave进行访问,必须读取线圈状态,读取保持寄存器的值,下面分别说明:
1.1 Modbus Slave创建0到9一共10个地址的线圈
我们通过Modbus Slave创建0到9一共10个地址的线圈,并且将地址0、1、2这三个地址的值赋值为1,其余地址值为0,操作步骤如下:
1)点击“Connect”
2)设置通信参数
尤其注意,因为我电脑使用虚拟串口助手,虚拟了COM1、COM2这一对串口,所以我在这里选择的是COM2,因为我会在Modbus主站打开COM1,然后点击“OK”
3)点击“Slav