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.

652 lines
7.5 KiB
Plaintext

version = 2021
[proc]
pid = 1008
type = 0
name = OK料仓换料盘
start =
pause =
step_count = 15
[step]
sid = 20802
bDisable = 0
desc = 竞争开始
script:
script_end
node_count = 2
[node]
nid = 3080201
task = 1008
type = 17
state = 0
desc = node1
cmd = okevent=0
[node]
nid = 3080202
task = 1008
type = 17
state = 0
desc = node1
cmd = emptyevent=0
[step]
sid = 20805
bDisable = 0
desc = 到料仓换料位
script:
script_end
node_count = 13
[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 = 0
desc = node2
cmd = 0 "调试 准备料盘点位运动"
[node]
nid = 3080533
task = 1
type = 27
state = 0
desc = node3
cmd = tmp = rpos(51002)
[node]
nid = 3080534
task = 1
type = 27
state = 0
desc = node4
cmd = if (tmp>0) jump(3080541)
[node]
nid = 3080535
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p0 :z(safez)
[node]
nid = 3080536
task = 1
type = 7
state = 0
desc = node6
cmd = p2
[node]
nid = 3080537
task = 1
type = 27
state = 0
desc = node7
cmd = tmp = rpos(51001)
[node]
nid = 3080538
task = 1
type = 27
state = 0
desc = node8
cmd = if (tmp<872) jump(3080541)
[node]
nid = 3080539
task = 1
type = 6
state = 0
desc = node9
cmd = p2 = p0 :x(872) :z(safez)
[node]
nid = 3080540
task = 1
type = 7
state = 0
desc = node10
cmd = p2
[node]
nid = 3080541
task = 1
type = 6
state = 0
desc = node11
cmd = p2 = p0 :z(safez)
[node]
nid = 3080542
task = 1
type = 7
state = 0
desc = node12
cmd = p2
[node]
nid = 3080543
task = 1
type = 7
state = 0
desc = node13
cmd = p12
[step]
sid = 20803
bDisable = 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 = 500
[step]
sid = 20807
bDisable = 0
desc = 空料仓上升一层
script:
script_end
node_count = 8
[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 = 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(3080508)
[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
bDisable = 0
desc = 空料仓上升一层1
script:
script_end
node_count = 5
[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
[step]
sid = 20806
bDisable = 0
desc = 抓空盘
script:
script_end
node_count = 12
[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 = 料盘搬运气缸=1
[node]
nid = 3080623
task = 2
type = 15
state = 0
desc = node3
cmd = 料盘搬运气缸+=1 -1
[node]
nid = 3080624
task = 2
type = 14
state = 0
desc = node4
cmd = 料盘真空=1
[node]
nid = 3080625
task = 2
type = 1
state = 0
desc = node5
cmd = 500
[node]
nid = 3080626
task = 2
type = 14
state = 0
desc = node6
cmd = 料仓夹磁气缸3=0
[node]
nid = 3080627
task = 2
type = 1
state = 0
desc = node7
cmd = 500
[node]
nid = 3080628
task = 2
type = 14
state = 0
desc = node8
cmd = 料盘搬运气缸=0
[node]
nid = 3080629
task = 2
type = 15
state = 0
desc = node9
cmd = 料盘搬运气缸-=1 -1
[node]
nid = 3080630
task = 2
type = 1
state = 0
desc = node10
cmd = 500
[node]
nid = 3080631
task = 2
type = 7
state = 0
desc = node11
cmd = p5
[node]
nid = 3080632
task = 2
type = 1
state = 0
desc = node12
cmd = 300
[step]
sid = 20808
bDisable = 0
desc = OK仓下降一层
script:
script_end
node_count = 9
[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 = 3080803
task = 1008
type = 1
state = 0
desc = node3
cmd = 500
[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(3080837)}
[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
bDisable = 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 = 500
[step]
sid = 20809
bDisable = 0
desc = 放入空盘
script:
script_end
node_count = 12
[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 = 3080923
task = 2
type = 15
state = 0
desc = node3
cmd = 料盘搬运气缸+=1 -1
[node]
nid = 3080924
task = 2
type = 1
state = 0
desc = node4
cmd = 500
[node]
nid = 3080935
task = 2
type = 14
state = 0
desc = node9
cmd = 料仓夹磁气缸1=1
[node]
nid = 3080925
task = 2
type = 14
state = 0
desc = node5
cmd = 料盘真空=0
[node]
nid = 3080926
task = 2
type = 1
state = 0
desc = node6
cmd = 500
[node]
nid = 3080927
task = 2
type = 14
state = 0
desc = node7
cmd = 料盘搬运气缸=0
[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 = 500
[node]
nid = 3080931
task = 2
type = 7
state = 0
desc = node11
cmd = p1
[step]
sid = 20804
bDisable = 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
bDisable = 0
desc = 跳转到结束
script:
jump (20814)
script_end
node_count = 0
[step]
sid = 20810
bDisable = 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
bDisable = 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
bDisable = 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
bDisable = 0
desc = over
script:
work_set(t,0)
script_end
node_count = 2
[node]
nid = 3081401
task = 1008
type = 22
state = 0
desc = node1
cmd = 31 "stockreset 2"
[node]
nid = 3081402
task = 1008
type = 18
state = 0
desc = node2
cmd = 1049