|  |  |  | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 3://完成测试信号 | 
|---|
|  |  |  | olsStatus = 3; | 
|---|
|  |  |  | newStatus = 5; | 
|---|
|  |  |  | newStatus = 4; | 
|---|
|  |  |  | newSingle = 0;//测试完成,寄存器地址清零,3===>>0 | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 5://暂停信号 | 
|---|
|  |  |  | olsStatus = 5;//plc给出暂停信号 | 
|---|
|  |  |  | newStatus = 6;//WCS收到暂停信号后,更新testMast | 
|---|
|  |  |  | newStatus = 0;//WCS收到暂停信号后,更新testMast | 
|---|
|  |  |  | newSingle = 6;//暂停测试,寄存器地址,5===>>6 | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Thread.sleep(200); | 
|---|
|  |  |  | OperateResultExOne<byte[]> result3 = siemensS7Net.Read("DB200.0", (short) 96); | 
|---|
|  |  |  | OperateResultExOne<byte[]> result3 = siemensS7Net.Read("DB102.0", (short) 96); | 
|---|
|  |  |  | if(result3.IsSuccess) { | 
|---|
|  |  |  | for(int i=0; i<48; i++){ | 
|---|
|  |  |  | startSignal[i] = siemensS7Net.getByteTransform().TransInt16(result.Content, i*2); | 
|---|