关于Labview VISA同一串口共用控制仪器问题的探讨
时间:10-02
整理:3721RD
点击:
针对Labveiw VISA串口控制不同仪器,比如通过同一串口可通过通信协议A RS485控制仪器A,亦可通过协议B RS485控制仪器B,如果两份协议在配置参数(波特率,校验等)相同,但协议A和协议B不同,能否共用同一串口对仪器A和仪器B同时控制,如果可以,在控制过程中需要注意哪些方面。
硬件接口和软件协议是两回事,硬件上如果都支持RS485寻址网络,那就可以挂接在同一RS485总线网络上进行通讯,不过还要注意是不是都是两线制通讯,或者都是四线制通讯。
软件协议是和不同控制器的通话约定,硬件是物理层面,协议是应用
这要看你仪器支不支持寻址操作,就是通讯时先上位机发送地址,然后发送命令
这个是支持的,只是相关通信协议不同,校验模式也不相同
有时间我这边测试下,通信同一采用半双工模式, 理论上应该没问题
是没有问题,但为什么不用两个串口?
如果是同样品牌,同样配置的模块,应当没有问题,如果是不同的厂家的,就不好说了。
没有试过。