/*  File pwr_abbclasses.h.
 *
 *  Generated by co_convert V6.1.0 26-MAY-2023 15:26:32.00.
 *  Do not edit this file.
 *
 *  Contains type and struct declarations for the types and classes
 *  in volume ABB.
 */
#ifndef pwr_abbclasses_h
#define pwr_abbclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_h
#include "pwr_systemclasses.h"
#endif
#include "pwr_basecomponentclasses.h"
#include "pwr_otherioclasses.h"
#include "pwr_profibusclasses.h"

ABB_ACS800MotorAggrEnum


typedef pwr_tEnum pwr_tABB_ACS800MotorAggrEnum;
typedef enum {
  pwr_eABB_ACS800MotorAggrEnum_CbCoFcSs = 0,
  pwr_eABB_ACS800MotorAggrEnum_CbCoFcSl = 1,
  pwr_eABB_ACS800MotorAggrEnum_CbCoFc  = 2,
  pwr_eABB_ACS800MotorAggrEnum_CbFcSs  = 3,
  pwr_eABB_ACS800MotorAggrEnum_CbFcSl  = 4,
  pwr_eABB_ACS800MotorAggrEnum_CbFc    = 5,
  pwr_eABB_ACS800MotorAggrEnum_CoFcSs  = 6,
  pwr_eABB_ACS800MotorAggrEnum_CoFcSl  = 7,
  pwr_eABB_ACS800MotorAggrEnum_CoFc    = 8,
  pwr_eABB_ACS800MotorAggrEnum_FcSs    = 9,
  pwr_eABB_ACS800MotorAggrEnum_FcSl    = 10,
  pwr_eABB_ACS800MotorAggrEnum_Fc      = 11,
  pwr_eABB_ACS800MotorAggrEnum_FuCbCoFcSs = 12,
  pwr_eABB_ACS800MotorAggrEnum_FuCbCoFcSl = 13,
  pwr_eABB_ACS800MotorAggrEnum_FuCbCoFc = 14,
  pwr_eABB_ACS800MotorAggrEnum_FuCbFcSs = 15,
  pwr_eABB_ACS800MotorAggrEnum_FuCbFcSl = 16,
  pwr_eABB_ACS800MotorAggrEnum_FuCbFc  = 17,
  pwr_eABB_ACS800MotorAggrEnum_FuCoFcSs = 18,
  pwr_eABB_ACS800MotorAggrEnum_FuCoFcSl = 19,
  pwr_eABB_ACS800MotorAggrEnum_FuCoFc  = 20,
  pwr_eABB_ACS800MotorAggrEnum_FuFcSs  = 21,
  pwr_eABB_ACS800MotorAggrEnum_FuFcSl  = 22,
  pwr_eABB_ACS800MotorAggrEnum_FuFc    = 23,
} pwr_eABB_ACS800MotorAggrEnum;

ABB_Sensor_Pb_PAEnum


typedef pwr_tEnum pwr_tABB_Sensor_Pb_PAEnum;
typedef enum {
  pwr_eABB_Sensor_Pb_PAEnum_OneSensor  = 0,
  pwr_eABB_Sensor_Pb_PAEnum_TwoSensors = 1,
  pwr_eABB_Sensor_Pb_PAEnum_ThreeSensors = 2,
} pwr_eABB_Sensor_Pb_PAEnum;

ABB_ACS880WarnMessEnum


typedef pwr_tEnum pwr_tABB_ACS880WarnMessEnum;
typedef enum {
  pwr_eABB_ACS880WarnMessEnum_no       = 0,
  pwr_eABB_ACS880WarnMessEnum_A2A1     = 41663,
  pwr_eABB_ACS880WarnMessEnum_A2B1     = 41649,
  pwr_eABB_ACS880WarnMessEnum_A2B3     = 41651,
  pwr_eABB_ACS880WarnMessEnum_A2B4     = 41652,
  pwr_eABB_ACS880WarnMessEnum_A2BA     = 41658,
  pwr_eABB_ACS880WarnMessEnum_A3A1     = 41889,
  pwr_eABB_ACS880WarnMessEnum_A3A2     = 41890,
  pwr_eABB_ACS880WarnMessEnum_A3AA     = 41898,
  pwr_eABB_ACS880WarnMessEnum_A3C1     = 41921,
  pwr_eABB_ACS880WarnMessEnum_A490     = 42128,
  pwr_eABB_ACS880WarnMessEnum_A491     = 42129,
  pwr_eABB_ACS880WarnMessEnum_A492     = 42130,
  pwr_eABB_ACS880WarnMessEnum_A4A1     = 42145,
  pwr_eABB_ACS880WarnMessEnum_A4A9     = 42153,
  pwr_eABB_ACS880WarnMessEnum_A4B0     = 42160,
  pwr_eABB_ACS880WarnMessEnum_A4B1     = 42161,
  pwr_eABB_ACS880WarnMessEnum_A4F6     = 42230,
  pwr_eABB_ACS880WarnMessEnum_A580     = 42368,
  pwr_eABB_ACS880WarnMessEnum_A5A0     = 42400,
  pwr_eABB_ACS880WarnMessEnum_A5EA     = 42474,
  pwr_eABB_ACS880WarnMessEnum_A5EB     = 42475,
  pwr_eABB_ACS880WarnMessEnum_A5EC     = 42476,
  pwr_eABB_ACS880WarnMessEnum_A5ED     = 42477,
  pwr_eABB_ACS880WarnMessEnum_A5EE     = 42478,
  pwr_eABB_ACS880WarnMessEnum_A5EF     = 42479,
  pwr_eABB_ACS880WarnMessEnum_A5F0     = 42480,
  pwr_eABB_ACS880WarnMessEnum_A6A4     = 42660,
  pwr_eABB_ACS880WarnMessEnum_A6A5     = 42661,
  pwr_eABB_ACS880WarnMessEnum_A6A6     = 42662,
  pwr_eABB_ACS880WarnMessEnum_A6D1     = 42705,
  pwr_eABB_ACS880WarnMessEnum_A6D2     = 42706,
  pwr_eABB_ACS880WarnMessEnum_A6E5     = 42725,
  pwr_eABB_ACS880WarnMessEnum_A780     = 42880,
  pwr_eABB_ACS880WarnMessEnum_A781     = 42881,
  pwr_eABB_ACS880WarnMessEnum_A782     = 42882,
  pwr_eABB_ACS880WarnMessEnum_A791     = 42897,
  pwr_eABB_ACS880WarnMessEnum_A793     = 42899,
  pwr_eABB_ACS880WarnMessEnum_A794     = 42900,
  pwr_eABB_ACS880WarnMessEnum_A797     = 42903,
  pwr_eABB_ACS880WarnMessEnum_A79B     = 42907,
  pwr_eABB_ACS880WarnMessEnum_A79C     = 42908,
  pwr_eABB_ACS880WarnMessEnum_A7A1     = 42913,
  pwr_eABB_ACS880WarnMessEnum_A7A2     = 42914,
  pwr_eABB_ACS880WarnMessEnum_A7A5     = 42917,
  pwr_eABB_ACS880WarnMessEnum_A7AA     = 42922,
  pwr_eABB_ACS880WarnMessEnum_A7AB     = 42923,
  pwr_eABB_ACS880WarnMessEnum_A7B0     = 42928,
  pwr_eABB_ACS880WarnMessEnum_A7C1     = 42945,
  pwr_eABB_ACS880WarnMessEnum_A7C2     = 42946,
  pwr_eABB_ACS880WarnMessEnum_A7CA     = 42954,
  pwr_eABB_ACS880WarnMessEnum_A7CB     = 42955,
  pwr_eABB_ACS880WarnMessEnum_A7E1     = 42977,
  pwr_eABB_ACS880WarnMessEnum_A7E2     = 42978,
  pwr_eABB_ACS880WarnMessEnum_A7EE     = 42990,
  pwr_eABB_ACS880WarnMessEnum_A880     = 43136,
  pwr_eABB_ACS880WarnMessEnum_A881     = 43137,
  pwr_eABB_ACS880WarnMessEnum_A882     = 43138,
  pwr_eABB_ACS880WarnMessEnum_A883     = 43139,
  pwr_eABB_ACS880WarnMessEnum_A884     = 43140,
  pwr_eABB_ACS880WarnMessEnum_A885     = 43141,
  pwr_eABB_ACS880WarnMessEnum_A886     = 43142,
  pwr_eABB_ACS880WarnMessEnum_A887     = 43143,
  pwr_eABB_ACS880WarnMessEnum_A888     = 43144,
  pwr_eABB_ACS880WarnMessEnum_A889     = 43145,
  pwr_eABB_ACS880WarnMessEnum_A88A     = 43146,
  pwr_eABB_ACS880WarnMessEnum_A88B     = 43147,
  pwr_eABB_ACS880WarnMessEnum_A88C     = 43148,
  pwr_eABB_ACS880WarnMessEnum_A88D     = 43149,
  pwr_eABB_ACS880WarnMessEnum_A88E     = 43150,
  pwr_eABB_ACS880WarnMessEnum_A88F     = 43151,
  pwr_eABB_ACS880WarnMessEnum_A890     = 43152,
  pwr_eABB_ACS880WarnMessEnum_A8A0     = 43168,
  pwr_eABB_ACS880WarnMessEnum_A8B0     = 43184,
  pwr_eABB_ACS880WarnMessEnum_A981     = 43393,
  pwr_eABB_ACS880WarnMessEnum_A982     = 43394,
  pwr_eABB_ACS880WarnMessEnum_A983     = 43395,
  pwr_eABB_ACS880WarnMessEnum_A984     = 43396,
  pwr_eABB_ACS880WarnMessEnum_A985     = 43397,
  pwr_eABB_ACS880WarnMessEnum_AF8C     = 44940,
  pwr_eABB_ACS880WarnMessEnum_AFAA     = 44970,
  pwr_eABB_ACS880WarnMessEnum_AFE1     = 45025,
  pwr_eABB_ACS880WarnMessEnum_AFE2     = 45026,
  pwr_eABB_ACS880WarnMessEnum_AFEA     = 45034,
  pwr_eABB_ACS880WarnMessEnum_AFEB     = 45035,
  pwr_eABB_ACS880WarnMessEnum_AFEC     = 45036,
  pwr_eABB_ACS880WarnMessEnum_AFF6     = 45046,
  pwr_eABB_ACS880WarnMessEnum_AFF7     = 45047,
  pwr_eABB_ACS880WarnMessEnum_B5A0     = 46496,
} pwr_eABB_ACS880WarnMessEnum;

