VB能同时与2个串口进行通信吗 点击:2145 | 回复:15



民民

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 11回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年10月22日
发表于:2007-12-13 09:20:00
楼主
现欲开发一台设备,使用三菱的小型PLC进行通讯, HMI用PC做,拟用VB来开发,同时PC与一个测量 仪器想连接,收集一些实时测量的数据。PLC与PC间可选择RS232或RS485进行通讯, PC与测量仪器间使用RS232进行通讯。若用VB开发一个程序, 同时与两个串口进行通讯,并显示和修改相关信息,可以实现吗?



沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2007-12-13 09:31:00
1楼
PLC ,PC,测量仪器 都是485可以通讯,如果是232 有点困难

民民

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 11回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年10月22日
发表于:2007-12-13 12:03:00
2楼
请问沙漠的风雨:
可以一边是485, 一边是232吗?

民民

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 11回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年10月22日
发表于:2007-12-13 12:05:00
3楼
一边是RS485,一边是RS232可以吗?

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-12-13 12:17:00
4楼
一个程序,同时访问几个串口,当然可以了;
但一个串口如果已被别的程序所访问,你的程序就可能
不能访问此串口了.

信徒

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 290回
  • 年度积分:0
  • 历史总积分:328
  • 注册:2007年9月14日
发表于:2007-12-15 16:49:00
5楼
vb能同时与2个串口进行通信,一边可以是RS232.一边可以是RS485.

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2007-12-20 13:31:00
6楼
一边是RS485,一边是RS232 这样不行的  RS485是差分 RS232是单端

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2007-12-20 13:33:00
7楼
你的硬件如果有两个串口就可以,一个RS232 一个RS485。
 一个串口咋能同时有两种信号呢

千山

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 382回
  • 年度积分:0
  • 历史总积分:948
  • 注册:2004年12月01日
发表于:2007-12-25 09:43:00
8楼
没有问题

西玛仪表 028-66505957 13808018567

  • 精华:0帖
  • 求助:2帖
  • 帖子:54帖 | 1652回
  • 年度积分:0
  • 历史总积分:2355
  • 注册:2006年4月18日
发表于:2007-12-25 10:06:00
9楼
不要说两个串口~10个20个都可以~假如要求通讯响应速度,建议每个串口最好只接1台设备,要不就有点麻烦

panquan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 38回
  • 年度积分:0
  • 历史总积分:146
  • 注册:2005年7月29日
发表于:2008-01-23 10:51:00
10楼
我没有搞清楚你是用一个串口与两个设备通讯还是用两个串口与分别与另两个设备通讯,如果是一对一,那肯定可以,10个都可以,如果是一对二,那就得使用转换接口了,232-485的。

说不清楚

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 319回
  • 年度积分:0
  • 历史总积分:628
  • 注册:2006年3月17日
发表于:2008-01-23 11:20:00
11楼
可以的.

三年一剑

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 73回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2006年10月20日
发表于:2008-01-29 15:21:00
12楼
如果有两个串口,然后了解仪器的通信格式,问题不大

xuzhenrui

  • 精华:2帖
  • 求助:12帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:1038
  • 注册:2003年9月11日
发表于:2008-04-06 09:18:46
13楼
用两个串口啊!我刚完成一台设备.一个串口同PLC通讯.另一个同一台智能电源通讯.

xiaoxiaode

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 78回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2008年3月27日
发表于:2008-04-11 07:55:55
14楼
    使用RS232\RS485转换一下就可以了

youhm

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 709回
  • 年度积分:0
  • 历史总积分:2593
  • 注册:2005年2月16日
发表于:2008-04-11 08:13:09
15楼

电脑需要有两个串口就没有问题了


热门招聘
相关主题

官方公众号

智造工程师