typedef struct
{
        float fFrqBase; // 基础频率
        uint16_t u16Module; // 模块
        uint16_t u16PwrDecreaseEnable; // 功率降低使能

        uint16_t u16Power; // 功率
        uint16_t u16PowerSet; // 设定功率
        uint16_t u16PowerSoft; // 软起动功率
        uint16_t u16PowerSoftSet; // 设定软起动功率
        uint16_t u16MpptQty; // MPPT 数量

        float fPFSet; // 功率因数设定值
        float fIQSET; // 电流设定值

        float fIPeak; // 电流峰值

        float fFrqHght1; // 频率高 1
        float fFrqHghtHys1; // 频率高 1 滞后

        float fFrqHght2; // 频率高 2
        float fFrqHghtHys2; // 频率高 2 滞后


        float fFrqLow; // 频率低
        float fFrqLowHys; // 频率低滞后

        float i16VltBase; // 电压基准值

        float fActivepower; // 有功功率
        float fApparentpower; // 视在功率


        float i16Vlt_Ac_High1; // 交流电压高 1
        float i16Vlt_Ac_High1Hys; // 交流电压高 1 滞后
        float i16Vlt_Ac_High2; // 交流电压高 2
        float i16Vlt_Ac_High2Hys; // 交流电压高 2 滞后
        float i16Vlt_Ac_High3; // 交流电压高 3
        float i16Vlt_Ac_High3Hys; // 交流电压高 3 滞后


        float i16Vlt_Ac_Low1; // 交流电压低 1
        float i16Vlt_Ac_Low1Hys; // 交流电压低 1 滞后
        float i16Vlt_Ac_Low2; // 交流电压低 2
        float i16Vlt_Ac_Low2Hys; // 交流电压低 2 滞后

        float i16Vlt_Ac_Low3; // 交流电压低 3
        float i16Vlt_Ac_Low3Hys; // 交流电压低 3 滞后



        float i16Vlt_Pv1_High; // 太阳能电池板 1 电压高
        float i16Vlt_Pv1_HighHys; // 太阳能电池板 1 电压高滞后

        float i16Vlt_Pv1_Low; // 太阳能电池板 1 电压低

        float i16Vlt_Pv1_LowHys; // 太阳能电池板 1 电压低滞后

        float i16Vlt_Pv2_High; // 太阳能电池板 2 电压高
        float i16Vlt_Pv2_HighHys; // 太阳能电池板 2 电压高滞后

        float i16Vlt_Pv2_Low; // 太阳能电池板 2 电压低
        float i16Vlt_Pv2_LowHys; // 太阳能电池板 2 电压低滞后

        float i16Vlt_Pv3_High; // 太阳能电池板 3 电压高
        float i16Vlt_Pv3_HighHys; // 太阳能电池板 3 电压高滞后

        float i16Vlt_Pv3_Low; // 太阳能电池板 3 电压低
        float i16Vlt_Pv3_LowHys; // 太阳能电池板 3 电压低滞后


        float i16Vlt_Pv4_High; // 太阳能电池板 4 电压高
        float i16Vlt_Pv4_HighHys; // 太阳能电池板 4 电压高滞后

        float i16Vlt_Pv4_Low; // 太阳能电池板 4 电压低
        float i16Vlt_Pv4_LowHys; // 太阳能电池板 4 电压低滞后

        float fBus_Vlt_High; // 总线电压高
        float fBus_Vlt_HighHys; // 总线电压高滞后

        float fBus_Vlt_Low; // 总线电压低
        float fBus_Vlt_LowHys; // 总线电压低滞后

        float fAcCurGain; // 交流电流增益
        float fAcVGridGain; // 电网电压增益
        float fAcVOutGain; // 输出电压增益
        float fBusVltGain; // 总线电压增益

        float f110OverLoad; // 110% 过载
        float f130OverLoad; // 130% 过载
        float f150OverLoad; // 150% 过载

        uint16_t u16Isr1Cnt; // Isr1 计数
        uint16_t u16Isr2Cnt; // Isr2 计数

        uint16_t CurOverCnt; // 电流过载计数
        uint16_t CurOverCnt0; // 电流过载计数 0

        uint16_t  u16PowerChange; // 功率变更


} SYS_INFO; // 系统信息结构体

SYS_INFO 结构体 用于存储逆变器系统运行时的各种参数信息。结构体包含以下成员变量:

  • 基础频率、功率、电压、电流等参数:用于监控逆变器的运行状态。
  • 设定值、滞后值等参数:用于控制逆变器的运行方式。
  • 计数器等参数:用于记录系统事件发生的次数。

通过访问 SYS_INFO 结构体的成员变量,可以获取逆变器系统的实时运行状态,并根据需要进行调整和控制。

相关主题:

  • 逆变器
  • 系统监控
  • 参数设置
  • 系统控制
  • C 语言结构体
SYS_INFO 结构体详解 - 逆变器系统信息

原文地址: https://www.cveoy.top/t/topic/nNGH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录