/*  File pwr_nmpsclasses.h.
 *
 *  Generated by co_convert V6.1.4 18-MAR-2025 18:17:53.00.
 *  Do not edit this file.
 *
 *  Contains type and struct declarations for the types and classes
 *  in volume NMps.
 */
#ifndef pwr_nmpsclasses_h
#define pwr_nmpsclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_h
#include "pwr_systemclasses.h"
#endif

CellFunctionMask


typedef pwr_tMask pwr_tCellFunctionMask;
typedef enum {
  pwr_mCellFunction_DeleteWhenRemove   = 4UL,
  pwr_mCellFunction_DeleteWhenReset    = 8UL,
  pwr_mCellFunction_Backup             = 16UL,
  pwr_mCellFunction_CheckObjects       = 32UL,
} pwr_mCellFunction;

OutCellFunctionMask


typedef pwr_tMask pwr_tOutCellFunctionMask;
typedef enum {
  pwr_mOutCellFunction_DeleteWhenRemove = 4UL,
} pwr_mOutCellFunction;

StoreCellFunctionMask


typedef pwr_tMask pwr_tStoreCellFunctionMask;
typedef enum {
  pwr_mStoreCellFunction_MaxOneSelected = 1UL,
  pwr_mStoreCellFunction_AlwaysOneSelected = 2UL,
  pwr_mStoreCellFunction_DeleteWhenRemove = 4UL,
  pwr_mStoreCellFunction_DeleteWhenReset = 8UL,
  pwr_mStoreCellFunction_Backup        = 16UL,
  pwr_mStoreCellFunction_CheckObjects  = 32UL,
} pwr_mStoreCellFunction;

TrpFunctionMask


typedef pwr_tMask pwr_tTrpFunctionMask;
typedef enum {
  pwr_mTrpFunction_MoveFrontRear       = 0UL,
  pwr_mTrpFunction_MoveWholeObject     = 1UL,
  pwr_mTrpFunction_MoveAllObjects      = 2UL,
  pwr_mTrpFunction_MoveAllObjectsIfEmpty = 4UL,
  pwr_mTrpFunction_ResetTrigg          = 8UL,
  pwr_mTrpFunction_Slow                = 16UL,
  pwr_mTrpFunction_LevelTrigg          = 32UL,
} pwr_mTrpFunction;
#ifndef pwr_cClass_NMpsCellData
#define pwr_cClass_NMpsCellData 16843168UL
#endif

pwr_sClass_NMpsCellData


typedef struct {
  pwr_tDataRef                        DataP pwr_dAlignLW;
  pwr_tBoolean                        Data_Front pwr_dAlignW;
  pwr_tBoolean                        Data_Back pwr_dAlignW;
  pwr_tRefId                          Data_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data_Select pwr_dAlignW;
  pwr_tBoolean                        Data_SelectOld pwr_dAlignW;
} pwr_sClass_NMpsCellData;
#ifndef pwr_cClass_CellDisp
#define pwr_cClass_CellDisp 16843104UL
#endif

pwr_sClass_CellDisp


typedef struct {
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
} pwr_sClass_CellDisp;

pwr_sdClass_CellDisp


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CellDisp;
#ifndef pwr_cClass_CellDispMir
#define pwr_cClass_CellDispMir 16843136UL
#endif

pwr_sClass_CellDispMir


typedef struct {
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
} pwr_sClass_CellDispMir;

pwr_sdClass_CellDispMir


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CellDispMir;
#ifndef pwr_cClass_CellUpdate
#define pwr_cClass_CellUpdate 16843120UL
#endif

pwr_sClass_CellUpdate


typedef struct {
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
  pwr_tFloat32                        F1Old[60] pwr_dAlignW;
  pwr_tFloat32                        F2Old[60] pwr_dAlignW;
  pwr_tFloat32                        F3Old[60] pwr_dAlignW;
  pwr_tFloat32                        F4Old[60] pwr_dAlignW;
  pwr_tFloat32                        F5Old[60] pwr_dAlignW;
  pwr_tBoolean                        B1Old[60] pwr_dAlignW;
  pwr_tBoolean                        B2Old[60] pwr_dAlignW;
  pwr_tBoolean                        B3Old[60] pwr_dAlignW;
  pwr_tBoolean                        B4Old[60] pwr_dAlignW;
  pwr_tBoolean                        B5Old[60] pwr_dAlignW;
  pwr_tInt32                          I1Old[60] pwr_dAlignW;
  pwr_tInt32                          I2Old[60] pwr_dAlignW;
  pwr_tInt32                          I3Old[60] pwr_dAlignW;
  pwr_tInt32                          I4Old[60] pwr_dAlignW;
  pwr_tInt32                          I5Old[60] pwr_dAlignW;
} pwr_sClass_CellUpdate;

pwr_sdClass_CellUpdate


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CellUpdate;
#ifndef pwr_cClass_CLoop
#define pwr_cClass_CLoop 16842864UL
#endif

pwr_sClass_CLoop


typedef struct {
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tFloat32                        *StartIndexP pwr_dAlignLW;
  pwr_tFloat32                        StartIndex pwr_dAlignLW;
  pwr_tFloat32                        *IncrementP pwr_dAlignLW;
  pwr_tFloat32                        Increment pwr_dAlignLW;
  pwr_tFloat32                        *StopIndexP pwr_dAlignLW;
  pwr_tFloat32                        StopIndex pwr_dAlignLW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
} pwr_sClass_CLoop;

pwr_sdClass_CLoop


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CLoop;
#ifndef pwr_cClass_ConvDef
#define pwr_cClass_ConvDef 16843064UL
#endif

pwr_sClass_ConvDef


typedef struct {
  pwr_tString80                       Param[200] pwr_dAlignLW;
} pwr_sClass_ConvDef;
#ifndef pwr_cClass_currentdata
#define pwr_cClass_currentdata 16842840UL
#endif

pwr_sClass_currentdata


typedef struct {
  pwr_tFloat32                        *DataCurrentP pwr_dAlignLW;
} pwr_sClass_currentdata;

pwr_sdClass_CurrentData


