Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
N60 software data structure
#1
   
Reply
#2
>= ARM CPU firmware V20_260305SP data strcut changed, because of energy value support 0.001kwh. the new data struct is :
   

Energy variable update to "float" from "unit32".

new is:

Code:
///modbus data struct
typedef struct
{
    uint32_t RMS_1;        //0    //XX.XXX    A        0.001A/LSB
    uint32_t RMS_2;
    uint32_t RMS_3;
    uint32_t RMS_4;
    uint32_t RMS_5;
    uint32_t RMS_6;
    uint32_t RMS_7;
    uint32_t RMS_8;
    uint32_t RMS_9;
    uint32_t RMS_10;
    int32_t WATT_1;        //20 XXXX.X    W        0.1W/LSB
    int32_t WATT_2;
    int32_t WATT_3;
    int32_t WATT_4;
    int32_t WATT_5;
    int32_t WATT_6;
    int32_t WATT_7;
    int32_t WATT_8;
    int32_t WATT_9;
    int32_t WATT_10;//
//    uint32_t Energy_1;        //40 XXXXXX    kWh   1kwh/LSB,
//    uint32_t Energy_2;
//    uint32_t Energy_3;
//    uint32_t Energy_4;
//    uint32_t Energy_5;
//    uint32_t Energy_6;
//    uint32_t Energy_7;
//    uint32_t Energy_8;
//    uint32_t Energy_9;
//    uint32_t Energy_10; //
//    uint32_t Energy_Sum; //60
    float Energy_1;        //40 XXXXXX    kWh    ,
    float Energy_2;
    float Energy_3;
    float Energy_4;
    float Energy_5;
    float Energy_6;
    float Energy_7;
    float Energy_8;
    float Energy_9;
    float Energy_10; //
    float Energy_Sum; //60
    
    uint16_t RMS_V;            //62 XXX.X    V            0.01v/LSB
    uint16_t Period;        //63 XX.XX    Hz        0.01Hz/LSB
    float TPS1;            //64 XX.XX ℃            0.1℃/LSB
    float PF;  //66
}Elect_StructDef_JKE;
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)