SFC-MET  5.0
Steuerung des SFC-Umrichter Variante Metuchen
Datenstrukturen | Typdefinitionen | Aufzählungen
iMPM_ext.h-Dateireferenz

MPM-Anbindung. Mehr ...

#include ".\..\..\..\..\XRG\inc\MPM20_Calc1.h"
#include ".\..\..\..\..\XRG\inc\MPM20_Calc2.h"
#include ".\..\..\..\..\XRG\inc\MPM21_Calc1.h"
#include ".\..\..\..\..\XRG\inc\MPM21_Calc2.h"
+ Include-Abhängigkeitsdiagramm für iMPM_ext.h:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  validBits
 HW-Status der MPM-Schnittstellen. Mehr ...
 
union  UMPM_A_Messages_t
 MSW_A Meldewort. Mehr ...
 
union  UMPM_B_Messages_t
 MSW_B Meldewort. Mehr ...
 
struct  YMPM_gblFaults
 globale Fehler Mehr ...
 
union  U_MPM_gblFaults
 
struct  YMPM_cfcCommand
 CFC-Kommandowort am MPM-Eingangskonnektor. Mehr ...
 
union  U_MPM_CfcCommands
 
struct  YMPM_Command
 MPM-Kommandowort. Mehr ...
 
union  U_MPM_Command
 
struct  YMPM_measurement_t
 allg. Statuswort zu Messergebnissen Mehr ...
 
struct  YMPM_voltage_t
 MPM Zustandswort Spannung. Mehr ...
 
union  UMPM_voltage_t
 
struct  YMPM_current_t
 MPM Zustandswort Strom. Mehr ...
 
union  UMPM_current
 
struct  YMPM_Frequence_t
 MPM Zustandswort Frequenz. Mehr ...
 
union  UMPM_Frequence_t
 
struct  YSTATE_MEASUREMENT_t
 Verwaltungscontainer zu analogen Istwerte. Mehr ...
 
struct  YRA
 
union  UMPM20_VB1
 gelesene Binäreingänge an MPM20 (A-seitiges MessSystem) Mehr ...
 
struct  UMPM20_VB1::YMPM20_VB1
 
union  UMPM21_VB1
 gelesene Binäreingänge an MPM21 (B-seitiges MessSystem) Mehr ...
 
struct  UMPM21_VB1::YMPM21_VB1
 
struct  YMPM_XA
 3~Istwerte Mehr ...
 
struct  YRB
 
struct  YMPM_XB
 1~Istwerte Mehr ...
 
struct  YMPM_EIN
 
struct  YMPM_IPC1
 InterprozessKommunikation. Mehr ...
 
struct  YMPM_IPC2
 
struct  YMPM_test
 
struct  ZMPM_IO
 Gesamtstruktur KMPM. Mehr ...
 

Typdefinitionen

typedef enum E_MPM_Timer E_MPM_Timer
 Enum der Zeitstufen KMPM.
 
typedef struct validBits validBits
 HW-Status der MPM-Schnittstellen.
 
typedef union UMPM_A_Messages_t UMPM_A_Messages
 MSW_A Meldewort.
 
typedef union UMPM_B_Messages_t UMPM_B_Messages
 MSW_B Meldewort.
 
typedef enum eMPM_fault eMPM_fault
 
typedef struct YMPM_gblFaults YMPM_gblFaults
 globale Fehler
 
typedef union U_MPM_gblFaults U_MPM_gblFaults
 
typedef struct YMPM_cfcCommand YMPM_cfcCommand
 CFC-Kommandowort am MPM-Eingangskonnektor.
 
typedef union U_MPM_CfcCommands U_MPM_CfcCommands
 
typedef enum eVoltageSelection eVoltageSelection
 Auswahl Spannungsquelle.
 
typedef enum EPLLstate EPLLstate
 Enum zur Anzeige der PLL-Stati.
 
typedef struct YMPM_Command YMPM_Command
 MPM-Kommandowort. Mehr ...
 
typedef union U_MPM_Command U_MPM_Command
 
typedef enum eMPM_result eMPM_result
 
typedef struct YMPM_measurement_t YMPM_measurement
 allg. Statuswort zu Messergebnissen
 
typedef struct YMPM_voltage_t YMPM_voltage
 MPM Zustandswort Spannung.
 
typedef union UMPM_voltage_t UMPM_voltage
 
typedef struct YMPM_current_t YMPM_current
 MPM Zustandswort Strom.
 
typedef union UMPM_current UMPM_current
 
typedef enum EMPM_Frequence EMPM_Frequence
 Enum zu Frequenzstatus.
 
typedef struct YMPM_Frequence_t YMPM_Frequence
 MPM Zustandswort Frequenz.
 
typedef union UMPM_Frequence_t UMPM_Frequence
 
