/* 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