添加代码生成样本;
- 光伏逆变器 - 参数管理模块
This commit is contained in:
684
test/PV_Inverter/dsp/mw_param_manager_dsp_struct.c
Normal file
684
test/PV_Inverter/dsp/mw_param_manager_dsp_struct.c
Normal file
@@ -0,0 +1,684 @@
|
||||
#include <limits.h>
|
||||
#include "project.h"
|
||||
#include "mw_param_manager_dsp_struct.h"
|
||||
|
||||
|
||||
|
||||
|
||||
const modbus_param_value_info_t s_ast_param_range[MAX_VALID_PARAM_ADDRESS + 1] =
|
||||
{
|
||||
/*address, datatype, default_value, min_value, max_value*/
|
||||
{0, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*A相采样校准a(网侧交流电压采样)*/
|
||||
{1, DATATYPE_INT16_T, 0, -32768, 32767, }, /*A相采样校准b(网侧交流电压采样)*/
|
||||
{2, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*B相采样校准a(网侧交流电压采样)*/
|
||||
{3, DATATYPE_INT16_T, 0, -32768, 32767, }, /*B相采样校准b(网侧交流电压采样)*/
|
||||
{4, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*C相采样校准a(网侧交流电压采样)*/
|
||||
{5, DATATYPE_INT16_T, 0, -32768, 32767, }, /*C相采样校准b(网侧交流电压采样)*/
|
||||
{6, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*A相采样校准a(逆变侧电感电流)*/
|
||||
{7, DATATYPE_INT16_T, 0, -32768, 32767, }, /*A相采样校准b(逆变侧电感电流)*/
|
||||
{8, DATATYPE_INT16_T, 0, -32768, 32767, }, /*A相逆变电流相位偏移量*/
|
||||
{9, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*B相采样校准a(逆变侧电感电流)*/
|
||||
{10, DATATYPE_INT16_T, 0, -32768, 32767, }, /*B相采样校准b(逆变侧电感电流)*/
|
||||
{11, DATATYPE_INT16_T, 0, -32768, 32767, }, /*B相逆变电流相位偏移量*/
|
||||
{12, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*C相采样校准a(逆变侧电感电流)*/
|
||||
{13, DATATYPE_INT16_T, 0, -32768, 32767, }, /*C相采样校准b(逆变侧电感电流)*/
|
||||
{14, DATATYPE_INT16_T, 0, -32768, 32767, }, /*C相逆变电流相位偏移量*/
|
||||
{15, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*A相LCL电容电流系数*/
|
||||
{16, DATATYPE_INT16_T, 0, -32768, 32767, }, /*A相LCL电容电流相位偏移量*/
|
||||
{17, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*B相LCL电容电流系数*/
|
||||
{18, DATATYPE_INT16_T, 0, -32768, 32767, }, /*B相LCL电容电流相位偏移量*/
|
||||
{19, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*C相LCL电容电流系数*/
|
||||
{20, DATATYPE_INT16_T, 0, -32768, 32767, }, /*C相LCL电容电流相位偏移量*/
|
||||
{21, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a(BOOST1电感电流)*/
|
||||
{22, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b(BOOST1电感电流)*/
|
||||
{23, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a(BOOST2电感电流)*/
|
||||
{24, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b(BOOST2电感电流)*/
|
||||
{25, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a(BOOST3电感电流)*/
|
||||
{26, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b(BOOST3电感电流)*/
|
||||
{27, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a(BOOST4电感电流)*/
|
||||
{28, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b(BOOST4电感电流)*/
|
||||
{29, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a支路1(输入电压)*/
|
||||
{30, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b支路1(输入电压)*/
|
||||
{31, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a支路2(输入电压)*/
|
||||
{32, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b支路2(输入电压)*/
|
||||
{33, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a支路3(输入电压)*/
|
||||
{34, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b支路3(输入电压)*/
|
||||
{35, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a支路4(输入电压)*/
|
||||
{36, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b支路4(输入电压)*/
|
||||
{37, DATATYPE_UINT16_T, 10000, 7000, 13000, }, /*采样校准a(温度补偿)*/
|
||||
{38, DATATYPE_INT16_T, 0, -32768, 32767, }, /*采样校准b(温度补偿)*/
|
||||
{39, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{40, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{41, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{42, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{43, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{44, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{45, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{46, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{47, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{48, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{49, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{50, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{51, DATATYPE_UINT16_T, 0, 0, 1, }, /*开机*/
|
||||
{52, DATATYPE_UINT16_T, 0, 0, 1, }, /*关机*/
|
||||
{53, DATATYPE_UINT16_T, 0, 0, 1, }, /*故障复位*/
|
||||
{54, DATATYPE_UINT16_T, 0, 0, 1, }, /*芯片复位重启*/
|
||||
{55, DATATYPE_UINT16_T, 0, 0, 1, }, /*功率单元自检(调试)*/
|
||||
{56, DATATYPE_UINT16_T, 0, 0, 1, }, /*参数还原*/
|
||||
{57, DATATYPE_UINT16_T, 0, 0, 1, }, /*过温限功率标志*/
|
||||
{58, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{59, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{60, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{61, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{62, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{63, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{64, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{65, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{66, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{67, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{68, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{69, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{70, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{71, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{72, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{73, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{74, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{75, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{76, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{77, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{78, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{79, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{80, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{81, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{82, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{83, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{84, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{85, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{86, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{87, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{88, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{89, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{90, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{91, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{92, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{93, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{94, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{95, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{96, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{97, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{98, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{99, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{100, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{101, DATATYPE_UINT16_T, 1, 0, 1, }, /*工作使能*/
|
||||
{102, DATATYPE_UINT16_T, 1, 0, 1, }, /*孤岛检测使能*/
|
||||
{103, DATATYPE_UINT16_T, 0, 0, 1, }, /*LVRT使能*/
|
||||
{104, DATATYPE_UINT16_T, 0, 0, 1, }, /*HVRT使能*/
|
||||
{105, DATATYPE_UINT16_T, 1, 0, 1, }, /*MPPT使能*/
|
||||
{106, DATATYPE_UINT16_T, 0, 0, 1, }, /*老化测试使能*/
|
||||
{107, DATATYPE_UINT16_T, 1, 0, 1, }, /*相序异常运行使能*/
|
||||
{108, DATATYPE_UINT16_T, 1, 0, 1, }, /*预留参数1_3*/
|
||||
{109, DATATYPE_UINT16_T, 1800, 1000, 3000, }, /*直流输入电压开机阈值*/
|
||||
{110, DATATYPE_UINT16_T, 1600, 0, 2000, }, /*直流输入电压关机阈值*/
|
||||
#if defined(PV_INV30)
|
||||
{111, DATATYPE_UINT16_T, 330, 0, 600, }, /*最大输出功率限值*/
|
||||
#elif defined(PV_INV40)
|
||||
{111, DATATYPE_UINT16_T, 440, 0, 600, }, /*最大输出功率限值*/
|
||||
#elif defined(PV_INV50)
|
||||
{111, DATATYPE_UINT16_T, 550, 0, 600, }, /*最大输出功率限值*/
|
||||
#else
|
||||
{111, DATATYPE_UINT16_T, 0, 0, 0 }, /*最大输出功率限值*/
|
||||
#endif
|
||||
{112, DATATYPE_UINT16_T, 100, 0, 65535, }, /*功率变化率上限*/
|
||||
{113, DATATYPE_UINT16_T, 0, 0, 3, }, /*无功生成模式*/
|
||||
{114, DATATYPE_INT16_T, 0, -32768, 32767, }, /*恒无功控制给定所需的无功功率*/
|
||||
{115, DATATYPE_INT16_T, 1000, -32768, 32767, }, /*恒功率因数控制给定所需的功率因数*/
|
||||
{116, DATATYPE_UINT16_T, 2200, 2100, 2300, }, /*恒电网电压控制给定目标电网电压*/
|
||||
{117, DATATYPE_UINT16_T, 2, 0, 2, }, /*预留参数1_5*/
|
||||
{118, DATATYPE_UINT16_T, 2, 0, 2, }, /*预留参数1_6*/
|
||||
{119, DATATYPE_UINT16_T, 0, 0, 2, }, /*预留参数1_7*/
|
||||
{120, DATATYPE_UINT16_T, 0, 0, 2, }, /*预留参数1_8*/
|
||||
{121, DATATYPE_UINT16_T, 0, 0, 1, }, /*多峰扫描使能*/
|
||||
{122, DATATYPE_UINT16_T, 5, 1, 10, }, /*多峰扫描时间间隔*/
|
||||
{123, DATATYPE_UINT16_T, 400, 300, 400, }, /*频率-有功控制斜率*/
|
||||
{124, DATATYPE_UINT16_T, 1, 0, 2, }, /*电网恢复等待时间*/
|
||||
{125, DATATYPE_UINT16_T, 200, 100, 300, }, /*孤岛响应时间上限*/
|
||||
{126, DATATYPE_UINT16_T, 200, 150, 200, }, /*预留参数1_9*/
|
||||
{127, DATATYPE_UINT16_T, 30, 10, 40, }, /*MPPT最小扰动步长*/
|
||||
{128, DATATYPE_UINT16_T, 1, 0, 1, }, /*待机母线均压使能*/
|
||||
{129, DATATYPE_UINT16_T, 180, 160, 200, }, /*关机上限时间*/
|
||||
{130, DATATYPE_UINT16_T, 9000, 8500, 10000, }, /*开机电压上限*/
|
||||
{131, DATATYPE_UINT16_T, 10000, 5000, 11000, }, /*追踪电压上限*/
|
||||
{132, DATATYPE_UINT16_T, 0, 0, 1, }, /*低压降额使能*/
|
||||
{133, DATATYPE_UINT16_T, 0, 0, 1, }, /*过压降额使能*/
|
||||
{134, DATATYPE_UINT16_T, 0, 0, 1, }, /*共用一路输入模式*/
|
||||
{135, DATATYPE_UINT16_T, 0, 0, 1, }, /*故障模式*/
|
||||
{136, DATATYPE_UINT16_T, 1, 0, 1, }, /*预留参数1_10*/
|
||||
{137, DATATYPE_UINT16_T, 0, 0, 5, }, /*PV1连接关系*/
|
||||
{138, DATATYPE_UINT16_T, 0, 0, 5, }, /*PV2连接关系*/
|
||||
{139, DATATYPE_UINT16_T, 0, 0, 5, }, /*PV3连接关系*/
|
||||
{140, DATATYPE_UINT16_T, 0, 0, 5, }, /*PV4连接关系*/
|
||||
{141, DATATYPE_UINT16_T, 1, 0, 1, }, /*MPPT波动处理逻辑使能*/
|
||||
{142, DATATYPE_UINT16_T, 1, 0, 1, }, /*有功功率自动调整*/
|
||||
{143, DATATYPE_INT16_T, -3, -32768, 32767, }, /*无功补偿量*/
|
||||
{144, DATATYPE_UINT16_T, 1, 0, 1, }, /*无功闭环补偿使能*/
|
||||
{145, DATATYPE_UINT16_T, 1, 0, 1, }, /*逆变电流补偿使能*/
|
||||
{146, DATATYPE_UINT16_T, 1000, 0, 65535, }, /*逆变电流补偿系数*/
|
||||
{147, DATATYPE_INT16_T, 47, -32768, 32767, }, /*逆变电路延迟角度*/
|
||||
{148, DATATYPE_INT16_T, -50, -32768, 32767, }, /*电容电流延迟角度*/
|
||||
{149, DATATYPE_UINT16_T, 1200, 0, 65535, }, /*电容电流比例系数*/
|
||||
{150, DATATYPE_UINT16_T, 2, 0, 65535, }, /*PV电流比例校准系数*/
|
||||
{151, DATATYPE_UINT16_T, 0, 0, 2, }, /*PV输入校准标志*/
|
||||
{152, DATATYPE_UINT16_T, 15, 0, 65535, }, /*直流功率补偿*/
|
||||
{153, DATATYPE_UINT16_T, 0, 0, 4, }, /*BOOST运行模式*/
|
||||
{154, DATATYPE_UINT16_T, 1, 0, 1, }, /*第1路BOOST使能*/
|
||||
{155, DATATYPE_UINT16_T, 1, 0, 1, }, /*第2路BOOST使能*/
|
||||
{156, DATATYPE_UINT16_T, 1, 0, 1, }, /*第3路BOOST使能*/
|
||||
{157, DATATYPE_UINT16_T, 1, 0, 1, }, /*第4路BOOST使能*/
|
||||
{158, DATATYPE_UINT16_T, 0, 0, 1, }, /*分段保护使能*/
|
||||
{159, DATATYPE_UINT16_T, 1, 0, 1, }, /*PV反接检测使能*/
|
||||
{160, DATATYPE_UINT16_T, 0, 0, 1, }, /*PV回灌检测使能*/
|
||||
{161, DATATYPE_UINT16_T, 1, 0, 1, }, /*孤岛保护兼容频率适应性*/
|
||||
{162, DATATYPE_UINT16_T, 1, 0, 1, }, /*功率控制时无功优先使能*/
|
||||
{163, DATATYPE_UINT16_T, 1, 0, 1, }, /*母线欠压检测使能*/
|
||||
{164, DATATYPE_UINT16_T, 0, 0, 1, }, /*高低穿模式切换*/
|
||||
{165, DATATYPE_UINT16_T, 0, 0, 1, }, /*预留参数1_4*/
|
||||
{166, DATATYPE_UINT16_T, 1, 0, 1, }, /*电压无功控制模式*/
|
||||
{167, DATATYPE_UINT16_T, 1, 0, 1, }, /*精度判断模式*/
|
||||
{168, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{169, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{170, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{171, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{172, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{173, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{174, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{175, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{176, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{177, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{178, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{179, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{180, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{181, DATATYPE_UINT16_T, 5, 0, 65535, }, /*外环PI控制:Kp*/
|
||||
{182, DATATYPE_UINT16_T, 200, 0, 65535, }, /*外环PI控制:Ki*/
|
||||
#if defined(PV_INV30)
|
||||
{183, DATATYPE_UINT16_T, 780, 0, 65535, }, /*外环PI控制:OutLimit*/
|
||||
#elif defined(PV_INV40)
|
||||
{183, DATATYPE_UINT16_T, 1010, 0, 65535, }, /*外环PI控制:OutLimit*/
|
||||
#elif defined(PV_INV50)
|
||||
{183, DATATYPE_UINT16_T, 1250, 0, 65535, }, /*外环PI控制:OutLimit*/
|
||||
#else
|
||||
{183, DATATYPE_UINT16_T, 0, 0, 0 }, /*外环PI控制:OutLimit*/
|
||||
#endif
|
||||
{184, DATATYPE_UINT16_T, 1, 0, 65535, }, /*均压环PI控制:Kp*/
|
||||
{185, DATATYPE_UINT16_T, 0, 0, 65535, }, /*均压环PI控制:Ki*/
|
||||
{186, DATATYPE_UINT16_T, 100, 0, 65535, }, /*均压环PI控制:OutLimit*/
|
||||
{187, DATATYPE_UINT16_T, 10, 0, 65535, }, /*电流环Kp */
|
||||
{188, DATATYPE_UINT16_T, 0, 0, 65535, }, /*有源阻尼Kp*/
|
||||
{189, DATATYPE_UINT16_T, 5, 0, 65535, }, /*无功稳压控制Kp*/
|
||||
{190, DATATYPE_UINT16_T, 10, 0, 65535, }, /*无功稳压控制Ki*/
|
||||
{191, DATATYPE_UINT16_T, 100, 0, 65535, }, /*电流环q轴PI控制:Ki*/
|
||||
{192, DATATYPE_UINT16_T, 2250, 0, 65535, }, /*电流环q轴PI控制:OutLimit*/
|
||||
{193, DATATYPE_UINT16_T, 10, 0, 65535, }, /*零序电流PI控制:Kp*/
|
||||
{194, DATATYPE_UINT16_T, 1000, 0, 65535, }, /*零序电流PI控制:Ki*/
|
||||
{195, DATATYPE_UINT16_T, 2250, 0, 65535, }, /*零序电流PI控制:OutLimit*/
|
||||
{196, DATATYPE_UINT16_T, 500, 0, 65535, }, /*1次谐振增益*/
|
||||
{197, DATATYPE_UINT16_T, 200, 0, 65535, }, /*2次谐振增益*/
|
||||
{198, DATATYPE_UINT16_T, 300, 0, 65535, }, /*3次谐振增益*/
|
||||
{199, DATATYPE_UINT16_T, 200, 0, 65535, }, /*4次谐振增益*/
|
||||
{200, DATATYPE_UINT16_T, 300, 0, 65535, }, /*5次谐振增益*/
|
||||
{201, DATATYPE_UINT16_T, 200, 0, 65535, }, /*6次谐振增益*/
|
||||
{202, DATATYPE_UINT16_T, 400, 0, 65535, }, /*7次谐振增益*/
|
||||
{203, DATATYPE_UINT16_T, 200, 0, 65535, }, /*8次谐振增益*/
|
||||
{204, DATATYPE_UINT16_T, 300, 0, 65535, }, /*9次谐振增益*/
|
||||
{205, DATATYPE_UINT16_T, 200, 0, 65535, }, /*10次谐振增益*/
|
||||
{206, DATATYPE_UINT16_T, 200, 0, 65535, }, /*11次谐振增益*/
|
||||
{207, DATATYPE_UINT16_T, 200, 0, 65535, }, /*12次谐振增益*/
|
||||
{208, DATATYPE_UINT16_T, 200, 0, 65535, }, /*13次谐振增益*/
|
||||
{209, DATATYPE_UINT16_T, 200, 0, 65535, }, /*boost电压环Kp*/
|
||||
{210, DATATYPE_UINT16_T, 1000, 0, 65535, }, /*boost电压环Ki*/
|
||||
{211, DATATYPE_UINT16_T, 2, 0, 65535, }, /*boost电流环Kp*/
|
||||
{212, DATATYPE_UINT16_T, 500, 0, 65535, }, /*boost电流环Ki*/
|
||||
{213, DATATYPE_UINT16_T, 150, 0, 65535, }, /*低电压穿越系数*/
|
||||
{214, DATATYPE_UINT16_T, 150, 0, 65535, }, /*高电压穿越系数*/
|
||||
#if defined(PV_INV30)
|
||||
{215, DATATYPE_UINT16_T, 3, 0, 10, }, /*调制方式*/
|
||||
#elif defined(PV_INV40)
|
||||
{215, DATATYPE_UINT16_T, 3, 0, 10, }, /*调制方式*/
|
||||
#elif defined(PV_INV50)
|
||||
{215, DATATYPE_UINT16_T, 3, 0, 10, }, /*调制方式*/
|
||||
#else
|
||||
{215, DATATYPE_UINT16_T, 0, 0, 0 }, /*调制方式*/
|
||||
#endif
|
||||
{216, DATATYPE_UINT16_T, 1, 0, 65535, }, /*电压前馈方式*/
|
||||
{217, DATATYPE_UINT16_T, 5850, 0, 65535, }, /*母线电压参考值下限*/
|
||||
{218, DATATYPE_UINT16_T, 8, 0, 65535, }, /*零序分量控制kp参数*/
|
||||
{219, DATATYPE_UINT16_T, 7, 0, 65535, }, /*加权前馈的占比系数*/
|
||||
{220, DATATYPE_UINT16_T, 0, 0, 65535, }, /*限功率模式使能*/
|
||||
{221, DATATYPE_UINT16_T, 200, 0, 65535, }, /*孤岛保护Kp*/
|
||||
{222, DATATYPE_UINT16_T, 864, 0, 65535, }, /*进入CPWM调制度阈值*/
|
||||
{223, DATATYPE_UINT16_T, 888, 0, 65535, }, /*进入DPWM调制度阈值*/
|
||||
#if defined(PV_INV30)
|
||||
{224, DATATYPE_UINT16_T, 5350, 0, 11000, }, /*进入CPWM母线电压阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{224, DATATYPE_UINT16_T, 7200, 0, 11000, }, /*进入CPWM母线电压阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{224, DATATYPE_UINT16_T, 7200, 0, 11000, }, /*进入CPWM母线电压阈值*/
|
||||
#else
|
||||
{224, DATATYPE_UINT16_T, 0, 0, 0 }, /*进入CPWM母线电压阈值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{225, DATATYPE_UINT16_T, 5450, 0, 11000, }, /*进入DPWM母线电压阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{225, DATATYPE_UINT16_T, 7000, 0, 11000, }, /*进入DPWM母线电压阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{225, DATATYPE_UINT16_T, 7000, 0, 11000, }, /*进入DPWM母线电压阈值*/
|
||||
#else
|
||||
{225, DATATYPE_UINT16_T, 0, 0, 0 }, /*进入DPWM母线电压阈值*/
|
||||
#endif
|
||||
{226, DATATYPE_UINT16_T, 7500, 0, 65535, }, /*直流电压参考*/
|
||||
{227, DATATYPE_UINT16_T, 3200, 0, 65535, }, /*交流电压参考*/
|
||||
{228, DATATYPE_INT16_T, 0, -32768, 32767, }, /*无功电流参考*/
|
||||
{229, DATATYPE_UINT16_T, 0, 0, 50, }, /*boost1电流参考值*/
|
||||
{230, DATATYPE_UINT16_T, 0, 0, 50, }, /*boost2电流参考值*/
|
||||
{231, DATATYPE_UINT16_T, 0, 0, 50, }, /*boost3电流参考值*/
|
||||
{232, DATATYPE_UINT16_T, 0, 0, 50, }, /*boost4电流参考值*/
|
||||
{233, DATATYPE_INT16_T, 0, -32768, 32767, }, /*有功电流参考*/
|
||||
{234, DATATYPE_UINT16_T, 200, 0, 10000, }, /*无功调压系数*/
|
||||
{235, DATATYPE_UINT16_T, 400, 0, 2000, }, /*共模电流幅值阈值*/
|
||||
{236, DATATYPE_UINT16_T, 12, 0, 20000, }, /*CPWM共模电流次数*/
|
||||
{237, DATATYPE_UINT16_T, 6, 0, 20000, }, /*DPWM共模电流次数*/
|
||||
{238, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{239, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{240, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{241, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{242, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{243, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{244, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{245, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{246, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{247, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{248, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{249, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{250, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{251, DATATYPE_UINT16_T, 10200, 10000, 12000, }, /*开路电压过高阈值*/
|
||||
{252, DATATYPE_UINT16_T, 10500, 10000, 12000, }, /*直流输入过压阈值*/
|
||||
{253, DATATYPE_UINT16_T, 5250, 0, 6000, }, /*直流母线过压阈值*/
|
||||
{254, DATATYPE_UINT16_T, 2000, 0, 5500, }, /*直流母线欠压阈值*/
|
||||
#if defined(PV_INV30)
|
||||
{255, DATATYPE_UINT16_T, 1000, 0, 2000, }, /*逆变电流保护瞬时值*/
|
||||
#elif defined(PV_INV40)
|
||||
{255, DATATYPE_UINT16_T, 1270, 0, 2000, }, /*逆变电流保护瞬时值*/
|
||||
#elif defined(PV_INV50)
|
||||
{255, DATATYPE_UINT16_T, 1450, 0, 2000, }, /*逆变电流保护瞬时值*/
|
||||
#else
|
||||
{255, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变电流保护瞬时值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{256, DATATYPE_UINT16_T, 550, 500, 550, }, /*逆变电流保护有效值*/
|
||||
#elif defined(PV_INV40)
|
||||
{256, DATATYPE_UINT16_T, 700, 500, 800, }, /*逆变电流保护有效值*/
|
||||
#elif defined(PV_INV50)
|
||||
{256, DATATYPE_UINT16_T, 900, 500, 1000, }, /*逆变电流保护有效值*/
|
||||
#else
|
||||
{256, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变电流保护有效值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{257, DATATYPE_UINT16_T, 900, 0, 1500, }, /*逆变电流逐波限流封锁阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{257, DATATYPE_UINT16_T, 900, 0, 1500, }, /*逆变电流逐波限流封锁阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{257, DATATYPE_UINT16_T, 900, 0, 1500, }, /*逆变电流逐波限流封锁阈值*/
|
||||
#else
|
||||
{257, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变电流逐波限流封锁阈值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{258, DATATYPE_UINT16_T, 750, 700, 1000, }, /*逆变电流逐波限流解封阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{258, DATATYPE_UINT16_T, 750, 700, 1000, }, /*逆变电流逐波限流解封阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{258, DATATYPE_UINT16_T, 750, 700, 1000, }, /*逆变电流逐波限流解封阈值*/
|
||||
#else
|
||||
{258, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变电流逐波限流解封阈值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{259, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost1过流软件保护阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{259, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost1过流软件保护阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{259, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost1过流软件保护阈值*/
|
||||
#else
|
||||
{259, DATATYPE_UINT16_T, 0, 0, 0 }, /*Boost1过流软件保护阈值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{260, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost2过流软件保护阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{260, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost2过流软件保护阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{260, DATATYPE_UINT16_T, 840, 450, 1000, }, /*Boost2过流软件保护阈值*/
|
||||
#else
|
||||
{260, DATATYPE_UINT16_T, 0, 0, 0 }, /*Boost2过流软件保护阈值*/
|
||||
#endif
|
||||
{261, DATATYPE_UINT16_T, 750, 450, 1000, }, /*Boost3过流软件保护阈值*/
|
||||
{262, DATATYPE_UINT16_T, 750, 450, 1000, }, /*Boost4过流软件保护阈值*/
|
||||
{263, DATATYPE_UINT16_T, 1000, 0, 1100, }, /*MPPT短路电压阈值*/
|
||||
{264, DATATYPE_UINT16_T, 20, 0, 50, }, /*MPPT短路电流阈值*/
|
||||
{265, DATATYPE_UINT16_T, 2200, 2100, 2400, }, /*额定电网保护电压*/
|
||||
{266, DATATYPE_UINT16_T, 2860, 2000, 3000, }, /*电网过压阈值*/
|
||||
{267, DATATYPE_UINT16_T, 1540, 1200, 2600, }, /*电网欠压阈值*/
|
||||
{268, DATATYPE_UINT16_T, 1100, 1000, 1200, }, /*电网欠压二级保护阈值*/
|
||||
{269, DATATYPE_UINT16_T, 1870, 1770, 1970, }, /*电网欠压一级保护阈值*/
|
||||
{270, DATATYPE_UINT16_T, 2420, 2100, 2630, }, /*电网过压一级保护阈值*/
|
||||
{271, DATATYPE_UINT16_T, 2970, 2900, 3000, }, /*电网过压二级保护阈值*/
|
||||
{272, DATATYPE_UINT16_T, 2600, 2550, 2650, }, /*过压降额阈值*/
|
||||
{273, DATATYPE_UINT16_T, 505, 450, 550, }, /*电网频率上限*/
|
||||
{274, DATATYPE_UINT16_T, 480, 450, 550, }, /*电网频率下限*/
|
||||
{275, DATATYPE_UINT16_T, 4650, 4600, 4700, }, /*电网欠频五级保护阈值*/
|
||||
{276, DATATYPE_UINT16_T, 4700, 4650, 4750, }, /*电网欠频四级保护阈值*/
|
||||
{277, DATATYPE_UINT16_T, 4750, 4700, 4800, }, /*电网欠频三级保护阈值*/
|
||||
{278, DATATYPE_UINT16_T, 4800, 4750, 4850, }, /*电网欠频二级保护阈值*/
|
||||
{279, DATATYPE_UINT16_T, 4850, 4800, 4900, }, /*电网欠频一级保护阈值*/
|
||||
{280, DATATYPE_UINT16_T, 5050, 5000, 5100, }, /*电网过频一级保护阈值*/
|
||||
{281, DATATYPE_UINT16_T, 5100, 5050, 5150, }, /*电网过频二级保护阈值*/
|
||||
{282, DATATYPE_UINT16_T, 5150, 5100, 5200, }, /*电网过频三级保护阈值*/
|
||||
{283, DATATYPE_UINT16_T, 5003, 5000, 5010, }, /*过频降额阈值*/
|
||||
{284, DATATYPE_UINT16_T, 120, 50, 200, }, /*滤波电容过流保护阈值*/
|
||||
{285, DATATYPE_UINT16_T, 3300, 2000, 3500, }, /*滤波电容过压保护阈值*/
|
||||
{286, DATATYPE_UINT16_T, 700, 300, 1000, }, /*绝缘阻抗检测阈值*/
|
||||
{287, DATATYPE_UINT16_T, 0, 0, 1, }, /*电网故障屏蔽内部故障*/
|
||||
{288, DATATYPE_UINT16_T, 10, 5, 20, }, /*主动反孤岛阈值*/
|
||||
{289, DATATYPE_UINT16_T, 20, 10, 30, }, /*反孤岛无功电流余量*/
|
||||
{290, DATATYPE_UINT16_T, 0, 0, 65535, }, /*PV接线检测(未启用)*/
|
||||
{291, DATATYPE_UINT16_T, 200, 40, 500, }, /*PV反接电压阈值*/
|
||||
{292, DATATYPE_UINT16_T, 10, 0, 90, }, /*PV反接电感电流阈值*/
|
||||
{293, DATATYPE_UINT16_T, 0, 0, 65535, }, /*PV回灌电压阈值*/
|
||||
{294, DATATYPE_UINT16_T, 0, 0, 65535, }, /*支路输入电流阈值*/
|
||||
{295, DATATYPE_INT16_T, -10, -50, 0, }, /*支路输入电流阈值1*/
|
||||
{296, DATATYPE_UINT16_T, 10, 0, 50, }, /*支路输入电流阈值2*/
|
||||
{297, DATATYPE_UINT16_T, 200, 0, 65535, }, /*节能告警阈值1*/
|
||||
{298, DATATYPE_UINT16_T, 300, 0, 65535, }, /*节能告警阈值2*/
|
||||
{299, DATATYPE_UINT16_T, 85, 10, 1000, }, /*腔体过温阈值*/
|
||||
{300, DATATYPE_UINT16_T, 110, 10, 1000, }, /*腔体2过温阈值*/
|
||||
{301, DATATYPE_UINT16_T, 85, 10, 1000, }, /*散热片过温阈值*/
|
||||
{302, DATATYPE_UINT16_T, 90, 0, 65535, }, /*Q-U低压系数阈值*/
|
||||
{303, DATATYPE_UINT16_T, 110, 0, 65535, }, /*Q-U高压系数阈值*/
|
||||
{304, DATATYPE_UINT16_T, 90, 0, 65535, }, /*低穿穿越边界*/
|
||||
{305, DATATYPE_UINT16_T, 110, 0, 65535, }, /*高穿穿越边界*/
|
||||
{306, DATATYPE_UINT16_T, 100, 0, 10000, }, /*滤波电容过流保护时间*/
|
||||
{307, DATATYPE_UINT16_T, 100, 0, 10000, }, /*逆变过流保护时间*/
|
||||
{308, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网过压L0保护时间*/
|
||||
{309, DATATYPE_UINT16_T, 1000, 0, 30000, }, /*电网过压L1保护时间*/
|
||||
{310, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网过压L2保护时间*/
|
||||
{311, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网欠压L0保护时间*/
|
||||
{312, DATATYPE_UINT16_T, 1000, 0, 30000, }, /*电网欠压L1保护时间*/
|
||||
{313, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网欠压L2保护时间*/
|
||||
{314, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网过频L0保护时间*/
|
||||
{315, DATATYPE_UINT16_T, 190, 0, 10000, }, /*电网过频L1保护时间*/
|
||||
{316, DATATYPE_UINT16_T, 40, 0, 10000, }, /*电网过频L2保护时间*/
|
||||
{317, DATATYPE_UINT16_T, 200, 0, 30000, }, /*电网过频L3保护时间*/
|
||||
{318, DATATYPE_UINT16_T, 100, 0, 30000, }, /*电网欠频L0保护时间*/
|
||||
{319, DATATYPE_UINT16_T, 310, 0, 10000, }, /*电网欠频L1保护时间*/
|
||||
{320, DATATYPE_UINT16_T, 70, 0, 10000, }, /*电网欠频L2保护时间*/
|
||||
{321, DATATYPE_UINT16_T, 30, 0, 10000, }, /*电网欠频L3保护时间*/
|
||||
{322, DATATYPE_UINT16_T, 15, 0, 10000, }, /*电网欠频L4保护时间*/
|
||||
{323, DATATYPE_UINT16_T, 200, 0, 30000, }, /*电网欠频L5保护时间*/
|
||||
{324, DATATYPE_UINT16_T, 1000, 0, 30000, }, /*母线欠压保护时间*/
|
||||
{325, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{326, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{327, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{328, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{329, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{330, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
#if defined(PV_INV30)
|
||||
{331, DATATYPE_UINT16_T, 455, 0, 7000, }, /*高低穿无功电流限幅值*/
|
||||
#elif defined(PV_INV40)
|
||||
{331, DATATYPE_UINT16_T, 610, 0, 7000, }, /*高低穿无功电流限幅值*/
|
||||
#elif defined(PV_INV50)
|
||||
{331, DATATYPE_UINT16_T, 760, 0, 7000, }, /*高低穿无功电流限幅值*/
|
||||
#else
|
||||
{331, DATATYPE_UINT16_T, 0, 0, 0 }, /*高低穿无功电流限幅值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{332, DATATYPE_UINT16_T, 520, 0, 7500, }, /*逆变总电流限幅值*/
|
||||
#elif defined(PV_INV40)
|
||||
{332, DATATYPE_UINT16_T, 690, 0, 7500, }, /*逆变总电流限幅值*/
|
||||
#elif defined(PV_INV50)
|
||||
{332, DATATYPE_UINT16_T, 860, 0, 7500, }, /*逆变总电流限幅值*/
|
||||
#else
|
||||
{332, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变总电流限幅值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{333, DATATYPE_UINT16_T, 520, 0, 7500, }, /*逆变有功电流限幅值*/
|
||||
#elif defined(PV_INV40)
|
||||
{333, DATATYPE_UINT16_T, 690, 0, 7500, }, /*逆变有功电流限幅值*/
|
||||
#elif defined(PV_INV50)
|
||||
{333, DATATYPE_UINT16_T, 860, 0, 7500, }, /*逆变有功电流限幅值*/
|
||||
#else
|
||||
{333, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变有功电流限幅值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{334, DATATYPE_UINT16_T, 320, 0, 5000, }, /*逆变无功电流限幅值*/
|
||||
#elif defined(PV_INV40)
|
||||
{334, DATATYPE_UINT16_T, 420, 0, 5000, }, /*逆变无功电流限幅值*/
|
||||
#elif defined(PV_INV50)
|
||||
{334, DATATYPE_UINT16_T, 520, 0, 5000, }, /*逆变无功电流限幅值*/
|
||||
#else
|
||||
{334, DATATYPE_UINT16_T, 0, 0, 0 }, /*逆变无功电流限幅值*/
|
||||
#endif
|
||||
{335, DATATYPE_UINT16_T, 400, 0, 1000, }, /*Boost1单路电流限幅值*/
|
||||
{336, DATATYPE_UINT16_T, 300, 0, 1000, }, /*Boost2单路电流限幅值*/
|
||||
{337, DATATYPE_UINT16_T, 300, 0, 1000, }, /*Boost3单路电流限幅值*/
|
||||
{338, DATATYPE_UINT16_T, 300, 0, 1000, }, /*Boost4单路电流限幅值*/
|
||||
{339, DATATYPE_UINT16_T, 0, 0, 65535, }, /*5次谐波电流限幅值*/
|
||||
{340, DATATYPE_UINT16_T, 0, 0, 65535, }, /*7次谐波电流限幅值*/
|
||||
{341, DATATYPE_UINT16_T, 0, 0, 65535, }, /*11次谐波电流限幅值*/
|
||||
{342, DATATYPE_UINT16_T, 0, 0, 65535, }, /*13次谐波电流限幅值*/
|
||||
{343, DATATYPE_UINT16_T, 0, 0, 65535, }, /*17次谐波电流限幅值*/
|
||||
{344, DATATYPE_UINT16_T, 0, 0, 65535, }, /*19次谐波电流限幅值*/
|
||||
{345, DATATYPE_UINT16_T, 0, 0, 65535, }, /*2次谐波电流限幅值*/
|
||||
{346, DATATYPE_UINT16_T, 0, 0, 65535, }, /*4次谐波电流限幅值*/
|
||||
{347, DATATYPE_UINT16_T, 0, 0, 65535, }, /*6次谐波电流限幅值*/
|
||||
{348, DATATYPE_UINT16_T, 0, 0, 65535, }, /*8次谐波电流限幅值*/
|
||||
{349, DATATYPE_UINT16_T, 0, 0, 65535, }, /*10次谐波电流限幅值*/
|
||||
{350, DATATYPE_UINT16_T, 0, 0, 65535, }, /*14次谐波电流限幅值*/
|
||||
{351, DATATYPE_UINT16_T, 0, 0, 65535, }, /*16次谐波电流限幅值*/
|
||||
{352, DATATYPE_UINT16_T, 0, 0, 65535, }, /*20次谐波电流限幅值*/
|
||||
#if defined(PV_INV30)
|
||||
{353, DATATYPE_UINT16_T, 8000, 0, 65535, }, /*进入DPWM视在功率阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{353, DATATYPE_UINT16_T, 5000, 0, 65535, }, /*进入DPWM视在功率阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{353, DATATYPE_UINT16_T, 5000, 0, 65535, }, /*进入DPWM视在功率阈值*/
|
||||
#else
|
||||
{353, DATATYPE_UINT16_T, 0, 0, 0 }, /*进入DPWM视在功率阈值*/
|
||||
#endif
|
||||
#if defined(PV_INV30)
|
||||
{354, DATATYPE_UINT16_T, 8900, 0, 65535, }, /*进入CPWM视在功率阈值*/
|
||||
#elif defined(PV_INV40)
|
||||
{354, DATATYPE_UINT16_T, 6000, 0, 65535, }, /*进入CPWM视在功率阈值*/
|
||||
#elif defined(PV_INV50)
|
||||
{354, DATATYPE_UINT16_T, 6000, 0, 65535, }, /*进入CPWM视在功率阈值*/
|
||||
#else
|
||||
{354, DATATYPE_UINT16_T, 0, 0, 0 }, /*进入CPWM视在功率阈值*/
|
||||
#endif
|
||||
{355, DATATYPE_UINT16_T, 60, 0, 1000, }, /*零序超前补偿kp*/
|
||||
{356, DATATYPE_UINT16_T, 800, 0, 65535, }, /*散热片过温降功率阈值*/
|
||||
{357, DATATYPE_UINT16_T, 800, 0, 65535, }, /*腔体过温降功率阈值*/
|
||||
{358, DATATYPE_UINT16_T, 1050, 0, 65535, }, /*腔体2过温降功率阈值*/
|
||||
{359, DATATYPE_UINT16_T, 100, 0, 65535, }, /*过温降额功率下限*/
|
||||
{360, DATATYPE_UINT16_T, 100, 0, 65535, }, /*风扇故障降额功率下限*/
|
||||
{361, DATATYPE_UINT16_T, 100, 0, 65535, }, /*过温降额功率上限*/
|
||||
{362, DATATYPE_UINT16_T, 100, 0, 65535, }, /*过温降额功率变化率上限*/
|
||||
{363, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{364, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{365, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{366, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{367, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{368, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{369, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{370, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{371, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{372, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{373, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{374, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{375, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{376, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{377, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{378, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{379, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{380, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{381, DATATYPE_UINT16_T, 0, 0, 1, }, /*预留参数5_0*/
|
||||
{382, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数5_1*/
|
||||
{383, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数5_2*/
|
||||
{384, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数5_3*/
|
||||
{385, DATATYPE_UINT16_T, 0, 0, 65535, }, /*整机状态*/
|
||||
{386, DATATYPE_UINT16_T, 0, 0, 65535, }, /*逆变状态*/
|
||||
{387, DATATYPE_UINT16_T, 0, 0, 65535, }, /*MPPT1状态(debug)*/
|
||||
{388, DATATYPE_UINT16_T, 0, 0, 65535, }, /*MPPT2状态(debug)*/
|
||||
{389, DATATYPE_UINT16_T, 0, 0, 65535, }, /*MPPT3状态(debug)*/
|
||||
{390, DATATYPE_UINT16_T, 0, 0, 65535, }, /*MPPT4状态(debug)*/
|
||||
{391, DATATYPE_UINT16_T, 0, 0, 65535, }, /*功率不足标志*/
|
||||
{392, DATATYPE_UINT16_T, 0, 0, 1, }, /*MPPT手动参考标志位*/
|
||||
{393, DATATYPE_UINT16_T, 600, 0, 1000, }, /*MPPT手动参考值*/
|
||||
{394, DATATYPE_UINT16_T, 500, 0, 65535, }, /*母线均压开启阈值*/
|
||||
{395, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数5_4*/
|
||||
{396, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数5_5*/
|
||||
{397, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{398, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{399, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{400, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{401, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{402, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{403, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{404, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{405, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{406, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{407, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{408, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{409, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{410, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{411, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{412, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{413, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{414, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{415, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{416, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{417, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{418, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{419, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{420, DATATYPE_UINT16_T, 1, 0, 100, }, /*自动化校准使能*/
|
||||
{421, DATATYPE_UINT16_T, 0, 0, 1, }, /*自动化校准状态*/
|
||||
{422, DATATYPE_UINT16_T, 0, 0, 1, }, /*自动化校准指令*/
|
||||
{423, DATATYPE_UINT16_T, 0, 0, 1, }, /*自动化校准结果*/
|
||||
{424, DATATYPE_UINT16_T, 0, 0, 65535, }, /*自动化校准刷新标志*/
|
||||
{425, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_6*/
|
||||
{426, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_7*/
|
||||
{427, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_8*/
|
||||
{428, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_9*/
|
||||
{429, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_10*/
|
||||
{430, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_11*/
|
||||
{431, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_12*/
|
||||
{432, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_13*/
|
||||
{433, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_14*/
|
||||
{434, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_15*/
|
||||
{435, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_16*/
|
||||
{436, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_17*/
|
||||
{437, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_18*/
|
||||
{438, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_19*/
|
||||
{439, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_20*/
|
||||
{440, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_21*/
|
||||
{441, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_22*/
|
||||
{442, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_23*/
|
||||
{443, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_24*/
|
||||
{444, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_25*/
|
||||
{445, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_26*/
|
||||
{446, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_27*/
|
||||
{447, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_28*/
|
||||
{448, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_29*/
|
||||
{449, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_30*/
|
||||
{450, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_31*/
|
||||
{451, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_32*/
|
||||
{452, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_33*/
|
||||
{453, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_34*/
|
||||
{454, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_35*/
|
||||
{455, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_36*/
|
||||
{456, DATATYPE_UINT16_T, 0, 0, 65535, }, /*预留参数6_37*/
|
||||
{457, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{458, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{459, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{460, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{461, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{462, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{463, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{464, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{465, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{466, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{467, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{468, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{469, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{470, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{471, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{472, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{473, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{474, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{475, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{476, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{477, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{478, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{479, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{480, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{481, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{482, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{483, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{484, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{485, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{486, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{487, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{488, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{489, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{490, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{491, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{492, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{493, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{494, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{495, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{496, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{497, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{498, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
{499, DATATYPE_UINT16_T, 0, 0, USHRT_MAX }, /*预留*/
|
||||
};
|
||||
|
||||
|
||||
|
||||
bool_t mw_protocol_modbus_check_param_out_of_range(uint16_t us_address, uint16_t us_value)
|
||||
{
|
||||
if(us_address > MAX_VALID_PARAM_ADDRESS)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (DATATYPE_UINT16_T == s_ast_param_range[us_address].datatype)
|
||||
{
|
||||
if ((us_value < s_ast_param_range[us_address].min_value) || (us_value > s_ast_param_range[us_address].max_value))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else if (DATATYPE_INT16_T == s_ast_param_range[us_address].datatype)
|
||||
{
|
||||
if (((int16_t)us_value < s_ast_param_range[us_address].min_value) || ((int16_t)us_value > s_ast_param_range[us_address].max_value))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
uint16_t mw_protocol_modbus_get_param_default_value(uint16_t us_address)
|
||||
{
|
||||
if(us_address > MAX_VALID_PARAM_ADDRESS)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
1114
test/PV_Inverter/dsp/mw_param_manager_dsp_struct.h
Normal file
1114
test/PV_Inverter/dsp/mw_param_manager_dsp_struct.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user