typedef struct YSTATE_MEASUREMENT_t YSTATE_MEASUREMENT
 Verwaltungscontainer zu analogen Istwerte.
 
typedef struct YRA YRA
 
typedef union UMPM20_VB1 UMPM20_VB1
 gelesene Binäreingänge an MPM20 (A-seitiges MessSystem)
 
typedef union UMPM21_VB1 UMPM21_VB1
 gelesene Binäreingänge an MPM21 (B-seitiges MessSystem)
 
typedef struct YMPM_XA YMPM_XA
 3~Istwerte
 
typedef struct YRB YRB
 
typedef struct YMPM_XB YMPM_XB
 1~Istwerte
 
typedef struct YMPM_EIN YMPM_EIN
 
typedef struct YMPM_IPC1 YMPM_IPC1
 InterprozessKommunikation.
 
typedef struct YMPM_IPC2 YMPM_IPC2
 
typedef enum EMPM_test EMPM_test
 
typedef struct YMPM_test YMPM_test
 
typedef struct ZMPM_IO ZMPM_IO
 Gesamtstruktur KMPM.
 

Aufzählungen

enum  E_MPM_Timer {
  kMpmTimer_none = 0, kMpmTimer_A_UNrequest, kMpmTimer_A_synchronize, kMpmTimer_A_resynchronize,
  kMpmTimer_A_UNFchange, kMpmTimer_A_Umin1, kMpmTimer_A_Umin2, kMpmTimer_A_Umin3,
  kMpmTimer_A_Umin4, kMpmTimer_A_Umax1, kMpmTimer_A_Umax2, kMpmTimer_A_Umax3,
  kMpmTimer_A_Fuse, kMpmTimer_A_Fmax1, kMpmTimer_A_Fmax2, kMpmTimer_A_Fmin1,
  kMpmTimer_A_Fmin2, kMpmTimer_B_UNrequest, kMpmTimer_B_synchronize, kMpmTimer_B_UNFchange,
  kMpmTimer_UB_releaseSupervision, kMpmTimer_B_Umin1, kMpmTimer_B_Umin2, kMpmTimer_B_Umin3,
  kMpmTimer_B_Umax1, kMpmTimer_B_Umax2, kMpmTimer_B_Umax3, kMpmTimer_B_fault,
  kMpmTimer_B_Fmax1, kMpmTimer_B_Fmax2, kMpmTimer_B_Fmin1, kMpmTimer_B_Fmin2,
  kMpmTimer_B_F_releaseSupervision, kMpmTimer_B_THDmax, kMpmTimer_A_Usync_VLT, kMpmTimer_last
}
 Enum der Zeitstufen KMPM. Mehr ...
 
enum  eMPM_fault {
  kMPM_flt01 = 0x00000001, kMPM_flt02 = 0x00000002, kMPM_flt03 = 0x00000004, kMPM_flt04 = 0x00000008,
  kMPM_flt05 = 0x00000010, kMPM_flt06 = 0x00000020, kMPM_flt07 = 0x00000040, kMPM_flt08 = 0x00000080,
  kMPM_noNetMode = 0x00000100, kMPM_flt10 = 0x00000200, kMPM_flt11 = 0x00000400, kMPM_flt12 = 0x00000800,
  kMPM_flt13 = 0x00001000, kMPM_flt14 = 0x00002000, kMPM_flt15 = 0x00008000, kMPM_flt16 = 0x00010000,
  kMPM_flt17 = 0x00020000, kMPM_flt18 = 0x00040000, kMPM_noValidPPM = 0x40000000
}
 
enum  eVoltageSelection { kUNselect = 1, kUFselect = 2 }
 Auswahl Spannungsquelle. Mehr ...
 
enum  EPLLstate { ePLL_blocked = 1, ePLL_async = 2, ePLL_sync = 4, ePLL_hold = 8 }
 Enum zur Anzeige der PLL-Stati. Mehr ...
 
enum  eMPM_result { kMPM_eU_none = 0x0, kMPM_eU_Valid = 0x1, kMPM_eU_Black = 0x2, kMPM_eU_Fault = 0x4 }
 
enum  EMPM_Frequence {
  kMPM_f_none = 0x00, kMPM_f_valid = 0x01, kMPM_wf_min = 0x10, kMPM_wf_max = 0x20,
  kMPM_uf_min = 0x40, kMPM_uf_max = 0x80
}
 Enum zu Frequenzstatus. Mehr ...
 
enum  EMPM_test { kUA_K_LE_3AC = 1, kUB_K_LE_1AC, kMPM_lastTestValue }
 

Ausführliche Beschreibung

MPM-Anbindung.


Copyright (C) Siemens AG 2010 All Rights Reserved. Confidential

Written by SIEMENS - I MO Confidential

 Projekt: SFC-Umrichter

!!

Autor
H.Dethlefs

Das Messsystem ist ...