ABB_ASC880FaultMessEnum


typedef pwr_tEnum pwr_tABB_ASC880FaultMessEnum;
typedef enum {
  pwr_eABB_ASC880FaultMessEnum_no      = 0,
  pwr_eABB_ASC880FaultMessEnum_2281    = 8833,
  pwr_eABB_ASC880FaultMessEnum_2310    = 8976,
  pwr_eABB_ASC880FaultMessEnum_2330    = 9008,
  pwr_eABB_ASC880FaultMessEnum_2340    = 9024,
  pwr_eABB_ASC880FaultMessEnum_2381    = 9089,
  pwr_eABB_ASC880FaultMessEnum_3130    = 12592,
  pwr_eABB_ASC880FaultMessEnum_3180    = 12672,
  pwr_eABB_ASC880FaultMessEnum_3181    = 12673,
  pwr_eABB_ASC880FaultMessEnum_3210    = 12816,
  pwr_eABB_ASC880FaultMessEnum_3220    = 12832,
  pwr_eABB_ASC880FaultMessEnum_3280    = 12928,
  pwr_eABB_ASC880FaultMessEnum_3291    = 12945,
  pwr_eABB_ASC880FaultMessEnum_3381    = 13185,
  pwr_eABB_ASC880FaultMessEnum_3385    = 13189,
  pwr_eABB_ASC880FaultMessEnum_4210    = 16912,
  pwr_eABB_ASC880FaultMessEnum_4290    = 17040,
  pwr_eABB_ASC880FaultMessEnum_42F1    = 17137,
  pwr_eABB_ASC880FaultMessEnum_4310    = 17168,
  pwr_eABB_ASC880FaultMessEnum_4380    = 17280,
  pwr_eABB_ASC880FaultMessEnum_4981    = 18817,
  pwr_eABB_ASC880FaultMessEnum_4982    = 18818,
  pwr_eABB_ASC880FaultMessEnum_5080    = 20608,
  pwr_eABB_ASC880FaultMessEnum_5081    = 20609,
  pwr_eABB_ASC880FaultMessEnum_5090    = 20624,
  pwr_eABB_ASC880FaultMessEnum_5091    = 20625,
  pwr_eABB_ASC880FaultMessEnum_5092    = 20626,
  pwr_eABB_ASC880FaultMessEnum_5093    = 20627,
  pwr_eABB_ASC880FaultMessEnum_5681    = 22145,
  pwr_eABB_ASC880FaultMessEnum_5682    = 22146,
  pwr_eABB_ASC880FaultMessEnum_5690    = 22160,
  pwr_eABB_ASC880FaultMessEnum_5691    = 22161,
  pwr_eABB_ASC880FaultMessEnum_5692    = 22162,
  pwr_eABB_ASC880FaultMessEnum_5693    = 22163,
  pwr_eABB_ASC880FaultMessEnum_5694    = 22164,
  pwr_eABB_ASC880FaultMessEnum_5696    = 22166,
  pwr_eABB_ASC880FaultMessEnum_5697    = 22167,
  pwr_eABB_ASC880FaultMessEnum_5698    = 22168,
  pwr_eABB_ASC880FaultMessEnum_6180    = 24960,
  pwr_eABB_ASC880FaultMessEnum_6181    = 24961,
  pwr_eABB_ASC880FaultMessEnum_6306    = 25350,
  pwr_eABB_ASC880FaultMessEnum_6307    = 25351,
  pwr_eABB_ASC880FaultMessEnum_6481    = 25729,
  pwr_eABB_ASC880FaultMessEnum_6487    = 25735,
  pwr_eABB_ASC880FaultMessEnum_64A1    = 25761,
  pwr_eABB_ASC880FaultMessEnum_64A2    = 25762,
  pwr_eABB_ASC880FaultMessEnum_64A3    = 25763,
  pwr_eABB_ASC880FaultMessEnum_64B2    = 25778,
  pwr_eABB_ASC880FaultMessEnum_64E1    = 25825,
  pwr_eABB_ASC880FaultMessEnum_6581    = 25985,
  pwr_eABB_ASC880FaultMessEnum_65A1    = 26017,
  pwr_eABB_ASC880FaultMessEnum_65A2    = 26018,
  pwr_eABB_ASC880FaultMessEnum_6681    = 26753,
  pwr_eABB_ASC880FaultMessEnum_6682    = 26754,
  pwr_eABB_ASC880FaultMessEnum_6683    = 26755,
  pwr_eABB_ASC880FaultMessEnum_6685    = 26757,
  pwr_eABB_ASC880FaultMessEnum_7080    = 28800,
  pwr_eABB_ASC880FaultMessEnum_7081    = 28801,
  pwr_eABB_ASC880FaultMessEnum_7082    = 28802,
  pwr_eABB_ASC880FaultMessEnum_7021    = 28961,
  pwr_eABB_ASC880FaultMessEnum_7181    = 29057,
  pwr_eABB_ASC880FaultMessEnum_7183    = 29059,
  pwr_eABB_ASC880FaultMessEnum_7184    = 29060,
  pwr_eABB_ASC880FaultMessEnum_7191    = 29073,
  pwr_eABB_ASC880FaultMessEnum_7192    = 29074,
  pwr_eABB_ASC880FaultMessEnum_71A2    = 29090,
  pwr_eABB_ASC880FaultMessEnum_71A3    = 29091,
  pwr_eABB_ASC880FaultMessEnum_71A5    = 29093,
  pwr_eABB_ASC880FaultMessEnum_71B1    = 29105,
  pwr_eABB_ASC880FaultMessEnum_7301    = 29441,
  pwr_eABB_ASC880FaultMessEnum_7310    = 29456,
  pwr_eABB_ASC880FaultMessEnum_7358    = 29528,
  pwr_eABB_ASC880FaultMessEnum_7380    = 29568,
  pwr_eABB_ASC880FaultMessEnum_7381    = 29569,
  pwr_eABB_ASC880FaultMessEnum_7391    = 29585,
  pwr_eABB_ASC880FaultMessEnum_73A0    = 29600,
  pwr_eABB_ASC880FaultMessEnum_73A1    = 29601,
  pwr_eABB_ASC880FaultMessEnum_73B0    = 29616,
  pwr_eABB_ASC880FaultMessEnum_7510    = 29968,
  pwr_eABB_ASC880FaultMessEnum_7520    = 29984,
  pwr_eABB_ASC880FaultMessEnum_7581    = 30081,
  pwr_eABB_ASC880FaultMessEnum_7582    = 30082,
  pwr_eABB_ASC880FaultMessEnum_80A0    = 32928,
  pwr_eABB_ASC880FaultMessEnum_80B0    = 32944,
  pwr_eABB_ASC880FaultMessEnum_9081    = 36993,
  pwr_eABB_ASC880FaultMessEnum_9082    = 36994,
  pwr_eABB_ASC880FaultMessEnum_9083    = 36995,
  pwr_eABB_ASC880FaultMessEnum_9084    = 36996,
  pwr_eABB_ASC880FaultMessEnum_9085    = 36997,
  pwr_eABB_ASC880FaultMessEnum_FA81    = 64129,
  pwr_eABB_ASC880FaultMessEnum_FA82    = 64130,
  pwr_eABB_ASC880FaultMessEnum_FF61    = 65377,
  pwr_eABB_ASC880FaultMessEnum_FF81    = 65409,
  pwr_eABB_ASC880FaultMessEnum_FF82    = 65410,
} pwr_eABB_ASC880FaultMessEnum;

ABB_ACS880MotorAggrEnum


typedef pwr_tEnum pwr_tABB_ACS880MotorAggrEnum;
typedef enum {
  pwr_eABB_ACS880MotorAggrEnum_CbCoFcSs = 0,
  pwr_eABB_ACS880MotorAggrEnum_CbCoFcSl = 1,
  pwr_eABB_ACS880MotorAggrEnum_CbCoFc  = 2,
  pwr_eABB_ACS880MotorAggrEnum_CbFcSs  = 3,
  pwr_eABB_ACS880MotorAggrEnum_CbFcSl  = 4,
  pwr_eABB_ACS880MotorAggrEnum_CbFc    = 5,
  pwr_eABB_ACS880MotorAggrEnum_CoFcSs  = 6,
  pwr_eABB_ACS880MotorAggrEnum_CoFcSl  = 7,
  pwr_eABB_ACS880MotorAggrEnum_CoFc    = 8,
  pwr_eABB_ACS880MotorAggrEnum_FcSs    = 9,
  pwr_eABB_ACS880MotorAggrEnum_FcSl    = 10,
  pwr_eABB_ACS880MotorAggrEnum_Fc      = 11,
  pwr_eABB_ACS880MotorAggrEnum_FuCbCoFcSs = 12,
  pwr_eABB_ACS880MotorAggrEnum_FuCbCoFcSl = 13,
  pwr_eABB_ACS880MotorAggrEnum_FuCbCoFc = 14,
  pwr_eABB_ACS880MotorAggrEnum_FuCbFcSs = 15,
  pwr_eABB_ACS880MotorAggrEnum_FuCbFcSl = 16,
  pwr_eABB_ACS880MotorAggrEnum_FuCbFc  = 17,
  pwr_eABB_ACS880MotorAggrEnum_FuCoFcSs = 18,
  pwr_eABB_ACS880MotorAggrEnum_FuCoFcSl = 19,
  pwr_eABB_ACS880MotorAggrEnum_FuCoFc  = 20,
  pwr_eABB_ACS880MotorAggrEnum_FuFcSs  = 21,
  pwr_eABB_ACS880MotorAggrEnum_FuFcSl  = 22,
  pwr_eABB_ACS880MotorAggrEnum_FuFc    = 23,
} pwr_eABB_ACS880MotorAggrEnum;
#ifndef pwr_cClass_ABB_CircuitBreaker_MS116
#define pwr_cClass_ABB_CircuitBreaker_MS116 4194435080UL
#endif

pwr_sClass_ABB_CircuitBreaker_MS116


typedef struct {
  pwr_sClass_BaseCircuitBreaker       Super pwr_dAlignLW;
} pwr_sClass_ABB_CircuitBreaker_MS116;
#ifndef pwr_cClass_ABB_Contactor_A
#define pwr_cClass_ABB_Contactor_A 4194435168UL
#endif

