理论上最大只能接254个,但是一般MODBUS大多跑的是RS485
而RS485的端点数目与RS485的芯片有关,所以不会太多。
太多的话,主机轮询一遍从机的时间会很慢,影响系统的实时性。
光从MODBUS协议来说,能用的地址只有254个(0和255不能用),所以理论最大值是254个设备,
但实际应用时为了保证有效的通信(太多设备会有太多冲突之类的发生,让通信实际不可用),所以实际数量是大大小于254的。
modbus是靠地址来区分设备的,地址长度是一个字节,也就是0到255,然后0和255一般是不使用的,所以最多是254个设备