Kepware作为一款优秀的第三方OPC服务器,可以实现与多家PLC,DCS,RTU,等,实现与多种上位机软件,SCADA软件进行通信,下面写下与ModbusSlave进行Modbus仿真测试连接;图片较多建议WIFI下阅读。
1、打开KEPServerEX6,如下图:
3、通道类型,此处选择ModbusRTUSerial:
4、下一步后,给此通道命名为ModbusSlave测试:
5、打开前面介绍过的虚拟串口软件VSPD,新建一组虚拟串口,我这里是COM2-COM3,接下来要用到:
6、接上面kepware软件,一直下一步到下面图片所示,物理端口ID,我这里根据上面虚拟的端口填写2:
7、然后一直下一步直到完成,此时软件连接性下面会出现我们刚才添加的ModbusSlave测试:
9、一直点下一步到这个地方,我们看到设备驱动器站点,这里默认是1,与后面我们打开的ModbusSlave保持一致即可:
12、按照上面添加好K1K2标签如下,箭头所指为OPC客户端,一会配置好ModbusSlave后打开即可监视K1K2:
13、打开ModbusSlave软件进行下面配置:
14、连接modbusSlave,选择RTU模式,SlaveID与刚才kepware保持一致:
15、设置ModbusSlave值,勾选自动增加:
16、0,2此时对应刚才K1、K2的地址400001与400003,设置好后如下:
17、打开OPC客户端:
18、在左边树状图找到ModbusSlave测试.ModbusSlave即可在右边看到K1K2值,与ModbusSlave传递值一致,至此测试完毕。