pwr_sClass_ABB_Contactor_A


typedef struct {
  pwr_sClass_BaseContactor            Super pwr_dAlignLW;
} pwr_sClass_ABB_Contactor_A;
#ifndef pwr_cClass_ABB_ACS800_1
#define pwr_cClass_ABB_ACS800_1 4194435088UL
#endif

pwr_sClass_ABB_ACS800_1


typedef struct {
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tString80                       Specification pwr_dAlignW;
  pwr_sClass_Ii                       InIdPar pwr_dAlignLW;
  pwr_sClass_Ii                       InIndPar pwr_dAlignLW;
  pwr_sClass_Ii                       InValuePar pwr_dAlignLW;
  pwr_sClass_Ai                       ActSpeed pwr_dAlignLW;
  pwr_sClass_Ai                       ActTorque pwr_dAlignLW;
  pwr_sClass_Ai                       ActCurrent pwr_dAlignLW;
  pwr_sClass_Ii                       StatusWordSW pwr_dAlignLW;
  pwr_sClass_Ii                       FaultWord1 pwr_dAlignLW;
  pwr_sClass_Ii                       FaultWord2 pwr_dAlignLW;
  pwr_sClass_Ii                       Di6_1 pwr_dAlignLW;
  pwr_sClass_Ii                       StatusWordSW3 pwr_dAlignLW;
  pwr_sClass_Ii                       AlarmWord5 pwr_dAlignLW;
  pwr_sClass_Io                       OutIdPar pwr_dAlignLW;
  pwr_sClass_Io                       OutIndPar pwr_dAlignLW;
  pwr_sClass_Io                       OutValuePar pwr_dAlignLW;
  pwr_sClass_Io                       ControlWordCW pwr_dAlignLW;
  pwr_sClass_Ao                       RefSpeed pwr_dAlignLW;
  pwr_tBoolean                        IndWarning pwr_dAlignLW;
  pwr_tBoolean                        IndError pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        OpWritePar pwr_dAlignW;
  pwr_tBoolean                        OpReadPar pwr_dAlignW;
  pwr_tBoolean                        OpBackupPar pwr_dAlignW;
  pwr_tBoolean                        CommOk pwr_dAlignW;
  pwr_tBoolean                        AlarmOk pwr_dAlignW;
  pwr_tBoolean                        PowerStartUp pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        ConvertReady pwr_dAlignW;
  pwr_tBoolean                        ConvertRun pwr_dAlignW;
  pwr_tBoolean                        ConvertTripped pwr_dAlignW;
  pwr_tBoolean                        ConvertInhibit pwr_dAlignW;
  pwr_tBoolean                        ConvertWarning pwr_dAlignW;
  pwr_tBoolean                        ConvertRemote pwr_dAlignW;
  pwr_tFloat32                        PowerUpTime pwr_dAlignW;
  pwr_tInt32                          RequestPar pwr_dAlignW;
  pwr_tInt32                          WriteValuePar pwr_dAlignW;
  pwr_tInt32                          ReadValuePar pwr_dAlignW;
  pwr_tInt32                          ReadCodePar pwr_dAlignW;
  pwr_tInt32                          ReadCodeSubPar pwr_dAlignW;
  pwr_sClass_DSupComp                 AlarmLocalMod pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmTripped pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmFanOld pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmWarning pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmConnection pwr_dAlignLW;
  pwr_sAttrRef                        DefTrend pwr_dAlignLW;
  pwr_tString40                       HelpTopic pwr_dAlignW;
  pwr_tURL                            DataSheet pwr_dAlignW;
  pwr_tURL                            CircuitDiagram pwr_dAlignW;
  pwr_tString80                       Note pwr_dAlignW;
  pwr_tURL                            Photo pwr_dAlignW;
  pwr_sClass_DsTrend                  TrendActSpeed pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActTorque pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActCurrent pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendRefSpeed pwr_dAlignLW;
  pwr_sClass_PlotGroup                PlotGroup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
  pwr_sAttrRef                        IoConnect pwr_dAlignW;
  pwr_tStatus                         *IoStatus pwr_dAlignLW;
} pwr_sClass_ABB_ACS800_1;
#ifndef pwr_cClass_ABB_ACS800_1Fo
#define pwr_cClass_ABB_ACS800_1Fo 4194435096UL
#endif

pwr_sClass_ABB_ACS800_1Fo


typedef struct {
  pwr_tBoolean                        *PowerOnP pwr_dAlignLW;
  pwr_tBoolean                        PowerOn pwr_dAlignLW;
  pwr_tBoolean                        *StartP pwr_dAlignLW;
  pwr_tBoolean                        Start pwr_dAlignLW;
  pwr_tFloat32                        *RefSpeedP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeed pwr_dAlignLW;
  pwr_tBoolean                        *NoOff2P pwr_dAlignLW;
  pwr_tBoolean                        NoOff2 pwr_dAlignLW;
  pwr_tBoolean                        *NoOff3P pwr_dAlignLW;
  pwr_tBoolean                        NoOff3 pwr_dAlignLW;
  pwr_tBoolean                        *EnableOperationP pwr_dAlignLW;
  pwr_tBoolean                        EnableOperation pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        Run pwr_dAlignW;
  pwr_tBoolean                        Di1 pwr_dAlignW;
  pwr_tBoolean                        Di2 pwr_dAlignW;
  pwr_tBoolean                        Di3 pwr_dAlignW;
  pwr_tBoolean                        Di4 pwr_dAlignW;
  pwr_tBoolean                        Di5 pwr_dAlignW;
  pwr_tBoolean                        Di6 pwr_dAlignW;
  pwr_tBoolean                        DiIL pwr_dAlignW;
} pwr_sClass_ABB_ACS800_1Fo;

pwr_sdClass_ABB_ACS800_1Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS800_1Fo;
#ifndef pwr_cClass_ABB_ACS800_1Sim
#define pwr_cClass_ABB_ACS800_1Sim 4194435192UL
#endif

pwr_sClass_ABB_ACS800_1Sim


typedef struct {
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_tBoolean                        OpSimReplaceFan pwr_dAlignW;
  pwr_tBoolean                        OpSimTripped pwr_dAlignW;
  pwr_tBoolean                        OpSimNotReady pwr_dAlignW;
  pwr_tBoolean                        OpSimWarning pwr_dAlignW;
  pwr_tBoolean                        OpSimError pwr_dAlignW;
  pwr_tBoolean                        OpSimNotRemote pwr_dAlignW;
  pwr_tBoolean                        OpSimDi1 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi2 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi3 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi4 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi5 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi6 pwr_dAlignW;
  pwr_tBoolean                        OpSimDiIL pwr_dAlignW;
} pwr_sClass_ABB_ACS800_1Sim;

pwr_sdClass_ABB_ACS800_1Sim


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS800_1Sim;
#ifndef pwr_cClass_ABB_ACC800
#define pwr_cClass_ABB_ACC800 4194435232UL
#endif

pwr_sClass_ABB_ACC800


typedef struct {
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tString80                       Specification pwr_dAlignW;
  pwr_sClass_Ii                       InIdPar pwr_dAlignLW;
  pwr_sClass_Ii                       InIndPar pwr_dAlignLW;
  pwr_sClass_Ii                       InValuePar pwr_dAlignLW;
  pwr_sClass_Ii                       StatusWordSW pwr_dAlignLW;
  pwr_sClass_Ai                       ActSpeed pwr_dAlignLW;
  pwr_sClass_Ai                       ActTorque pwr_dAlignLW;
  pwr_sClass_Ai                       SpeedRef3 pwr_dAlignLW;
  pwr_sClass_Ai                       PosActPPU pwr_dAlignLW;
  pwr_sClass_Ai                       ActCurrent pwr_dAlignLW;
  pwr_sClass_Ii                       FaultWord1 pwr_dAlignLW;
  pwr_sClass_Ii                       FaultWord2 pwr_dAlignLW;
  pwr_sClass_Ii                       AlarmWord pwr_dAlignLW;
  pwr_sClass_Ai                       MotorVolt pwr_dAlignLW;
  pwr_sClass_Io                       OutIdPar pwr_dAlignLW;
  pwr_sClass_Io                       OutIndPar pwr_dAlignLW;
  pwr_sClass_Io                       OutValuePar pwr_dAlignLW;
  pwr_sClass_Io                       ControlWordCW pwr_dAlignLW;
  pwr_sClass_Ao                       RefSpeed pwr_dAlignLW;
  pwr_sClass_Ao                       TorqRef pwr_dAlignLW;
  pwr_sClass_Ao                       RampRate pwr_dAlignLW;
  pwr_sClass_Ao                       SpeedCorr pwr_dAlignLW;
  pwr_sClass_Ao                       PosPrePPU pwr_dAlignLW;
  pwr_sClass_Io                       AuxComWord pwr_dAlignLW;
  pwr_sClass_Ao                       LoadMeasRef pwr_dAlignLW;
  pwr_sClass_Ao                       ParValue1 pwr_dAlignLW;
  pwr_tBoolean                        IndWarning pwr_dAlignLW;
  pwr_tBoolean                        IndError pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        OpWritePar pwr_dAlignW;
  pwr_tBoolean                        OpReadPar pwr_dAlignW;
  pwr_tBoolean                        OpBackupPar pwr_dAlignW;
  pwr_tBoolean                        CommOk pwr_dAlignW;
  pwr_tBoolean                        AlarmOk pwr_dAlignW;
  pwr_tBoolean                        PowerStartUp pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        ConvertRdyOn pwr_dAlignW;
  pwr_tBoolean                        ConvertPowAck pwr_dAlignW;
  pwr_tBoolean                        ConvertReady pwr_dAlignW;
  pwr_tBoolean                        ConvertRun pwr_dAlignW;
  pwr_tBoolean                        ConvertZeroSp pwr_dAlignW;
  pwr_tBoolean                        ConvertRemote pwr_dAlignW;
  pwr_tBoolean                        ConvertTrqOk pwr_dAlignW;
  pwr_tBoolean                        ConvertFault pwr_dAlignW;
  pwr_tBoolean                        ConvertWarning pwr_dAlignW;
  pwr_tBoolean                        ConvertTrqLim pwr_dAlignW;
  pwr_tBoolean                        ConvertSync pwr_dAlignW;
  pwr_tBoolean                        ConvertSyncRdy pwr_dAlignW;
  pwr_tBoolean                        ConvertBrakeLongFall pwr_dAlignW;
  pwr_tBoolean                        ConvertSnagLoad pwr_dAlignW;
  pwr_tFloat32                        PowerUpTime pwr_dAlignW;
  pwr_tInt32                          RequestPar pwr_dAlignW;
  pwr_tInt32                          WriteValuePar pwr_dAlignW;
  pwr_tInt32                          ReadValuePar pwr_dAlignW;
  pwr_tInt32                          ReadCodePar pwr_dAlignW;
  pwr_tInt32                          ReadCodeSubPar pwr_dAlignW;
  pwr_sClass_DSupComp                 AlarmLocalMod pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmWarning pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmError pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmTorqFault pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmBrakeFault pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmTorqProvFault pwr_dAlignLW;
  pwr_sAttrRef                        DefTrend pwr_dAlignLW;
  pwr_tString40                       HelpTopic pwr_dAlignW;
  pwr_tURL                            DataSheet pwr_dAlignW;
  pwr_tURL                            CircuitDiagram pwr_dAlignW;
  pwr_tString80                       Note pwr_dAlignW;
  pwr_tURL                            Photo pwr_dAlignW;
  pwr_sClass_DsTrend                  TrendActSpeed pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActTorque pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActCurrent pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendRefSpeed pwr_dAlignLW;
  pwr_sClass_PlotGroup                PlotGroup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
  pwr_sAttrRef                        IoConnect pwr_dAlignW;
  pwr_tStatus                         *IoStatus pwr_dAlignLW;
} pwr_sClass_ABB_ACC800;
#ifndef pwr_cClass_ABB_ACC800Fo
#define pwr_cClass_ABB_ACC800Fo 4194435240UL
#endif

