技术中心

将MODBUS设备接入USB口

来源:武汉波仕电子有限公司
2014/8/25 15:30:46
5312
导读:

将MODBUS设备接入USB口

 

      在实际工作场合有许多MODBUS设备,本身为TCP或者串口协议,需要直接接到计算机的USB口。本文介绍如何借助于USB网络串口转换器实现这个功能。USB网络串口转换器(型号:USB232ET2)内置MODBUS TCP协议,用于将USB转换为符合MODBUS协议的RS-232/485/422口,还带光电隔离,并且新一代产品可以做到WIN8无驱。

USB串口转换器多年来整个行业缺乏创意,核心技术被国外厂商的核心芯片所垄断。国内芯片厂家也仅于对国外芯片的仿制。波仕USB232ET2型USB网络串口转换器是一种采用全新原理设计的USB-串口转换器。原理上USB232ET2不同于已有的任何一种USB-串口转换器,它的特点在于内置了TCP/IP协议,直接支持MODBUS TCP协议。产品秉承波仕转换器的一贯特色,具有超小型的外形(80*23*47mm)、RS-232、RS-485、RS-422通用。接计算机时可以虚拟成为本地串口。

Windows下MODBUS的TCP通信测试

由于USB232ET2本身是通过TCP/IP协议来虚拟串口通信的,所以可以直接用TCP/IP通信。TCP/IP通信是一个标准格式,在WINDOWS下的VC或VB编程可以很方便的用SOCKET通信控件来实现。

产品配套光盘里有一个TCP&UDP测试工具测试程序。运行后创建连接,类型选择TCP,输入USB232ET2的目标IP地址192.168.0.7和端口号1024。再按“连接”。成功连接后,可以在发送区输入你要发送的数据或字符。这些数据将以透明模式转换到USB232ET2的串口发送出来。如果这时USB232ET2连接到某个计算机的串口,就可以用串口调试助手软件监测到并显示这些数据,注意设置的网络串口的波特率。同样USB232ET2的串口数据将透明传输到TCP&UDP测试工具中,并在接收区显示。

相关技术