我必须从通过 RS485-USB 串行通信电缆连接的某些设备读取数据。除了使用 modbus ASCII 的设备外,这些设备都使用 modbus RTU。
我可以在同一根电缆上使用两种协议吗?我认为 RTU 单元不回复 ASCII 请求,反之亦然,但这会导致问题吗?有没有人试过这个或有任何经验?
我这里没有任何设备可以尝试,我必须直接在客户处设置所有内容。
这将是我理想的配置
PC_USB----------RS485+RTU------RS485+RTU------RS485+RTU------RS485+ASCII
如果这不起作用,我将不得不切换到如下解决方案
PC_USB----------RS485+RTU------RS485+RTU------RS485+RTU
PC_USB----------RS485+ASCII
由于对硬件、电缆和位置的一些限制,这将是非常有问题的。