diff --git a/Service/FireControl/Client/FireControlClient.cs b/Service/FireControl/Client/FireControlClient.cs index 349ac18..79653d7 100644 --- a/Service/FireControl/Client/FireControlClient.cs +++ b/Service/FireControl/Client/FireControlClient.cs @@ -33,8 +33,11 @@ public class FireControlClient: ModbusTcpMaster List bytes06=new List();//= master.BatchReadHolderRegister(0x0800, 2048);//0x04 可以 var bytesAdd1 = master.BatchReadHolderRegister(0x0800, 1000);//0x04 可以 var bytesAdd2 = master.BatchReadHolderRegister(3048, 1048);//0x04 可以 - bytes06.AddRange(bytesAdd1); - bytes06.AddRange(bytesAdd2); + if (bytesAdd1 != null && bytesAdd2 != null) + { + bytes06.AddRange(bytesAdd1); + bytes06.AddRange(bytesAdd2); + } var bytes07 = master.BatchReadHolderRegister(0x1000, 32);//0x04 可以