wangguyueabc 发表于 2007-11-14 23:03:28

用CVI与带有rs485的仪表通讯如何编程?

现有多个RS485接口的仪表,将接口并起来,在通过一个485接口传给工控机,上位机用CVI编程,请问大家,可以直接实现吗?
还是需要用485-232的转换器,通过串口传?
多谢了!

cpubbs 发表于 2007-11-14 23:05:33

在内容上面加一个地址,比如第一字节是地址,然后下面的仪器判断是不是本机地址,不是的话就不理会,是的话才工作!不过如果仪器仪表是现成的,不能加就比较麻烦!估计就得做切换了!好运!自己可以改仪器仪表的程序是最方便的!

wangguyueabc 发表于 2007-11-14 23:09:41

回复 1# 的帖子

如果CVI对RS485编程,也用232的函数库吗?

cpubbs 发表于 2007-11-14 23:46:03

没有用过485这一块硬件,485和232是电平不同,所以对于电脑来说是一样的,只是外部有一个转换电平的而已!

wdyjz 发表于 2007-11-20 22:29:37

下面你不用管,只需要一个232转485的转换模块或者接头即可,当然现在也有USB转485的模块,网上搜索,好多,比如:阿尔泰等等。编程就采用串口的函数即可。

hbzxm 发表于 2007-11-21 09:22:32

硬件用RS485转RS232转换器。
软件需要采用串口通讯的控件,其他的就要自己根据仪表的通讯协议写通讯模式。
仪表有很多通讯协议,只要你遵循协议通讯方式就可以了,我也是全依照标准通讯协议模式写的。

chenchao8848 发表于 2007-11-23 09:38:19

作这个需要用到的东西:
RS232转RS485转接头(如果你使用的计算机有串口但你又不想专门买一块RS485模块的话)
使用VISA模块编程
采用多机通讯模式控制仪表
需要了解的:仪表的通讯协议,及控制方式和命令

wangguyueabc 发表于 2007-12-3 10:26:44

感谢大家!

我的这部分现在做好了.感谢大家帮助.
硬件上采用了一件MOXA的多串口卡
软件上先用串口调试软件试验,再用CVI里的串口函数库,根据仪表提供的通讯协议,现通讯成功!

lostworld 发表于 2018-9-12 20:37:00

偶也遇到同样的问题了!
还有前辈在不?
页: [1]
查看完整版本: 用CVI与带有rs485的仪表通讯如何编程?