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

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)