diff --git a/SCADA/Example/ClientDriver.dll b/SCADA/Example/ClientDriver.dll index da28d6e..e83bb9b 100644 Binary files a/SCADA/Example/ClientDriver.dll and b/SCADA/Example/ClientDriver.dll differ diff --git a/SCADA/Example/DataHelper.dll b/SCADA/Example/DataHelper.dll index d1dc396..bba0fd8 100644 Binary files a/SCADA/Example/DataHelper.dll and b/SCADA/Example/DataHelper.dll differ diff --git a/SCADA/Example/DataService.dll b/SCADA/Example/DataService.dll index b916cdb..ce190f3 100644 Binary files a/SCADA/Example/DataService.dll and b/SCADA/Example/DataService.dll differ diff --git a/SCADA/Program/DataService/PLCGroup.cs b/SCADA/Program/DataService/PLCGroup.cs index c9b4e79..1f89da8 100644 --- a/SCADA/Program/DataService/PLCGroup.cs +++ b/SCADA/Program/DataService/PLCGroup.cs @@ -304,6 +304,7 @@ namespace DataService { lock (sync) { + _changedList.Clear(); Poll(); if (_changedList.Count > 0) Update(); @@ -417,7 +418,6 @@ namespace DataService item.Update(item.Read(), dt, QUALITIES.QUALITY_GOOD); } } - _changedList.Clear(); } public void Dispose() diff --git a/SCADA/dll/DataService.dll b/SCADA/dll/DataService.dll index 92229a8..9c34813 100644 Binary files a/SCADA/dll/DataService.dll and b/SCADA/dll/DataService.dll differ diff --git a/SCADA/dll/SiemensPLCDriver.dll b/SCADA/dll/SiemensPLCDriver.dll index 6ff1259..632f720 100644 Binary files a/SCADA/dll/SiemensPLCDriver.dll and b/SCADA/dll/SiemensPLCDriver.dll differ