|
|
|
|
@ -51,6 +51,11 @@ public class PlcService {
|
|
|
|
|
@Resource
|
|
|
|
|
private CameraIOMapper ioMapper;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 原点位
|
|
|
|
|
*/
|
|
|
|
|
private static String originalPoint = "C6";
|
|
|
|
|
|
|
|
|
|
public Integer plcStatus(){
|
|
|
|
|
List<Street> streets = streetMapper.selectByMap(new HashMap<>(0));
|
|
|
|
|
List<Integer> connIds = StreetConn.connList();
|
|
|
|
|
@ -115,9 +120,8 @@ public class PlcService {
|
|
|
|
|
log.error("异常的任务次数,orderInfo:{},plcId:{},time:{}",plcOrderInfo.toString(),plcId,times);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if(true){
|
|
|
|
|
//找到球机IO配置的预置点
|
|
|
|
|
if(!"C6".equals(code)){
|
|
|
|
|
if(!originalPoint.equals(code)){
|
|
|
|
|
if(leftRight == 1){
|
|
|
|
|
code = code+"-L";
|
|
|
|
|
}else if(leftRight == 2){
|
|
|
|
|
@ -125,8 +129,9 @@ public class PlcService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
log.info("预置点:{}",code);
|
|
|
|
|
|
|
|
|
|
move(street.getCamera1Id(),street.getCamera2Id(),code);
|
|
|
|
|
if(originalPoint.equals(code)){
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//2 得到相应的货架号(目前订单 只支持单伸货架)
|
|
|
|
|
//todo 后面可能会有双伸,这里要改,plc那里也要改
|
|
|
|
|
|