用串口线连接的两台pc,还要改动串口硬件嘛?(50分)

  • 主题发起人 主题发起人 Dingyin
  • 开始时间 开始时间
D

Dingyin

Unregistered / Unconfirmed
GUEST, unregistred user!
我要用PC控制PLC,先在两台PC间调试,用了SPCOMM控件,
分别在两台PC上运行,但都收不到数据,
OnReceiveData事件根本没被触发。
看了以前的讨论,好像要对串口的针脚动点手术。
那是不是呢,是的话怎么动手术;
不是的话,接受不到数据的原因到底是什么呢?

 
可别乱搞!串口就是用来通信的,动什么手术。
你查一下连线是怎么做的吧,最简单的三线协议
2-3
3-2
5-5
 
iie大侠好阿。。。打扰打扰
硬件连接,串口是否只要接上就行了
接收不到数据,在硬件连接,参数设置,代码编制。。。当中
最可能是哪方面的原因呢?按理说参数我没动,默认的设置应该就行了
具体的代码我也是从以讨论过的贴子里copy的。。。
那么接收不到数据到底是哪方面的原因呢?
 
你可以先试一下简单把同一个串口的2,3脚短接,自己发自己收,看能收否,
这样可以排除线路的问题。
 
好的。。。。。明天去公司试试看了。。。。
 
做一个连线,把串口1、2连起来(2-3,3-2,5-5),一个口发,另一个口收。
可下载一个软件串口精灵,用来调试程序特方便。
 
网卡对连(没有hub)的话,要把线头的引脚反一反。
 
我用串口线连接了同一台pc的com1和com2,收发数据没问题了:))
也应该说明程序没问题了吧,不过还不是最后经过实际检验的的结果。。。
 
后面该是PLC的通信协议问题了:)
 
多人接受答案了。
 
后退
顶部