西门子S7-1200与Modbus从站通信调试实录
本次实践目标:通过S7-1200的串口模块(CM1241 RS485)与温湿度传感器(Modbus RTU协议)通信,读取实时数据。
关键问题:初始连接时频繁报错"8090"(超时),排查发现是从机地址配置冲突...
// TIA Portal中Modbus主站配置关键参数
"MB_Master" (EN := "启动",
Mode := 1,
ADDR := 3, // 从机地址
DB_NO := DB100,
TIME := 1000,
done => "完成",
error => "错误码");
最终通过Wireshark抓包验证,修正从机地址为"3"后通信成功,数据刷新周期稳定在200ms...