124 lines
11 KiB
C
124 lines
11 KiB
C
#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
|