@@ -351,7 +351,7 @@ namespace BPASmartClient.JXJFoodBigStation.Model | |||||
{ | { | ||||
if (SiemensDevice.IsConnected) | if (SiemensDevice.IsConnected) | ||||
{ | { | ||||
return SiemensDevice.Siemens_PLC_S7.Read(Address); | |||||
return SiemensDevice.Siemens_PLC_S7.Read<object>(Address); | |||||
} | } | ||||
else | else | ||||
{ | { | ||||
@@ -373,7 +373,7 @@ namespace BPASmartClient.JXJFoodBigStation.Model | |||||
{ | { | ||||
if (HKDevice.IsConnected) | if (HKDevice.IsConnected) | ||||
{ | { | ||||
return HKDevice.HK_PLC_S7.Read(Address); | |||||
return HKDevice.HK_PLC_S7.Read<object>(Address); | |||||
} | } | ||||
else | else | ||||
{ | { | ||||
@@ -51,7 +51,7 @@ namespace BPASmartClient.S7Net | |||||
public void Write<TValue>(string address, TValue value) | public void Write<TValue>(string address, TValue value) | ||||
{ | { | ||||
myPlc?.Write(address, value); | |||||
if (IsConnected) myPlc?.Write(address, value); | |||||
} | } | ||||
public TResult ReadClass<TResult>(int db, int startByteAdr = 0) where TResult : class, new() | public TResult ReadClass<TResult>(int db, int startByteAdr = 0) where TResult : class, new() | ||||
@@ -98,7 +98,7 @@ namespace BPASmartClient.DosingSystem.Model | |||||
public void Init() | public void Init() | ||||
{ | { | ||||
//TestData(); | |||||
TestData(); | |||||
IpAddressLines(); | IpAddressLines(); | ||||
DeviceDataInit(); | DeviceDataInit(); | ||||
ThreadManage.GetInstance().StartLong(new Action(() => | ThreadManage.GetInstance().StartLong(new Action(() => | ||||