void App_PrmtrSetInit(void) { tSys.u16Module = European; //标准设置 tSys.u16Power=2000;//800; //输出功率设置 tSys.i16VltBase=230;

    if(230==tSys.i16VltBase)
    {
       tSys.i16Vlt_Ac_High1=253.6F;
       tSys.i16Vlt_Ac_High1Hys=253.0F;

       tSys.i16Vlt_Ac_High2=287.5F;
       tSys.i16Vlt_Ac_High2Hys=253.0F;

       tSys.i16Vlt_Ac_High3=290.5F;
       tSys.i16Vlt_Ac_High3Hys=253.0F;

       tSys.i16Vlt_Ac_Low1=184.0F;
       tSys.i16Vlt_Ac_Low1Hys=196.0F;

       tSys.i16Vlt_Ac_Low2=103.5F;
       tSys.i16Vlt_Ac_Low2Hys=196.0F;


       tSys.fBus_Vlt_High=445.0F;
       tSys.fBus_Vlt_HighHys=432.0F;

       tSys.fBus_Vlt_Low=300.0F;
       tSys.fBus_Vlt_LowHys=400.0F;

       tDc.fBus_VltLmt = 438.0f;  //0517 430->438  max440 安全
       tDc.fBus_SoftVlt =380.0f;

       tSys.f110OverLoad = tSys.fActivepower*0.005F;
       tSys.f130OverLoad = tSys.fActivepower*0.005909F;
       tSys.f150OverLoad = tSys.fActivepower*0.006818F;
    }
    else
    {

        tSys.i16Vlt_Ac_High1=132.6F;
        tSys.i16Vlt_Ac_High1Hys=132.0F;

        tSys.i16Vlt_Ac_High2=150.0F;
        tSys.i16Vlt_Ac_High2Hys=132.0F;

        tSys.i16Vlt_Ac_High3=151.5F;
        tSys.i16Vlt_Ac_High3Hys=132.0F;

        tSys.i16Vlt_Ac_Low1=96.0F;
        tSys.i16Vlt_Ac_Low1Hys=106.0F;

        tSys.i16Vlt_Ac_Low2=54.0F;
        tSys.i16Vlt_Ac_Low2Hys=106.0F;


        tSys.fBus_Vlt_High=260.0F;
        tSys.fBus_Vlt_HighHys=240.0F;

        tSys.fBus_Vlt_Low=160.0F;
        tSys.fBus_Vlt_LowHys=165.0F;

        tDc.fBus_VltLmt=260.0f;
        tDc.fBus_SoftVlt =210.0f;

        tSys.f110OverLoad = tSys.fActivepower*0.005F*2.0f;
        tSys.f130OverLoad = tSys.fActivepower*0.005909F*2.0f;
        tSys.f150OverLoad = tSys.fActivepower*0.006818F*2.0f;

    }


   tSys.i16Vlt_Pv1_High=60.0F;
   tSys.i16Vlt_Pv1_HighHys=58.0F;

   tSys.i16Vlt_Pv1_Low=20.0F;
   tSys.i16Vlt_Pv1_LowHys=22.0F;

   //tSys.i16Vlt_Pv_LowStart =20.0f;

   tSys.i16Vlt_Pv2_High=60.00F;
   tSys.i16Vlt_Pv2_HighHys=58.00F;

   tSys.i16Vlt_Pv2_Low=20.00F;
   tSys.i16Vlt_Pv2_LowHys=22.00F;

   tSys.i16Vlt_Pv3_High=60.00F;
   tSys.i16Vlt_Pv3_HighHys=58.00F;

   tSys.i16Vlt_Pv3_Low=20.00F;
   tSys.i16Vlt_Pv3_LowHys=22.00F;

   tSys.i16Vlt_Pv4_High=60.00F;
   tSys.i16Vlt_Pv4_HighHys=58.00F;

   tSys.i16Vlt_Pv4_Low=20.00F;
   tSys.i16Vlt_Pv4_LowHys=22.00F;

   tSys.fActivepower= 1200.0F;
   tSys.fApparentpower=1500.0F;

} 这个函数的作用是内容:初始化系统参数。在函数中,设置了系统的标准、输出功率、电压基准等参数,并根据电压基准不同设置了不同的电压阈值和电流过载阈值。同时还设置了各路光伏电池的电压高低阈值和电流阈值。最后设置了有功功率和视在功率的初始值。

App_PrmtrSetInit 函数 - 初始化系统参数

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

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