From 6e05e12690b25544bc4d678a9b814a864afe0b8d Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 23 五月 2020 18:52:17 +0800 Subject: [PATCH] V1.23 标签没数据2S之后,MODBUS输出0x1ffff --- 源码/核心板/Src/application/dw_app.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 3d4a60d..878310c 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -237,12 +237,14 @@ if(clear_judge_cnt++>1000) //设定1S分频,每秒进一次。判断标志位大于等于2,2s没收到数据就把数据变成0xffff,不触发警报。 { clear_judge_cnt=0; - for(i=0;i<255;i++) + for(i=0;i<100;i++) { g_flag_Taggetdist[i]++; if(g_flag_Taggetdist[i]>=2) { g_Tagdist[i]=0xffff; + Modbus_HoldReg[i*2]=1; + Modbus_HoldReg[i*2+1]=0xffff; } } } -- Gitblit v1.9.3