打开串口调试助手,设置串口基本属性,串口的波特率,数据位等,编写labview串口写入程序。
打开串口调试助手,在程序里选择的com6,那么在调试助手中打开com8,输入指令,就可以得到相应的控制效果。
485支持总线式链接,只要用双绞线中的一条线把所有设备的485 DATA+连起来,再用双绞线的另一条线把所有设备的485 DATA-都连起来,就可以实现多点通信了。这里需要注意几个问题:
接在485总线网络里面的设备总数不要大于32个。否则就应该使用485中继器
在9600波特率或以下,最远两个设备间不能超过1200米,否则也需要中继器
采用上位机发指令,下位机应答方式通信。上位机发送的指令必须带地址码,下位设备收到指令检查地址码一致才应答,地址码不一致则忽略
有可能需要加120欧姆左右的适配电阻
不一样LABVIEW为自动多线程并以数据流模式编程
建议且按照正常编程必须选择1方式
原因:
按照1 只有初始化后才 执行后面的写入动作程序始终保持初始化完毕后执行写入
而2执行的时候初始化和写入是同时执行的,不确定哪个先执行及哪个先执行完毕
因为LABVIEW是自动多线程
当初始化未完毕而直接写入该VISA口的时候就当然会出现问题通讯无响应或是偶尔响应等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)