问题:西门子S7-1200作为Modbus TCP服务器,我需要用边缘网关读取DB块中的节拍计数。请问:1)S7-1200需要配置哪些参数?2)Modbus地址映射如何计算?3)读取频率设多少合适?
回答:1)S7-1200需启用“Modbus TCP服务器”功能,并分配DB块地址范围。2)Modbus地址映射规则:DB1.DBW0对应Modbus地址40001(起始地址取决于配置),具体请参考西门子手册《S7-1200 Modbus TCP通信》。3)读取频率建议100-200ms,避免影响PLC扫描周期。注意:IP地址需与现场网络规划一致。

