RS485总线在带有拨码开关的多个设备上如何使用命令?如何区分具体哪一个设备?

我购买了两部RS485接口的继电板,根据厂商的说明书在调试和试验的过程中,使用串口工具发送RTU格式的命令时,比如我要让继电板上第一路继电器闭合,那么在RS485总线上的两台拨码开关不同的继电板上的第一路继电器竟然同时动作,无法区分具体设备。

该继电板的说明书:http://pan.baidu.com/s/1N3ef

我应该如何做才能区分这两台设备?

我以前都是开发各种高级语言程序,从没做过如此底层的语言开发(或者说没做过位级通讯相关的开发),所以这一次做这种程序时,根本无从下手。

也不需要大家说得太多详细,但最好能告诉我,如果我想要解决现在的这个问题:

1、应该从哪里下手;
2、需要了解哪些知识点;
3、需要使用哪些调试软件或工具;
4、最好是告知485多设备在拨码开关编址时,如何在命令中区分具体设备,这样的命令应该怎么写?规则又是什么?

高分悬赏,多谢各位。

modbus 协议

协议是通信的关键

modbus RTU 里就有 设备地址
你说的这个拨码开关就是决定设备地址的追问

主要的问题是在我试验的时候,总线上的两台设备同时运作,无法区分。

现在的拨码开关也不相同。

不知道能否通过我提供的说明书,帮我看看,如果我希望第二台设备的第一路继电器运作的话,我应该怎么写RTU命令?同时拨码开关又应该怎么设置?

我现在一头雾水,modbus说明正在看,但看得晕乎乎的,理不出头绪。

谢谢热心帮忙。

温馨提示:答案为网友推荐,仅供参考