求助:关于双机控制的串口问题 点击:1449 | 回复:17



小隐

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-04-20 11:23:00
楼主
我现在在研究两台工控机的监控系统,遇到一个麻烦
假设为A机和B机,手拉手的与下面的设备通过串口链接
如果A机和B机都运行程序(既打开串口),就没事
但是如果只有一台机器运行程序,而另一台开机但不运行程序,则运行程序的机器读不上来数据,这时无论是运行另一台的程序还是关闭另一台的电源都可以使先运行程序的机器通讯正常.
我目前的解决办法是,当运行其中一台机器,而另一台上电但不运行程序时,使用一个单独的打开串口的小程序
请问,有没有更好的解决办法?
另外,求一套WINCC的教程,我的邮箱babypink729@hotmail.com



论语

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2006年4月20日
发表于:2006-04-20 20:43:00
1楼
弄了半天看不懂!最好画个图并指明一个232还是485
用一个串口还是两个串口,而且什么叫手拉手?

随风飞规范化

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 108回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2006年3月24日
发表于:2006-04-22 20:20:00
2楼
 弄了半天看不懂!最好画个图并指明一个232还是485
用一个串口还是两个串口,而且什么叫手拉手?

小隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-04-24 10:30:00
3楼
谢谢您的关注!
明天贴上草图

autoyx.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 634回
  • 年度积分:0
  • 历史总积分:882
  • 注册:2005年9月27日
发表于:2006-04-24 14:25:00
4楼
RS232只能 一对一通讯 RS485  能 一对多通讯.   只要将 RS232转换成RS485即可. 双机控制可参考 http://www.autoyx.com/oth/inx2.htm

小隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-04-26 09:29:00
5楼
这是我临时随手画的草图,谢谢指点

血色天

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 12回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年4月25日
发表于:2006-04-28 11:53:00
6楼
可以问下 RS232J接口 在PC机上的什么位置啊他有几个管脚 
我看了不少书 上说9针的 怎么在PC上找不到啊
现在的PC 是不是没RS485口 另外的485总线 有几条怎么接的

小隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-04-28 12:16:00
7楼
是9针的,PC机都自带了两个COM口,就是RS232接口,用一种模块将232转换成485

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2006-04-28 12:45:00
8楼
有些PC机上不带232口的,也有带一个的

陈扬2003

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 25回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2005年4月22日
发表于:2006-04-30 13:45:00
9楼
RS232转485模块的事,换别的试试

小隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-05-08 11:22:00
10楼
换别的?换哪种啊?

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2006-05-10 11:24:00
11楼
RS-485 有收(Receive)/送(Send)方向(direction)的控制問題, 未使用時必須被設定為收 (Receive) 模式. 如此才不會影響別人. 也許您用的轉換器, 未使用時會自動處於 Send 模式, 因而干擾到其它設備之通信.

可以改用泓格 I-7520, 不會有這樣的問題.
 
I-7520 RS-232 到 RS-485 转换器
http://www.icpdas.com.cn/products/products_detail.asp?pd_code=C07090I7520
# 速率:自动转换波特率, 300~115200 BPS
# 内置"自适应"芯片
# 在1个RS-485网络中无中继器,最多接256个模块
# 在1个RS-485网络中用中继器,最多接2048个模块
# 隔离电压:3000VDC 隔离在 RS-232边
# 要求使用中继器:大于4,000 英尺距离或多于256个模块 

小隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年9月28日
发表于:2006-05-18 13:29:00
12楼
谢谢!

水妖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2006年3月03日
发表于:2006-08-07 15:59:00
13楼
232只能1V1嘛,485才能1 V n.
不知道是不是这样的原因,呵呵

水妖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2006年3月03日
发表于:2006-08-07 16:06:00
14楼
GaryLin:
你好,

假如我用7520,我不但要采集下面的数据在上位机上显示,
还要根据采集的数据来控制485网络中的执行机构,如阀门,是不是可以呢?
我的意思就是数据能从下到上,也能从上到下,中间通过一个7520转换。  菜鸟问题,请解答,谢谢。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-08-07 23:39:00
15楼
可以。硬件没有问题,经常就是这样接。应该是软件的问题。

FUCK TOO

  • 精华:0帖
  • 求助:0帖
  • 帖子:42帖 | 177回
  • 年度积分:4
  • 历史总积分:837
  • 注册:2005年12月11日
发表于:2006-08-09 13:01:00
16楼
现在很多笔记本上面已经没有rs232通信接口了,如果想使用,可以买一根usb to 232的线缆,再下载一个驱动

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2006-09-04 14:20:00
17楼
to: 水妖
可以的.

热门招聘
相关主题

官方公众号

智造工程师