|  |  |  | 
|---|
|  |  |  | OperateResultExOne<byte[]> resultErr = siemensS7Net.Read("DB101.1652", (short) ((staNosErrList.size()+1)*4)); // 不连续,多读中间一个 | 
|---|
|  |  |  | if (resultErr.IsSuccess){ | 
|---|
|  |  |  | for (int i = 0;i<staNosErrList.size();i++){ | 
|---|
|  |  |  | boolean[] status = siemensS7Net.getByteTransform().TransBool(resultErr.Content, i*9+2, 1); | 
|---|
|  |  |  | boolean[] status = siemensS7Net.getByteTransform().TransBool(resultErr.Content, i*8+2, 1); | 
|---|
|  |  |  | StaProtocol staProtocol = station.get(staNosErrList.get(i)); | 
|---|
|  |  |  | staProtocol.setFrontErr(status[0]); | 
|---|
|  |  |  | staProtocol.setBackErr(status[1]); | 
|---|