您现在所在的是:

串口通信

回帖:6个,阅读:1606 [上一页] [1] [下一页]
1194
star7953
文章数:95
年度积分:50
历史总积分:1194
注册时间:2005/4/28
发站内信
发表于:2005/8/25 18:33:00
#0楼
S7-200跟两台电脑通信,是自由口通信。
2个电脑都用232转485, 两个接口的 A+,B— 各自接一起, 然后接到PLC 的3。8 针,
电脑跟PLC 单独通信能成功,但是这样一对二就出错了,什么问题??

我的通信是这样的:第一台电脑发一个字符, PLC 收到后发出一个 Q  , 第一台电脑收到的是Q 没错, 但是第二台电脑收到的是两个字节RQ, 。。。。。(都用串口助手调的)
就是一条485总线, 两台电脑收的数据应该是相同的吗?? 怎么会出这个错呢?
979
csxqs
文章数:26
年度积分:50
历史总积分:979
注册时间:2005/6/2
发站内信
发表于:2005/8/27 11:27:00
#1楼
呵呵!我估计你说的现象是对的,你的第一台PC机发出的字符应该是R,因RS485总线,第二台PC机应收到一个R,当PLC收到一个R时,返回一个Q,第一、第二PC机应收到一个Q,这里PLC是主机,PC机是从机,所以第二台收到RQ是对的,未收到RQ才是错的。
1194
star7953
文章数:95
年度积分:50
历史总积分:1194
注册时间:2005/4/28
发站内信
发表于:2005/8/27 17:37:00
#2楼
是哦, 那有没有办法吧那个多余的数据去掉么?
979
csxqs
文章数:26
年度积分:50
历史总积分:979
注册时间:2005/6/2
发站内信
发表于:2005/8/29 11:39:00
#3楼
你没有必要去担心那个多余的数据,因你正式组网时,两台PC机必须带地址,不然怎么通讯。
1194
star7953
文章数:95
年度积分:50
历史总积分:1194
注册时间:2005/4/28
发站内信
发表于:2005/8/30 15:48:00
#4楼
也是啊, 小弟是新手, 谢谢大哥的指教
979
csxqs
文章数:26
年度积分:50
历史总积分:979
注册时间:2005/6/2
发站内信
发表于:2005/8/31 11:06:00
#5楼
不用谢!我也只是路过。
1050
zsj31
文章数:72
年度积分:50
历史总积分:1050
注册时间:2004/12/1
发站内信
发表于:2005/9/7 14:42:00
#6楼
同意2楼的意见

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003