设备设置里的“点表”和“数据点”
-
版本v4.1.1。
设备7、8excel导出:
设备8 3#轧机净环运行 TRUE 2026-08-19 11:19:37
设备7 3#轧机净环电表 TRUE 2026-08-19 11:19:37
设备8 {"onlineSetting":{"type":"timeout"},"phone":"862538062527839","unit":2}
设备7 {"onlineSetting":{"type":"timeout"},"overwrite":false,"phone":"862538062527839","unit":187}错误信息:
2026-08-18 18:18:51 ERROR msg="设备表:广西金海热轧厂节能项目,设备:7,可读写保持寄存器:功能码=3,偏移地址=8198,寄存器个数=2:modbus: response slave id '0' does not match request '187'"
2026-08-18 18:18:51 ERROR msg="设备表:广西金海热轧厂节能项目 设备:7 把读取结果发送消息队列失败:sendTopicValue失败,device.DeviceConfig.Tags长度为零"
2026-08-18 18:18:51 ERROR msg="设备表:广西金海热轧厂节能项目,设备:8,可读写保持寄存器:功能码=3,偏移地址=0,寄存器个数=2:modbus: response slave id '187' does not match request '2'"
2026-08-18 18:18:51 ERROR msg="设备表:广西金海热轧厂节能项目 设备:8 把读取结果发送消息队列失败:sendTopicValue失败,device.DeviceConfig.Tags长度为零"


-
帮忙看看这个调试信息:是不是没问题?关键的几个点的含义(TagValue:<nil> Fixed:0xc002807608 .......} Value:22822)
报文:
2026-08-19 15:24:09: 要发送的消息:files={Table:广西金海炼钢厂节能项目 ID:35 CID: Fields:[{Tag:{ID:正向有功电能高16位 Name:正向有功电能高16位 TagValue:<nil> Fixed:0xc0028075f0 Mod:<nil> Range:<nil> BaseValFormat:round} Value:23079} {Tag:{ID:正向有功电能低16位 Name:正向有功电能低16位 TagValue:<nil> Fixed:0xc002807608 Mod:<nil> Range:<nil> BaseValFormat:round} Value:22822}] UnixTime:1787124249383 FieldTypes:map[]}
2026-08-19 15:24:09: 读取并发送消息成功:files={Table:广西金海炼钢厂节能项目 ID:35 CID: Fields:[{Tag:{ID:正向有功电能高16位 Name:正向有功电能高16位 TagValue:<nil> Fixed0xc0028075f0 Mod:<nil> Range:<nil> BaseValFormat:round} Value:23079} {Tag:{ID:正向有功电能低16位 Name:正向有功电能低16位 TagValue:<nil> Fixed:0xc002807608 Mod:<nil> Rage:<nil> BaseValFormat:round} Value:22822}] UnixTime:1787124249383 FieldTypes:map[]}

