#ifndef __UserModbusMemAdr_h__ #define __UserModbusMemAdr_h__ //****************************************************************************** //#define MEM_ADDR_REG_0X30 #define PROTOCOL MEM_ADDR_REG_0X80 // MEM_ADDR_REG_0X80 协议 #define SLAVER_ADDR MEM_ADDR_REG_0X81 // 本机地址 #define COM_BPS MEM_ADDR_REG_0X82 // 波特率(0-4800,1-9600,2-19200,3-38400,4-57600,5-115200) #define OUT_MIN_FLOW MEM_ADDR_REG_0X83 // 最小输出流量(3位小数) #define OUT_MIN_FLOW_L MEM_ADDR_REG_0X84 #define OUT_MAX_FLOW MEM_ADDR_REG_0X85 // 最大输出流量(3位小数) #define OUT_MAX_FLOW_L MEM_ADDR_REG_0X86 #define OUT_ANALOG_MIN MEM_ADDR_REG_0X87 // 最小模拟输出(mv) #define OUT_ANALOG_MIN_L MEM_ADDR_REG_0X88 #define OUT_ANALOG_MAX MEM_ADDR_REG_0X89 // 最大模拟输出(mv) #define OUT_ANALOG_MAX_L MEM_ADDR_REG_0X8A #define GCF_B MEM_ADDR_REG_0X8B // GCF* (需先操作PASSWORD 0XAA55) #define FILTER_DEPTH MEM_ADDR_REG_0X8C // 滤波深度 #define RESPONSE_TIME MEM_ADDR_REG_0X8D // 响应时间* #define GAS_OFFSET MEM_ADDR_REG_0X8E // 介质零点(C TYPE) #define GAS_OFFSET_A MEM_ADDR_REG_0X8F // 介质零点(A TYPE) #define FLOW_UNIT MEM_ADDR_REG_0X90 // 单位 #define AIR_FACTOR MEM_ADDR_REG_0X91 // 空气识别系数基值 #define FACTOR_VTH MEM_ADDR_REG_0X92 // 识别比较门限 #define PULSE_UNIT MEM_ADDR_REG_0X93 // #define PULSE_LEVEL MEM_ADDR_REG_0X94 // 输出电平设置 #define SAMPLE_PERIOD MEM_ADDR_REG_0X95 // #define ALARM_ACC MEM_ADDR_REG_0X96 // 报警总流量 #define ALARM_ACC_L MEM_ADDR_REG_0X97 #define ALARM_UPPER_FLOW MEM_ADDR_REG_0X98 // 流量开关上限流量 #define ALARM_UPPER_FLOW_L MEM_ADDR_REG_0X99 #define ALARM_LOWER_FLOW MEM_ADDR_REG_0X9A // 流量开关下限流量 #define ALARM_LOWER_FLOW_L MEM_ADDR_REG_0X9B #define ALARM_FUN MEM_ADDR_REG_0X9C // 流量开关报警功能 #define ALARM_OUT_DELAY MEM_ADDR_REG_0X9D // 流量开关报警输出延时 (单位:s) #define COM_DECIMAL MEM_ADDR_REG_0X9E #define RECORD_TIME MEM_ADDR_REG_0X9F // 记录间隔时间(分,max 720) #define REVERSE_FR_MIN MEM_ADDR_REG_0XA0 // 反向最小输出流量(3位小数)* #define REVERSE_FR_MIN_L MEM_ADDR_REG_0XA1 #define REVERSE_FR_MAX MEM_ADDR_REG_0XA2 // 反向最大输出流量(3位小数)* #define REVERSE_FR_MAX_L MEM_ADDR_REG_0XA3 #define I2C_ADDR MEM_ADDR_REG_0XA4 // I2C地址 #define I2C_CRC_MOD MEM_ADDR_REG_0XA5 // I2C读取定长加crc模式(0为无crc模式)高位无效 #define TIMING_TXD_START MEM_ADDR_REG_0XA6 // 定时发送开始寄存器 #define TIMING_TXD_LEN MEM_ADDR_REG_0XA7 // 定时发送寄存器长度 #define TIMING_TXD_TIME MEM_ADDR_REG_0XA8 // 定时发送时间 #define PRESSURE_OFFSET MEM_ADDR_REG_0XA9 // 压力传感器零点 #define LORA_ADR MEM_ADDR_REG_0XAA // LORA 地址 #define LORA_NETID MEM_ADDR_REG_0XAB // LORA网路id #define LORA_CH MEM_ADDR_REG_0XAC // LORA信道 #define LORA_STATE MEM_ADDR_REG_0XAD // LORA模块工作状态 #define KEY_PASSWORD MEM_ADDR_REG_0XAE // 设置按键密码 #define KEY_PASSWORD_L MEM_ADDR_REG_0XAF // 设置按键密码 #define ALARM_UPPER_PRESS MEM_ADDR_REG_0XB0 // 压力上限 #define ALARM_UPPER_PRESS_L MEM_ADDR_REG_0XB1 // #define ALARM_LOWER_PRESS MEM_ADDR_REG_0XB2 // 压力下限 #define ALARM_LOWER_PRESS_L MEM_ADDR_REG_0XB3 // #define ALARM_UPPER_TEMP MEM_ADDR_REG_0XB4 // 温度上限报警 B4 #define ALARM_LOWER_TEMP MEM_ADDR_REG_0XB5 // 温度下限报警 B5 #define ALARM_UPPER_RH MEM_ADDR_REG_0XB6 // 湿度上限报警 B6 #define ALARM_LOWER_RH MEM_ADDR_REG_0XB7 // 湿度下限报警 B7 #define ALARM_UPPER_PPM MEM_ADDR_REG_0XB8 // 浓度上限报警 B8 #define ALARM_LOWER_PPM MEM_ADDR_REG_0XB9 // 浓度下限报警 B9 //#define BA MEM_ADDR_REG_0XBA // //#define BB MEM_ADDR_REG_0XBB // //#define BC MEM_ADDR_REG_0XBC // //#define BD MEM_ADDR_REG_0XBD // //#define BE MEM_ADDR_REG_0XBE // //#define BF MEM_ADDR_REG_0XBF // //#define C0 MEM_ADDR_REG_0XC0 // //#define C1 MEM_ADDR_REG_0XC1 //#define C2 MEM_ADDR_REG_0XC2 // //#define C3 MEM_ADDR_REG_0XC3 //#define C4 MEM_ADDR_REG_0XC4 // //#define C5 MEM_ADDR_REG_0XC5 // //#define C6 MEM_ADDR_REG_0XC6 // //#define C7 MEM_ADDR_REG_0XC7 // //#define C8 MEM_ADDR_REG_0XC8 // //#define C9 MEM_ADDR_REG_0XC9 // //#define CA MEM_ADDR_REG_0XCA // //#define CB MEM_ADDR_REG_0XCB // //#define CC MEM_ADDR_REG_0XCC // //#define CD MEM_ADDR_REG_0XCD // //#define CE MEM_ADDR_REG_0XCE // //#define CF MEM_ADDR_REG_0XCF // //#define D0 MEM_ADDR_REG_0XD0 // //#define D1 MEM_ADDR_REG_0XD1 // //#define D2 MEM_ADDR_REG_0XD2 // //#define D3 MEM_ADDR_REG_0XD3 // //#define D4 MEM_ADDR_REG_0XD4 // //#define D5 MEM_ADDR_REG_0XD5 // //#define D6 MEM_ADDR_REG_0XD6 // //#define D7 MEM_ADDR_REG_0XD7 // //#define D8 MEM_ADDR_REG_0XD8 // //#define D9 MEM_ADDR_REG_0XD9 // //#define LEAK_FR_MIN MEM_ADDR_REG_0XDA //#define LEAK_FR_MAX MEM_ADDR_REG_0XDB //#define LEAK_TIMING MEM_ADDR_REG_0XDC // // //#define DD MEM_ADDR_REG_0XDD // //#define GCF_A MEM_ADDR_REG_0XDE // //#define DF MEM_ADDR_REG_0XDF // //#define E0 MEM_ADDR_REG_0XE0 // //#define E1 MEM_ADDR_REG_0XE1 // //#define E2 MEM_ADDR_REG_0XE2 // //#define E3 MEM_ADDR_REG_0XE3 // //#define E4 MEM_ADDR_REG_0XE4 // //#define E5 MEM_ADDR_REG_0XE5 // //#define E6 MEM_ADDR_REG_0XE6 // //#define E7 MEM_ADDR_REG_0XE7 // //#define E8 MEM_ADDR_REG_0XE8 // //#define E9 MEM_ADDR_REG_0XE9 // //#define EA MEM_ADDR_REG_0XEA // //#define EB MEM_ADDR_REG_0XEB // //#define EC MEM_ADDR_REG_0XEC // //#define ED MEM_ADDR_REG_0XED // //#define EE MEM_ADDR_REG_0XEE // //#define EF MEM_ADDR_REG_0XEF // #define DCOEF_NUM MEM_ADDR_REG_0X130 #endif