diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/Entity/DeviceDetailEntity.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/Entity/DeviceDetailEntity.cs
index d613ac8..9d7a296 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/Entity/DeviceDetailEntity.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/Entity/DeviceDetailEntity.cs
@@ -63,6 +63,108 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl.Entity
public MCLabel ValueWeight3 { get; set; }
public MCLabel ValueWeight4 { get; set; }
+ public MCLabel DryMode4 { get; set; }
+ public MCLabel DryMode3 { get; set; }
+ public MCLabel DryMode2 { get; set; }
+ public MCLabel DryMode1 { get; set; }
+ public MCLabel DryStatus4 { get; set; }
+ public MCLabel DryStatus3 { get; set; }
+ public MCLabel DryStatus2 { get; set; }
+ public MCLabel DryStatus1 { get; set; }
+ public MCLabel DryStepCode4 { get; set; }
+ public MCLabel DryStepCode3 { get; set; }
+ public MCLabel DryStepCode2 { get; set; }
+ public MCLabel DryStepCode1 { get; set; }
+ public MCLabel DryTotalTime4 { get; set; }
+ public MCLabel DryTotalTime3 { get; set; }
+ public MCLabel DryTotalTime2 { get; set; }
+ public MCLabel DryTotalTime1 { get; set; }
+ public MCLabel DryStepTime4 { get; set; }
+ public MCLabel DryStepTime3 { get; set; }
+ public MCLabel DryStepTime2 { get; set; }
+ public MCLabel DryStepTime1 { get; set; }
+
+ public MCLabel WetMode4 { get; set; }
+ public MCLabel WetMode3 { get; set; }
+ public MCLabel WetMode2 { get; set; }
+ public MCLabel WetMode1 { get; set; }
+ public MCLabel WetMode5 { get; set; }
+ public MCLabel WetMode6 { get; set; }
+ public MCLabel WetMode7 { get; set; }
+ public MCLabel WetMode8 { get; set; }
+ public MCLabel WetStatus4 { get; set; }
+ public MCLabel WetStatus3 { get; set; }
+ public MCLabel WetStatus2 { get; set; }
+ public MCLabel WetStatus1 { get; set; }
+ public MCLabel WetStatus5 { get; set; }
+ public MCLabel WetStatus6 { get; set; }
+ public MCLabel WetStatus7 { get; set; }
+ public MCLabel WetStatus8 { get; set; }
+ public MCLabel WetStepCode4 { get; set; }
+ public MCLabel WetStepCode3 { get; set; }
+ public MCLabel WetStepCode2 { get; set; }
+ public MCLabel WetStepCode1 { get; set; }
+ public MCLabel WetStepCode5 { get; set; }
+ public MCLabel WetStepCode6 { get; set; }
+ public MCLabel WetStepCode7 { get; set; }
+ public MCLabel WetStepCode8 { get; set; }
+ public MCLabel WetTotalTime4 { get; set; }
+ public MCLabel WetTotalTime3 { get; set; }
+ public MCLabel WetTotalTime2 { get; set; }
+ public MCLabel WetTotalTime1 { get; set; }
+ public MCLabel WetTotalTime5 { get; set; }
+ public MCLabel WetTotalTime6 { get; set; }
+ public MCLabel WetTotalTime7 { get; set; }
+ public MCLabel WetTotalTime8 { get; set; }
+ public MCLabel WetStepTime4 { get; set; }
+ public MCLabel WetStepTime3 { get; set; }
+ public MCLabel WetStepTime2 { get; set; }
+ public MCLabel WetStepTime1 { get; set; }
+ public MCLabel WetStepTime5 { get; set; }
+ public MCLabel WetStepTime6 { get; set; }
+ public MCLabel WetStepTime7 { get; set; }
+ public MCLabel WetStepTime8 { get; set; }
+
+ public MCLabel GelMode4 { get; set; }
+ public MCLabel GelMode3 { get; set; }
+ public MCLabel GelMode2 { get; set; }
+ public MCLabel GelMode1 { get; set; }
+ public MCLabel GelMode5 { get; set; }
+ public MCLabel GelMode6 { get; set; }
+ public MCLabel GelMode7 { get; set; }
+ public MCLabel GelMode8 { get; set; }
+ public MCLabel GelStatus4 { get; set; }
+ public MCLabel GelStatus3 { get; set; }
+ public MCLabel GelStatus2 { get; set; }
+ public MCLabel GelStatus1 { get; set; }
+ public MCLabel GelStatus5 { get; set; }
+ public MCLabel GelStatus6 { get; set; }
+ public MCLabel GelStatus7 { get; set; }
+ public MCLabel GelStatus8 { get; set; }
+ public MCLabel GelStepCode4 { get; set; }
+ public MCLabel GelStepCode3 { get; set; }
+ public MCLabel GelStepCode2 { get; set; }
+ public MCLabel GelStepCode1 { get; set; }
+ public MCLabel GelStepCode5 { get; set; }
+ public MCLabel GelStepCode6 { get; set; }
+ public MCLabel GelStepCode7 { get; set; }
+ public MCLabel GelStepCode8 { get; set; }
+ public MCLabel GelTotalTime4 { get; set; }
+ public MCLabel GelTotalTime3 { get; set; }
+ public MCLabel GelTotalTime2 { get; set; }
+ public MCLabel GelTotalTime1 { get; set; }
+ public MCLabel GelTotalTime5 { get; set; }
+ public MCLabel GelTotalTime6 { get; set; }
+ public MCLabel GelTotalTime7 { get; set; }
+ public MCLabel GelTotalTime8 { get; set; }
+ public MCLabel GelStepTime4 { get; set; }
+ public MCLabel GelStepTime3 { get; set; }
+ public MCLabel GelStepTime2 { get; set; }
+ public MCLabel GelStepTime1 { get; set; }
+ public MCLabel GelStepTime5 { get; set; }
+ public MCLabel GelStepTime6 { get; set; }
+ public MCLabel GelStepTime7 { get; set; }
+ public MCLabel GelStepTime8 { get; set; }
}
public class SwitchLightEntity
diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs
index eb7c99d..4d086d6 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs
@@ -1508,6 +1508,35 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl
SetControlCabinet(ControlCabinetE.PM1JDF01, PlcReadTemp.PM1JDF01_Set);
SetControlCabinet(ControlCabinetE.PM1KDF01, PlcReadTemp.PM1KDF01_Set);
SetControlCabinet(ControlCabinetE.PM1LDF01, PlcReadTemp.PM1LDF01_Set);
+
+ SetMCLabel(LabelE.DryMode4, DB2107.Dryer[3].Mode);
+ SetMCLabel(LabelE.DryStatus4, DB2107.Dryer[3].Status);
+ SetMCLabel(LabelE.DryStepCode4, DB2107.Dryer[3].StepCode);
+ SetMCLabel(LabelE.DryTotalTime4, DB2107.Dryer[3].TotalTime);
+ SetMCLabel(LabelE.DryStepTime4, DB2107.Dryer[3].StepTime);
+
+ SetMCLabel(LabelE.GelMode7, DB2107.Gelater[6].Mode);
+ SetMCLabel(LabelE.GelStatus7, DB2107.Gelater[6].Status);
+ SetMCLabel(LabelE.GelStepCode7, DB2107.Gelater[6].StepCode);
+ SetMCLabel(LabelE.GelTotalTime7, DB2107.Gelater[6].TotalTime);
+ SetMCLabel(LabelE.GelStepTime7, DB2107.Gelater[6].StepTime);
+ SetMCLabel(LabelE.GelMode8, DB2107.Gelater[7].Mode);
+ SetMCLabel(LabelE.GelStatus8, DB2107.Gelater[7].Status);
+ SetMCLabel(LabelE.GelStepCode8, DB2107.Gelater[7].StepCode);
+ SetMCLabel(LabelE.GelTotalTime8, DB2107.Gelater[7].TotalTime);
+ SetMCLabel(LabelE.GelStepTime8, DB2107.Gelater[7].StepTime);
+
+ SetMCLabel(LabelE.WetMode7, DB2107.Weter[6].Mode);
+ SetMCLabel(LabelE.WetStatus7, DB2107.Weter[6].Status);
+ SetMCLabel(LabelE.WetStepCode7, DB2107.Weter[6].StepCode);
+ SetMCLabel(LabelE.WetTotalTime7, DB2107.Weter[6].TotalTime);
+ SetMCLabel(LabelE.WetStepTime7, DB2107.Weter[6].StepTime);
+ SetMCLabel(LabelE.WetMode8, DB2107.Weter[7].Mode);
+ SetMCLabel(LabelE.WetStatus8, DB2107.Weter[7].Status);
+ SetMCLabel(LabelE.WetStepCode8, DB2107.Weter[7].StepCode);
+ SetMCLabel(LabelE.WetTotalTime8, DB2107.Weter[7].TotalTime);
+ SetMCLabel(LabelE.WetStepTime8, DB2107.Weter[7].StepTime);
+
}
#endregion
@@ -1651,7 +1680,7 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl
///
///
///
- public void SetMCLabel(MCLabel obj, float set)
+ public void SetMCLabel(MCLabel obj, object set)
{
obj.Text = Convert.ToString(set);
}
diff --git a/Main/MCEdit/Data/MCProject/nodeForm/MainDetail.xml b/Main/MCEdit/Data/MCProject/nodeForm/MainDetail.xml
index f47e9a3..bfbdcd0 100644
--- a/Main/MCEdit/Data/MCProject/nodeForm/MainDetail.xml
+++ b/Main/MCEdit/Data/MCProject/nodeForm/MainDetail.xml
@@ -1,6 +1,741 @@