From 3de5bfd33923f02f40cd2329eb94aa8f521794aa Mon Sep 17 00:00:00 2001 From: Thermo_SIM Date: Wed, 24 Mar 2021 14:25:19 +0100 Subject: [PATCH] Fix Historysheets --- CMS_CORE_Library/Models/ThermoModels.cs | 3 +++ CMS_CORE_Library/S7Net/Nc_S7Net.cs | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMS_CORE_Library/Models/ThermoModels.cs b/CMS_CORE_Library/Models/ThermoModels.cs index 16949e0..21523c8 100644 --- a/CMS_CORE_Library/Models/ThermoModels.cs +++ b/CMS_CORE_Library/Models/ThermoModels.cs @@ -829,6 +829,9 @@ namespace CMS_CORE_Library.Models public double Value2 { get; set; } = 0; public double Value3 { get; set; } = 0; public ushort TypeVal { get; set; } = 0; + public short IdPiece { get; set; } = 0; + + #endregion Public Properties diff --git a/CMS_CORE_Library/S7Net/Nc_S7Net.cs b/CMS_CORE_Library/S7Net/Nc_S7Net.cs index f648b76..08fe644 100644 --- a/CMS_CORE_Library/S7Net/Nc_S7Net.cs +++ b/CMS_CORE_Library/S7Net/Nc_S7Net.cs @@ -183,7 +183,7 @@ namespace CMS_CORE_Library.S7Net internal static MEMORY_CELL PROCESS_STATUS = new MEMORY_CELL(MEMORY_TYPE.Siemens_DB, 605, 0, 2); - internal static MEMORY_CELL HISTORY_SHEETS = new MEMORY_CELL(MEMORY_TYPE.Siemens_DB, 143, 2, 16); + internal static MEMORY_CELL HISTORY_SHEETS = new MEMORY_CELL(MEMORY_TYPE.Siemens_DB, 143, 2, 18); internal static MEMORY_CELL HISTORY_ACK_SHEETS = new MEMORY_CELL(MEMORY_TYPE.Siemens_DB, 143, 0, 2); // Prod strobe/ack @@ -3768,6 +3768,7 @@ namespace CMS_CORE_Library.S7Net Value2 = S7.Net.Types.Single.FromByteArray(currMem.Skip(6).Take(4).ToArray()), Value3 = S7.Net.Types.Single.FromByteArray(currMem.Skip(10).Take(4).ToArray()), TypeVal = S7.Net.Types.Word.FromByteArray(currMem.Skip(14).Take(2).ToArray()), + IdPiece = S7.Net.Types.Int.FromByteArray(currMem.Skip(16).Take(2).ToArray()), }; return NO_ERROR;