You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

745 lines
8.6 KiB
Plaintext

version = 2021
[proc]
pid = 1008
type = 0
name = OK料仓换料盘
start =
pause =
step_count = 15
[step]
sid = 20802
state = 0
desc = 竞争开始
script:
script_end
node_count = 3
[node]
nid = 3080201
task = 1008
type = 18
state = 0
desc = node1
cmd = 1052
[node]
nid = 3080202
task = 1008
type = 17
state = 0
desc = node1
cmd = okevent=0
[node]
nid = 3080203
task = 1008
type = 17
state = 0
desc = node3
cmd = emptyevent=0
[step]
sid = 20805
state = 0
desc = 到料仓换料位
script:
script_end
node_count = 7
[node]
nid = 3080531
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Replacement tray","PASS silo")
[node]
nid = 3080532
task = 1
type = 24
state = 1
desc = node2
cmd = 0 "调试 准备料盘点位运动"
[node]
nid = 3080533
task = 1
type = 27
state = 0
desc = node3
cmd = tmp = rpos(51001)
[node]
nid = 3080534
task = 1
type = 27
state = 0
desc = node4
cmd = if (tmp<safex) jump(3080537)
[node]
nid = 3080535
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p0 :x(safex)
[node]
nid = 3080536
task = 1
type = 7
state = 0
desc = node6
cmd = p2
[node]
nid = 3080537
task = 1
type = 7
state = 0
desc = node7
cmd = p12
[step]
sid = 20803
state = 0
desc = 到空盘上方
script:
script_end
node_count = 3
[node]
nid = 3080331
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3080332
task = 2
type = 7
state = 0
desc = node2
cmd = p3
[node]
nid = 3080333
task = 2
type = 1
state = 0
desc = node3
cmd = 300
[step]
sid = 20807
state = 0
desc = 空料仓上升一层
script:
script_end
node_count = 9
[node]
nid = 3080701
task = 1008
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3080702
task = 1008
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸3=0
[node]
nid = 3080709
task = 1008
type = 14
state = 0
desc = node3
cmd = 料仓夹磁气缸3开=1
[node]
nid = 3080703
task = 1008
type = 19
state = 0
desc = node3
cmd = 1018
[node]
nid = 3080704
task = 1008
type = 27
state = 0
desc = node4
cmd = if (emptynum==1) {pstart(1018);emptyevent=0;jump(3080706)}
[node]
nid = 3080706
task = 1008
type = 19
state = 0
desc = node5
cmd = 1018
[node]
nid = 3080707
task = 1008
type = 27
state = 0
desc = node6
cmd = if(rio("满料对射光电3") ==1)jump(3080708)
[node]
nid = 3080705
task = 1008
type = 27
state = 0
desc = node5
cmd = emptynum--
[node]
nid = 3080708
task = 1008
type = 1
state = 0
desc = node8
cmd = 0
[step]
sid = 20813
state = 0
desc = 空料仓上升一层1
script:
script_end
node_count = 6
[node]
nid = 3081351
task = 5
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3081352
task = 5
type = 6
state = 0
desc = node2
cmd = p6 = pallet(1,1,emptynum)
[node]
nid = 3081353
task = 5
type = 7
state = 0
desc = node3
cmd = p6
[node]
nid = 3081354
task = 5
type = 1
state = 0
desc = node4
cmd = 300
[node]
nid = 3081355
task = 5
type = 14
state = 0
desc = node5
cmd = 料仓夹磁气缸3=1
[node]
nid = 3081356
task = 5
type = 14
state = 0
desc = node6
cmd = 料仓夹磁气缸3开=0
[step]
sid = 20806
state = 0
desc = 抓空盘
script:
script_end
node_count = 22
[node]
nid = 3080621
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3080622
task = 2
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸3=1
[node]
nid = 3080633
task = 2
type = 14
state = 0
desc = node3
cmd = 料仓夹磁气缸3开=0
[node]
nid = 3080623
task = 2
type = 15
state = 0
desc = node3
cmd = 料仓夹磁气缸3+=1 -1
[node]
nid = 3080624
task = 2
type = 1
state = 0
desc = node4
cmd = 300
[node]
nid = 3080636
task = 2
type = 14
state = 0
desc = node6
cmd = 料盘搬运气缸下出=1
[node]
nid = 3080625
task = 2
type = 14
state = 0
desc = node5
cmd = 料盘搬运气缸上出=0
[node]
nid = 3080626
task = 2
type = 15
state = 0
desc = node6
cmd = 料盘搬运气缸下=1 -1
[node]
nid = 3080638
task = 2
type = 14
state = 0
desc = node8
cmd = 料盘真空开=1
[node]
nid = 3080627
task = 2
type = 14
state = 0
desc = node7
cmd = 料盘真空关=0
[node]
nid = 3080628
task = 2
type = 15
state = 0
desc = node8
cmd = 料盘真空检测=1 -1
[node]
nid = 3080641
task = 2
type = 1
state = 0
desc = node11
cmd = 300
[node]
nid = 3080629
task = 2
type = 14
state = 0
desc = node9
cmd = 料仓夹磁气缸3=0
[node]
nid = 3080630
task = 2
type = 14
state = 0
desc = node10
cmd = 料仓夹磁气缸3开=1
[node]
nid = 3080631
task = 2
type = 15
state = 0
desc = node11
cmd = 料仓夹磁气缸3-=1 -1
[node]
nid = 3080632
task = 2
type = 1
state = 0
desc = node12
cmd = 300
[node]
nid = 8060201
task = 2
type = 14
state = 0
desc = node17
cmd = 料盘搬运气缸下出=0
[node]
nid = 8060202
task = 2
type = 14
state = 0
desc = node18
cmd = 料盘搬运气缸上出=1
[node]
nid = 8060203
task = 2
type = 15
state = 0
desc = node19
cmd = 料盘搬运气缸上=1 -1
[node]
nid = 8060204
task = 2
type = 1
state = 0
desc = node20
cmd = 300
[node]
nid = 8060205
task = 2
type = 7
state = 0
desc = node21
cmd = p5
[node]
nid = 8060206
task = 2
type = 15
state = 0
desc = node22
cmd = 料盘真空检测=1 -1
[step]
sid = 20808
state = 0
desc = OK仓下降一层
script:
script_end
node_count = 10
[node]
nid = 3080801
task = 1008
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3080802
task = 1008
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸1=0
[node]
nid = 3080810
task = 1008
type = 14
state = 0
desc = node3
cmd = 料仓夹磁气缸1开=1
[node]
nid = 3080803
task = 1008
type = 1
state = 0
desc = node3
cmd = 300
[node]
nid = 3080804
task = 1008
type = 19
state = 0
desc = node4
cmd = 1016
[node]
nid = 3080805
task = 1008
type = 27
state = 0
desc = node5
cmd = if (oknum==20) {pstart(1016);okevent=0;jump(3080803)}
[node]
nid = 3080807
task = 1008
type = 19
state = 0
desc = node4
cmd = 1016
[node]
nid = 3080808
task = 1008
type = 27
state = 0
desc = node7
cmd = if(rio("满料对射光电1") ==0)jump(3080809)
[node]
nid = 3080806
task = 1008
type = 27
state = 0
desc = node6
cmd = oknum++
[node]
nid = 3080809
task = 1008
type = 1
state = 0
desc = node9
cmd = 0
[step]
sid = 20816
state = 0
desc = OK仓下降一层1
script:
script_end
node_count = 3
[node]
nid = 3081631
task = 3
type = 6
state = 0
desc = node1
cmd = p6 = pallet(1,1,oknum)
[node]
nid = 3081632
task = 3
type = 7
state = 0
desc = node2
cmd = p6
[node]
nid = 3081633
task = 3
type = 1
state = 0
desc = node3
cmd = 300
[step]
sid = 20809
state = 0
desc = 放入空盘
script:
script_end
node_count = 16
[node]
nid = 3080921
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3080922
task = 2
type = 14
state = 0
desc = node2
cmd = 料盘搬运气缸下出=1
[node]
nid = 3080933
task = 2
type = 14
state = 0
desc = node3
cmd = 料盘搬运气缸上出=0
[node]
nid = 3080923
task = 2
type = 15
state = 0
desc = node3
cmd = 料盘搬运气缸下=1 -1
[node]
nid = 3080924
task = 2
type = 1
state = 0
desc = node4
cmd = 300
[node]
nid = 3080935
task = 2
type = 14
state = 0
desc = node9
cmd = 料仓夹磁气缸1=1
[node]
nid = 3080937
task = 2
type = 14
state = 0
desc = node7
cmd = 料仓夹磁气缸1开=0
[node]
nid = 3080925
task = 2
type = 14
state = 0
desc = node5
cmd = 料盘真空关=1
[node]
nid = 3080939
task = 2
type = 14
state = 0
desc = node9
cmd = 料盘真空开=0
[node]
nid = 3080926
task = 2
type = 1
state = 0
desc = node6
cmd = 300
[node]
nid = 3080927
task = 2
type = 14
state = 0
desc = node7
cmd = 料盘搬运气缸下出=0
[node]
nid = 3080941
task = 2
type = 14
state = 0
desc = node11
cmd = 料盘搬运气缸上出=1
[node]
nid = 3080928
task = 2
type = 15
state = 0
desc = node8
cmd = 料盘搬运气缸上=1 -1
[node]
nid = 3080929
task = 2
type = 14
state = 1
desc = node9
cmd = 料仓夹磁气缸1=1
[node]
nid = 3080930
task = 2
type = 1
state = 0
desc = node10
cmd = 300
[node]
nid = 3080931
task = 2
type = 7
state = 0
desc = node11
cmd = p1
[step]
sid = 20804
state = 0
desc = 重置竞争信号
script:
script_end
node_count = 2
[node]
nid = 3080401
task = 1008
type = 27
state = 0
desc = node1
cmd = okevent=0
[node]
nid = 3080402
task = 1008
type = 27
state = 0
desc = node1
cmd = emptyevent=0
[step]
sid = 20815
state = 0
desc = 跳转到结束
script:
jump (20814)
script_end
node_count = 0
[step]
sid = 20810
state = 1
desc = 更换一次NG盘
script:
if(t!=3) jump(20811)
script_end
node_count = 1
[node]
nid = 3081001
task = 1008
type = 24
state = 0
desc = node1
cmd = 0 "请更换一次NG盘后,再点击确认!"
[step]
sid = 20811
state = 1
desc = 更换二次NG盘
script:
if(t!=3) jump(20812)
script_end
node_count = 1
[node]
nid = 3081101
task = 1008
type = 24
state = 0
desc = node1
cmd = 0 "请更换二次NG盘后,再点击确认!"
[step]
sid = 20812
state = 1
desc = 更换NG盘
script:
if(t!=5) jump(20814)
script_end
node_count = 1
[node]
nid = 3081201
task = 1008
type = 24
state = 0
desc = node1
cmd = 0 "请更换NG盘后,再点击确认!"
[step]
sid = 20814
state = 0
desc = over
script:
work_set(t,0)
script_end
node_count = 4
[node]
nid = 3081401
task = 1008
type = 22
state = 0
desc = node1
cmd = 31 "stockreset 2"
[node]
nid = 3081402
task = 1008
type = 27
state = 0
desc = node2
cmd = if(5==ops_status) jump(3081404)
[node]
nid = 3081403
task = 1008
type = 18
state = 0
desc = node3
cmd = 1049
[node]
nid = 3081404
task = 1008
type = 1
state = 0
desc = node4
cmd = 0