- 客户区域:
- 查看问题
回复: 1
通信问题
产品型号: USR-N540
-
串口接3个设备,用modbusrtu协议。多个上位机通过网口访问,怎么区分串口设备地址的?
-
李慧颖您好
你是数据透传还是协议转换(modbus rtu转modbus tcp)?
1.数据透传,您串口设备发什么我们传什么
这个要区分是哪个串口设备发送的数据:1.需要您本身的设备带有设备id,服务器可以通过下发的采集指令带该设备的设备id来采集数据,这样只有对应设备id的设备才会做出反应。2.如果设备没有设备id并且一个串口串连一个串口设备,这样540的4个串口各连一个串口设备。这样让540的每个串口都做tcp client,开启注册包,选择数据携带,根据不通的注册包来区分,若是一个串口连好几个设备,并且设备没有设备id,则无法区分
2.协议转换(modbus rtu转modbus tcp)
根据下发的采集指令带的寄存器地址来区分
若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。
有用
*金洲