[TS]S7-1200 G2 Modbus‑RTU 作为主站通讯故障排查记录
S7-1200 G2加CM1241作Modbus-RTU主站通讯时报16#7002超时,TX亮、RX无应答,但同链路S7-200 SMART正常。根因是新版Modbus_Comm_Load指令在两线RS485下仅设MODE=4不够,还需设LINE_PRE=2,否则收发切换异常。修改背景DB参数后通讯恢复。另需注意Modbus-RTU依赖总线静默时间分帧,高速波特率下t1.5和t3.5为固定值。
予人玫瑰,手有余香。
S7-1200 G2加CM1241作Modbus-RTU主站通讯时报16#7002超时,TX亮、RX无应答,但同链路S7-200 SMART正常。根因是新版Modbus_Comm_Load指令在两线RS485下仅设MODE=4不够,还需设LINE_PRE=2,否则收发切换异常。修改背景DB参数后通讯恢复。另需注意Modbus-RTU依赖总线静默时间分帧,高速波特率下t1.5和t3.5为固定值。
AB plc真是越来越强大啊,原来很多处理器本身就支持MODBUS 总结了一下 所有1756,1769系列的PLC的串口都能自定义方式支持ModBus RTU主或者从,需要在样例程序里配置。示例程序请移步Rockwell官网。 Micro1100和micr...