首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RS232从PC机到PLC的连接比使用USB2RS232电缆慢?

RS232从PC机到PLC的连接比使用USB2RS232电缆慢?
EN

Stack Overflow用户
提问于 2013-01-30 10:31:33
回答 2查看 6.4K关注 0票数 2

我有一个PC连接到一个可编程控制器(三菱Q系列)通过USB2RS232电缆。电缆插入PC端,然后插入串行电缆,然后插入PLC。我把波特率设为19200,一切都很顺利。我的问题是,每隔一段时间,电脑都会在我身上出现蓝屏。当我检查转储文件时,问题似乎与USB2RS232电缆(ftdi)的驱动程序有关。我更新了最新的驱动程序,但仍在进行蓝屏(Pc运行Windows 7)。

不管怎样,我把PC换成了另一个,它有一个专用的RS232端口。现在,我不断得到沟通的问题,这是由PLC的反应。只是偶然,我把波特率降低到9600在PC和PLC上。这个问题似乎已经解决了。

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

编辑:问题可能解决了--仍然在测试。

感谢你们的一些投入,我可能已经解决了这个问题。以下是我使用直接RS232到RS232时将速度恢复到19200时所经历的几点。

  • 即使在设备上没有检测到噪音,也使用了屏蔽电缆。
  • 在向PLC发送数据之间,PC程序将等待100 PC。我在这里读到,100毫秒是一个很好的PLC扫描时间。
EN

回答 2

Stack Overflow用户

发布于 2013-02-01 06:25:47

现代PLC与现代计算机之间的RS232通信常常是一个麻烦。这些是我认为它不起作用的东西:

电缆。许多电缆都是非标准的,并且有非标准的内部跳线等等,这会增加错误率和降低吞吐量。这是可能的,您的USB转换器是更先进的,是自动检测与您的电缆和补偿它。

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

干扰。在通讯线路附近开车要特别小心。如果你使用的是无屏蔽电缆,一个间歇运行的驱动器会引起你所描述的问题,在那里你会有间歇性的故障,但是当设备闲置时,你就没有噪音了。

票数 3
EN

Stack Overflow用户

发布于 2013-01-30 11:26:36

从您的描述中,我可以猜到您的设备在一个“嘈杂”的环境中--从以前的蓝色屏幕和现在的常规RS232的问题来看。

您是否尝试过使用相同的硬件但使用其他环境来运行其他设置?

看看你是否能得到一个更好的隔离串行电缆和/或使用电动势计来测量周围的电场/磁场。

同样值得检查的是,在PC上放上另一张RS232卡,看看你是否有问题,可能是你运气不好,RS232坏了。

编辑

你确定USB转换器的速度高于9600吗?也许它已经降低了速度?(免责声明:不知道你使用的是什么品牌,它有多聪明)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14601807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档