|
|
@@ -16,28 +16,27 @@ public class S7Util {
|
|
|
try {
|
|
|
Boolean deviceStatus = getDeviceStatus();
|
|
|
if(MesClient.tjFlag == 1) {
|
|
|
- if (deviceStatus) {
|
|
|
- sendStartSignal(false);
|
|
|
- }
|
|
|
+ MesClient.tjTime++;
|
|
|
if (!deviceStatus) {
|
|
|
MesClient.tjFlag = 2;
|
|
|
MesClient.status_menu.setText(MesClient.tjFlagText2);
|
|
|
}
|
|
|
+ if (deviceStatus || MesClient.tjTime >= 120) { // 120秒内去除MES允许
|
|
|
+ sendStartSignal(false);
|
|
|
+ }
|
|
|
}else if(MesClient.tjFlag == 2){
|
|
|
- if(deviceStatus){
|
|
|
+ MesClient.tjTime++;
|
|
|
+ if(deviceStatus || MesClient.tjTime >= 380){
|
|
|
MesClient.tjFlag = 3;
|
|
|
MesClient.status_menu.setText(MesClient.tjFlagText3);
|
|
|
-// MesClient.finish_ok_bt.setEnabled(true);
|
|
|
-// MesClient.finish_ng_bt.setEnabled(true);
|
|
|
}
|
|
|
}else if(MesClient.tjFlag == 3) {
|
|
|
+ DataUtil.sendQuality(MesClient.nettyClient,MesClient.product_sn.getText(),"OK",MesClient.user20);
|
|
|
+
|
|
|
if (!deviceStatus) {
|
|
|
//禁止启动
|
|
|
sendStartSignal(true);
|
|
|
-
|
|
|
}
|
|
|
- DataUtil.sendQuality(MesClient.nettyClient,MesClient.product_sn.getText(),"OK",MesClient.user20);
|
|
|
-
|
|
|
}else{
|
|
|
//未扫码 如果程序没结束 禁止设备
|
|
|
if(!deviceStatus){
|