From a55ceba679395863868cf9d1e8198e1ac8bda09c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20P=C4=85gowski?= Date: Wed, 23 Aug 2023 00:38:24 +0200 Subject: [PATCH] Add IEC Date VarType support to PLCHelpers.cs --- S7.Net/PLCHelpers.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/S7.Net/PLCHelpers.cs b/S7.Net/PLCHelpers.cs index fa01672..2a30845 100644 --- a/S7.Net/PLCHelpers.cs +++ b/S7.Net/PLCHelpers.cs @@ -244,6 +244,15 @@ namespace S7.Net { return TimeSpan.ToArray(bytes); } + case VarType.Date: + if (varCount == 1) + { + return Date.FromByteArray(bytes); + } + else + { + return Date.ToArray(bytes); + } default: return null; } @@ -273,6 +282,7 @@ namespace S7.Net case VarType.Timer: case VarType.Int: case VarType.Counter: + case VarType.Date: return varCount * 2; case VarType.DWord: case VarType.DInt: