//这段代码是对一些参数进行读取和赋值操作,以下是每个参数的注释: ParaDataRamArea.CommuReadParameterData.MachineWorkStatus = tMonitor.bit.InvWork; //机器工作状态 ParaDataRamArea.CommuReadParameterData.DspMainWorningCode = DebugFaultWrd.all; //主故障代码 ParaDataRamArea.CommuReadParameterData.DspSubWorningCode = tSysState.all; //子故障代码 ParaDataRamArea.CommuReadParameterData.DspMainWrongCode = 0x0000; //主错误代码 ParaDataRamArea.CommuReadParameterData.DspSubWrongCode = 0x0000; //子错误代码 ParaDataRamArea.CommuReadParameterData.DspWorningBitsHigh = 0x0000; //警告位(高) ParaDataRamArea.CommuReadParameterData.DspWorningBitsLow = 0x0000; //警告位(低) ParaDataRamArea.CommuReadParameterData.DspWrongBitsHigh = 0x0000; //错误位(高) ParaDataRamArea.CommuReadParameterData.DspWrongBitsLow = 0x0000; //错误位(低) ParaDataRamArea.CommuReadParameterData.BusVotage = (uint16_t)(tDc.fBus_VltFilter_0 * 10U); //母线电压 ParaDataRamArea.CommuReadParameterData.GridVotage = (uint16_t)(tAc.fVltGrid_Rms * 10U); //电网电压 ParaDataRamArea.CommuReadParameterData.GridCurrent = (uint16_t)(tAc.fCur_Rms * 100U); //电网电流 ParaDataRamArea.CommuReadParameterData.GridFrq = (uint16_t)(tAc.fFrqflt * 100U); //电网频率 ParaDataRamArea.CommuReadParameterData.ActivePowerHigh = ((uint32_t)tAc.fAct_Pwr >> 16); //有功功率(高) ParaDataRamArea.CommuReadParameterData.ActivePowerLow = (uint32_t)tAc.fAct_Pwr; //有功功率(低) ParaDataRamArea.CommuReadParameterData.PowerFactor = (uint16_t)tAc.i16PF; //功率因数 ParaDataRamArea.CommuReadParameterData.ConvertorTemprature = (uint16_t)(tDc.i16TEMP * 10U); //变流器温度 ParaDataRamArea.CommuReadParameterData.HQRTemprature = 0x0000; //HQRTemprature ParaDataRamArea.CommuReadParameterData.OfflineModeOutputVotage = 0x0000; //离线模式输出电压 ParaDataRamArea.CommuReadParameterData.ThisDayEnergy = 0x0000; //当天发电量 ParaDataRamArea.CommuReadParameterData.ThisWeekEnergyHigh = 0x0000; //本周发电量(高) ParaDataRamArea.CommuReadParameterData.ThisWeekEnergyLow = 0x0000; //本周发电量(低) ParaDataRamArea.CommuReadParameterData.ThisMonthEnergyHigh = 0x0000; //本月发电量(高) ParaDataRamArea.CommuReadParameterData.ThisMonthEnergyLow = 0x0000; //本月发电量(低) ParaDataRamArea.CommuReadParameterData.RealTimeEnergyHigh = ((uint32_t)(tAc.fElectricalEnergy * 10U)) >> 16U; //实时发电量(高) ParaDataRamArea.CommuReadParameterData.RealTimeEnergyLow = (uint32_t)(tAc.fElectricalEnergy * 10U); //实时发电量(低) ParaDataRamArea.CommuReadParameterData.PV1InputVotage = (uint16_t)(tDc.fPv1_VltFilter * tSysState.bit.PV1Connect * PV1VotageCoeff * 10U); //PV1输入电压 ParaDataRamArea.CommuReadParameterData.PV1InputCurrent = (uint16_t)(tDc.fPv1CurrTrpFilter * PV1CurrentCoeff * tSysState.bit.PV1Connect * 100U); //PV1输入电流 ParaDataRamArea.CommuReadParameterData.PV1InputPower = (uint16_t)(tDc.fPv1_VltFilter * PV1CurrentCoeff * PV1VotageCoeff * tDc.fPv1CurrTrpFilter * tSysState.bit.PV1Connect); //PV1输入功率 ParaDataRamArea.CommuReadParameterData.PV2InputVotage = (uint16_t)(tDc.fPv2_VltFilter * tSysState.bit.PV2Connect * PV2VotageCoeff * 10U); //PV2输入电压 ParaDataRamArea.CommuReadParameterData.PV2InputCurrent = (uint16_t)(tDc.fPv2CurrTrpFilter * tSysState.bit.PV2Connect * PV2CurrentCoeff * 100U); //PV2输入电流 ParaDataRamArea.CommuReadParameterData.PV2InputPower = (uint16_t)(tDc.fPv2_VltFilter * tDc.fPv2CurrTrpFilter * tSysState.bit.PV2Connect * PV2CurrentCoeff * PV2VotageCoeff); //PV2输入功率 ParaDataRamArea.CommuReadParameterData.PV3InputVotage = (uint16_t)(tDc.fPv3_VltFilter * tSysState.bit.PV3Connect * PV3VotageCoeff * 10U); //PV3输入电压 ParaDataRamArea.CommuReadParameterData.PV3InputCurrent = (uint16_t)(tDc.fPv3CurrTrpFilter * tSysState.bit.PV3Connect * PV3CurrentCoeff * 100U); //PV3输入电流 ParaDataRamArea.CommuReadParameterData.PV3InputPower = (uint16_t)(tDc.fPv3_VltFilter * tDc.fPv3CurrTrpFilter * tSysState.bit.PV3Connect * PV3CurrentCoeff * PV3VotageCoeff); //PV3输入功率 ParaDataRamArea.CommuReadParameterData.PV4InputVotage = (uint16_t)(tDc.fPv4_VltFilter * tSysState.bit.PV4Connect * PV4VotageCoeff * 10U); //PV4输入电压

ParaDataRamAreaCommuReadParameterDataMachineWorkStatus = tMonitorbitInvWork; 11
 ParaDataRamAreaCommuReadParameterDataDspMainWorningCode = DebugFault

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

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