调试目的:
USB-RS232或者USB-RS485串口线接USR-N520串口和电脑USB口,MODBUS SLAVE软件打开COM口,模拟客户串口MODBUS
RTU设备。串口服务器USR-N520网线和电脑直连,IP设置同网段,在电脑安装USR-VCOM虚拟串口软件和组态王。模拟调试,用组态王连接串口服务器,去读取串口设备数据。
一、准备工作:
资料下载:
硬件需求:USR-N520 USR-RS232或者USB-RS485串口线
软件需求:组态王软件 MODBUS SLAVE软件
USR-N520 用USB-RS232串口线和DB9母对母232转接线接电脑和USR-N520 232串口。
USR-N520拨码开关都朝下,是232串口功能。
USR-N520网口连接电脑,电脑IP和USR-N520的IP设置同一网段。
实现功能:串口设备连接串口服务器,串口服务器直接与组态王软件进 行数据交互,实现组态王软件上位机发送MODBUS RTU 协议的请求数据,
MODBUS 下位机返回对应的参数值。通过串口服务器的网络透传和组态王软件的透传网桥功能实现数据远程传输。远程组态。
二、USR-N520参数设置:
USR-N520网线和电脑直连,IP设置同网段,在电脑用M4设置软件去搜索USR-N520的IP,设置USR-N520的参数,做TCP
client。远程服务器地址填电脑IP,远程端口填电脑server端口。
电脑用虚拟串口软件建立一个虚拟串口COM8,做TCP server,服务器,本地端口。
![ba5a0ec71999ad7a151e7e65796cef79.png](https://img-blog.csdnimg.cn/img_convert/ba5a0ec71999ad7a151e7e65796cef79.png)
三、虚拟串口软件参数设置:
电脑用虚拟串口软件建立一个虚拟串口COM8,做TCP server,服务器,本地端口60。
![8c3a76ca2538d391554cf6853a8cbcd6.png](https://img-blog.csdnimg.cn/img_convert/8c3a76ca2538d391554cf6853a8cbcd6.png)
![5ab77efd9bc520ed1a5466d364f9a08b.png](https://img-blog.csdnimg.cn/img_convert/5ab77efd9bc520ed1a5466d364f9a08b.png)
四、MODBUS SLAVE参数设置:
USB-RS232或者USB-RS485串口线接USR-N520串口和电脑USB口,MODBUS SLAVE软件打开COM口,模拟客户串口MODBUS
RTU设备。串口参数设置和USR-N520串口参数一致。
SLAVE ID设置为1,模拟串口设备ID
1。用03功能码。寄存器起始地址设置0(十进制)。寄存器地址数量是3。点击寄存器地址,可以修改寄存器地址中的参数,依次先设置100、200、300。
![31935e935e42c30b03196f92368ce97f.png](https://img-blog.csdnimg.cn/img_convert/31935e935e42c30b03196f92368ce97f.png)
![df8dfe1fdfe4b63effd6c6364cc017ae.png](https://img-blog.csdnimg.cn/img_convert/df8dfe1fdfe4b63effd6c6364cc017ae.png)