用VB实现Fluke Norma4000通讯请大虾帮忙,小弟谢了! 点击:1170 | 回复:7



tjjx2008

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年5月06日
发表于:2008-12-15 20:10:15
楼主

小弟最近,调试一个Fluke Norma4000功率分析仪,做电机实验需要采集数据,用做恒河的仪表的通讯方法,怎么都不能通讯,我不知道问题出在哪里?小弟第一次搞这方面,不太懂,希望高手能帮帮我!

我用VISA32.DLL里的命令也不行,我用的是RS232串口通讯!




tjjx2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年5月06日
发表于:2008-12-15 20:10:49
1楼

希望有高手能帮帮我,先谢谢了!

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2008-12-16 13:44:01
2楼

没有用过,没有通讯成功的原因很多...,可以通过一下步骤排查一下

通讯步骤:

1. 检查通讯线路是否有问题

可以采用现成的串口软件,确保确保线路无误

2. 使用串口调试工具,试着发一些命令,看看能够接收到.如果厂家提供测试软件最好,用于判断仪表是否有问题.

3. 着手编写程序.

 

 

tjjx2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年5月06日
发表于:2008-12-16 16:05:54
3楼

我手上有fluke4000的软件,好象是用labview编的,可以用,说明通讯没有问题,我要做一个采集的软件,放到我的主程序里去,主程序用的是VB最好还是用VB编写,用串口调试工具发过命令,但是不起作用,但是用,windows, 自带的超级终端就可以,在附件里的,通讯--超级终端,这个发命令就可以用!所以很奇怪~

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2008-12-18 12:09:35
4楼

如果使用超级终端可以的话,说明协议是以ASCII发送的.你把串口调试工具设为ascii发送试试.

如果没有,可以到http://www.gongkong.com/Forum/ForumTopic.aspx?Id=8-BD7E-996843EE4E5F里有个modbus串口工具支持ascii发送,或留下email,我给你发一个.

使用vb,可以使用mscomm,网上有一堆相关使用方式,可以收一下,注意设置.

 

李财宏你好

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 420回
  • 年度积分:2
  • 历史总积分:3934
  • 注册:2008年10月27日
发表于:2009-01-22 14:19:57
5楼
学习了。不错。    

ancleyan123

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-03-09 09:51:06
6楼
认真读懂通讯协议。比较好实现的。

tjjx2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年5月06日
发表于:2009-05-07 12:36:59
7楼
以上问题,我早已解决,谢谢大家帮忙!

热门招聘
相关主题

官方公众号

智造工程师