我是用PLC200(CPU226)和6个可燃气体探测器用MODBUS 进行通讯(RS485接口)

2024-12-15 12:38:45
推荐回答(3个)
回答1:

你描述的问题属于编程问题,注意MBUS_CTRL在程序中只有一个,只初始化一次,触发下一个从站就用上一个从站MBUS_MSG的完成位就可以了。

硬件方面,楼主使用PLC与6个可燃气体从机进行标准的MODBUS通讯,现在很少有用RS485总线直接在现场走线了,因为稳定性较差,而且可燃气体的传感器功耗较大现场不易取电,所以现在都使用POWERBUS总线来代替485总线,可以节省两根24V供电线。

如图,线材和和其它成本都得到了节约。

回答2:

PLC做主站,你自己要写它的驱动

回答3:

CPU226可以做主站的,这个我用过,应该是你程序里面没有写对