Blame view

HHWCSHost/SysData.txt 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
PLC地址样例:
S7:[S7 connection_1]DB1INT10

货位状态:
empty	空
lock	预定
occupy	占用
disable	禁用

任务类型:
100	整盘入库
500	空容器入库
13
14

300	整盘出库
15
600	空容器出库
16
17
18

200	补充入库
400	分拣出库
19
700	盘点
20
21
22
23
24
25
26
800	移库

任务状态:
0	生成任务
10	下达任务
20	开始执行
liufu authored
27
28
25	到达堆垛机接出站台(堆垛机执行出库完成)
28	已经完成堆垛机接出站台任务响应
29
30	已经到站台
liufu authored
30
31
31	模拟电气拣选确认按钮
35	到达堆垛机接入站台(表示堆垛机可以对其进行入库)
32
38	堆垛机进行了入库响应
liufu authored
33
34
35
36
40	已经完成


交互:
liufu authored
37
1.对于输送线,我们无需写入任务号,PLC上报托盘条码并跟踪,我们根据条码来查找任务号;
liufu authored
38
39
40
41
42
43
44
45
46
47
48
2.对于堆垛机,依然写入任务号;


流程:
1.入库口,电气扫描托盘,给地址请求;WCS响应;
2.堆垛机接入站台,电气给位置达到,WCS响应并更新任务状态;
3.堆垛机空闲,优先下发出库任务;
4.堆垛机下发入库任务时,检测工作状态空闲或入库,检测状态为35的任务,有就下发,此任务同一时间同一巷道最多只有一条;
5.堆垛机下发出库任务时,检测工作状态空闲或出库,当为出库时,表示只能进行出库任务下发;
6.堆垛机接出站台,检测地址请求,选出对应这一巷道状态为25的任务,此任务同一时间同一巷道对坐只有一条,将这条任务响应给站台,包括写入托盘号;
7.堆垛机接入站台,检测到达请求,获取托盘、获取任务、更新任务状态为35,回复位置到达;
liufu authored
49
50
8.拣选口(这里带整出),电气给位置到达,获取托盘数据,查找任务,整出回复备用字段1,拣选回复备用2;其他站台回复0;
	响应地址请求,通过托盘获取任务,如果任务不是31状态,则不响应,界面上显示一个按钮,当按下时,更改任务状态为31,当检测到任务状态31时,则响应地址请求;
liufu authored
51
9.当堆垛机工作状态为0,1,2时,表示可以进行出入任务,此时巷道内的移库任务优先级应放置最低;
liufu authored
52
liufu authored
53
54
55
56
堆垛机排:
单伸:1 巷道 2
双伸:31 巷道 24
liufu authored
57
58
59
60
入库口处理
1.当条码不识别或外形检测不通过时,电气程序自动退回托盘到入库口;
2.当请求时的条码无对应任务或任务状态不对时,wcs给出回退的回复,即将去向地址写成入库口即可;
61
62
货架1到2层可以承重,其他不能承重,需要区别;(没有实现)