怎样用LABVIEW串口通讯程序与485总线中一个串口上的多个站点通信?

怎样用LABVIEW串口通讯程序与485总线中一个串口上的多个站点通信?,第1张

这个,是要配合下位机那里区分的。

比如:上位机发送陆漏陪一个1,所有的下位机都收得到早蠢。

但是上位机发一个1A,代表第一台机器,数据为A,这样子在下位搜禅机那里区分就可以了。

程序有问题,一个串口一般只配置一次。如果又要读又要写,参照下图

,用同一个串口引用。

改完后 建议从一下几个方面查找问题,

1、查看Max中串口是否能够正确识别,

2、查看LabVIEW串口配置和单片机是否对应

2、命令是否正樱如确,一般都是写十六进制的数差颂绝字,你的字符串是否是十六进制显示模式?

3、读取的延时是否正确,单片机需要一定时间来执行你发送的命令。可以采集visa的属性节点,VISA串口字节数来查看是否有数据返回。虚姿

希望对你能有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12376044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存