pwr_sClass_ABB_ACC800Fo


typedef struct {
  pwr_tBoolean                        *PowerOnP pwr_dAlignLW;
  pwr_tBoolean                        PowerOn pwr_dAlignLW;
  pwr_tBoolean                        *StartP pwr_dAlignLW;
  pwr_tBoolean                        Start pwr_dAlignLW;
  pwr_tFloat32                        *RefSpeedP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeed pwr_dAlignLW;
  pwr_tFloat32                        *TorqRefP pwr_dAlignLW;
  pwr_tFloat32                        TorqRef pwr_dAlignLW;
  pwr_tFloat32                        *RampRateP pwr_dAlignLW;
  pwr_tFloat32                        RampRate pwr_dAlignLW;
  pwr_tFloat32                        *SpeedCorrP pwr_dAlignLW;
  pwr_tFloat32                        SpeedCorr pwr_dAlignLW;
  pwr_tFloat32                        *PosPrePPUP pwr_dAlignLW;
  pwr_tFloat32                        PosPrePPU pwr_dAlignLW;
  pwr_tBoolean                        *HighSpeedP pwr_dAlignLW;
  pwr_tBoolean                        HighSpeed pwr_dAlignLW;
  pwr_tBoolean                        *StartOVRP pwr_dAlignLW;
  pwr_tBoolean                        StartOVR pwr_dAlignLW;
  pwr_tBoolean                        *RampHoldP pwr_dAlignLW;
  pwr_tBoolean                        RampHold pwr_dAlignLW;
  pwr_tBoolean                        *SeparateP pwr_dAlignLW;
  pwr_tBoolean                        Separate pwr_dAlignLW;
  pwr_tBoolean                        *TorqCtrlSelP pwr_dAlignLW;
  pwr_tBoolean                        TorqCtrlSel pwr_dAlignLW;
  pwr_tBoolean                        *LoadMesSelP pwr_dAlignLW;
  pwr_tBoolean                        LoadMesSel pwr_dAlignLW;
  pwr_tBoolean                        *FastStop1P pwr_dAlignLW;
  pwr_tBoolean                        FastStop1 pwr_dAlignLW;
  pwr_tBoolean                        *FastStop11P pwr_dAlignLW;
  pwr_tBoolean                        FastStop11 pwr_dAlignLW;
  pwr_tBoolean                        *PgmSyncP pwr_dAlignLW;
  pwr_tBoolean                        PgmSync pwr_dAlignLW;
  pwr_tBoolean                        *HwSyncInhibitP pwr_dAlignLW;
  pwr_tBoolean                        HwSyncInhibit pwr_dAlignLW;
  pwr_tBoolean                        *ResetSyncP pwr_dAlignLW;
  pwr_tBoolean                        ResetSync pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        Run pwr_dAlignW;
  pwr_tBoolean                        SyncReady pwr_dAlignW;
} pwr_sClass_ABB_ACC800Fo;

pwr_sdClass_ABB_ACC800Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACC800Fo;
#ifndef pwr_cClass_ABB_ACC800Sim
#define pwr_cClass_ABB_ACC800Sim 4194435248UL
#endif

pwr_sClass_ABB_ACC800Sim


typedef struct {
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_tBoolean                        OpSimNotReady pwr_dAlignW;
  pwr_tBoolean                        OpSimWarning pwr_dAlignW;
  pwr_tBoolean                        OpSimError pwr_dAlignW;
  pwr_tBoolean                        OpSimNotRemote pwr_dAlignW;
  pwr_tBoolean                        OpSimPowAck pwr_dAlignW;
  pwr_tBoolean                        OpSimReadyOn pwr_dAlignW;
  pwr_tBoolean                        OpSimZeroSpeed pwr_dAlignW;
  pwr_tBoolean                        OpSimTrqOk pwr_dAlignW;
  pwr_tBoolean                        OpSimTrqLim pwr_dAlignW;
  pwr_tBoolean                        OpSimSync pwr_dAlignW;
  pwr_tBoolean                        OpSimSyncRdy pwr_dAlignW;
  pwr_tBoolean                        OpSimBrakeLongFall pwr_dAlignW;
  pwr_tBoolean                        OpSimSnagLoad pwr_dAlignW;
} pwr_sClass_ABB_ACC800Sim;

pwr_sdClass_ABB_ACC800Sim


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACC800Sim;
#ifndef pwr_cClass_ABB_ACS800MotorAggr
#define pwr_cClass_ABB_ACS800MotorAggr 4194435104UL
#endif

pwr_sClass_ABB_ACS800MotorAggr


typedef struct {
  pwr_sClass_Aggregate                Super pwr_dAlignLW;
  pwr_tABB_ACS800MotorAggrEnum        GraphConfiguration pwr_dAlignLW;
  pwr_tBoolean                        Ready pwr_dAlignW;
  pwr_tBoolean                        ExtInterlock pwr_dAlignW;
  pwr_tBoolean                        LocalMode pwr_dAlignW;
  pwr_tBoolean                        OpPowerOn pwr_dAlignW;
  pwr_tBoolean                        OpPowerOff pwr_dAlignW;
  pwr_tBoolean                        PowExtInterlock pwr_dAlignW;
  pwr_tBoolean                        PowOnOffDim pwr_dAlignW;
  pwr_tBoolean                        IndWarning pwr_dAlignW;
  pwr_tBoolean                        IndError pwr_dAlignW;
  pwr_sClass_RunTimeCounter           RunTimeCounter pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmToOften pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmPowOnNotOk pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmStartNotOk pwr_dAlignLW;
  pwr_tCastId                         CastCircuitBreaker pwr_dAlignLW;
  pwr_tDisableAttr                    DisableCircuitBreaker pwr_dAlignLW;
  pwr_sClass_BaseCircuitBreaker       CircuitBreaker pwr_dAlignLW;
  pwr_tCastId                         CastContactor pwr_dAlignLW;
  pwr_tDisableAttr                    DisableContactor pwr_dAlignLW;
  pwr_sClass_BaseContactor            Contactor pwr_dAlignLW;
  pwr_sClass_ABB_ACS800_1             ACS800 pwr_dAlignLW;
  pwr_tCastId                         CastSafetySwitch pwr_dAlignLW;
  pwr_tDisableAttr                    DisableSafetySwitch pwr_dAlignLW;
  pwr_sClass_BaseSafetySwitch         SafetySwitch pwr_dAlignLW;
  pwr_tCastId                         CastMotor pwr_dAlignLW;
  pwr_sClass_BaseMotor                Motor pwr_dAlignLW;
  pwr_sClass_CompModeA                Mode pwr_dAlignLW;
  pwr_sAttrRef                        DefTrend pwr_dAlignLW;
  pwr_tBoolean                        SupDisabled pwr_dAlignW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
} pwr_sClass_ABB_ACS800MotorAggr;
#ifndef pwr_cClass_ABB_ACS800MotorAggrFo
#define pwr_cClass_ABB_ACS800MotorAggrFo 4194435112UL
#endif

pwr_sClass_ABB_ACS800MotorAggrFo


typedef struct {
  pwr_tFloat32                        *RefSpeedExtP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeedExt pwr_dAlignLW;
  pwr_tFloat32                        *RefSpeedLocP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeedLoc pwr_dAlignLW;
  pwr_tBoolean                        *PowerInterlockP pwr_dAlignLW;
  pwr_tBoolean                        PowerInterlock pwr_dAlignLW;
  pwr_tBoolean                        *ExtControlP pwr_dAlignLW;
  pwr_tBoolean                        ExtControl pwr_dAlignLW;
  pwr_tBoolean                        *ExtStartP pwr_dAlignLW;
  pwr_tBoolean                        ExtStart pwr_dAlignLW;
  pwr_tBoolean                        *ExtInterlockP pwr_dAlignLW;
  pwr_tBoolean                        ExtInterlock pwr_dAlignLW;
  pwr_tBoolean                        *LocModeP pwr_dAlignLW;
  pwr_tBoolean                        LocMode pwr_dAlignLW;
  pwr_tBoolean                        *OpLocStartP pwr_dAlignLW;
  pwr_tBoolean                        OpLocStart pwr_dAlignLW;
  pwr_tBoolean                        *ResTripP pwr_dAlignLW;
  pwr_tBoolean                        ResTrip pwr_dAlignLW;
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tBoolean                        On pwr_dAlignW;
  pwr_tBoolean                        Err pwr_dAlignW;
  pwr_tBoolean                        Di1 pwr_dAlignW;
  pwr_tBoolean                        Di2 pwr_dAlignW;
  pwr_tBoolean                        Di3 pwr_dAlignW;
  pwr_tBoolean                        Di4 pwr_dAlignW;
  pwr_tBoolean                        Di5 pwr_dAlignW;
  pwr_tBoolean                        Di6 pwr_dAlignW;
  pwr_tBoolean                        DiIL pwr_dAlignW;
} pwr_sClass_ABB_ACS800MotorAggrFo;