typedef struct {
  pwr_tObjid                          CellObject pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CurrentData;
#ifndef pwr_cClass_currentindex
#define pwr_cClass_currentindex 16842848UL
#endif

pwr_sClass_currentindex


typedef struct {
  pwr_tFloat32                        CurrentIndex pwr_dAlignLW;
} pwr_sClass_currentindex;

pwr_sdClass_CurrentIndex


typedef struct {
  pwr_tObjid                          CellObject pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_CurrentIndex;
#ifndef pwr_cClass_datacnv
#define pwr_cClass_datacnv 16843056UL
#endif

pwr_sClass_datacnv


typedef struct {
  pwr_tVoid                           **DataFromP pwr_dAlignLW;
  pwr_tVoid                           *DataFrom pwr_dAlignLW;
  pwr_tVoid                           **DataToP pwr_dAlignLW;
  pwr_tVoid                           *DataTo pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tInt32                          ConvTableCount pwr_dAlignW;
  pwr_tInt32                          ConvTable[1800] pwr_dAlignW;
} pwr_sClass_datacnv;

pwr_sdClass_DataCnv


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataCnv;
#ifndef pwr_cClass_datacopy
#define pwr_cClass_datacopy 16842824UL
#endif

pwr_sClass_datacopy


typedef struct {
  pwr_tVoid                           **DataFromP pwr_dAlignLW;
  pwr_tVoid                           *DataFrom pwr_dAlignLW;
  pwr_tVoid                           **DataToP pwr_dAlignLW;
  pwr_tVoid                           *DataTo pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
} pwr_sClass_datacopy;

pwr_sdClass_DataCopy


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataCopy;
#ifndef pwr_cClass_DataEqual
#define pwr_cClass_DataEqual 16843216UL
#endif

pwr_sClass_DataEqual


typedef struct {
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
} pwr_sClass_DataEqual;

pwr_sdClass_DataEqual


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataEqual;
#ifndef pwr_cClass_DataFRead
#define pwr_cClass_DataFRead 16843160UL
#endif

pwr_sClass_DataFRead


typedef struct {
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tString80                       *FileNameP pwr_dAlignLW;
  pwr_tString80                       FileName pwr_dAlignLW;
  pwr_tStatus                         ReadStatus pwr_dAlignW;
  pwr_tBoolean                        CondOld pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
} pwr_sClass_DataFRead;

pwr_sdClass_DataFRead


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataFRead;
#ifndef pwr_cClass_DataFWrite
#define pwr_cClass_DataFWrite 16843152UL
#endif

pwr_sClass_DataFWrite


typedef struct {
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tString80                       *FileNameP pwr_dAlignLW;
  pwr_tString80                       FileName pwr_dAlignLW;
  pwr_tStatus                         WriteStatus pwr_dAlignW;
  pwr_tBoolean                        CondOld pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
} pwr_sClass_DataFWrite;

pwr_sdClass_DataFWrite


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataFWrite;
#ifndef pwr_cClass_DataMux
#define pwr_cClass_DataMux 16843232UL
#endif

pwr_sClass_DataMux


typedef struct {
  pwr_tInt32                          *IndexP pwr_dAlignLW;
  pwr_tInt32                          Index pwr_dAlignLW;
  pwr_tDataRef                        *In0P pwr_dAlignLW;
  pwr_tDataRef                        In0 pwr_dAlignLW;
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tDataRef                        *In3P pwr_dAlignLW;
  pwr_tDataRef                        In3 pwr_dAlignLW;
  pwr_tDataRef                        *In4P pwr_dAlignLW;
  pwr_tDataRef                        In4 pwr_dAlignLW;
  pwr_tDataRef                        *In5P pwr_dAlignLW;
  pwr_tDataRef                        In5 pwr_dAlignLW;
  pwr_tDataRef                        *In6P pwr_dAlignLW;
  pwr_tDataRef                        In6 pwr_dAlignLW;
  pwr_tDataRef                        *In7P pwr_dAlignLW;
  pwr_tDataRef                        In7 pwr_dAlignLW;
  pwr_tDataRef                        *In8P pwr_dAlignLW;
  pwr_tDataRef                        In8 pwr_dAlignLW;
  pwr_tDataRef                        *In9P pwr_dAlignLW;
  pwr_tDataRef                        In9 pwr_dAlignLW;
  pwr_tDataRef                        *In10P pwr_dAlignLW;
  pwr_tDataRef                        In10 pwr_dAlignLW;
  pwr_tDataRef                        *In11P pwr_dAlignLW;
  pwr_tDataRef                        In11 pwr_dAlignLW;
  pwr_tDataRef                        *In12P pwr_dAlignLW;
  pwr_tDataRef                        In12 pwr_dAlignLW;
  pwr_tDataRef                        *In13P pwr_dAlignLW;
  pwr_tDataRef                        In13 pwr_dAlignLW;
  pwr_tDataRef                        *In14P pwr_dAlignLW;
  pwr_tDataRef                        In14 pwr_dAlignLW;
  pwr_tDataRef                        *In15P pwr_dAlignLW;
  pwr_tDataRef                        In15 pwr_dAlignLW;
  pwr_tDataRef                        *In16P pwr_dAlignLW;
  pwr_tDataRef                        In16 pwr_dAlignLW;
  pwr_tDataRef                        *In17P pwr_dAlignLW;
  pwr_tDataRef                        In17 pwr_dAlignLW;
  pwr_tDataRef                        *In18P pwr_dAlignLW;
  pwr_tDataRef                        In18 pwr_dAlignLW;
  pwr_tDataRef                        *In19P pwr_dAlignLW;
  pwr_tDataRef                        In19 pwr_dAlignLW;
  pwr_tDataRef                        *In20P pwr_dAlignLW;
  pwr_tDataRef                        In20 pwr_dAlignLW;
  pwr_tDataRef                        *In21P pwr_dAlignLW;
  pwr_tDataRef                        In21 pwr_dAlignLW;
  pwr_tDataRef                        *In22P pwr_dAlignLW;
  pwr_tDataRef                        In22 pwr_dAlignLW;
  pwr_tDataRef                        *In23P pwr_dAlignLW;
  pwr_tDataRef                        In23 pwr_dAlignLW;
  pwr_tInt32                          MaxIndex pwr_dAlignW;
  pwr_tDataRef                        ActVal pwr_dAlignLW;
} pwr_sClass_DataMux;

pwr_sdClass_DataMux


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataMux;
#ifndef pwr_cClass_DataNotEqual
#define pwr_cClass_DataNotEqual 16843224UL
#endif

pwr_sClass_DataNotEqual


typedef struct {
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
} pwr_sClass_DataNotEqual;

pwr_sdClass_DataNotEqual


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataNotEqual;
#ifndef pwr_cClass_DataRcv
#define pwr_cClass_DataRcv 16843080UL
#endif

pwr_sClass_DataRcv


typedef struct {
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *AcceptP pwr_dAlignLW;
  pwr_tBoolean                        Accept pwr_dAlignLW;
  pwr_tBoolean                        *ResetP pwr_dAlignLW;
  pwr_tBoolean                        Reset pwr_dAlignLW;
  pwr_tBoolean                        DataReceived pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tObjid                          DisplayObject pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tObjid                          CellObject pwr_dAlignW;
  pwr_tObjid                          DataClass pwr_dAlignW;
  pwr_tObjid                          DataParent pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        OpAccept pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        AcceptOld pwr_dAlignW;
  pwr_tBoolean                        ResetOld pwr_dAlignW;
  pwr_tBoolean                        SysAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        OpAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        AcceptDetected pwr_dAlignW;
  pwr_tBoolean                        ResetDetected pwr_dAlignW;
  pwr_tBoolean                        DataRcvDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
} pwr_sClass_DataRcv;

pwr_sdClass_DataRcv


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataRcv;
#ifndef pwr_cClass_DataRequest
#define pwr_cClass_DataRequest 16843072UL
#endif

pwr_sClass_DataRequest


typedef struct {
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggP pwr_dAlignLW;
  pwr_tBoolean                        Trigg pwr_dAlignLW;
  pwr_tBoolean                        *AcceptP pwr_dAlignLW;
  pwr_tBoolean                        Accept pwr_dAlignLW;
  pwr_tBoolean                        *ResetP pwr_dAlignLW;
  pwr_tBoolean                        Reset pwr_dAlignLW;
  pwr_tBoolean                        DataReceived pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Key pwr_dAlignW;
  pwr_tString40                       KeyStr pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tFloat32                        TimeoutTime pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tUInt32                         ReturnStatus[10] pwr_dAlignW;
  pwr_tString80                       ReturnStatusText[10] pwr_dAlignW;
  pwr_tObjid                          DisplayObject pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tObjid                          CellObject pwr_dAlignW;
  pwr_tObjid                          DataClass pwr_dAlignW;
  pwr_tObjid                          DataParent pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        OpTrigg pwr_dAlignW;
  pwr_tBoolean                        OpAccept pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        TriggOld pwr_dAlignW;
  pwr_tBoolean                        AcceptOld pwr_dAlignW;
  pwr_tBoolean                        ResetOld pwr_dAlignW;
  pwr_tBoolean                        TriggDetected pwr_dAlignW;
  pwr_tBoolean                        SysAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        OpAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        AcceptDetected pwr_dAlignW;
  pwr_tBoolean                        ResetDetected pwr_dAlignW;
  pwr_tBoolean                        DataRcvDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
} pwr_sClass_DataRequest;

pwr_sdClass_DataRequest


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataRequest;
#ifndef pwr_cClass_datareset
#define pwr_cClass_datareset 16842832UL
#endif

pwr_sClass_datareset


typedef struct {
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
} pwr_sClass_datareset;

pwr_sdClass_DataReset


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataReset;
#ifndef pwr_cClass_DataSel
#define pwr_cClass_DataSel 16843208UL
#endif

pwr_sClass_DataSel


typedef struct {
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        *ControlP pwr_dAlignLW;
  pwr_tBoolean                        Control pwr_dAlignLW;
  pwr_tDataRef                        ActVal pwr_dAlignLW;
} pwr_sClass_DataSel;

pwr_sdClass_DataSel


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataSel;
#ifndef pwr_cClass_DataSelect
#define pwr_cClass_DataSelect 16842872UL
#endif

pwr_sClass_DataSelect


typedef struct {
  pwr_tFloat32                        *IndexP pwr_dAlignLW;
  pwr_tFloat32                        Index pwr_dAlignLW;
  pwr_tFloat32                        *MaxIndexP pwr_dAlignLW;
  pwr_tFloat32                        MaxIndex pwr_dAlignLW;
  pwr_tVoid                           **DataIn1P pwr_dAlignLW;
  pwr_tVoid                           *DataIn1 pwr_dAlignLW;
  pwr_tVoid                           **DataIn2P pwr_dAlignLW;
  pwr_tVoid                           *DataIn2 pwr_dAlignLW;
  pwr_tVoid                           **DataIn3P pwr_dAlignLW;
  pwr_tVoid                           *DataIn3 pwr_dAlignLW;
  pwr_tVoid                           **DataIn4P pwr_dAlignLW;
  pwr_tVoid                           *DataIn4 pwr_dAlignLW;
  pwr_tVoid                           **DataIn5P pwr_dAlignLW;
  pwr_tVoid                           *DataIn5 pwr_dAlignLW;
  pwr_tVoid                           **DataIn6P pwr_dAlignLW;
  pwr_tVoid                           *DataIn6 pwr_dAlignLW;
  pwr_tVoid                           **DataIn7P pwr_dAlignLW;
  pwr_tVoid                           *DataIn7 pwr_dAlignLW;
  pwr_tVoid                           **DataIn8P pwr_dAlignLW;
  pwr_tVoid                           *DataIn8 pwr_dAlignLW;
  pwr_tVoid                           **DataIn9P pwr_dAlignLW;
  pwr_tVoid                           *DataIn9 pwr_dAlignLW;
  pwr_tVoid                           **DataIn10P pwr_dAlignLW;
  pwr_tVoid                           *DataIn10 pwr_dAlignLW;
  pwr_tVoid                           **DataIn11P pwr_dAlignLW;
  pwr_tVoid                           *DataIn11 pwr_dAlignLW;
  pwr_tVoid                           **DataIn12P pwr_dAlignLW;
  pwr_tVoid                           *DataIn12 pwr_dAlignLW;
  pwr_tVoid                           **DataIn13P pwr_dAlignLW;
  pwr_tVoid                           *DataIn13 pwr_dAlignLW;
  pwr_tVoid                           **DataIn14P pwr_dAlignLW;
  pwr_tVoid                           *DataIn14 pwr_dAlignLW;
  pwr_tVoid                           **DataIn15P pwr_dAlignLW;
  pwr_tVoid                           *DataIn15 pwr_dAlignLW;
  pwr_tVoid                           **DataIn16P pwr_dAlignLW;
  pwr_tVoid                           *DataIn16 pwr_dAlignLW;
  pwr_tDataRef                        OutDataP pwr_dAlignLW;
} pwr_sClass_DataSelect;

pwr_sdClass_DataSelect


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataSelect;
#ifndef pwr_cClass_DataSend
#define pwr_cClass_DataSend 16843088UL
#endif

pwr_sClass_DataSend


typedef struct {
  pwr_tVoid                           **DataInP pwr_dAlignLW;
  pwr_tVoid                           *DataIn pwr_dAlignLW;
  pwr_tBoolean                        *TriggP pwr_dAlignLW;
  pwr_tBoolean                        Trigg pwr_dAlignLW;
  pwr_tBoolean                        *DummyP pwr_dAlignLW;
  pwr_tBoolean                        Dummy pwr_dAlignLW;
  pwr_tBoolean                        DataSent pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tFloat32                        TimeoutTime pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tUInt32                         ReturnStatus[10] pwr_dAlignW;
  pwr_tString80                       ReturnStatusText[10] pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        TriggOld pwr_dAlignW;
  pwr_tBoolean                        TriggDetected pwr_dAlignW;
  pwr_tBoolean                        DataSentDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
} pwr_sClass_DataSend;

pwr_sdClass_DataSend


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DataSend;
#ifndef pwr_cClass_DispLink
#define pwr_cClass_DispLink 16843112UL
#endif

pwr_sClass_DispLink


typedef struct {
  pwr_tFloat32                        CellDisp pwr_dAlignLW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tBoolean                        SelectExist pwr_dAlignW;
  pwr_tBoolean                        MoveForward pwr_dAlignW;
  pwr_tBoolean                        DoMoveForward pwr_dAlignW;
  pwr_tBoolean                        MoveBackward pwr_dAlignW;
  pwr_tBoolean                        DoMoveBackward pwr_dAlignW;
  pwr_tBoolean                        Remove pwr_dAlignW;
  pwr_tBoolean                        DoRemove pwr_dAlignW;
  pwr_tBoolean                        ResetData pwr_dAlignW;
  pwr_tBoolean                        SelectNext pwr_dAlignW;
  pwr_tBoolean                        DoSelectNext pwr_dAlignW;
  pwr_tBoolean                        SelectPrevious pwr_dAlignW;
  pwr_tBoolean                        DoSelectPrevious pwr_dAlignW;
  pwr_tInt32                          MaxDispNumber pwr_dAlignW;
  pwr_tInt32                          SelectOrderNumber pwr_dAlignW;
  pwr_tInt32                          SelectOrderOwner pwr_dAlignW;
  pwr_tInt32                          SelectOrderType pwr_dAlignW;
  pwr_tBoolean                        SelectOrder pwr_dAlignW;
} pwr_sClass_DispLink;

pwr_sdClass_DispLink


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_DispLink;
#ifndef pwr_cClass_Func
#define pwr_cClass_Func 16842920UL
#endif

pwr_sClass_Func


typedef struct {
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tFloat32                        *A1P pwr_dAlignLW;
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        *A2P pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignLW;
  pwr_tFloat32                        *A3P pwr_dAlignLW;
  pwr_tFloat32                        A3 pwr_dAlignLW;
  pwr_tFloat32                        *A4P pwr_dAlignLW;
  pwr_tFloat32                        A4 pwr_dAlignLW;
  pwr_tFloat32                        *A5P pwr_dAlignLW;
  pwr_tFloat32                        A5 pwr_dAlignLW;
  pwr_tFloat32                        *A6P pwr_dAlignLW;
  pwr_tFloat32                        A6 pwr_dAlignLW;
  pwr_tFloat32                        *A7P pwr_dAlignLW;
  pwr_tFloat32                        A7 pwr_dAlignLW;
  pwr_tFloat32                        *A8P pwr_dAlignLW;
  pwr_tFloat32                        A8 pwr_dAlignLW;
  pwr_tBoolean                        *d1P pwr_dAlignLW;
  pwr_tBoolean                        d1 pwr_dAlignLW;
  pwr_tBoolean                        *d2P pwr_dAlignLW;
  pwr_tBoolean                        d2 pwr_dAlignLW;
  pwr_tBoolean                        *d3P pwr_dAlignLW;
  pwr_tBoolean                        d3 pwr_dAlignLW;
  pwr_tBoolean                        *d4P pwr_dAlignLW;
  pwr_tBoolean                        d4 pwr_dAlignLW;
  pwr_tBoolean                        *d5P pwr_dAlignLW;
  pwr_tBoolean                        d5 pwr_dAlignLW;
  pwr_tBoolean                        *d6P pwr_dAlignLW;
  pwr_tBoolean                        d6 pwr_dAlignLW;
  pwr_tBoolean                        *d7P pwr_dAlignLW;
  pwr_tBoolean                        d7 pwr_dAlignLW;
  pwr_tBoolean                        *d8P pwr_dAlignLW;
  pwr_tBoolean                        d8 pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignW;
  pwr_tFloat32                        OA2 pwr_dAlignW;
  pwr_tFloat32                        OA3 pwr_dAlignW;
  pwr_tFloat32                        OA4 pwr_dAlignW;
  pwr_tFloat32                        OA5 pwr_dAlignW;
  pwr_tFloat32                        OA6 pwr_dAlignW;
  pwr_tFloat32                        OA7 pwr_dAlignW;
  pwr_tFloat32                        OA8 pwr_dAlignW;
  pwr_tBoolean                        od1 pwr_dAlignW;
  pwr_tBoolean                        od2 pwr_dAlignW;
  pwr_tBoolean                        od3 pwr_dAlignW;
  pwr_tBoolean                        od4 pwr_dAlignW;
  pwr_tBoolean                        od5 pwr_dAlignW;
  pwr_tBoolean                        od6 pwr_dAlignW;
  pwr_tBoolean                        od7 pwr_dAlignW;
  pwr_tBoolean                        od8 pwr_dAlignW;
} pwr_sClass_Func;

pwr_sdClass_Func


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
  pwr_tObjid                          Function pwr_dAlignLW;
} pwr_sdClass_Func;
#ifndef pwr_cClass_FuncExtend
#define pwr_cClass_FuncExtend 16842928UL
#endif

pwr_sClass_FuncExtend


typedef struct {
  pwr_tFloat32                        *A1P pwr_dAlignLW;
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        *A2P pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignLW;
  pwr_tFloat32                        *A3P pwr_dAlignLW;
  pwr_tFloat32                        A3 pwr_dAlignLW;
  pwr_tFloat32                        *A4P pwr_dAlignLW;
  pwr_tFloat32                        A4 pwr_dAlignLW;
  pwr_tFloat32                        *A5P pwr_dAlignLW;
  pwr_tFloat32                        A5 pwr_dAlignLW;
  pwr_tFloat32                        *A6P pwr_dAlignLW;
  pwr_tFloat32                        A6 pwr_dAlignLW;
  pwr_tFloat32                        *A7P pwr_dAlignLW;
  pwr_tFloat32                        A7 pwr_dAlignLW;
  pwr_tFloat32                        *A8P pwr_dAlignLW;
  pwr_tFloat32                        A8 pwr_dAlignLW;
  pwr_tBoolean                        *d1P pwr_dAlignLW;
  pwr_tBoolean                        d1 pwr_dAlignLW;
  pwr_tBoolean                        *d2P pwr_dAlignLW;
  pwr_tBoolean                        d2 pwr_dAlignLW;
  pwr_tBoolean                        *d3P pwr_dAlignLW;
  pwr_tBoolean                        d3 pwr_dAlignLW;
  pwr_tBoolean                        *d4P pwr_dAlignLW;
  pwr_tBoolean                        d4 pwr_dAlignLW;
  pwr_tBoolean                        *d5P pwr_dAlignLW;
  pwr_tBoolean                        d5 pwr_dAlignLW;
  pwr_tBoolean                        *d6P pwr_dAlignLW;
  pwr_tBoolean                        d6 pwr_dAlignLW;
  pwr_tBoolean                        *d7P pwr_dAlignLW;
  pwr_tBoolean                        d7 pwr_dAlignLW;
  pwr_tBoolean                        *d8P pwr_dAlignLW;
  pwr_tBoolean                        d8 pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignW;
  pwr_tFloat32                        OA2 pwr_dAlignW;
  pwr_tFloat32                        OA3 pwr_dAlignW;
  pwr_tFloat32                        OA4 pwr_dAlignW;
  pwr_tFloat32                        OA5 pwr_dAlignW;
  pwr_tFloat32                        OA6 pwr_dAlignW;
  pwr_tFloat32                        OA7 pwr_dAlignW;
  pwr_tFloat32                        OA8 pwr_dAlignW;
  pwr_tBoolean                        od1 pwr_dAlignW;
  pwr_tBoolean                        od2 pwr_dAlignW;
  pwr_tBoolean                        od3 pwr_dAlignW;
  pwr_tBoolean                        od4 pwr_dAlignW;
  pwr_tBoolean                        od5 pwr_dAlignW;
  pwr_tBoolean                        od6 pwr_dAlignW;
  pwr_tBoolean                        od7 pwr_dAlignW;
  pwr_tBoolean                        od8 pwr_dAlignW;
} pwr_sClass_FuncExtend;

pwr_sdClass_FuncExtend


typedef struct {
  pwr_tObjid                          FuncObject pwr_dAlignLW;
  pwr_tUInt32                         Index pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_FuncExtend;
#ifndef pwr_cClass_FuncInput
#define pwr_cClass_FuncInput 16842936UL
#endif

pwr_sClass_FuncInput


typedef struct {
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignW;
  pwr_tFloat32                        A3 pwr_dAlignW;
  pwr_tFloat32                        A4 pwr_dAlignW;
  pwr_tFloat32                        A5 pwr_dAlignW;
  pwr_tFloat32                        A6 pwr_dAlignW;
  pwr_tFloat32                        A7 pwr_dAlignW;
  pwr_tFloat32                        A8 pwr_dAlignW;
  pwr_tBoolean                        d1 pwr_dAlignW;
  pwr_tBoolean                        d2 pwr_dAlignW;
  pwr_tBoolean                        d3 pwr_dAlignW;
  pwr_tBoolean                        d4 pwr_dAlignW;
  pwr_tBoolean                        d5 pwr_dAlignW;
  pwr_tBoolean                        d6 pwr_dAlignW;
  pwr_tBoolean                        d7 pwr_dAlignW;
  pwr_tBoolean                        d8 pwr_dAlignW;
} pwr_sClass_FuncInput;

pwr_sdClass_FuncInput


typedef struct {
  pwr_tUInt32                         Index pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_FuncInput;
#ifndef pwr_cClass_FuncOutput
#define pwr_cClass_FuncOutput 16842944UL
#endif

pwr_sClass_FuncOutput


typedef struct {
  pwr_tFloat32                        *OA1P pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignLW;
  pwr_tFloat32                        *OA2P pwr_dAlignLW;
  pwr_tFloat32                        OA2 pwr_dAlignLW;
  pwr_tFloat32                        *OA3P pwr_dAlignLW;
  pwr_tFloat32                        OA3 pwr_dAlignLW;
  pwr_tFloat32                        *OA4P pwr_dAlignLW;
  pwr_tFloat32                        OA4 pwr_dAlignLW;
  pwr_tFloat32                        *OA5P pwr_dAlignLW;
  pwr_tFloat32                        OA5 pwr_dAlignLW;
  pwr_tFloat32                        *OA6P pwr_dAlignLW;
  pwr_tFloat32                        OA6 pwr_dAlignLW;
  pwr_tFloat32                        *OA7P pwr_dAlignLW;
  pwr_tFloat32                        OA7 pwr_dAlignLW;
  pwr_tFloat32                        *OA8P pwr_dAlignLW;
  pwr_tFloat32                        OA8 pwr_dAlignLW;
  pwr_tBoolean                        *od1P pwr_dAlignLW;
  pwr_tBoolean                        od1 pwr_dAlignLW;
  pwr_tBoolean                        *od2P pwr_dAlignLW;
  pwr_tBoolean                        od2 pwr_dAlignLW;
  pwr_tBoolean                        *od3P pwr_dAlignLW;
  pwr_tBoolean                        od3 pwr_dAlignLW;
  pwr_tBoolean                        *od4P pwr_dAlignLW;
  pwr_tBoolean                        od4 pwr_dAlignLW;
  pwr_tBoolean                        *od5P pwr_dAlignLW;
  pwr_tBoolean                        od5 pwr_dAlignLW;
  pwr_tBoolean                        *od6P pwr_dAlignLW;
  pwr_tBoolean                        od6 pwr_dAlignLW;
  pwr_tBoolean                        *od7P pwr_dAlignLW;
  pwr_tBoolean                        od7 pwr_dAlignLW;
  pwr_tBoolean                        *od8P pwr_dAlignLW;
  pwr_tBoolean                        od8 pwr_dAlignLW;
} pwr_sClass_FuncOutput;

pwr_sdClass_FuncOutput


typedef struct {
  pwr_tUInt32                         Index pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_FuncOutput;
#ifndef pwr_cClass_GetDap
#define pwr_cClass_GetDap 16842904UL
#endif

pwr_sClass_GetDap


typedef struct {
  pwr_tVoid                           *OutDataP pwr_dAlignLW;
  pwr_tObjid                          OutData_ObjId pwr_dAlignLW;
} pwr_sClass_GetDap;

pwr_sdClass_GetDap


typedef struct {
  pwr_tObjid                          DataObject pwr_dAlignLW;
  pwr_tString80                       Parameter pwr_dAlignW;
  pwr_tInt32                          DataObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_GetDap;
#ifndef pwr_cClass_GetObjid
#define pwr_cClass_GetObjid 16842856UL
#endif

pwr_sClass_GetObjid


typedef struct {
  pwr_tObjid                          *Out pwr_dAlignLW;
  pwr_tObjid                          Objid pwr_dAlignLW;
} pwr_sClass_GetObjid;

pwr_sdClass_GetObjid


typedef struct {
  pwr_tObjid                          Object pwr_dAlignLW;
  pwr_tInt32                          ObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_GetObjid;
#ifndef pwr_cClass_GetObjidp
#define pwr_cClass_GetObjidp 16842912UL
#endif

pwr_sClass_GetObjidp


typedef struct {
  pwr_tObjid                          ObjId pwr_dAlignLW;
} pwr_sClass_GetObjidp;

pwr_sdClass_GetObjidp


typedef struct {
  pwr_tObjid                          Object pwr_dAlignLW;
  pwr_tString80                       Parameter pwr_dAlignW;
  pwr_tInt32                          ObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_GetObjidp;
#ifndef pwr_cClass_LocTrans
#define pwr_cClass_LocTrans 16843144UL
#endif

pwr_sClass_LocTrans


typedef struct {
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tBoolean                        DataValid pwr_dAlignW;
} pwr_sClass_LocTrans;
#ifndef pwr_cClass_NMpsMirrorConfig
#define pwr_cClass_NMpsMirrorConfig 16843008UL
#endif

pwr_sClass_NMpsMirrorConfig


typedef struct {
  pwr_tFloat32                        ScanTime pwr_dAlignLW;
  pwr_tUInt32                         MirrorCellCount pwr_dAlignW;
  pwr_tUInt32                         MirrorCellInitCount pwr_dAlignW;
  pwr_tUInt32                         OrigCellCount pwr_dAlignW;
  pwr_tUInt32                         RemoteOrigCellCount pwr_dAlignW;
  pwr_tUInt32                         OrigCellDownCount pwr_dAlignW;
  pwr_tUInt32                         DataObjectCount pwr_dAlignW;
  pwr_tUInt32                         ConvertDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoteDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoteDataDownCount pwr_dAlignW;
  pwr_tUInt32                         PendingRemoveDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoveDataCount pwr_dAlignW;
  pwr_tUInt32                         CreateDataCount pwr_dAlignW;
  pwr_tUInt32                         DeleteDataCount pwr_dAlignW;
  pwr_tUInt32                         ReconnectDataCount pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
} pwr_sClass_NMpsMirrorConfig;
#ifndef pwr_cClass_NMpsBackupConfig
#define pwr_cClass_NMpsBackupConfig 16842984UL
#endif

pwr_sClass_NMpsBackupConfig


typedef struct {
  pwr_tFloat32                        FullCycleTime pwr_dAlignLW;
  pwr_tFloat32                        IncrementCycleTime pwr_dAlignW;
  pwr_tString80                       BackupFile pwr_dAlignW;
  pwr_tBoolean                        BackupOn pwr_dAlignW;
  pwr_tBoolean                        NoRead pwr_dAlignW;
  pwr_tTime                           LastFullBackup pwr_dAlignLW;
  pwr_tTime                           LastIncrementBackup pwr_dAlignLW;
  pwr_tUInt32                         CellCount pwr_dAlignW;
  pwr_tUInt32                         DataCount pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
  pwr_tUInt32                         FullLoopCount pwr_dAlignW;
  pwr_tUInt32                         IncrementLoopCount pwr_dAlignW;
  pwr_tBoolean                        ReloadFailure pwr_dAlignW;
  pwr_tUInt32                         File1OpenCount pwr_dAlignW;
  pwr_tUInt32                         File1WriteErrorCount pwr_dAlignW;
  pwr_tUInt32                         File2OpenCount pwr_dAlignW;
  pwr_tUInt32                         File2WriteErrorCount pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
  pwr_tBoolean                        ForceFullBackup pwr_dAlignW;
} pwr_sClass_NMpsBackupConfig;
#ifndef pwr_cClass_NMpsCell
#define pwr_cClass_NMpsCell 16842760UL
#endif

pwr_sClass_NMpsCell


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tBoolean                        Data2_Front pwr_dAlignW;
  pwr_tBoolean                        Data2_Back pwr_dAlignW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data2_Select pwr_dAlignW;
  pwr_tBoolean                        Data2_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tBoolean                        Data3_Front pwr_dAlignW;
  pwr_tBoolean                        Data3_Back pwr_dAlignW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data3_Select pwr_dAlignW;
  pwr_tBoolean                        Data3_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tBoolean                        Data4_Front pwr_dAlignW;
  pwr_tBoolean                        Data4_Back pwr_dAlignW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data4_Select pwr_dAlignW;
  pwr_tBoolean                        Data4_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tBoolean                        Data5_Front pwr_dAlignW;
  pwr_tBoolean                        Data5_Back pwr_dAlignW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data5_Select pwr_dAlignW;
  pwr_tBoolean                        Data5_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tBoolean                        Data6_Front pwr_dAlignW;
  pwr_tBoolean                        Data6_Back pwr_dAlignW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data6_Select pwr_dAlignW;
  pwr_tBoolean                        Data6_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tBoolean                        Data7_Front pwr_dAlignW;
  pwr_tBoolean                        Data7_Back pwr_dAlignW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data7_Select pwr_dAlignW;
  pwr_tBoolean                        Data7_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tBoolean                        Data8_Front pwr_dAlignW;
  pwr_tBoolean                        Data8_Back pwr_dAlignW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data8_Select pwr_dAlignW;
  pwr_tBoolean                        Data8_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tBoolean                        Data9_Front pwr_dAlignW;
  pwr_tBoolean                        Data9_Back pwr_dAlignW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data9_Select pwr_dAlignW;
  pwr_tBoolean                        Data9_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tBoolean                        Data10_Front pwr_dAlignW;
  pwr_tBoolean                        Data10_Back pwr_dAlignW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data10_Select pwr_dAlignW;
  pwr_tBoolean                        Data10_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tBoolean                        Data11_Front pwr_dAlignW;
  pwr_tBoolean                        Data11_Back pwr_dAlignW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data11_Select pwr_dAlignW;
  pwr_tBoolean                        Data11_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tBoolean                        Data12_Front pwr_dAlignW;
  pwr_tBoolean                        Data12_Back pwr_dAlignW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data12_Select pwr_dAlignW;
  pwr_tBoolean                        Data12_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tBoolean                        Data13_Front pwr_dAlignW;
  pwr_tBoolean                        Data13_Back pwr_dAlignW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data13_Select pwr_dAlignW;
  pwr_tBoolean                        Data13_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tBoolean                        Data14_Front pwr_dAlignW;
  pwr_tBoolean                        Data14_Back pwr_dAlignW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data14_Select pwr_dAlignW;
  pwr_tBoolean                        Data14_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tBoolean                        Data15_Front pwr_dAlignW;
  pwr_tBoolean                        Data15_Back pwr_dAlignW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data15_Select pwr_dAlignW;
  pwr_tBoolean                        Data15_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tBoolean                        Data16_Front pwr_dAlignW;
  pwr_tBoolean                        Data16_Back pwr_dAlignW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data16_Select pwr_dAlignW;
  pwr_tBoolean                        Data16_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tBoolean                        Data17_Front pwr_dAlignW;
  pwr_tBoolean                        Data17_Back pwr_dAlignW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data17_Select pwr_dAlignW;
  pwr_tBoolean                        Data17_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tBoolean                        Data18_Front pwr_dAlignW;
  pwr_tBoolean                        Data18_Back pwr_dAlignW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data18_Select pwr_dAlignW;
  pwr_tBoolean                        Data18_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tBoolean                        Data19_Front pwr_dAlignW;
  pwr_tBoolean                        Data19_Back pwr_dAlignW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data19_Select pwr_dAlignW;
  pwr_tBoolean                        Data19_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tBoolean                        Data20_Front pwr_dAlignW;
  pwr_tBoolean                        Data20_Back pwr_dAlignW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data20_Select pwr_dAlignW;
  pwr_tBoolean                        Data20_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tBoolean                        Data21_Front pwr_dAlignW;
  pwr_tBoolean                        Data21_Back pwr_dAlignW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data21_Select pwr_dAlignW;
  pwr_tBoolean                        Data21_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tBoolean                        Data22_Front pwr_dAlignW;
  pwr_tBoolean                        Data22_Back pwr_dAlignW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data22_Select pwr_dAlignW;
  pwr_tBoolean                        Data22_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tBoolean                        Data23_Front pwr_dAlignW;
  pwr_tBoolean                        Data23_Back pwr_dAlignW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data23_Select pwr_dAlignW;
  pwr_tBoolean                        Data23_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tBoolean                        Data24_Front pwr_dAlignW;
  pwr_tBoolean                        Data24_Back pwr_dAlignW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data24_Select pwr_dAlignW;
  pwr_tBoolean                        Data24_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tBoolean                        Data25_Front pwr_dAlignW;
  pwr_tBoolean                        Data25_Back pwr_dAlignW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data25_Select pwr_dAlignW;
  pwr_tBoolean                        Data25_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tBoolean                        Data26_Front pwr_dAlignW;
  pwr_tBoolean                        Data26_Back pwr_dAlignW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data26_Select pwr_dAlignW;
  pwr_tBoolean                        Data26_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tBoolean                        Data27_Front pwr_dAlignW;
  pwr_tBoolean                        Data27_Back pwr_dAlignW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data27_Select pwr_dAlignW;
  pwr_tBoolean                        Data27_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tBoolean                        Data28_Front pwr_dAlignW;
  pwr_tBoolean                        Data28_Back pwr_dAlignW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data28_Select pwr_dAlignW;
  pwr_tBoolean                        Data28_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tBoolean                        Data29_Front pwr_dAlignW;
  pwr_tBoolean                        Data29_Back pwr_dAlignW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data29_Select pwr_dAlignW;
  pwr_tBoolean                        Data29_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tBoolean                        Data30_Front pwr_dAlignW;
  pwr_tBoolean                        Data30_Back pwr_dAlignW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data30_Select pwr_dAlignW;
  pwr_tBoolean                        Data30_SelectOld pwr_dAlignW;
} pwr_sClass_NMpsCell;

pwr_sdClass_NMpsCell


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsCell;
#ifndef pwr_cClass_NMpsCell120
#define pwr_cClass_NMpsCell120 16843192UL
#endif

pwr_sClass_NMpsCell120


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_sClass_NMpsCellData             Data[120] pwr_dAlignLW;
} pwr_sClass_NMpsCell120;

pwr_sdClass_NMpsCell120


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsCell120;
#ifndef pwr_cClass_NMpsCell60
#define pwr_cClass_NMpsCell60 16843176UL
#endif

pwr_sClass_NMpsCell60


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_sClass_NMpsCellData             Data[60] pwr_dAlignLW;
} pwr_sClass_NMpsCell60;

pwr_sdClass_NMpsCell60


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsCell60;
#ifndef pwr_cClass_NMpsConvConfig
#define pwr_cClass_NMpsConvConfig 16843000UL
#endif

pwr_sClass_NMpsConvConfig


typedef struct {
  pwr_tObjid                          InDataClass pwr_dAlignLW;
  pwr_tObjid                          OutDataClass pwr_dAlignW;
  pwr_tObjid                          OutDataParent pwr_dAlignW;
  pwr_tUInt32                         CopyOffset pwr_dAlignW;
  pwr_tUInt32                         PasteOffset pwr_dAlignW;
  pwr_tUInt32                         CopySize pwr_dAlignW;
  pwr_tFloat32                        UpdateTime pwr_dAlignW;
} pwr_sClass_NMpsConvConfig;
#ifndef pwr_cClass_NMpsMirrorCell
#define pwr_cClass_NMpsMirrorCell 16842992UL
#endif

pwr_sClass_NMpsMirrorCell


typedef struct {
  pwr_tObjid                          CellObjects[10] pwr_dAlignLW;
  pwr_tUInt32                         NumberOfCellObj pwr_dAlignW;
  pwr_tBoolean                        DataCollect pwr_dAlignW;
  pwr_tObjid                          CollectCell pwr_dAlignW;
  pwr_tBoolean                        DataObjConv pwr_dAlignW;
  pwr_tObjid                          ConvConfig pwr_dAlignW;
  pwr_tFloat32                        ReleaseTime pwr_dAlignW;
  pwr_tFloat32                        UpdateTime pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tUInt32                         Function pwr_dAlignW;
  pwr_tBoolean                        UpdateFlag pwr_dAlignW;
  pwr_tBoolean                        InitFlag pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        CellFull pwr_dAlignLW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tBoolean                        BackupNow pwr_dAlignW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tUInt16                         TempLastIndex pwr_dAlignW;
  pwr_tUInt32                         TempArea[270] pwr_dAlignW;
} pwr_sClass_NMpsMirrorCell;

pwr_sdClass_NMpsMirrorCell


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsMirrorCell;
#ifndef pwr_cClass_NMpsOutCell
#define pwr_cClass_NMpsOutCell 16842776UL
#endif

pwr_sClass_NMpsOutCell


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tOutCellFunctionMask            Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
} pwr_sClass_NMpsOutCell;

pwr_sdClass_NMpsOutCell


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsOutCell;
#ifndef pwr_cClass_NMpsStoreCell
#define pwr_cClass_NMpsStoreCell 16842768UL
#endif

pwr_sClass_NMpsStoreCell


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tBoolean                        Data2_Front pwr_dAlignW;
  pwr_tBoolean                        Data2_Back pwr_dAlignW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data2_Select pwr_dAlignW;
  pwr_tBoolean                        Data2_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tBoolean                        Data3_Front pwr_dAlignW;
  pwr_tBoolean                        Data3_Back pwr_dAlignW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data3_Select pwr_dAlignW;
  pwr_tBoolean                        Data3_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tBoolean                        Data4_Front pwr_dAlignW;
  pwr_tBoolean                        Data4_Back pwr_dAlignW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data4_Select pwr_dAlignW;
  pwr_tBoolean                        Data4_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tBoolean                        Data5_Front pwr_dAlignW;
  pwr_tBoolean                        Data5_Back pwr_dAlignW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data5_Select pwr_dAlignW;
  pwr_tBoolean                        Data5_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tBoolean                        Data6_Front pwr_dAlignW;
  pwr_tBoolean                        Data6_Back pwr_dAlignW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data6_Select pwr_dAlignW;
  pwr_tBoolean                        Data6_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tBoolean                        Data7_Front pwr_dAlignW;
  pwr_tBoolean                        Data7_Back pwr_dAlignW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data7_Select pwr_dAlignW;
  pwr_tBoolean                        Data7_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tBoolean                        Data8_Front pwr_dAlignW;
  pwr_tBoolean                        Data8_Back pwr_dAlignW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data8_Select pwr_dAlignW;
  pwr_tBoolean                        Data8_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tBoolean                        Data9_Front pwr_dAlignW;
  pwr_tBoolean                        Data9_Back pwr_dAlignW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data9_Select pwr_dAlignW;
  pwr_tBoolean                        Data9_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tBoolean                        Data10_Front pwr_dAlignW;
  pwr_tBoolean                        Data10_Back pwr_dAlignW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data10_Select pwr_dAlignW;
  pwr_tBoolean                        Data10_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tBoolean                        Data11_Front pwr_dAlignW;
  pwr_tBoolean                        Data11_Back pwr_dAlignW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data11_Select pwr_dAlignW;
  pwr_tBoolean                        Data11_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tBoolean                        Data12_Front pwr_dAlignW;
  pwr_tBoolean                        Data12_Back pwr_dAlignW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data12_Select pwr_dAlignW;
  pwr_tBoolean                        Data12_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tBoolean                        Data13_Front pwr_dAlignW;
  pwr_tBoolean                        Data13_Back pwr_dAlignW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data13_Select pwr_dAlignW;
  pwr_tBoolean                        Data13_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tBoolean                        Data14_Front pwr_dAlignW;
  pwr_tBoolean                        Data14_Back pwr_dAlignW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data14_Select pwr_dAlignW;
  pwr_tBoolean                        Data14_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tBoolean                        Data15_Front pwr_dAlignW;
  pwr_tBoolean                        Data15_Back pwr_dAlignW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data15_Select pwr_dAlignW;
  pwr_tBoolean                        Data15_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tBoolean                        Data16_Front pwr_dAlignW;
  pwr_tBoolean                        Data16_Back pwr_dAlignW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data16_Select pwr_dAlignW;
  pwr_tBoolean                        Data16_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tBoolean                        Data17_Front pwr_dAlignW;
  pwr_tBoolean                        Data17_Back pwr_dAlignW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data17_Select pwr_dAlignW;
  pwr_tBoolean                        Data17_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tBoolean                        Data18_Front pwr_dAlignW;
  pwr_tBoolean                        Data18_Back pwr_dAlignW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data18_Select pwr_dAlignW;
  pwr_tBoolean                        Data18_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tBoolean                        Data19_Front pwr_dAlignW;
  pwr_tBoolean                        Data19_Back pwr_dAlignW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data19_Select pwr_dAlignW;
  pwr_tBoolean                        Data19_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tBoolean                        Data20_Front pwr_dAlignW;
  pwr_tBoolean                        Data20_Back pwr_dAlignW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data20_Select pwr_dAlignW;
  pwr_tBoolean                        Data20_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tBoolean                        Data21_Front pwr_dAlignW;
  pwr_tBoolean                        Data21_Back pwr_dAlignW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data21_Select pwr_dAlignW;
  pwr_tBoolean                        Data21_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tBoolean                        Data22_Front pwr_dAlignW;
  pwr_tBoolean                        Data22_Back pwr_dAlignW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data22_Select pwr_dAlignW;
  pwr_tBoolean                        Data22_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tBoolean                        Data23_Front pwr_dAlignW;
  pwr_tBoolean                        Data23_Back pwr_dAlignW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data23_Select pwr_dAlignW;
  pwr_tBoolean                        Data23_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tBoolean                        Data24_Front pwr_dAlignW;
  pwr_tBoolean                        Data24_Back pwr_dAlignW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data24_Select pwr_dAlignW;
  pwr_tBoolean                        Data24_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tBoolean                        Data25_Front pwr_dAlignW;
  pwr_tBoolean                        Data25_Back pwr_dAlignW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data25_Select pwr_dAlignW;
  pwr_tBoolean                        Data25_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tBoolean                        Data26_Front pwr_dAlignW;
  pwr_tBoolean                        Data26_Back pwr_dAlignW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data26_Select pwr_dAlignW;
  pwr_tBoolean                        Data26_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tBoolean                        Data27_Front pwr_dAlignW;
  pwr_tBoolean                        Data27_Back pwr_dAlignW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data27_Select pwr_dAlignW;
  pwr_tBoolean                        Data27_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tBoolean                        Data28_Front pwr_dAlignW;
  pwr_tBoolean                        Data28_Back pwr_dAlignW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data28_Select pwr_dAlignW;
  pwr_tBoolean                        Data28_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tBoolean                        Data29_Front pwr_dAlignW;
  pwr_tBoolean                        Data29_Back pwr_dAlignW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data29_Select pwr_dAlignW;
  pwr_tBoolean                        Data29_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tBoolean                        Data30_Front pwr_dAlignW;
  pwr_tBoolean                        Data30_Back pwr_dAlignW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data30_Select pwr_dAlignW;
  pwr_tBoolean                        Data30_SelectOld pwr_dAlignW;
} pwr_sClass_NMpsStoreCell;

pwr_sdClass_NMpsStoreCell


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsStoreCell;
#ifndef pwr_cClass_NMpsStoreCell120
#define pwr_cClass_NMpsStoreCell120 16843200UL
#endif

pwr_sClass_NMpsStoreCell120


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_sClass_NMpsCellData             Data[120] pwr_dAlignLW;
} pwr_sClass_NMpsStoreCell120;

pwr_sdClass_NMpsStoreCell120


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsStoreCell120;
#ifndef pwr_cClass_NMpsStoreCell60
#define pwr_cClass_NMpsStoreCell60 16843184UL
#endif

pwr_sClass_NMpsStoreCell60


typedef struct {
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_sClass_NMpsCellData             Data[60] pwr_dAlignLW;
} pwr_sClass_NMpsStoreCell60;

pwr_sdClass_NMpsStoreCell60


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsStoreCell60;
#ifndef pwr_cClass_NMpsTransConfig
#define pwr_cClass_NMpsTransConfig 16843096UL
#endif

pwr_sClass_NMpsTransConfig


typedef struct {
  pwr_tFloat32                        CycleTime pwr_dAlignLW;
  pwr_tInt32                          RequestObjects pwr_dAlignW;
  pwr_tInt32                          RequestSent pwr_dAlignW;
  pwr_tInt32                          RequestReceived pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
} pwr_sClass_NMpsTransConfig;
#ifndef pwr_cClass_NMpsTrp
#define pwr_cClass_NMpsTrp 16842784UL
#endif

pwr_sClass_NMpsTrp


typedef struct {
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tTrpFunctionMask                Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
} pwr_sClass_NMpsTrp;

pwr_sdClass_NMpsTrp


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsTrp;
#ifndef pwr_cClass_NMpsTrpFF
#define pwr_cClass_NMpsTrpFF 16842800UL
#endif

pwr_sClass_NMpsTrpFF


typedef struct {
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tMask                           Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
} pwr_sClass_NMpsTrpFF;

pwr_sdClass_NMpsTrpFF


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsTrpFF;
#ifndef pwr_cClass_NMpsTrpRR
#define pwr_cClass_NMpsTrpRR 16842792UL
#endif

pwr_sClass_NMpsTrpRR


typedef struct {
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tMask                           Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
} pwr_sClass_NMpsTrpRR;

pwr_sdClass_NMpsTrpRR


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_NMpsTrpRR;
#ifndef pwr_cClass_RunningTime
#define pwr_cClass_RunningTime 16843128UL
#endif

pwr_sClass_RunningTime


typedef struct {
  pwr_tBoolean                        *RunningP pwr_dAlignLW;
  pwr_tBoolean                        Running pwr_dAlignLW;
  pwr_tBoolean                        Start pwr_dAlignW;
  pwr_tString40                       Description pwr_dAlignW;
  pwr_tBoolean                        TripReset pwr_dAlignW;
  pwr_tTime                           StartTime pwr_dAlignLW;
  pwr_tTime                           ResetTime pwr_dAlignLW;
  pwr_tUInt32                         TotalNOfStarts pwr_dAlignW;
  pwr_tUInt32                         TotalRunHours pwr_dAlignW;
  pwr_tFloat32                        TotalRunSeconds pwr_dAlignW;
  pwr_tUInt32                         TotalHours pwr_dAlignW;
  pwr_tFloat32                        TotalSeconds pwr_dAlignW;
  pwr_tFloat32                        TotalUsage pwr_dAlignW;
  pwr_tUInt32                         TripNOfStarts pwr_dAlignW;
  pwr_tUInt32                         TripRunHours pwr_dAlignW;
  pwr_tFloat32                        TripRunSeconds pwr_dAlignW;
  pwr_tUInt32                         TripHours pwr_dAlignW;
  pwr_tFloat32                        TripSeconds pwr_dAlignW;
  pwr_tFloat32                        TripUsage pwr_dAlignW;
  pwr_tUInt32                         OldTripNOfStarts pwr_dAlignW;
  pwr_tUInt32                         OldTripRunHours pwr_dAlignW;
  pwr_tFloat32                        OldTripRunSeconds pwr_dAlignW;
  pwr_tUInt32                         OldTripHours pwr_dAlignW;
  pwr_tFloat32                        OldTripSeconds pwr_dAlignW;
  pwr_tFloat32                        OldTripUsage pwr_dAlignW;
  pwr_tFloat32                        *ScanTime pwr_dAlignLW;
} pwr_sClass_RunningTime;

pwr_sdClass_RunningTime


typedef struct {
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
} pwr_sdClass_RunningTime;
#endif