修改后的宏指令如下: macro_command main() short nValue GetData(nValue, "Local HMI", LW, 9043, 1) SetData(nValue, "Siemens S7-1200/S7-1500", DB_WORD, 11, 510) end macro_command 1. 西门子PLC的DB块偏移量以字节为单位,510对应的是DB11.DBW510 2. 确保威纶通HMI与西门子PLC的通信连接已正确配置 3. 检查DB11是否已在PLC中创建且Y_Number变量确实位于DB11.DBW510位置 [2025-07-14 17:55:24 | AI写代码神器 | 139点数解答]