gpt4 book ai didi

serial-port - 从 PC 到 PLC 的 RS232 连接比使用 USB2RS232 电缆慢?

转载 作者:行者123 更新时间:2023-12-02 05:16:11 24 4
gpt4 key购买 nike

我有一台 PC 通过 USB2RS232 电缆连接到 PLC(三菱 Q 系列)。电缆插入 PC 端,然后插入串行电缆,然后插入 PLC。我将波特率设置为 19200,一切正常。我的问题是电脑时不时会蓝屏。当我检查转储文件时,问题似乎与 USB2RS232 电缆 (ftdi) 的驱动程序有关。我更新到最新的驱动程序但仍然蓝屏(PC 运行的是 Windows 7)。

无论如何,我用另一台具有专用 RS232 端口的 PC 替换了 PC。现在我不断收到 PLC 响应所指示的通信问题。碰巧我将 PC 和 PLC 的波特率都降低到了 9600。这个问题似乎已经消失了。

我的问题是为什么移除 USB2RS232 电缆会导致我不得不减慢通信速度?两种设备都可以以高于 19200 的速度进行通信,我原以为使用串行电缆从串行端口 (PC) 到串行端口 (PLC) 会更好。

编辑:问题可能已解决 - 仍在测试中

感谢你们的一些意见,我可能已经解决了这个问题。以下是我在使用直接 RS232 到 RS232 时使速度恢复到 19200 的以下要点。

  • 即使在设备上未检测到噪音,也使用了屏蔽电缆。
  • PC 程序在向 PLC 发送数据之间会等待 100 毫秒。我在某处读到 100 毫秒是 PLC 扫描时间的一个很好的近似值。

最佳答案

现代 PLC 和现代计算机之间的 RS232 通信通常很麻烦。这些是我看到它不起作用的一些东西:

电缆。许多电缆都是非标准的,并且具有非标准的内部跳线和诸如此类的东西,这会增加错误率并降低吞吐量。您的 USB 转换器可能更先进,并且会自动检测您的电缆的某些内容并对其进行补偿。

PC 上的操作系统。比 Windows 98 更新的 Windows 版本似乎对串行通信没有最好的支持。

干扰。要特别小心靠近通信线路的驱动器。如果您使用的是非屏蔽电缆,间歇性运行的驱动器可能会导致您所描述的问题,您会遇到间歇性故障,但当设备闲置并进行检查时根本没有噪音。

关于serial-port - 从 PC 到 PLC 的 RS232 连接比使用 USB2RS232 电缆慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14601807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com