pwr_sdClass_ABB_ACS800MotorAggrFo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS800MotorAggrFo;
#ifndef pwr_cClass_ABB_ACS800MotorAggrSim
#define pwr_cClass_ABB_ACS800MotorAggrSim 4194435136UL
#endif

pwr_sClass_ABB_ACS800MotorAggrSim


typedef struct {
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_tBoolean                        OpToggleCircuitBreaker pwr_dAlignW;
  pwr_tBoolean                        OpToggleSafetySwitch pwr_dAlignW;
  pwr_tBoolean                        OpResetContactorFeedback pwr_dAlignW;
  pwr_tBoolean                        IndCircuitBreakerTripped pwr_dAlignW;
  pwr_tBoolean                        IndSafetySwitchOn pwr_dAlignW;
  pwr_tBoolean                        IndContactorFeedback pwr_dAlignW;
} pwr_sClass_ABB_ACS800MotorAggrSim;

pwr_sdClass_ABB_ACS800MotorAggrSim


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS800MotorAggrSim;
#ifndef pwr_cClass_ABB_ACS800PumpAggr
#define pwr_cClass_ABB_ACS800PumpAggr 4194435176UL
#endif

pwr_sClass_ABB_ACS800PumpAggr


typedef struct {
  pwr_sClass_ABB_ACS800MotorAggr      Super pwr_dAlignLW;
  pwr_tCastId                         CastPump pwr_dAlignLW;
  pwr_sClass_BasePump                 Pump pwr_dAlignLW;
} pwr_sClass_ABB_ACS800PumpAggr;
#ifndef pwr_cClass_ABB_ACS800FanAggr
#define pwr_cClass_ABB_ACS800FanAggr 4194435184UL
#endif

pwr_sClass_ABB_ACS800FanAggr


typedef struct {
  pwr_sClass_ABB_ACS800MotorAggr      Super pwr_dAlignLW;
  pwr_tCastId                         CastFan pwr_dAlignLW;
  pwr_sClass_BaseFan                  Fan pwr_dAlignLW;
} pwr_sClass_ABB_ACS800FanAggr;
#ifndef pwr_cClass_ABB_Converter_ACS800_PPO3
#define pwr_cClass_ABB_Converter_ACS800_PPO3 4194435368UL
#endif

pwr_sClass_ABB_Converter_ACS800_PPO3


typedef struct {
  pwr_sClass_BaseFcPPO3               Super pwr_dAlignLW;
} pwr_sClass_ABB_Converter_ACS800_PPO3;
#ifndef pwr_cClass_ABB_Converter_ACS800_PPO5
#define pwr_cClass_ABB_Converter_ACS800_PPO5 4194435360UL
#endif

pwr_sClass_ABB_Converter_ACS800_PPO5


typedef struct {
  pwr_sClass_BaseFcPPO5               Super pwr_dAlignLW;
} pwr_sClass_ABB_Converter_ACS800_PPO5;
#ifndef pwr_cClass_ABB_ACS_Pb_Slave
#define pwr_cClass_ABB_ACS_Pb_Slave 4194435352UL
#endif

pwr_sClass_ABB_ACS_Pb_Slave


