自动化立体仓库 - WMS系统
chen.llin
4 小时以前 12067f657bc3dc169a7a466e433374368e8daf73
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
server:
  port: 8080
  servlet:
    context-path: /@pom.build.finalName@
 
spring:
  application:
    name: @pom.build.finalName@
  jmx:
    enabled: false
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    username: sa
    password: sa@123
    url: jdbc:sqlserver://192.168.4.15:1433;databasename=yhfzasrs
  mvc:
    static-path-pattern: /**
  redis:
    host: localhost
    port: 6379
    database: 0
  #    password: xltys1995
  servlet:
    multipart:
      maxFileSize: 100MB
      maxRequestSize: 100MB
 
mybatis-plus:
  mapper-locations: classpath:mapper/*.xml
  #  global-config:
  #    field-strategy: 0
#  configuration:
    #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#    map-underscore-to-camel-case: true
#    cache-enabled: true
#    call-setters-on-nulls: true
 
logging:
  file:
    path: /stock/out/@pom.build.finalName@/logs
 
super:
  pwd: xltys1995
 
swagger:
  enable: false
 
#License相关配置
license:
  subject: yhfzasrs
  publicAlias: publicCert
  storePass: public_zhongyang_123456789
  licensePath: license.lic
  publicKeysStorePath: publicCerts.keystore
 
# 下位机配置
wcs-slave:
  # 双深
  doubleDeep: true
  # 双深库位排号
  doubleLocs: 1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32
  # 一个堆垛机负责的货架排数
  groupCount: 4
  # 左深库位排号
  doubleLocsLeft: 1,5,9,13,17,21,25,29
  # 右深库位排号
  doubleLocsRight: 4,8,12,16,20,24,28,32
 
Agv:
  sendTask: false
  # AGV呼叫重试配置
  callRetry:
    # 是否启用重试机制
    # true: 启用重试,失败后会自动重试
    # false: 不启用重试,失败后直接停止
    enabled: true
    # 最大重试次数(失败后最多重试多少次后停止)
    maxRetryCount: 3
    # 重试间隔时间(秒,每次重试之间的等待时间)
    retryIntervalSeconds: 5
  # 东侧配置
  east:
    robotGroup: "Group-001"
    displayName: "东侧"  # 侧边显示名称(用于日志和提示信息)
    stations:
      - "1001"
      - "1003"
      - "1005"
      - "1007"
  # 西侧配置
  west:
    robotGroup: "Group-002"
    displayName: "西侧"  # 侧边显示名称(用于日志和提示信息)
    stations:
      - "1042"
      - "1044"
      - "1046"
      - "1048"
  # whs_type映射配置
  whsTypeMapping:
    # 入库区whs_type值(对应东侧)
    inboundArea: 1
    # 缓存区whs_type值(对应西侧)
    cacheArea: 2
  # 站点分配策略配置
  siteAllocation:
    # 分配策略类型:round-robin(轮询分配/平均分配)、least-task(最少任务优先,默认)、random(随机分配)
    strategy: round-robin
    # 是否启用平均分配:当多个站点任务数相同时,true=使用轮询分配,false=总是选择第一个
    enableRoundRobin: true
  # 库位前缀配置
  locationPrefix:
    # CA前缀:只做入库的库位前缀
    inboundOnly: "CA"
    # WA前缀:会被出库分配缓存区的库位前缀
    cacheArea: "WA"
  # 缓存库位分配规则配置
  cacheLocationAllocation:
    # 分配优先级说明:
    # 优先级1:分配第三列(bay1=3),且该排的1、2、3列都是空的
    # 优先级2:分配第二列(bay1=2),且该排的1、2列都是空的
    # 优先级3:分配第一列(bay1=1),所有排的第二第三列都满了
    # 优先级4:如果所有第一列都满了,再检查第二列
    # 优先级5:最后检查第三列
    # 层(lev1)从第一层开始
    priority:
      # 列优先级顺序(从高到低)
      bayPriority:
        - 3  # 第三列优先级最高
        - 2  # 第二列
        - 1  # 第一列
      # 层优先级:从第一层开始
      levStart: 1
      # 是否要求排的所有列都为空才分配(优先级1和2的要求)
      requireAllColumnsEmpty: true
 
# 越库配置
cross-dock:
  # 越库入库单类型ID
  inbound-doc-type-id: 35
  # 越库出库单类型ID
  outbound-doc-type-id: 36
  # 虚拟库位编号
  virtual-location-no: VIRTUAL
 
# 定时任务配置
scheduler:
  # 定时任务总开关,false时所有定时任务都不会启动
  enabled: true