diff --git a/ScadaDoc/ScadaDoc/content/ru/version-history/scada-history.html b/ScadaDoc/ScadaDoc/content/ru/version-history/scada-history.html index f95ab766e..6077e61e5 100644 --- a/ScadaDoc/ScadaDoc/content/ru/version-history/scada-history.html +++ b/ScadaDoc/ScadaDoc/content/ru/version-history/scada-history.html @@ -11,6 +11,7 @@
Rapid SCADA 5.4.1 (18.10.2017) + Сервер 5.1.0.2 Коммуникатор 5.1.0.1 KpModbus 5.1.0.0 Остальные как в 5.4.0 diff --git a/ScadaDoc/ScadaDoc/content/ru/version-history/server-history.html b/ScadaDoc/ScadaDoc/content/ru/version-history/server-history.html index 0e52f1143..db8dd2ee9 100644 --- a/ScadaDoc/ScadaDoc/content/ru/version-history/server-history.html +++ b/ScadaDoc/ScadaDoc/content/ru/version-history/server-history.html @@ -10,10 +10,12 @@История приложения Сервер
-5.1.0.1 (25.09.2017) -- Исправлена ошибка получения нулевых значений входных каналов при расчётах +5.1.0.2 (18.10.2017) - Исправлена ошибка отправки команд ТУ по номеру канала управления из модулей +5.1.0.1 (25.09.2017) +- Исправлена ошибка получения нулевых значений входных каналов при расчётах + 5.1.0.0 (17.08.2017) - В API модулей добавлена отправка команд через каналы управления - Исправлена ошибка получения текущего среза из серверных модулей diff --git a/ScadaServer/ScadaServerCommon/ServerUtils.cs b/ScadaServer/ScadaServerCommon/ServerUtils.cs index ecfa25969..9255efe87 100644 --- a/ScadaServer/ScadaServerCommon/ServerUtils.cs +++ b/ScadaServer/ScadaServerCommon/ServerUtils.cs @@ -39,7 +39,7 @@ public static class ServerUtils ////// Версия Сервера /// - public const string AppVersion = "5.1.0.1"; + public const string AppVersion = "5.1.0.2"; ////// Старший байт номера версии Сервера /// diff --git a/ScadaServer/ScadaServerSvc/Comm.cs b/ScadaServer/ScadaServerSvc/Comm.cs index 917ffa4e7..347bd05db 100644 --- a/ScadaServer/ScadaServerSvc/Comm.cs +++ b/ScadaServer/ScadaServerSvc/Comm.cs @@ -1127,7 +1127,7 @@ private void FillCommandProps(Command cmd, MainLogic.CtrlCnl ctrlCnl) cmd.KPNum = (ushort)ctrlCnl.KPNum; cmd.CmdNum = (ushort)ctrlCnl.CmdNum; - if (cmdTypeID == BaseValues.CmdTypes.Standard && cmd.CmdData.Length == 8) + if (cmdTypeID == BaseValues.CmdTypes.Standard && cmd.CmdData != null && cmd.CmdData.Length == 8) cmd.CmdVal = BitConverter.ToDouble(cmd.CmdData, 0); } else if (cmdTypeID == BaseValues.CmdTypes.Request)