typedef struct {
  pwr_sClass_Pb_DP_Slave              Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS_Pb_Slave;
#ifndef pwr_cClass_ABB_ACS_PnDevice
#define pwr_cClass_ABB_ACS_PnDevice 4194435392UL
#endif

pwr_sClass_ABB_ACS_PnDevice


typedef struct {
  pwr_sClass_PnDevice                 Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS_PnDevice;
#ifndef pwr_cClass_ABB_ACS_PPO5_IoModule
#define pwr_cClass_ABB_ACS_PPO5_IoModule 4194435376UL
#endif

pwr_sClass_ABB_ACS_PPO5_IoModule


typedef struct {
  pwr_sClass_ChanIi                   I_ID pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_IND pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_SW pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_ACT pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_ID pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_IND pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_CW pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_REF pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD10 pwr_dAlignLW;
} pwr_sClass_ABB_ACS_PPO5_IoModule;
#ifndef pwr_cClass_ABB_ACS_PPO5
#define pwr_cClass_ABB_ACS_PPO5 4194435128UL
#endif

pwr_sClass_ABB_ACS_PPO5


typedef struct {
  pwr_sClass_Pb_Module                Super pwr_dAlignLW;
  pwr_sClass_ABB_ACS_PPO5_IoModule    Io pwr_dAlignLW;
} pwr_sClass_ABB_ACS_PPO5;
#ifndef pwr_cClass_ABB_ACC_PPO5_IoModule
#define pwr_cClass_ABB_ACC_PPO5_IoModule 4194435384UL
#endif

pwr_sClass_ABB_ACC_PPO5_IoModule


typedef struct {
  pwr_sClass_ChanIi                   I_ID pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_IND pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_SW pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_ACT pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_ID pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_IND pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_CW pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_REF pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD10 pwr_dAlignLW;
} pwr_sClass_ABB_ACC_PPO5_IoModule;
#ifndef pwr_cClass_ABB_ACC_PPO5
#define pwr_cClass_ABB_ACC_PPO5 4194435256UL
#endif

pwr_sClass_ABB_ACC_PPO5


typedef struct {
  pwr_sClass_Pb_Module                Super pwr_dAlignLW;
  pwr_sClass_ABB_ACC_PPO5_IoModule    Io pwr_dAlignLW;
} pwr_sClass_ABB_ACC_PPO5;
#ifndef pwr_cClass_ABB_Sensor_Pb_PA
#define pwr_cClass_ABB_Sensor_Pb_PA 4194435200UL
#endif

pwr_sClass_ABB_Sensor_Pb_PA


typedef struct {
  pwr_sClass_Component                Super pwr_dAlignLW;
  pwr_tABB_Sensor_Pb_PAEnum           GraphConfiguration pwr_dAlignLW;
  pwr_tCastId                         CastValue1 pwr_dAlignLW;
  pwr_sClass_BaseSensor               Value1 pwr_dAlignLW;
  pwr_sClass_Ii                       Status1 pwr_dAlignLW;
  pwr_tCastId                         CastValue2 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableValue2 pwr_dAlignLW;
  pwr_sClass_BaseSensor               Value2 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableStatus2 pwr_dAlignLW;
  pwr_sClass_Ii                       Status2 pwr_dAlignLW;
  pwr_tCastId                         CastValue3 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableValue3 pwr_dAlignLW;
  pwr_sClass_BaseSensor               Value3 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableStatus3 pwr_dAlignLW;
  pwr_sClass_Ii                       Status3 pwr_dAlignLW;
  pwr_tString80                       AlarmTextTransmError pwr_dAlignLW;
  pwr_tString80                       AlarmTextTransmWarning pwr_dAlignW;
  pwr_tString80                       InfoTextBad[10] pwr_dAlignW;
  pwr_tString80                       InfoTextUncertain[10] pwr_dAlignW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
  pwr_sAttrRef                        IoConnect pwr_dAlignW;
} pwr_sClass_ABB_Sensor_Pb_PA;
#ifndef pwr_cClass_ABB_Sensor_Pb_PA_Fo
#define pwr_cClass_ABB_Sensor_Pb_PA_Fo 4194435208UL
#endif

pwr_sClass_ABB_Sensor_Pb_PA_Fo


typedef struct {
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tFloat32                        Value1 pwr_dAlignW;
  pwr_tBoolean                        HH1 pwr_dAlignW;
  pwr_tBoolean                        H1 pwr_dAlignW;
  pwr_tBoolean                        L1 pwr_dAlignW;
  pwr_tBoolean                        LL1 pwr_dAlignW;
  pwr_tFloat32                        Value2 pwr_dAlignW;
  pwr_tBoolean                        HH2 pwr_dAlignW;
  pwr_tBoolean                        H2 pwr_dAlignW;
  pwr_tBoolean                        L2 pwr_dAlignW;
  pwr_tBoolean                        LL2 pwr_dAlignW;
  pwr_tFloat32                        Value3 pwr_dAlignW;
  pwr_tBoolean                        HH3 pwr_dAlignW;
  pwr_tBoolean                        H3 pwr_dAlignW;
  pwr_tBoolean                        L3 pwr_dAlignW;
  pwr_tBoolean                        LL3 pwr_dAlignW;
  pwr_tBoolean                        StsError1 pwr_dAlignW;
  pwr_tBoolean                        StsError2 pwr_dAlignW;
  pwr_tBoolean                        StsError3 pwr_dAlignW;
} pwr_sClass_ABB_Sensor_Pb_PA_Fo;

pwr_sdClass_ABB_Sensor_Pb_PA_Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_Sensor_Pb_PA_Fo;
#ifndef pwr_cClass_ABB_Pb_PA_Module
#define pwr_cClass_ABB_Pb_PA_Module 4194435216UL
#endif

pwr_sClass_ABB_Pb_PA_Module


typedef struct {
  pwr_sClass_Pb_Module                Super pwr_dAlignLW;
  pwr_sClass_ChanAi                   ChAi1 pwr_dAlignLW;
  pwr_sClass_ChanIi                   ChSts1 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableChAi2 pwr_dAlignLW;
  pwr_sClass_ChanAi                   ChAi2 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableChSts2 pwr_dAlignLW;
  pwr_sClass_ChanIi                   ChSts2 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableChAi3 pwr_dAlignLW;
  pwr_sClass_ChanAi                   ChAi3 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableChSts3 pwr_dAlignLW;
  pwr_sClass_ChanIi                   ChSts3 pwr_dAlignLW;
} pwr_sClass_ABB_Pb_PA_Module;
#ifndef pwr_cClass_ABB_TempSensor_TF12
#define pwr_cClass_ABB_TempSensor_TF12 4194435224UL
#endif

pwr_sClass_ABB_TempSensor_TF12


typedef struct {
  pwr_sClass_ABB_Sensor_Pb_PA         Super pwr_dAlignLW;
} pwr_sClass_ABB_TempSensor_TF12;
#ifndef pwr_cClass_ABB_TempSensor_TF12Fo
#define pwr_cClass_ABB_TempSensor_TF12Fo 4194435272UL
#endif

pwr_sClass_ABB_TempSensor_TF12Fo


typedef struct {
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tFloat32                        Value1 pwr_dAlignW;
  pwr_tBoolean                        HH1 pwr_dAlignW;
  pwr_tBoolean                        H1 pwr_dAlignW;
  pwr_tBoolean                        L1 pwr_dAlignW;
  pwr_tBoolean                        LL1 pwr_dAlignW;
  pwr_tFloat32                        Value2 pwr_dAlignW;
  pwr_tBoolean                        HH2 pwr_dAlignW;
  pwr_tBoolean                        H2 pwr_dAlignW;
  pwr_tBoolean                        L2 pwr_dAlignW;
  pwr_tBoolean                        LL2 pwr_dAlignW;
  pwr_tFloat32                        Value3 pwr_dAlignW;
  pwr_tBoolean                        HH3 pwr_dAlignW;
  pwr_tBoolean                        H3 pwr_dAlignW;
  pwr_tBoolean                        L3 pwr_dAlignW;
  pwr_tBoolean                        LL3 pwr_dAlignW;
  pwr_tBoolean                        StsError1 pwr_dAlignW;
  pwr_tBoolean                        StsError2 pwr_dAlignW;
  pwr_tBoolean                        StsError3 pwr_dAlignW;
} pwr_sClass_ABB_TempSensor_TF12Fo;

pwr_sdClass_ABB_TempSensor_TF12Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_TempSensor_TF12Fo;
#ifndef pwr_cClass_ABB_PressureSensor_265GS
#define pwr_cClass_ABB_PressureSensor_265GS 4194435304UL
#endif

pwr_sClass_ABB_PressureSensor_265GS


typedef struct {
  pwr_sClass_ABB_Sensor_Pb_PA         Super pwr_dAlignLW;
} pwr_sClass_ABB_PressureSensor_265GS;
#ifndef pwr_cClass_ABB_PressureSensor_265GSFo
#define pwr_cClass_ABB_PressureSensor_265GSFo 4194435328UL
#endif

pwr_sClass_ABB_PressureSensor_265GSFo


typedef struct {
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tFloat32                        Value1 pwr_dAlignW;
  pwr_tBoolean                        HH1 pwr_dAlignW;
  pwr_tBoolean                        H1 pwr_dAlignW;
  pwr_tBoolean                        L1 pwr_dAlignW;
  pwr_tBoolean                        LL1 pwr_dAlignW;
  pwr_tFloat32                        Value2 pwr_dAlignW;
  pwr_tBoolean                        HH2 pwr_dAlignW;
  pwr_tBoolean                        H2 pwr_dAlignW;
  pwr_tBoolean                        L2 pwr_dAlignW;
  pwr_tBoolean                        LL2 pwr_dAlignW;
  pwr_tFloat32                        Value3 pwr_dAlignW;
  pwr_tBoolean                        HH3 pwr_dAlignW;
  pwr_tBoolean                        H3 pwr_dAlignW;
  pwr_tBoolean                        L3 pwr_dAlignW;
  pwr_tBoolean                        LL3 pwr_dAlignW;
  pwr_tBoolean                        StsError1 pwr_dAlignW;
  pwr_tBoolean                        StsError2 pwr_dAlignW;
  pwr_tBoolean                        StsError3 pwr_dAlignW;
} pwr_sClass_ABB_PressureSensor_265GSFo;

pwr_sdClass_ABB_PressureSensor_265GSFo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_PressureSensor_265GSFo;
#ifndef pwr_cClass_ABB_DiffPressureSensor_265DS
#define pwr_cClass_ABB_DiffPressureSensor_265DS 4194435288UL
#endif

pwr_sClass_ABB_DiffPressureSensor_265DS


typedef struct {
  pwr_sClass_ABB_Sensor_Pb_PA         Super pwr_dAlignLW;
} pwr_sClass_ABB_DiffPressureSensor_265DS;
#ifndef pwr_cClass_ABB_DiffPressureSensor_265DSFo
#define pwr_cClass_ABB_DiffPressureSensor_265DSFo 4194435280UL
#endif

pwr_sClass_ABB_DiffPressureSensor_265DSFo


typedef struct {
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tFloat32                        Value1 pwr_dAlignW;
  pwr_tBoolean                        HH1 pwr_dAlignW;
  pwr_tBoolean                        H1 pwr_dAlignW;
  pwr_tBoolean                        L1 pwr_dAlignW;
  pwr_tBoolean                        LL1 pwr_dAlignW;
  pwr_tFloat32                        Value2 pwr_dAlignW;
  pwr_tBoolean                        HH2 pwr_dAlignW;
  pwr_tBoolean                        H2 pwr_dAlignW;
  pwr_tBoolean                        L2 pwr_dAlignW;
  pwr_tBoolean                        LL2 pwr_dAlignW;
  pwr_tFloat32                        Value3 pwr_dAlignW;
  pwr_tBoolean                        HH3 pwr_dAlignW;
  pwr_tBoolean                        H3 pwr_dAlignW;
  pwr_tBoolean                        L3 pwr_dAlignW;
  pwr_tBoolean                        LL3 pwr_dAlignW;
  pwr_tBoolean                        StsError1 pwr_dAlignW;
  pwr_tBoolean                        StsError2 pwr_dAlignW;
  pwr_tBoolean                        StsError3 pwr_dAlignW;
} pwr_sClass_ABB_DiffPressureSensor_265DSFo;

pwr_sdClass_ABB_DiffPressureSensor_265DSFo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_DiffPressureSensor_265DSFo;
#ifndef pwr_cClass_ABB_FlowSensor_FXE4000
#define pwr_cClass_ABB_FlowSensor_FXE4000 4194435336UL
#endif

pwr_sClass_ABB_FlowSensor_FXE4000


typedef struct {
  pwr_sClass_ABB_Sensor_Pb_PA         Super pwr_dAlignLW;
} pwr_sClass_ABB_FlowSensor_FXE4000;
#ifndef pwr_cClass_ABB_FlowSensor_FXE4000Fo
#define pwr_cClass_ABB_FlowSensor_FXE4000Fo 4194435344UL
#endif

pwr_sClass_ABB_FlowSensor_FXE4000Fo


typedef struct {
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tFloat32                        Value1 pwr_dAlignW;
  pwr_tBoolean                        HH1 pwr_dAlignW;
  pwr_tBoolean                        H1 pwr_dAlignW;
  pwr_tBoolean                        L1 pwr_dAlignW;
  pwr_tBoolean                        LL1 pwr_dAlignW;
  pwr_tFloat32                        Value2 pwr_dAlignW;
  pwr_tBoolean                        HH2 pwr_dAlignW;
  pwr_tBoolean                        H2 pwr_dAlignW;
  pwr_tBoolean                        L2 pwr_dAlignW;
  pwr_tBoolean                        LL2 pwr_dAlignW;
  pwr_tFloat32                        Value3 pwr_dAlignW;
  pwr_tBoolean                        HH3 pwr_dAlignW;
  pwr_tBoolean                        H3 pwr_dAlignW;
  pwr_tBoolean                        L3 pwr_dAlignW;
  pwr_tBoolean                        LL3 pwr_dAlignW;
  pwr_tBoolean                        StsError1 pwr_dAlignW;
  pwr_tBoolean                        StsError2 pwr_dAlignW;
  pwr_tBoolean                        StsError3 pwr_dAlignW;
} pwr_sClass_ABB_FlowSensor_FXE4000Fo;

pwr_sdClass_ABB_FlowSensor_FXE4000Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_FlowSensor_FXE4000Fo;
#ifndef pwr_cClass_ABB_ACS880_Pb_Slave
#define pwr_cClass_ABB_ACS880_Pb_Slave 4194435400UL
#endif

pwr_sClass_ABB_ACS880_Pb_Slave


typedef struct {
  pwr_sClass_Pb_DP_Slave              Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_Pb_Slave;
#ifndef pwr_cClass_ABB_ACS880_PPO7_IoModule
#define pwr_cClass_ABB_ACS880_PPO7_IoModule 4194435408UL
#endif

pwr_sClass_ABB_ACS880_PPO7_IoModule


typedef struct {
  pwr_sClass_ChanIi                   I_ID pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_IND pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_SW pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_ACT pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD3_4 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD11 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD12 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_ID pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_IND pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_VALUE pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_CW pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_REF pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD11 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD12 pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_PPO7_IoModule;
#ifndef pwr_cClass_ABB_ACS880_PPO7
#define pwr_cClass_ABB_ACS880_PPO7 4194435416UL
#endif

pwr_sClass_ABB_ACS880_PPO7


typedef struct {
  pwr_sClass_Pb_Module                Super pwr_dAlignLW;
  pwr_sClass_ABB_ACS880_PPO7_IoModule Io pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_PPO7;
#ifndef pwr_cClass_ABB_ACS880_1
#define pwr_cClass_ABB_ACS880_1 4194435424UL
#endif

pwr_sClass_ABB_ACS880_1


typedef struct {
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tString80                       Specification pwr_dAlignW;
  pwr_tDisableAttr                    DisableInIdPar pwr_dAlignLW;
  pwr_sClass_Ii                       InIdPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableInIndPar pwr_dAlignLW;
  pwr_sClass_Ii                       InIndPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableInValuePar pwr_dAlignLW;
  pwr_sClass_Ii                       InValuePar pwr_dAlignLW;
  pwr_sClass_Ii                       MainStatusSW pwr_dAlignLW;
  pwr_sClass_Ai                       ActSpeed pwr_dAlignLW;
  pwr_sClass_Ai                       ActCurrent pwr_dAlignLW;
  pwr_sClass_Ai                       ActTorque pwr_dAlignLW;
  pwr_sClass_Ii                       UserStatusSW1 pwr_dAlignLW;
  pwr_sClass_Ii                       ActiveWarning1 pwr_dAlignLW;
  pwr_sClass_Ii                       ActiveFault1 pwr_dAlignLW;
  pwr_tDisableAttr                    DisableOutIdPar pwr_dAlignLW;
  pwr_sClass_Io                       OutIdPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableOutIndPar pwr_dAlignLW;
  pwr_sClass_Io                       OutIndPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableValuePar pwr_dAlignLW;
  pwr_sClass_Io                       OutValuePar pwr_dAlignLW;
  pwr_sClass_Io                       MainControlCW pwr_dAlignLW;
  pwr_sClass_Ao                       RefSpeed pwr_dAlignLW;
  pwr_tBoolean                        IndWarning pwr_dAlignLW;
  pwr_tBoolean                        IndError pwr_dAlignW;
  pwr_tBoolean                        IndStops pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tDisableAttr                    DisableOpWritePar pwr_dAlignLW;
  pwr_tBoolean                        OpWritePar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableOpReadPar pwr_dAlignLW;
  pwr_tBoolean                        OpReadPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableOpBackupPar pwr_dAlignLW;
  pwr_tBoolean                        OpBackupPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableOpWrite16bit pwr_dAlignLW;
  pwr_tBoolean                        OpWrite16bit pwr_dAlignLW;
  pwr_tBoolean                        CommOk pwr_dAlignW;
  pwr_tBoolean                        AlarmOk pwr_dAlignW;
  pwr_tBoolean                        PowerStartUp pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        ConvertReady pwr_dAlignW;
  pwr_tBoolean                        ConvertRun pwr_dAlignW;
  pwr_tBoolean                        ConvertTripped pwr_dAlignW;
  pwr_tBoolean                        ConvertInhibit pwr_dAlignW;
  pwr_tBoolean                        ConvertWarning pwr_dAlignW;
  pwr_tBoolean                        ConvertRemote pwr_dAlignW;
  pwr_tBoolean                        ConvertSTO pwr_dAlignW;
  pwr_tBoolean                        ConvertMagnetized pwr_dAlignW;
  pwr_tBoolean                        ConvertZeroSpeed pwr_dAlignW;
  pwr_tABB_ACS880WarnMessEnum         ConvertWarnMess1 pwr_dAlignW;
  pwr_tABB_ASC880FaultMessEnum        Fault pwr_dAlignW;
  pwr_tFloat32                        PowerUpTime pwr_dAlignW;
  pwr_tDisableAttr                    DisableRequestPar pwr_dAlignLW;
  pwr_tInt32                          RequestPar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableWriteValuePar pwr_dAlignLW;
  pwr_tInt32                          WriteValuePar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableReadValuePar pwr_dAlignLW;
  pwr_tInt32                          ReadValuePar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableReadCodePar pwr_dAlignLW;
  pwr_tInt32                          ReadCodePar pwr_dAlignLW;
  pwr_tDisableAttr                    DisableReadCodeParMess pwr_dAlignLW;
  pwr_tInt32                          ReadCodeParMess pwr_dAlignLW;
  pwr_tDisableAttr                    DisableReadCodeParErrMess pwr_dAlignLW;
  pwr_tInt32                          ReadCodeParErrMess pwr_dAlignLW;
  pwr_tDisableAttr                    DisableReadCodeSubPar pwr_dAlignLW;
  pwr_tInt32                          ReadCodeSubPar pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmLocalMod pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmTripped pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmFanOld pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmWarning pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmConnection pwr_dAlignLW;
  pwr_sAttrRef                        DefTrend pwr_dAlignLW;
  pwr_tString40                       HelpTopic pwr_dAlignW;
  pwr_tURL                            DataSheet pwr_dAlignW;
  pwr_tURL                            CircuitDiagram pwr_dAlignW;
  pwr_tString80                       Note pwr_dAlignW;
  pwr_tURL                            Photo pwr_dAlignW;
  pwr_sClass_DsTrend                  TrendActSpeed pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActTorque pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendActCurrent pwr_dAlignLW;
  pwr_sClass_DsTrend                  TrendRefSpeed pwr_dAlignLW;
  pwr_sClass_PlotGroup                PlotGroup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
  pwr_sAttrRef                        IoConnect pwr_dAlignW;
  pwr_tStatus                         *IoStatus pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_1;
#ifndef pwr_cClass_ABB_ACS880_1Fo
#define pwr_cClass_ABB_ACS880_1Fo 4194435432UL
#endif

pwr_sClass_ABB_ACS880_1Fo


typedef struct {
  pwr_tBoolean                        *PowerOnP pwr_dAlignLW;
  pwr_tBoolean                        PowerOn pwr_dAlignLW;
  pwr_tBoolean                        *StartP pwr_dAlignLW;
  pwr_tBoolean                        Start pwr_dAlignLW;
  pwr_tFloat32                        *RefSpeedP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeed pwr_dAlignLW;
  pwr_tBoolean                        *NoOff2P pwr_dAlignLW;
  pwr_tBoolean                        NoOff2 pwr_dAlignLW;
  pwr_tBoolean                        *NoOff3P pwr_dAlignLW;
  pwr_tBoolean                        NoOff3 pwr_dAlignLW;
  pwr_tBoolean                        *EnableOperationP pwr_dAlignLW;
  pwr_tBoolean                        EnableOperation pwr_dAlignLW;
  pwr_tBoolean                        *RampOutZeroP pwr_dAlignLW;
  pwr_tBoolean                        RampOutZero pwr_dAlignLW;
  pwr_tBoolean                        *RampHoldP pwr_dAlignLW;
  pwr_tBoolean                        RampHold pwr_dAlignLW;
  pwr_tBoolean                        *RampInZeroP pwr_dAlignLW;
  pwr_tBoolean                        RampInZero pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tBoolean                        ReadyRemote pwr_dAlignW;
  pwr_tBoolean                        Run pwr_dAlignW;
  pwr_tBoolean                        Di1 pwr_dAlignW;
  pwr_tBoolean                        Di2 pwr_dAlignW;
  pwr_tBoolean                        Di3 pwr_dAlignW;
  pwr_tBoolean                        Di4 pwr_dAlignW;
  pwr_tBoolean                        Di5 pwr_dAlignW;
  pwr_tBoolean                        Di6 pwr_dAlignW;
  pwr_tBoolean                        DiIL pwr_dAlignW;
  pwr_tBoolean                        Sto pwr_dAlignW;
} pwr_sClass_ABB_ACS880_1Fo;

pwr_sdClass_ABB_ACS880_1Fo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS880_1Fo;
#ifndef pwr_cClass_ABB_ACS880_1Sim
#define pwr_cClass_ABB_ACS880_1Sim 4194435440UL
#endif

pwr_sClass_ABB_ACS880_1Sim


typedef struct {
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_tBoolean                        OpSimReplaceFan pwr_dAlignW;
  pwr_tBoolean                        OpSimTripped pwr_dAlignW;
  pwr_tBoolean                        OpSimNotReady pwr_dAlignW;
  pwr_tBoolean                        OpSimWarning pwr_dAlignW;
  pwr_tBoolean                        OpSimInhibit pwr_dAlignW;
  pwr_tBoolean                        OpSimNotRemote pwr_dAlignW;
  pwr_tBoolean                        OpSimDi1 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi2 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi3 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi4 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi5 pwr_dAlignW;
  pwr_tBoolean                        OpSimDi6 pwr_dAlignW;
  pwr_tBoolean                        OpSimDiIL pwr_dAlignW;
  pwr_tBoolean                        OpSimSto pwr_dAlignW;
} pwr_sClass_ABB_ACS880_1Sim;

pwr_sdClass_ABB_ACS880_1Sim


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS880_1Sim;
#ifndef pwr_cClass_ABB_ACS880MotorAggr
#define pwr_cClass_ABB_ACS880MotorAggr 4194435448UL
#endif

pwr_sClass_ABB_ACS880MotorAggr


typedef struct {
  pwr_sClass_Aggregate                Super pwr_dAlignLW;
  pwr_tABB_ACS880MotorAggrEnum        GraphConfiguration pwr_dAlignLW;
  pwr_tBoolean                        AggReady pwr_dAlignW;
  pwr_tBoolean                        Ready pwr_dAlignW;
  pwr_tBoolean                        ExtInterlock pwr_dAlignW;
  pwr_tBoolean                        LocalMode pwr_dAlignW;
  pwr_tBoolean                        OpPowerOn pwr_dAlignW;
  pwr_tBoolean                        OpPowerOff pwr_dAlignW;
  pwr_tBoolean                        PowExtInterlock pwr_dAlignW;
  pwr_tBoolean                        PowOnOffDim pwr_dAlignW;
  pwr_tBoolean                        IndWarning pwr_dAlignW;
  pwr_tBoolean                        IndError pwr_dAlignW;
  pwr_sClass_RunTimeCounter           RunTimeCounter pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmToOften pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmPowOnNotOk pwr_dAlignLW;
  pwr_sClass_DSupComp                 AlarmStartNotOk pwr_dAlignLW;
  pwr_tCastId                         CastCircuitBreaker pwr_dAlignLW;
  pwr_tDisableAttr                    DisableCircuitBreaker pwr_dAlignLW;
  pwr_sClass_BaseCircuitBreaker       CircuitBreaker pwr_dAlignLW;
  pwr_tCastId                         CastContactor pwr_dAlignLW;
  pwr_tDisableAttr                    DisableContactor pwr_dAlignLW;
  pwr_sClass_BaseContactor            Contactor pwr_dAlignLW;
  pwr_sClass_ABB_ACS880_1             ACS880 pwr_dAlignLW;
  pwr_tCastId                         CastSafetySwitch pwr_dAlignLW;
  pwr_tDisableAttr                    DisableSafetySwitch pwr_dAlignLW;
  pwr_sClass_BaseSafetySwitch         SafetySwitch pwr_dAlignLW;
  pwr_tCastId                         CastMotor pwr_dAlignLW;
  pwr_sClass_BaseMotor                Motor pwr_dAlignLW;
  pwr_sClass_CompModeA                Mode pwr_dAlignLW;
  pwr_sAttrRef                        DefTrend pwr_dAlignLW;
  pwr_tBoolean                        SupDisabled pwr_dAlignW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_sAttrRef                        SimConnect pwr_dAlignW;
} pwr_sClass_ABB_ACS880MotorAggr;
#ifndef pwr_cClass_ABB_ACS880MotorAggrFo
#define pwr_cClass_ABB_ACS880MotorAggrFo 4194435456UL
#endif

pwr_sClass_ABB_ACS880MotorAggrFo


typedef struct {
  pwr_tFloat32                        *RefSpeedExtP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeedExt pwr_dAlignLW;
  pwr_tFloat32                        *RefSpeedLocP pwr_dAlignLW;
  pwr_tFloat32                        RefSpeedLoc pwr_dAlignLW;
  pwr_tBoolean                        *PowerInterlockP pwr_dAlignLW;
  pwr_tBoolean                        PowerInterlock pwr_dAlignLW;
  pwr_tBoolean                        *ExtControlP pwr_dAlignLW;
  pwr_tBoolean                        ExtControl pwr_dAlignLW;
  pwr_tBoolean                        *ExtStartP pwr_dAlignLW;
  pwr_tBoolean                        ExtStart pwr_dAlignLW;
  pwr_tBoolean                        *ExtInterlockP pwr_dAlignLW;
  pwr_tBoolean                        ExtInterlock pwr_dAlignLW;
  pwr_tBoolean                        *LocModeP pwr_dAlignLW;
  pwr_tBoolean                        LocMode pwr_dAlignLW;
  pwr_tBoolean                        *OpLocStartP pwr_dAlignLW;
  pwr_tBoolean                        OpLocStart pwr_dAlignLW;
  pwr_tBoolean                        *ResTripP pwr_dAlignLW;
  pwr_tBoolean                        ResTrip pwr_dAlignLW;
  pwr_tBoolean                        *DisableSupP pwr_dAlignLW;
  pwr_tBoolean                        DisableSup pwr_dAlignLW;
  pwr_sAttrRef                        PlcConnect pwr_dAlignW;
  pwr_tBoolean                        On pwr_dAlignW;
  pwr_tBoolean                        Err pwr_dAlignW;
  pwr_tBoolean                        Di1 pwr_dAlignW;
  pwr_tBoolean                        Di2 pwr_dAlignW;
  pwr_tBoolean                        Di3 pwr_dAlignW;
  pwr_tBoolean                        Di4 pwr_dAlignW;
  pwr_tBoolean                        Di5 pwr_dAlignW;
  pwr_tBoolean                        Di6 pwr_dAlignW;
  pwr_tBoolean                        DiIL pwr_dAlignW;
  pwr_tBoolean                        Sto pwr_dAlignW;
} pwr_sClass_ABB_ACS880MotorAggrFo;

pwr_sdClass_ABB_ACS880MotorAggrFo


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS880MotorAggrFo;
#ifndef pwr_cClass_ABB_ACS880MotorAggrSim
#define pwr_cClass_ABB_ACS880MotorAggrSim 4194435464UL
#endif

pwr_sClass_ABB_ACS880MotorAggrSim


typedef struct {
  pwr_sAttrRef                        PlcConnect pwr_dAlignLW;
  pwr_tBoolean                        OpToggleCircuitBreaker pwr_dAlignW;
  pwr_tBoolean                        OpToggleSafetySwitch pwr_dAlignW;
  pwr_tBoolean                        OpResetContactorFeedback pwr_dAlignW;
  pwr_tBoolean                        IndCircuitBreakerTripped pwr_dAlignW;
  pwr_tBoolean                        IndSafetySwitchOn pwr_dAlignW;
  pwr_tBoolean                        IndContactorFeedback pwr_dAlignW;
} pwr_sClass_ABB_ACS880MotorAggrSim;

pwr_sdClass_ABB_ACS880MotorAggrSim


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_ABB_ACS880MotorAggrSim;
#ifndef pwr_cClass_ABB_ACS880PumpAggr
#define pwr_cClass_ABB_ACS880PumpAggr 4194435472UL
#endif

pwr_sClass_ABB_ACS880PumpAggr


typedef struct {
  pwr_sClass_ABB_ACS880MotorAggr      Super pwr_dAlignLW;
  pwr_tCastId                         CastPump pwr_dAlignLW;
  pwr_sClass_BasePump                 Pump pwr_dAlignLW;
} pwr_sClass_ABB_ACS880PumpAggr;
#ifndef pwr_cClass_ABB_ACS880FanAggr
#define pwr_cClass_ABB_ACS880FanAggr 4194435480UL
#endif

pwr_sClass_ABB_ACS880FanAggr


typedef struct {
  pwr_sClass_ABB_ACS880MotorAggr      Super pwr_dAlignLW;
  pwr_tCastId                         CastFan pwr_dAlignLW;
  pwr_sClass_BaseFan                  Fan pwr_dAlignLW;
} pwr_sClass_ABB_ACS880FanAggr;
#ifndef pwr_cClass_ABB_ACS880_Epl_IoModule
#define pwr_cClass_ABB_ACS880_Epl_IoModule 4194435504UL
#endif

pwr_sClass_ABB_ACS880_Epl_IoModule


typedef struct {
  pwr_sClass_ChanIi                   I_SW pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_ACT pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_CURR_0107 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_TORQ_0110 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_USW1_0650 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_WARN1_0406 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_FAULT1_0401 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_CW pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_REF pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_Epl_IoModule;
#ifndef pwr_cClass_ABB_ACS880_Epl
#define pwr_cClass_ABB_ACS880_Epl 4194435496UL
#endif

pwr_sClass_ABB_ACS880_Epl


typedef struct {
  pwr_sClass_Epl_Module               Super pwr_dAlignLW;
  pwr_sClass_ABB_ACS880_Epl_IoModule  Io pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_Epl;
#ifndef pwr_cClass_ABB_ACS880_Epl_1
#define pwr_cClass_ABB_ACS880_Epl_1 4194435488UL
#endif

pwr_sClass_ABB_ACS880_Epl_1


typedef struct {
  pwr_sClass_ABB_ACS880_1             Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_Epl_1;
#ifndef pwr_cClass_ABB_ACS880EplMotorAggr
#define pwr_cClass_ABB_ACS880EplMotorAggr 4194435552UL
#endif

pwr_sClass_ABB_ACS880EplMotorAggr


typedef struct {
  pwr_sClass_ABB_ACS880MotorAggr      Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880EplMotorAggr;
#ifndef pwr_cClass_ABB_ACS880EplPumpAggr
#define pwr_cClass_ABB_ACS880EplPumpAggr 4194435560UL
#endif

pwr_sClass_ABB_ACS880EplPumpAggr


typedef struct {
  pwr_sClass_ABB_ACS880EplMotorAggr   Super pwr_dAlignLW;
  pwr_tCastId                         CastPump pwr_dAlignLW;
  pwr_sClass_BasePump                 Pump pwr_dAlignLW;
} pwr_sClass_ABB_ACS880EplPumpAggr;
#ifndef pwr_cClass_ABB_ACS880EplFanAggr
#define pwr_cClass_ABB_ACS880EplFanAggr 4194435568UL
#endif

pwr_sClass_ABB_ACS880EplFanAggr


typedef struct {
  pwr_sClass_ABB_ACS880EplMotorAggr   Super pwr_dAlignLW;
  pwr_tCastId                         CastFan pwr_dAlignLW;
  pwr_sClass_BaseFan                  Fan pwr_dAlignLW;
} pwr_sClass_ABB_ACS880EplFanAggr;
#ifndef pwr_cClass_ABB_ACS880_PnDevice
#define pwr_cClass_ABB_ACS880_PnDevice 4194435576UL
#endif

pwr_sClass_ABB_ACS880_PnDevice


typedef struct {
  pwr_sClass_PnDevice                 Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_PnDevice;
#ifndef pwr_cClass_ABB_ACS880_PPO7_V1_IoModule
#define pwr_cClass_ABB_ACS880_PPO7_V1_IoModule 4194435592UL
#endif

pwr_sClass_ABB_ACS880_PPO7_V1_IoModule


typedef struct {
  pwr_sClass_ChanIi                   I_SW pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_ACT pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD3_4 pwr_dAlignLW;
  pwr_sClass_ChanAi                   I_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD11 pwr_dAlignLW;
  pwr_sClass_ChanIi                   I_PZD12 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_CW pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_REF pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD3 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD4 pwr_dAlignLW;
  pwr_sClass_ChanAo                   O_PZD5 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD6 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD7 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD8 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD9 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD10 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD11 pwr_dAlignLW;
  pwr_sClass_ChanIo                   O_PZD12 pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_PPO7_V1_IoModule;
#ifndef pwr_cClass_ABB_ACS880_PnModule
#define pwr_cClass_ABB_ACS880_PnModule 4194435584UL
#endif

pwr_sClass_ABB_ACS880_PnModule


typedef struct {
  pwr_sClass_PnModule                 Super pwr_dAlignLW;
  pwr_sClass_ABB_ACS880_PPO7_V1_IoModule Io pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_PnModule;
#ifndef pwr_cClass_ABB_ACS880_Pn_1
#define pwr_cClass_ABB_ACS880_Pn_1 4194435600UL
#endif

pwr_sClass_ABB_ACS880_Pn_1


typedef struct {
  pwr_sClass_ABB_ACS880_1             Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880_Pn_1;
#ifndef pwr_cClass_ABB_ACS880PnMotorAggr
#define pwr_cClass_ABB_ACS880PnMotorAggr 4194435616UL
#endif

pwr_sClass_ABB_ACS880PnMotorAggr


typedef struct {
  pwr_sClass_ABB_ACS880MotorAggr      Super pwr_dAlignLW;
} pwr_sClass_ABB_ACS880PnMotorAggr;
#ifndef pwr_cClass_ABB_ACS880PnPumpAggr
#define pwr_cClass_ABB_ACS880PnPumpAggr 4194435624UL
#endif

pwr_sClass_ABB_ACS880PnPumpAggr


typedef struct {
  pwr_sClass_ABB_ACS880PnMotorAggr    Super pwr_dAlignLW;
  pwr_tCastId                         CastPump pwr_dAlignLW;
  pwr_sClass_BasePump                 Pump pwr_dAlignLW;
} pwr_sClass_ABB_ACS880PnPumpAggr;
#ifndef pwr_cClass_ABB_ACS880PnFanAggr
#define pwr_cClass_ABB_ACS880PnFanAggr 4194435632UL
#endif

pwr_sClass_ABB_ACS880PnFanAggr


typedef struct {
  pwr_sClass_ABB_ACS880PnMotorAggr    Super pwr_dAlignLW;
  pwr_tCastId                         CastFan pwr_dAlignLW;
  pwr_sClass_BaseFan                  Fan pwr_dAlignLW;
} pwr_sClass_ABB_ACS880PnFanAggr;
#endif