Browse Source

修改 : TSETTABLE 结构,增加定值步长;

lch 5 months ago
parent
commit
b2303b337d
4 changed files with 516 additions and 514 deletions
  1. 2 1
      README.md
  2. 2 0
      dtu/dtu_main_t536/app/IECComm.c
  3. 511 511
      dtu/dtu_main_t536/app/set.c
  4. 1 2
      dtu/dtu_main_t536/app/set.h

+ 2 - 1
README.md

@@ -84,4 +84,5 @@
 08. 修改 : 将定值修改位置放到log_fixset.txt文件之中;
 08. 修改 : 将定值修改位置放到log_fixset.txt文件之中;
 09. 修改 : 定值的大小范围;
 09. 修改 : 定值的大小范围;
 10. 修改 : 定值描述;
 10. 修改 : 定值描述;
-11. 修改 : 重合闸检无压逻辑;
+11. 修改 : 重合闸检无压逻辑;
+12. 修改 : TSETTABLE 结构,增加定值步长;

+ 2 - 0
dtu/dtu_main_t536/app/IECComm.c

@@ -3516,6 +3516,7 @@ int iec_setread(void *pt, BYTE *pdat, BYTE vsq, bool b104) // dat
     framelen = 3;
     framelen = 3;
     setnum = 0;
     setnum = 0;
 
 
+#if (0)
     if (vsq == 0) //  ¶ÁÈ«²¿¶¨Öµ
     if (vsq == 0) //  ¶ÁÈ«²¿¶¨Öµ
     {
     {
         for (i = 0; i < tfixedset.num; i++) // ¹Ì¶¨¶¨Öµ
         for (i = 0; i < tfixedset.num; i++) // ¹Ì¶¨¶¨Öµ
@@ -3681,6 +3682,7 @@ int iec_setread(void *pt, BYTE *pdat, BYTE vsq, bool b104) // dat
             }
             }
         }
         }
     }
     }
+#endif
 
 
     rt_free(psetbuf);
     rt_free(psetbuf);
     rt_free(pparabuf);
     rt_free(pparabuf);

File diff suppressed because it is too large
+ 511 - 511
dtu/dtu_main_t536/app/set.c


+ 1 - 2
dtu/dtu_main_t536/app/set.h

@@ -1817,8 +1817,7 @@ typedef struct TSETTABLE
     const SET_LIST *list;       // 索引列表首地址
     const SET_LIST *list;       // 索引列表首地址
     int listnum;                // 索引列表内容个数
     int listnum;                // 索引列表内容个数
     u32 group;                  // 定值分组
     u32 group;                  // 定值分组
-    DWORD ParId;                //
-    u8 data_type;               // 标签类型
+    float fStep;                // 步长
     char szName[PARA_NAME_LEN]; // 定值名称
     char szName[PARA_NAME_LEN]; // 定值名称
 } TSETTABLE;
 } TSETTABLE;
 
 

Some files were not shown because too many files changed in this diff