| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 输送线配置 |
| | | * Created by vincent on 2020/8/6 |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | public class DevpSlave extends Slave { |
| | | |
| | | private List<InSta> inSta = new ArrayList<>(); |
| | | private Integer rack; |
| | | |
| | | private Integer slot; |
| | | |
| | | private List<Sta> inSta = new ArrayList<>(); |
| | | private List<Sta> inSta464 = new ArrayList<>(); |
| | | private List<Sta> outJarInSta = new ArrayList<>(); |
| | | private List<Sta> driveSta = new ArrayList<>(); |
| | | private List<Sta> inWmsSta = new ArrayList<>(); |
| | | private List<Sta> inSingleSta = new ArrayList<>(); |
| | | private List<Sta> inLargeSta = new ArrayList<>(); |
| | | private List<Sta> singleSta = new ArrayList<>(); |
| | | |
| | | private List<Sta> emptyInSta = new ArrayList<>(); |
| | | private List<Sta> emptyInSta2 = new ArrayList<>(); |
| | | private List<Sta> emptyInSingleSta = new ArrayList<>(); |
| | | private List<Sta> emptyInLargeSta = new ArrayList<>(); |
| | | |
| | | private List<Sta> outSta = new ArrayList<>(); |
| | | |
| | | private List<Sta> pickSta = new ArrayList<>(); |
| | | private List<Sta> pickSta2 = new ArrayList<>(); |
| | | |
| | | private List<Sta> outRgvSta = new ArrayList<>(); |
| | | |
| | | private List<Sta> inRgvSta = new ArrayList<>(); |
| | | |
| | | private List<Rgv> enterRgv = new ArrayList<>(); |
| | | |
| | | private List<Rgv> endRgv = new ArrayList<>(); |
| | | |
| | | @Data |
| | | public static class InSta { |
| | | public static class Sta { |
| | | |
| | | private Integer staNo; |
| | | |
| | | private Integer barcode; |
| | | |
| | | private Integer led; |
| | | |
| | | private List<Jar> JarList = new ArrayList<>();//硫化罐 |
| | | |
| | | } |
| | | |
| | | @Data |
| | | public static class Rgv { |
| | | |
| | | private Integer rgvNo;//RGV编号 |
| | | |
| | | private Integer steNo;//Ste编号 |
| | | |
| | | private Integer jarNo;//Jar编号 |
| | | |
| | | private Integer jarRegin;//区域 |
| | | |
| | | private Integer burial;//冷却 |
| | | |
| | | private List<Site> staNoEnter = new ArrayList<>();//入库站点 |
| | | |
| | | private List<Site> staNoEnd = new ArrayList<>();//出库站点 |
| | | |
| | | } |
| | | |
| | | @Data |
| | | public static class Site { |
| | | |
| | | private Integer devpPlcId;//RGV编号 |
| | | |
| | | private Integer staNo;//RGV编号 |
| | | |
| | | private Integer row;//点位 |
| | | |
| | | } |
| | | |
| | | @Data |
| | | public static class Jar { |
| | | |
| | | private Integer jarNo;//jar编号 |
| | | private Integer endStaNo;//jar编号 |
| | | private Integer burial;//jar编号 |
| | | |
| | | } |
| | | |
| | | } |