diff --git a/BPASmartClient.JXJFoodBigStation/Model/ProcessControl.cs b/BPASmartClient.JXJFoodBigStation/Model/ProcessControl.cs index a71305ad..9a6bb512 100644 --- a/BPASmartClient.JXJFoodBigStation/Model/ProcessControl.cs +++ b/BPASmartClient.JXJFoodBigStation/Model/ProcessControl.cs @@ -351,7 +351,7 @@ namespace BPASmartClient.JXJFoodBigStation.Model { if (SiemensDevice.IsConnected) { - return SiemensDevice.Siemens_PLC_S7.Read(Address); + return SiemensDevice.Siemens_PLC_S7.Read(Address); } else { @@ -373,7 +373,7 @@ namespace BPASmartClient.JXJFoodBigStation.Model { if (HKDevice.IsConnected) { - return HKDevice.HK_PLC_S7.Read(Address); + return HKDevice.HK_PLC_S7.Read(Address); } else { diff --git a/BPASmartClient.S7Net/SiemensHelper.cs b/BPASmartClient.S7Net/SiemensHelper.cs index e221e93e..c5926b92 100644 --- a/BPASmartClient.S7Net/SiemensHelper.cs +++ b/BPASmartClient.S7Net/SiemensHelper.cs @@ -51,7 +51,7 @@ namespace BPASmartClient.S7Net public void Write(string address, TValue value) { - myPlc?.Write(address, value); + if (IsConnected) myPlc?.Write(address, value); } public TResult ReadClass(int db, int startByteAdr = 0) where TResult : class, new() diff --git a/DosingSystem/Model/DeviceInquire.cs b/DosingSystem/Model/DeviceInquire.cs index 4b21be78..40b697f6 100644 --- a/DosingSystem/Model/DeviceInquire.cs +++ b/DosingSystem/Model/DeviceInquire.cs @@ -98,7 +98,7 @@ namespace BPASmartClient.DosingSystem.Model public void Init() { - //TestData(); + TestData(); IpAddressLines(); DeviceDataInit(); ThreadManage.GetInstance().StartLong(new Action(() =>