server: port: 9090 servlet: context-path: /@pom.build.finalName@ spring: application: name: @pom.build.finalName@ datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver url: jdbc:sqlserver://127.0.0.1:1433;databasename=tzglasrs username: sa password: sa@123 # driver-class-name: com.oscar.Driver # url: jdbc:oscar://127.0.0.1:2003/osrdb?CURRENTSCHEMA=DBO # username: SYSDBA # password: szoscar55 mvc: static-path-pattern: /** redis: host: localhost port: 6379 database: 0 # password: xltys1995 mybatis-plus: mapper-locations: classpath:mapper/*.xml # global-config: # field-strategy: 0 logging: path: /stock/out/@pom.build.finalName@/logs super: pwd: xltys1995 swagger: enable: false wms: url: 127.0.0.1:8080/tzglasrs # 下位机配置 wcs-slave: # isToOrigin: false # 双深 doubleDeep: false # 双深库位排号 doubleLocs: 1,4,5,8,9,12,13,16 # 一个堆垛机负责的货架排数 groupCount: 2 # 堆垛机1 crn[0]: id: 1 ip: 10.10.10.100 port: 102 rack: 0 slot: 0 # 偏移量,当堆垛机站点列号=1时,货架从2开始,加1 offset: 0 demo: false # 堆垛机入库站点 crnInStn[0]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 102 row: 1 bay: 1 lev: 1 # 堆垛机出库站点 crnOutStn[0]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 121 row: 1 bay: 121 lev: 1 # 堆垛机入库站点 crnInStn[1]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 123 row: 2 bay: 121 lev: 1 # 堆垛机出库站点 crnOutStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 103 row: 2 bay: 1 lev: 1 # 堆垛机入库站点 crnInStn[2]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 203 row: 2 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[3]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 223 row: 2 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[2]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 201 row: 1 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[3]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 221 row: 1 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 223 row: 2 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[5]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 203 row: 2 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[6]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 401 row: 1 bay: 1 lev: 4 # 堆垛机入库站点 crnInStn[4]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 401 row: 1 bay: 1 lev: 4 # 堆垛机出库站点 crnOutStn[7]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 411 row: 1 bay: 121 lev: 4 # 堆垛机入库站点 crnInStn[5]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 411 row: 1 bay: 121 lev: 4 # 堆垛机2 crn[1]: id: 2 ip: 10.10.10.111 port: 102 rack: 0 slot: 0 # 偏移量,当堆垛机站点列号=1时,偏移量=2 offset: 0 demo: false # 堆垛机入库站点 crnInStn[0]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 105 row: 3 bay: 1 lev: 1 # 堆垛机出库站点 crnOutStn[0]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 124 row: 3 bay: 121 lev: 1 # 堆垛机入库站点 crnInStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 205 row: 3 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[2]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 225 row: 3 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 205 row: 3 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[2]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 225 row: 3 bay: 121 lev: 2 # 堆垛机入库站点 crnInStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 402 row: 3 bay: 1 lev: 4 # 堆垛机出库站点 crnOutStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 402 row: 3 bay: 1 lev: 4 # 堆垛机入库站点 crnInStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 412 row: 3 bay: 121 lev: 4 # 堆垛机出库站点 crnOutStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 412 row: 3 bay: 121 lev: 4 # 堆垛机3 crn[2]: id: 3 ip: 10.10.10.122 port: 102 rack: 0 slot: 0 # 偏移量,当堆垛机站点列号=1时,偏移量=2 offset: 0 demo: false # 堆垛机入库站点 crnInStn[0]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 107 row: 5 bay: 1 lev: 1 # 堆垛机出库站点 crnOutStn[0]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 125 row: 5 bay: 121 lev: 1 # 堆垛机入库站点 crnInStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 206 row: 5 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[1]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 226 row: 5 bay: 121 lev: 2 # 堆垛机入库站点 crnInStn[2]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 226 row: 5 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[2]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 206 row: 5 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 208 row: 6 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 208 row: 6 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 228 row: 6 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 228 row: 6 bay: 121 lev: 2 # 堆垛机入库站点 crnInStn[5]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 403 row: 5 bay: 1 lev: 4 # 堆垛机出库站点 crnOutStn[5]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 403 row: 5 bay: 1 lev: 4 # 堆垛机入库站点 crnInStn[6]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 413 row: 5 bay: 121 lev: 4 # 堆垛机出库站点 crnOutStn[6]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 413 row: 5 bay: 121 lev: 4 # 堆垛机4 crn[3]: id: 4 ip: 10.10.10.133 port: 102 rack: 0 slot: 0 # 偏移量,当堆垛机站点列号=1时,偏移量=2 offset: 0 demo: false # 堆垛机入库站点 crnInStn[0]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 109 row: 7 bay: 1 lev: 1 # 堆垛机出库站点 crnOutStn[0]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 126 row: 7 bay: 121 lev: 1 # 堆垛机入库站点 crnInStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 209 row: 7 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[1]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 209 row: 7 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[2]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 229 row: 7 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[2]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 229 row: 7 bay: 121 lev: 2 # 堆垛机入库站点 crnInStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 211 row: 8 bay: 1 lev: 2 # 堆垛机出库站点 crnOutStn[3]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 211 row: 8 bay: 1 lev: 2 # 堆垛机入库站点 crnInStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 231 row: 8 bay: 121 lev: 2 # 堆垛机出库站点 crnOutStn[4]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 231 row: 8 bay: 121 lev: 2 # 堆垛机入库站点 crnInStn[5]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 404 row: 7 bay: 1 lev: 4 # 堆垛机出库站点 crnOutStn[5]: devpPlcId: ${wcs-slave.devp[1].id} staNo: 404 row: 7 bay: 1 lev: 4 # 堆垛机入库站点 crnInStn[6]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 414 row: 7 bay: 121 lev: 4 # 堆垛机出库站点 crnOutStn[6]: devpPlcId: ${wcs-slave.devp[0].id} staNo: 414 row: 7 bay: 121 lev: 4 # 东楼plc devp[0]: id: 1 ip: 10.10.10.144 port: 102 rack: 0 slot: 0 # 入库口1 inSta[0]: staNo: 123 barcode: ${wcs-slave.barcode[0].id} backSta: 122 led: ${wcs-slave.led[1].id} # 入库口1 inSta[1]: staNo: 223 barcode: ${wcs-slave.barcode[1].id} backSta: 222 led: ${wcs-slave.led[6].id} # 入库口1 inSta[2]: staNo: 225 barcode: ${wcs-slave.barcode[2].id} backSta: 224 led: ${wcs-slave.led[7].id} # 入库口1 inSta[3]: staNo: 228 barcode: ${wcs-slave.barcode[3].id} backSta: 227 led: ${wcs-slave.led[9].id} # 入库口1 inSta[4]: staNo: 231 barcode: ${wcs-slave.barcode[4].id} backSta: 230 led: ${wcs-slave.led[11].id} # 拣料入库口1 pickSta[0]: staNo: 223 barcode: ${wcs-slave.barcode[1].id} led: ${wcs-slave.led[6].id} backSta: 222 # 拣料入库口1 pickSta[1]: staNo: 225 barcode: ${wcs-slave.barcode[2].id} led: ${wcs-slave.led[7].id} backSta: 224 # 拣料入库口1 pickSta[2]: staNo: 228 barcode: ${wcs-slave.barcode[3].id} led: ${wcs-slave.led[9].id} backSta: 227 # 拣料入库口1 pickSta[3]: staNo: 231 barcode: ${wcs-slave.barcode[4].id} led: ${wcs-slave.led[11].id} backSta: 230 # 拣料入库口1 pickSta[4]: staNo: 411 barcode: ${wcs-slave.barcode[4].id} led: ${wcs-slave.led[12].id} backSta: 411 # 拣料入库口1 pickSta[5]: staNo: 412 barcode: ${wcs-slave.barcode[4].id} led: ${wcs-slave.led[13].id} backSta: 412 # 拣料入库口1 pickSta[6]: staNo: 413 barcode: ${wcs-slave.barcode[4].id} led: ${wcs-slave.led[14].id} backSta: 413 # 拣料入库口1 pickSta[7]: staNo: 414 barcode: ${wcs-slave.barcode[4].id} led: ${wcs-slave.led[15].id} backSta: 414 # 空板入库口1 emptyInSta[0]: staNo: 123 barcode: ${wcs-slave.barcode[0].id} backSta: 122 led: ${wcs-slave.led[1].id} # 空板入库口2 emptyInSta[1]: staNo: 223 barcode: ${wcs-slave.barcode[1].id} backSta: 222 led: ${wcs-slave.led[6].id} # 空板入库口2 emptyInSta[2]: staNo: 225 barcode: ${wcs-slave.barcode[2].id} backSta: 224 led: ${wcs-slave.led[7].id} # 空板入库口2 emptyInSta[3]: staNo: 228 barcode: ${wcs-slave.barcode[3].id} backSta: 227 led: ${wcs-slave.led[9].id} # 空板入库口2 emptyInSta[4]: staNo: 231 barcode: ${wcs-slave.barcode[4].id} backSta: 230 led: ${wcs-slave.led[11].id} # 出库口1 outSta[0]: staNo: 121 outSta[1]: staNo: 124 outSta[2]: staNo: 125 outSta[3]: staNo: 126 outSta[4]: staNo: 221 outSta[5]: staNo: 223 outSta[6]: staNo: 225 outSta[7]: staNo: 226 outSta[8]: staNo: 228 outSta[9]: staNo: 229 outSta[10]: staNo: 231 outSta[11]: staNo: 411 outSta[12]: staNo: 412 outSta[13]: staNo: 413 outSta[14]: staNo: 414 # 西楼PLC devp[1]: id: 2 ip: 10.10.10.180 port: 102 rack: 0 slot: 0 # 入库口1 inSta[0]: staNo: 102 barcode: ${wcs-slave.barcode[5].id} backSta: 101 led: ${wcs-slave.led[16].id} # 入库口1 inSta[1]: staNo: 105 barcode: ${wcs-slave.barcode[6].id} backSta: 104 led: ${wcs-slave.led[18].id} # 入库口1 inSta[2]: staNo: 107 barcode: ${wcs-slave.barcode[7].id} backSta: 106 led: ${wcs-slave.led[19].id} # 入库口1 inSta[3]: staNo: 109 barcode: ${wcs-slave.barcode[8].id} backSta: 108 led: ${wcs-slave.led[20].id} # 入库口1 inSta[4]: staNo: 203 barcode: ${wcs-slave.barcode[9].id} backSta: 202 led: ${wcs-slave.led[22].id} # 入库口1 inSta[5]: staNo: 205 barcode: ${wcs-slave.barcode[10].id} backSta: 204 led: ${wcs-slave.led[23].id} # 入库口1 inSta[6]: staNo: 208 barcode: ${wcs-slave.barcode[11].id} backSta: 207 led: ${wcs-slave.led[25].id} # 入库口1 inSta[7]: staNo: 211 barcode: ${wcs-slave.barcode[12].id} backSta: 210 led: ${wcs-slave.led[27].id} # 拣料入库口1 pickSta[0]: staNo: 203 barcode: ${wcs-slave.barcode[9].id} led: ${wcs-slave.led[22].id} backSta: 202 # 拣料入库口1 pickSta[1]: staNo: 205 barcode: ${wcs-slave.barcode[10].id} led: ${wcs-slave.led[23].id} backSta: 204 # 拣料入库口1 pickSta[2]: staNo: 208 barcode: ${wcs-slave.barcode[11].id} led: ${wcs-slave.led[25].id} backSta: 207 # 拣料入库口1 pickSta[3]: staNo: 211 barcode: ${wcs-slave.barcode[12].id} led: ${wcs-slave.led[27].id} backSta: 210 # 拣料入库口1 pickSta[4]: staNo: 401 barcode: ${wcs-slave.barcode[12].id} led: ${wcs-slave.led[28].id} backSta: 401 # 拣料入库口1 pickSta[5]: staNo: 402 barcode: ${wcs-slave.barcode[12].id} led: ${wcs-slave.led[29].id} backSta: 402 # 拣料入库口1 pickSta[6]: staNo: 403 barcode: ${wcs-slave.barcode[12].id} led: ${wcs-slave.led[30].id} backSta: 403 # 拣料入库口1 pickSta[7]: staNo: 404 barcode: ${wcs-slave.barcode[12].id} led: ${wcs-slave.led[31].id} backSta: 404 # 空板入库口1 emptyInSta[0]: staNo: 102 barcode: ${wcs-slave.barcode[5].id} backSta: 101 led: ${wcs-slave.led[16].id} # 空板入库口2 emptyInSta[1]: staNo: 105 barcode: ${wcs-slave.barcode[6].id} backSta: 104 led: ${wcs-slave.led[18].id} # 空板入库口2 emptyInSta[2]: staNo: 107 barcode: ${wcs-slave.barcode[7].id} backSta: 106 led: ${wcs-slave.led[19].id} # 空板入库口2 emptyInSta[3]: staNo: 109 barcode: ${wcs-slave.barcode[8].id} backSta: 108 led: ${wcs-slave.led[20].id} # 空板入库口2 emptyInSta[4]: staNo: 203 barcode: ${wcs-slave.barcode[9].id} backSta: 202 led: ${wcs-slave.led[22].id} # 空板入库口2 emptyInSta[5]: staNo: 205 barcode: ${wcs-slave.barcode[10].id} backSta: 204 led: ${wcs-slave.led[23].id} # 空板入库口2 emptyInSta[6]: staNo: 208 barcode: ${wcs-slave.barcode[11].id} backSta: 207 led: ${wcs-slave.led[25].id} # 空板入库口2 emptyInSta[7]: staNo: 211 barcode: ${wcs-slave.barcode[12].id} backSta: 210 led: ${wcs-slave.led[27].id} # 出库口1 outSta[0]: staNo: 103 outSta[1]: staNo: 201 outSta[2]: staNo: 203 outSta[3]: staNo: 205 outSta[4]: staNo: 206 outSta[5]: staNo: 208 outSta[6]: staNo: 209 outSta[7]: staNo: 211 outSta[8]: staNo: 401 outSta[9]: staNo: 402 outSta[10]: staNo: 403 outSta[11]: staNo: 404 # 条码扫描仪1 barcode[0]: id: 1 ip: 10.10.10.151 port: 51236 # 条码扫描仪2 barcode[1]: id: 2 ip: 10.10.10.152 port: 51236 # 条码扫描仪3 barcode[2]: id: 3 ip: 10.10.10.153 port: 51236 # 条码扫描仪4 barcode[3]: id: 4 ip: 10.10.10.154 port: 51236 # 条码扫描仪5 barcode[4]: id: 5 ip: 10.10.10.155 port: 51236 # 条码扫描仪6 barcode[5]: id: 6 ip: 10.10.10.187 port: 51236 # 条码扫描仪7 barcode[6]: id: 7 ip: 10.10.10.188 port: 51236 # 条码扫描仪8 barcode[7]: id: 8 ip: 10.10.10.189 port: 51236 # 条码扫描仪9 barcode[8]: id: 9 ip: 10.10.10.190 port: 51236 # 条码扫描仪10 barcode[9]: id: 10 ip: 10.10.10.191 port: 51236 # 条码扫描仪11 barcode[10]: id: 11 ip: 10.10.10.192 port: 51236 # 条码扫描仪12 barcode[11]: id: 12 ip: 10.10.10.193 port: 51236 # 条码扫描仪13 barcode[12]: id: 13 ip: 10.10.10.194 port: 51236 # LED1 led[0]: id: 121 ip: 10.10.10.51 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 121 # LED2 led[1]: id: 123 ip: 10.10.10.52 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 123 led[2]: id: 124 ip: 10.10.10.53 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 124 led[3]: id: 125 ip: 10.10.10.54 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 125 led[4]: id: 126 ip: 10.10.10.55 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 126 led[5]: id: 221 ip: 10.10.10.56 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 221 led[6]: id: 223 ip: 10.10.10.57 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 223 led[7]: id: 224 ip: 10.10.10.58 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 224 led[8]: id: 226 ip: 10.10.10.59 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 226 led[9]: id: 228 ip: 10.10.10.60 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 228 led[10]: id: 229 ip: 10.10.10.61 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 229 led[11]: id: 231 ip: 10.10.10.62 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 231 led[12]: id: 411 ip: 10.10.10.63 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 411 led[13]: id: 412 ip: 10.10.10.64 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 412 led[14]: id: 413 ip: 10.10.10.65 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 413 led[15]: id: 414 ip: 10.10.10.66 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 414 led[16]: id: 102 ip: 10.10.10.67 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 102 led[17]: id: 103 ip: 10.10.10.68 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 103 led[18]: id: 105 ip: 10.10.10.69 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 105 led[19]: id: 107 ip: 10.10.10.70 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 107 led[20]: id: 109 ip: 10.10.10.71 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 109 led[21]: id: 201 ip: 10.10.10.72 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 201 led[22]: id: 203 ip: 10.10.10.73 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 203 led[23]: id: 204 ip: 10.10.10.74 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 204 led[24]: id: 206 ip: 10.10.10.75 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 206 led[25]: id: 208 ip: 10.10.10.76 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 208 led[26]: id: 209 ip: 10.10.10.77 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 209 led[27]: id: 211 ip: 10.10.10.78 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 211 led[28]: id: 401 ip: 10.10.10.79 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 401 led[29]: id: 402 ip: 10.10.10.80 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 402 led[30]: id: 403 ip: 10.10.10.81 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 403 led[31]: id: 404 ip: 10.10.10.82 port: 5005 devpPlcId: ${wcs-slave.devp[1].id} staArr: 404