This commit is contained in:
2026-03-20 21:19:53 +08:00
parent 9d3b4b836f
commit 6a749331db
125 changed files with 29972 additions and 23051 deletions

View File

@@ -2,10 +2,10 @@
#define __UserModbusDefine_h__
//******************************************************************************
#define INX_030 0x000
#define INX_031 0x001
#define INX_032 0x002
#define INX_033 0x003
#define INX_030 0x000
#define INX_031 0x001
#define INX_032 0x002
#define INX_033 0x003
#define INX_034 0x004
#define INX_035 0x005
#define INX_036 0x006
@@ -260,7 +260,93 @@
#define INX_12F 0x0FF
#define INX_130 0x100
#define USER_INX_MAX (INX_130+1)
#define INX_131 0x101
#define INX_132 0x102
#define INX_133 0x103
#define INX_134 0x104
#define INX_135 0x105
#define INX_136 0x106
#define INX_137 0x107
#define INX_138 0x108
#define INX_139 0x109
#define INX_13A 0x10A
#define INX_13B 0x10B
#define INX_13C 0x10C
#define INX_13D 0x10D
#define INX_13E 0x10E
#define INX_13F 0x10F
#define INX_140 0x110
#define INX_141 0x111
#define INX_142 0x112
#define INX_143 0x113
#define INX_144 0x114
#define INX_145 0x115
#define INX_146 0x116
#define INX_147 0x117
#define INX_148 0x118
#define INX_149 0x119
#define INX_14A 0x11A
#define INX_14B 0x11B
#define INX_14C 0x11C
#define INX_14D 0x11D
#define INX_14E 0x11E
#define INX_14F 0x11F
#define INX_150 0x120
#define INX_151 0x121
#define INX_152 0x122
#define INX_153 0x123
#define INX_154 0x124
#define INX_155 0x125
#define INX_156 0x126
#define INX_157 0x127
#define INX_158 0x128
#define INX_159 0x129
#define INX_15A 0x12A
#define INX_15B 0x12B
#define INX_15C 0x12C
#define INX_15D 0x12D
#define INX_15E 0x12E
#define INX_15F 0x12F
#define INX_160 0x130
#define INX_161 0x131
#define INX_162 0x132
#define INX_163 0x133
#define INX_164 0x134
#define INX_165 0x135
#define INX_166 0x136
#define INX_167 0x137
#define INX_168 0x138
#define INX_169 0x139
#define INX_16A 0x13A
#define INX_16B 0x13B
#define INX_16C 0x13C
#define INX_16D 0x13D
#define INX_16E 0x13E
#define INX_16F 0x13F
#define INX_170 0x140
#define INX_171 0x141
#define INX_172 0x142
#define INX_173 0x143
#define INX_174 0x144
#define INX_175 0x145
#define INX_176 0x146
#define INX_177 0x147
#define INX_178 0x148
#define INX_179 0x149
#define INX_17A 0x14A
#define INX_17B 0x14B
#define INX_17C 0x14C
#define INX_17D 0x14D
#define INX_17E 0x14E
#define INX_17F 0x14F
//#define USER_INX_MAX (INX_130+1)
#define USER_INX_MAX (INX_17F+1)
//******************************************************************************
//<2F><>׼<EFBFBD>û<EFBFBD>Э<EFBFBD><EFBFBD><E9B6A8>
//******************************************************************************
@@ -404,26 +490,26 @@
//******************************************************************************
// 0x80~0xf0: read and write
#define STD_PROTOCOL 0x80 // 0x80 Э<><D0AD>
#define STD_SLAVER_ID 0x81 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
#define STD_SLAVER_ADDR 0x81 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
#define STD_COM_BPS 0x82 // <20><><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>0-4800<30><30>1-9600<30><30>2-19200<30><30>3-38400<30><30>4-57600<30><30>5-115200<30><30>
#define STD_OUT_FR_MIN 0x83 // <20><>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<CEBB><D0A1><EFBFBD><EFBFBD>
#define STD_OUT_FR_MIN_L 0x84
#define STD_OUT_FR_MAX 0x85 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<CEBB><D0A1><EFBFBD><EFBFBD>
#define STD_OUT_FR_MAX_L 0x86
#define STD_OUT_MIN_FLOW 0x83 // <20><>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<CEBB><D0A1><EFBFBD><EFBFBD>
#define STD_OUT_MIN_FLOW_L 0x84
#define STD_OUT_MAX_FLOW 0x85 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<CEBB><D0A1><EFBFBD><EFBFBD>
#define STD_OUT_MAX_FLOW_L 0x86
#define STD_OUT_ANALOG_MIN 0x87 // <20><>Сģ<D0A1><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mv<6D><76>
#define STD_OUT_ANALOG_MIN_L 0x88
#define STD_OUT_ANALOG_MAX 0x89 // <20><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mv<6D><76>
#define STD_OUT_ANALOG_MAX_L 0x8A
#define STD_GCF 0x8B // GCF* (<28><><EFBFBD>Ȳ<EFBFBD><C8B2><EFBFBD>STD_PASSWORD 0XAA55)
#define STD_FILTER_DEPTH 0x8C // <20>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD>
#define STD_REPONSE_TIME 0x8D // <20><>Ӧʱ<D3A6><CAB1>*
#define STD_RESPONSE_TIME 0x8D // <20><>Ӧʱ<D3A6><CAB1>*
#define STD_GAS_OFFSET_C 0x8E // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣨C TYPE<50><45>
#define STD_GAS_OFFSET_A 0x8F // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣨A TYPE<50><45>
#define STD_UNIT 0x90 // <20><>λ
#define STD_AIR_FACTOR 0x91 // <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>ֵ
#define STD_FACTOR_VTH 0x92 // ʶ<><CAB6><EFBFBD>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD><EFBFBD>
#define STD_PULSE_UNIT 0x93 //
#define STD_IO_OUTPUT_LEVEL 0x94 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD>
#define STD_PULSE_LEVEL 0x94 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD>
#define STD_SAMPLE_PERIOD 0x95 //
#define STD_ALARM_ACC 0x96 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define STD_ALARM_ACC_L 0x97