随着 USB(通用串行总线)技术的广泛应用,它正在逐渐取代传统的 RS232 串口(也称为 COM 口)。USB 即插即用和热插拔等优势使其备受青睐。市场调查显示,目前约 90% 的笔记本电脑和 50% 的台式电脑已取消 RS232 口,转而将 USB 口作为标准配置。预计未来个人电脑将不再配备 RS232 口。
我们的许多工业控制设备,如 PLC,以及一些传统设备,如调制解调器、条形码读取器和手机等,仍然使用 RS232、RS422、RS485 等传统接口。为了实现个人电脑 USB 口与这些设备的通信,需要使用 USB 转 RS232 转换器。目前,市面上出售的 USB 转 RS232 产品有很多,型号繁多,价格从几十元到几百元不等。
USB 转 RS232 的工作原理大同小异:采用USB 转 UART 转换芯片或 USB 接口芯片和单片机将 USB 协议转换成 TTL 电平的 UART 协议,再由 RS232 接口芯片将 TTL 电平转换成 RS232 标准电平。电脑上安装相应的驱动程序,将 USB 扩展为 COM 口(RS232),从而可以使用原有的通信程序与传统设备通信。
一些用户反馈称,在使用市售的 USB 转 RS232 与 PLC 通信时,会出现各种问题。为了帮助解决这些问题,我们购买了二十多种不同型号的 USB 转 RS232 产品,并使用 PLC 编程电缆对不同品牌和型号的 PLC 进行了测试。测试结果如下:
测试所用 PLC
- 西门子 S7-300
- 西门子 S7-200
- 西门子 LOGO!
- 三菱 FX
- 三菱 A
- 欧姆龙 CQM1
- GE 90-30
- 松下 FP3
- 富士 NB0
- 施耐德 Neza
A 类 USB 转 RS232
设备 | PLC 编程软件 | 操作系统 | 测试结果 | |
---|---|---|---|---|
GE IC693 CPU311YC | IMPLICITY ME V5.0 | Win XP | OK | |
GPP V40E | Win XP | OK | ||
Win 2000 | OK | |||
Win 98 | 失败 | |||
三菱 FX2 | MEDOC V2.3 | DOS | 失败 | |
西门子 LOGO! | LOGO! Soft V4.0 | Win XP | OK | |
Win 2000 | OK | |||
Win 98 | 失败 | |||
西门子 S7-200 | 富士 NB0 | Flex V1.0 | Win XP | OK |
Win 2000 | OK | |||
Win 98 | OK | |||
松下 FP3 | FPsoft V1.1 | Win XP | OK | |
Win 2000 | OK | |||
Win 98 | 失败 | |||
施耐德 Neza |
结论
通过测试,我们发现并非所有市售的 USB 转 RS232 产品都能与 PLC 正确通信。一些产品可能会在某些操作系统或 PLC 型号下出现问题。因此,在选择 USB 转 RS232 产品时,建议用户仔细阅读产品说明,了解其兼容性并根据自己的具体情况进行选择。
同时,需要注意的是,USB 转 RS232 转换器并不是解决所有 PLC 通信问题的万能药。如果在使用 USB 转 RS232 通信时遇到问题,应首先检查 PLC 编程软件、操作系统和 PLC 本身是否兼容,以及是否正确配置了 USB 转 RS232 设备。只有在排除上述问题后,才能考虑更换 USB 转 RS232 设备。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论