diff --git a/CMS_CORE_Library/NcThermo.cs b/CMS_CORE_Library/NcThermo.cs index ee0999e..2b55e58 100644 --- a/CMS_CORE_Library/NcThermo.cs +++ b/CMS_CORE_Library/NcThermo.cs @@ -613,6 +613,13 @@ namespace CMS_CORE_Library public abstract CmsError PLC_WTerminateMovementProcedure(MOVEMENT_RESPONSE resp); + + #endregion PLC High-level data (to override) + + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + #region THERMO high level data + /// /// /// Read power gauge data @@ -623,13 +630,6 @@ namespace CMS_CORE_Library /// /// Reference to the value of the gauge data public abstract CmsError PLC_RGaugeData(ref GaugeModel gaugeData); - - #endregion PLC High-level data (to override) - - /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - #region THERMO high level data - /// /// Get current recipe parameter list /// @@ -643,14 +643,31 @@ namespace CMS_CORE_Library /// /// public abstract CmsError PLC_WRecipeParam(RecipeParam updtParam); - /// /// Get current Modules Block list /// /// updates only RT parameters (false = update all) - /// + /// /// - public abstract CmsError PLC_RModBlocList(bool onlyRT, ref Dictionary currParamList); + public abstract CmsError PLC_RModulesBlockList(bool onlyRT, ref Dictionary currModulesBlockList); + /// + /// Get current Warmers Channels list + /// + /// + /// + public abstract CmsError PLC_RWarmerChannelList(ref Dictionary currWarmerChannelList); + /// + /// Get current Production Info data + /// + /// + /// + public abstract CmsError PLC_RProdInfo(ref ProdInfo currProdInfo); + /// + /// Get current Production Cycle data + /// + /// + /// + public abstract CmsError PLC_RProdCycle(ref ProdCycle currProdCycle); #endregion THERMO high level data diff --git a/CMS_CORE_Library/S7Net/Nc_S7Net.cs b/CMS_CORE_Library/S7Net/Nc_S7Net.cs index bd95357..3c23507 100644 --- a/CMS_CORE_Library/S7Net/Nc_S7Net.cs +++ b/CMS_CORE_Library/S7Net/Nc_S7Net.cs @@ -1828,7 +1828,6 @@ namespace CMS_CORE_Library.S7Net return NO_ERROR; } - /// /// read current recipe parameter list /// @@ -1877,6 +1876,43 @@ namespace CMS_CORE_Library.S7Net return NO_ERROR; } + /// + /// Get current Modules Block list + /// + /// updates only RT parameters (false = update all) + /// + /// + public override CmsError PLC_RModulesBlockList(bool onlyRT, ref Dictionary currModulesBlockList) + { + return NO_ERROR; + } + /// + /// Get current Warmers Channels list + /// + /// + /// + public override CmsError PLC_RWarmerChannelList(ref Dictionary currWarmerChannelList) + { + return NO_ERROR; + } + /// + /// Get current Production Info data + /// + /// + /// + public override CmsError PLC_RProdInfo(ref ProdInfo currProdInfo) + { + return NO_ERROR; + } + /// + /// Get current Production Cycle data + /// + /// + /// + public override CmsError PLC_RProdCycle(ref ProdCycle currProdCycle) + { + return NO_ERROR; + } protected void refreshMemRecipeParameterRT() {