|
|
|
|
using Mesnac.Controls.ChemicalWeighing;
|
|
|
|
|
using Mesnac.Controls.Default;
|
|
|
|
|
using Mesnac.Controls.Feeding;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Mesnac.Action.ChemicalWeighing.LjDeliver.Entity
|
|
|
|
|
{
|
|
|
|
|
internal class MCLabelEntity
|
|
|
|
|
{
|
|
|
|
|
public MCLabel PR1ASI01 { get; set; }
|
|
|
|
|
public MCLabel PR1BSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1CSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1DSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1ESI01 { get; set; }
|
|
|
|
|
public MCLabel PR1FSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1GSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1HSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1ISI01 { get; set; }
|
|
|
|
|
public MCLabel PR1JSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1KSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1LSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1MSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1NSI01 { get; set; }
|
|
|
|
|
public MCLabel PR1OSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1ASI01 { get; set; }
|
|
|
|
|
public MCLabel HR1BSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1CSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1DSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1ESI01 { get; set; }
|
|
|
|
|
public MCLabel HR1FSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1GSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1HSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1ISI01 { get; set; }
|
|
|
|
|
public MCLabel HR1JSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1KSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1LSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1MSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1NSI01 { get; set; }
|
|
|
|
|
public MCLabel HR1OSI01 { get; set; }
|
|
|
|
|
public MCLabel SPV1DBT01 { get; set; }
|
|
|
|
|
public MCLabel SPV1DBT02 { get; set; }
|
|
|
|
|
public MCLabel SPV2DBT01 { get; set; }
|
|
|
|
|
public MCLabel SPV2DBT02 { get; set; }
|
|
|
|
|
public MCLabel SPV3DBT01 { get; set; }
|
|
|
|
|
public MCLabel SPV3DBT02 { get; set; }
|
|
|
|
|
public MCLabel PR1DBT01 { get; set; }
|
|
|
|
|
public MCLabel PR1DBT02 { get; set; }
|
|
|
|
|
public MCLabel PR1DBT03 { get; set; }
|
|
|
|
|
public MCLabel PR1DBT04 { get; set; }
|
|
|
|
|
public MCLabel PR2DBT01 { get; set; }
|
|
|
|
|
public MCLabel PR2DBT02 { get; set; }
|
|
|
|
|
public MCLabel PR2DBT03 { get; set; }
|
|
|
|
|
public MCLabel PR2DBT04 { get; set; }
|
|
|
|
|
public MCLabel PR3DBT01 { get; set; }
|
|
|
|
|
public MCLabel PR3DBT02 { get; set; }
|
|
|
|
|
public MCLabel PR3DBT03 { get; set; }
|
|
|
|
|
public MCLabel PR3DBT04 { get; set; }
|
|
|
|
|
|
|
|
|
|
public MCLabel PR1PCP01 { get; set; }
|
|
|
|
|
public MCLabel PR1PCP02 { get; set; }
|
|
|
|
|
public MCLabel PR1PCP03 { get; set; }
|
|
|
|
|
|
|
|
|
|
public MCLabel PFTStatus1 { get; set; }
|
|
|
|
|
public MCLabel PFTStatus2 { get; set; }
|
|
|
|
|
public MCLabel PFTStatus3 { get; set; }
|
|
|
|
|
public MCLabel PFTStatus4 { get; set; }
|
|
|
|
|
public MCLabel PFTStatus5 { get; set; }
|
|
|
|
|
public MCLabel PFTStatus6 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode1 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode2 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode3 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode4 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode5 { get; set; }
|
|
|
|
|
public MCLabel PFTStepCode6 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName1 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName2 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName3 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName4 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName5 { get; set; }
|
|
|
|
|
public MCLabel PFTStepName6 { get; set; }
|
|
|
|
|
|
|
|
|
|
public MCLabel HslBottleValue1 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue2 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue3 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue4 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue5 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue6 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue7 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue8 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue9 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue10 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue11 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue12 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue13 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue14 { get; set; }
|
|
|
|
|
public MCLabel HslBottleValue15 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class LjSwitchEntity
|
|
|
|
|
{
|
|
|
|
|
public LjSwith BU1DBT01 { get; set; }
|
|
|
|
|
public LjSwith BU1DBT02 { get; set; }
|
|
|
|
|
public LjSwith BU1DBT03 { get; set; }
|
|
|
|
|
public LjSwith BU1DBT04 { get; set; }
|
|
|
|
|
public LjSwith BU1DBT06 { get; set; }
|
|
|
|
|
public LjSwith BU1DBT07 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT01 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT02 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT03 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT04 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT06 { get; set; }
|
|
|
|
|
public LjSwith BU2DBT07 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT01 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT02 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT03 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT04 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT06 { get; set; }
|
|
|
|
|
public LjSwith BU3DBT07 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT01 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT02 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT03 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT04 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT05 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT06 { get; set; }
|
|
|
|
|
public LjSwith AS1DBT07 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT01 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT02 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT03 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT04 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT05 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT06 { get; set; }
|
|
|
|
|
public LjSwith AS2DBT07 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT01 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT02 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT03 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT04 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT05 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT06 { get; set; }
|
|
|
|
|
public LjSwith AS3DBT07 { get; set; }
|
|
|
|
|
public LjSwith AS1PCP01 { get; set; }
|
|
|
|
|
public LjSwith AS1PCP02 { get; set; }
|
|
|
|
|
public LjSwith AS1PCP03 { get; set; }
|
|
|
|
|
public LjSwith AS1ASI01 { get; set; }
|
|
|
|
|
public LjSwith AS1BSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1CSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1DSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1ESI01 { get; set; }
|
|
|
|
|
public LjSwith AS1FSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1GSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1HSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1ISI01 { get; set; }
|
|
|
|
|
public LjSwith AS1JSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1KSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1LSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1MSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1NSI01 { get; set; }
|
|
|
|
|
public LjSwith AS1OSI01 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class ThreeWayValveEntity
|
|
|
|
|
{
|
|
|
|
|
public ThreeWayValve DV1PCP01 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP02 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP03 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP04 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP05 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP06 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP07 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP08 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP09 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP10 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP11 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP12 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP13 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP14 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP15 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP16 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP17 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP18 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP19 { get; set; }
|
|
|
|
|
public ThreeWayValve DV1PCP20 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class SwitchLightEntity
|
|
|
|
|
{
|
|
|
|
|
public SwitchLight HSiloA { get; set; }
|
|
|
|
|
public SwitchLight HSiloB { get; set; }
|
|
|
|
|
public SwitchLight HSiloC { get; set; }
|
|
|
|
|
public SwitchLight HSiloD { get; set; }
|
|
|
|
|
public SwitchLight HSiloE { get; set; }
|
|
|
|
|
public SwitchLight HSiloF { get; set; }
|
|
|
|
|
public SwitchLight HSiloG { get; set; }
|
|
|
|
|
public SwitchLight HSiloH { get; set; }
|
|
|
|
|
public SwitchLight HSiloI { get; set; }
|
|
|
|
|
public SwitchLight HSiloJ { get; set; }
|
|
|
|
|
public SwitchLight HSiloK { get; set; }
|
|
|
|
|
public SwitchLight HSiloL { get; set; }
|
|
|
|
|
public SwitchLight HSiloM { get; set; }
|
|
|
|
|
public SwitchLight HSiloN { get; set; }
|
|
|
|
|
public SwitchLight HSiloO { get; set; }
|
|
|
|
|
public SwitchLight LSiloA { get; set; }
|
|
|
|
|
public SwitchLight LSiloB { get; set; }
|
|
|
|
|
public SwitchLight LSiloC { get; set; }
|
|
|
|
|
public SwitchLight LSiloD { get; set; }
|
|
|
|
|
public SwitchLight LSiloE { get; set; }
|
|
|
|
|
public SwitchLight LSiloF { get; set; }
|
|
|
|
|
public SwitchLight LSiloG { get; set; }
|
|
|
|
|
public SwitchLight LSiloH { get; set; }
|
|
|
|
|
public SwitchLight LSiloI { get; set; }
|
|
|
|
|
public SwitchLight LSiloJ { get; set; }
|
|
|
|
|
public SwitchLight LSiloK { get; set; }
|
|
|
|
|
public SwitchLight LSiloL { get; set; }
|
|
|
|
|
public SwitchLight LSiloM { get; set; }
|
|
|
|
|
public SwitchLight LSiloN { get; set; }
|
|
|
|
|
public SwitchLight LSiloO { get; set; }
|
|
|
|
|
|
|
|
|
|
public SwitchLight Atank1 { get; set; }
|
|
|
|
|
public SwitchLight Atank2 { get; set; }
|
|
|
|
|
public SwitchLight Atank3 { get; set; }
|
|
|
|
|
public SwitchLight Atank4 { get; set; }
|
|
|
|
|
public SwitchLight Atank5 { get; set; }
|
|
|
|
|
public SwitchLight Atank6 { get; set; }
|
|
|
|
|
|
|
|
|
|
public SwitchLight HighLevel1 { get; set; }
|
|
|
|
|
public SwitchLight HighLevel2 { get; set; }
|
|
|
|
|
public SwitchLight HighLevel3 { get; set; }
|
|
|
|
|
public SwitchLight AlarmIndicate { get; set; }
|
|
|
|
|
|
|
|
|
|
public SwitchLight DM1GDS45 { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class JzfEntity
|
|
|
|
|
{
|
|
|
|
|
public Jzf Excitation1 { get; set; }
|
|
|
|
|
public Jzf Excitation2 { get; set; }
|
|
|
|
|
public Jzf Excitation3 { get; set; }
|
|
|
|
|
public Jzf SideBlowing1 { get; set; }
|
|
|
|
|
public Jzf SideBlowing2 { get; set; }
|
|
|
|
|
public Jzf SideBlowing3 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class HslBottleEntity
|
|
|
|
|
{
|
|
|
|
|
public HslBottle Bottle1 { get; set; }
|
|
|
|
|
public HslBottle Bottle2 { get; set; }
|
|
|
|
|
public HslBottle Bottle3 { get; set; }
|
|
|
|
|
public HslBottle Bottle4 { get; set; }
|
|
|
|
|
public HslBottle Bottle5 { get; set; }
|
|
|
|
|
public HslBottle Bottle6 { get; set; }
|
|
|
|
|
public HslBottle Bottle7 { get; set; }
|
|
|
|
|
public HslBottle Bottle8 { get; set; }
|
|
|
|
|
public HslBottle Bottle9 { get; set; }
|
|
|
|
|
public HslBottle Bottle10 { get; set; }
|
|
|
|
|
public HslBottle Bottle11 { get; set; }
|
|
|
|
|
public HslBottle Bottle12 { get; set; }
|
|
|
|
|
public HslBottle Bottle13 { get; set; }
|
|
|
|
|
public HslBottle Bottle14 { get; set; }
|
|
|
|
|
public HslBottle Bottle15 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class ControlCabinetEntity
|
|
|
|
|
{
|
|
|
|
|
public ControlCabinet Cabinet1 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet2 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet3 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet4 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet5 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet6 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet7 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet8 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet9 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet10 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet11{ get; set; }
|
|
|
|
|
public ControlCabinet Cabinet12 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet13 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet14 { get; set; }
|
|
|
|
|
public ControlCabinet Cabinet15 { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class FanEntity
|
|
|
|
|
{
|
|
|
|
|
public Fan DM1DSM01 { get; set; }
|
|
|
|
|
public Fan DM2DSM01 { get; set; }
|
|
|
|
|
public Fan DM3DSM01 { get; set; }
|
|
|
|
|
|
|
|
|
|
public Fan DM1GDP01 { get; set; }
|
|
|
|
|
public Fan DM1ASIG01 { get; set; }
|
|
|
|
|
public Fan DM1BSIG01 { get; set; }
|
|
|
|
|
public Fan DM1CSIG01 { get; set; }
|
|
|
|
|
public Fan DM1DSIG01 { get; set; }
|
|
|
|
|
public Fan DM1ESIG01 { get; set; }
|
|
|
|
|
|
|
|
|
|
public Fan DM1GDS01 { get; set; }
|
|
|
|
|
public Fan DM1GDS02 { get; set; }
|
|
|
|
|
public Fan DM1GDS03 { get; set; }
|
|
|
|
|
public Fan DM1GDS06 { get; set; }
|
|
|
|
|
public Fan DM1GDS09 { get; set; }
|
|
|
|
|
public Fan DM1GDS12 { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
internal class SpecialLabelBlueEntity
|
|
|
|
|
{
|
|
|
|
|
public SpecialLabelBlue CrossTubeA1 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeA2 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeA3 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeB { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeC1 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeC2 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeC3 { get; set; }
|
|
|
|
|
public SpecialLabelBlue CrossTubeD { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|