diff --git a/SCADA/Example/BatchCoreTest.exe b/SCADA/Example/BatchCoreTest.exe index 40bc00b..fdf3269 100644 Binary files a/SCADA/Example/BatchCoreTest.exe and b/SCADA/Example/BatchCoreTest.exe differ diff --git a/SCADA/Example/CoreTest.exe b/SCADA/Example/CoreTest.exe index f8d38bd..af2f8af 100644 Binary files a/SCADA/Example/CoreTest.exe and b/SCADA/Example/CoreTest.exe differ diff --git a/SCADA/Program/CoreTest/TagMonitor.xaml.cs b/SCADA/Program/CoreTest/TagMonitor.xaml.cs index e8025ee..4b2670a 100644 --- a/SCADA/Program/CoreTest/TagMonitor.xaml.cs +++ b/SCADA/Program/CoreTest/TagMonitor.xaml.cs @@ -135,6 +135,11 @@ namespace CoreTest public int Write(string value) { if (string.IsNullOrEmpty(value)) return -1; + if (_tag.Address.VarType == DataType.BOOL) + { + if (value == "1") value = "true"; + if (value == "0") value = "false"; + } return _tag.Write(value); } diff --git a/SCADA/dll/ModbusDriver.dll b/SCADA/dll/ModbusDriver.dll index 6cc26ab..55f70f8 100644 Binary files a/SCADA/dll/ModbusDriver.dll and b/SCADA/dll/ModbusDriver.dll differ