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.

622 lines
7.2 KiB
Plaintext

version = 2021
[proc]
pid = 1017
type = 0
name = IO弹出进料仓
start = 进料仓弹出
pause =
step_count = 11
[step]
sid = 21702
bDisable = 0
desc = 竞争信号
script:
script_end
node_count = 20
[node]
nid = 3170201
task = 1017
type = 17
state = 0
desc = node1
cmd = trayevent=0
[node]
nid = 3170202
task = 1017
type = 27
state = 0
desc = node2
cmd = u1027=1
[node]
nid = 3170203
task = 1017
type = 19
state = 0
desc = node3
cmd = 1027
[node]
nid = 3170204
task = 1017
type = 18
state = 0
desc = node4
cmd = 1027 asyn
[node]
nid = 3170205
task = 1017
type = 1
state = 0
desc = node5
cmd = 1
[node]
nid = 3170206
task = 1017
type = 27
state = 0
desc = node6
cmd = if(1==rio("抽屉拉伸气缸2-")) jump(3170209)
[node]
nid = 3170217
task = 1017
type = 27
state = 0
desc = node7
cmd = redLight = 1
[node]
nid = 3170207
task = 1017
type = 24
state = 0
desc = node7
cmd = 0 "进料仓不在位,请把料仓推到位"
[node]
nid = 3170218
task = 1017
type = 27
state = 0
desc = node9
cmd = redLight = 0
[node]
nid = 3170208
task = 1017
type = 27
state = 0
desc = node8
cmd = if(0==rio("抽屉拉伸气缸2-")) jump(3170206)
[node]
nid = 3170209
task = 1017
type = 1
state = 0
desc = node9
cmd = 1
[node]
nid = 3170210
task = 1017
type = 14
state = 0
desc = node10
cmd = 抽屉锁2 = 1
[node]
nid = 3170211
task = 1017
type = 1
state = 0
desc = node11
cmd = 300
[node]
nid = 3170212
task = 1017
type = 27
state = 0
desc = node12
cmd = if(1==rio("抽屉锁2+")) jump(3170216)
[node]
nid = 3170213
task = 1017
type = 14
state = 0
desc = node13
cmd = 抽屉锁2 = 0
[node]
nid = 3170219
task = 1017
type = 27
state = 0
desc = node7
cmd = redLight = 1
[node]
nid = 3170214
task = 1017
type = 24
state = 0
desc = node14
cmd = 0 "抽屉锁 异常"
[node]
nid = 3170220
task = 1017
type = 27
state = 0
desc = node9
cmd = redLight = 0
[node]
nid = 3170215
task = 1017
type = 27
state = 0
desc = node15
cmd = jump(3170205)
[node]
nid = 3170216
task = 1017
type = 1
state = 0
desc = node16
cmd = 10
[step]
sid = 21703
bDisable = 0
desc = 退出tray料仓
script:
script_end
node_count = 17
[node]
nid = 3170341
task = 4
type = 7
state = 0
desc = node1
cmd = p1
[node]
nid = 3170342
task = 4
type = 14
state = 0
desc = node2
cmd = 抽屉锁2=0
[node]
nid = 3170343
task = 4
type = 15
state = 0
desc = node3
cmd = 抽屉锁2-=1 -1
[node]
nid = 3170344
task = 4
type = 1
state = 0
desc = node4
cmd = 300
[node]
nid = 3170345
task = 4
type = 14
state = 0
desc = node5
cmd = 抽屉拉伸气缸2=1
[node]
nid = 3170346
task = 4
type = 15
state = 0
desc = node6
cmd = 抽屉拉伸气缸2+=1 5000
[node]
nid = 3170347
task = 4
type = 25
state = 0
desc = node7
cmd = "请更换tray料仓"
[node]
nid = 3170348
task = 4
type = 15
state = 1
desc = node8
cmd = 抽屉拉伸气缸2+=1 -1
[node]
nid = 3170349
task = 4
type = 1
state = 0
desc = node9
cmd = 300
[node]
nid = 3170350
task = 4
type = 15
state = 0
desc = node10
cmd = 进料仓弹出=1 30000
[node]
nid = 3170351
task = 4
type = 14
state = 0
desc = node11
cmd = 抽屉拉伸气缸2=0
[node]
nid = 3170352
task = 4
type = 15
state = 0
desc = node12
cmd = 抽屉拉伸气缸2-=1 5000
[node]
nid = 3170353
task = 4
type = 15
state = 1
desc = node13
cmd = 料仓光电2=1 -1
[node]
nid = 3170354
task = 4
type = 1
state = 0
desc = node14
cmd = 200
[node]
nid = 3170355
task = 4
type = 14
state = 0
desc = node15
cmd = 抽屉锁2=1
[node]
nid = 3170356
task = 4
type = 15
state = 0
desc = node16
cmd = 抽屉锁2+=1 -1
[node]
nid = 3170357
task = 4
type = 1
state = 0
desc = node17
cmd = 300
[step]
sid = 21704
bDisable = 1
desc = 检查是否要放入料盘
script:
if(rio("满料对射光电2")==0 && rio("有无料盘检测2") == 0) jump (21703)
script_end
node_count = 0
[step]
sid = 21705
bDisable = 0
desc = 寻找OK料仓层数
script:
if(rio("满料对射光电2"))
{
jump(21709)
}
script_end
node_count = 12
[node]
nid = 3170541
task = 4
type = 27
state = 0
desc = node1
cmd = u1027 = 2
[node]
nid = 3170549
task = 4
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸2=0
[node]
nid = 3170550
task = 4
type = 15
state = 0
desc = node3
cmd = 料仓夹磁气缸2-=1 -1
[node]
nid = 3170542
task = 4
type = 27
state = 0
desc = node2
cmd = traynum =1
[node]
nid = 3170543
task = 4
type = 6
state = 0
desc = node3
cmd = p6 = pallet(1,1,traynum)
[node]
nid = 3170544
task = 4
type = 7
state = 0
desc = node4
cmd = p6
[node]
nid = 3170545
task = 4
type = 1
state = 0
desc = node5
cmd = 500
[node]
nid = 3170546
task = 4
type = 16
state = 0
desc = node6
cmd = 满料对射光电2=0
[node]
nid = 3170547
task = 4
type = 27
state = 0
desc = node7
cmd = traynum++
[node]
nid = 3170552
task = 4
type = 27
state = 0
desc = node10
cmd = if(traynum>20) jump(3170551)
[node]
nid = 3170548
task = 4
type = 27
state = 0
desc = node8
cmd = jump(3170543)
[node]
nid = 3170551
task = 4
type = 1
state = 0
desc = node11
cmd = 1
[step]
sid = 21707
bDisable = 0
desc = 夹OK盘
script:
script_end
node_count = 6
[node]
nid = 3170701
task = 1017
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3170702
task = 1017
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸2=1
[node]
nid = 3170703
task = 1017
type = 1
state = 0
desc = node3
cmd = 1500
[node]
nid = 3170704
task = 1017
type = 27
state = 0
desc = node4
cmd = if(rio("料仓夹磁气缸2+")==1) jump(3170706)
[node]
nid = 3170705
task = 1017
type = 24
state = 0
desc = node5
cmd = 0 "料仓夹气缸未到正限"
[node]
nid = 3170706
task = 1017
type = 1
state = 0
desc = node6
cmd = 0
[step]
sid = 21708
bDisable = 0
desc = 跳转退出
script:
jump(21706)
script_end
node_count = 0
[step]
sid = 21709
bDisable = 0
desc = 寻找OK料仓层数倒数第二层
script:
script_end
node_count = 8
[node]
nid = 3170941
task = 4
type = 27
state = 0
desc = node1
cmd = u1027 = 3
[node]
nid = 3170942
task = 4
type = 27
state = 0
desc = node2
cmd = traynum =1
[node]
nid = 3170943
task = 4
type = 6
state = 0
desc = node3
cmd = p6 = pallet(1,1,traynum)
[node]
nid = 3170944
task = 4
type = 7
state = 0
desc = node4
cmd = p6
[node]
nid = 3170945
task = 4
type = 1
state = 0
desc = node5
cmd = 500
[node]
nid = 3170946
task = 4
type = 16
state = 0
desc = node6
cmd = u1027=3
[node]
nid = 3170947
task = 4
type = 27
state = 0
desc = node7
cmd = traynum++
[node]
nid = 3170948
task = 4
type = 27
state = 0
desc = node8
cmd = jump(3170943)
[step]
sid = 21710
bDisable = 0
desc = 夹OK盘
script:
script_end
node_count = 6
[node]
nid = 3171001
task = 1017
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3171002
task = 1017
type = 14
state = 0
desc = node2
cmd = 料仓夹磁气缸2=1
[node]
nid = 3171003
task = 1017
type = 1
state = 0
desc = node3
cmd = 1500
[node]
nid = 3171004
task = 1017
type = 27
state = 0
desc = node4
cmd = if(rio("料仓夹磁气缸2+")==1) jump(3171006)
[node]
nid = 3171005
task = 1017
type = 24
state = 0
desc = node5
cmd = 0 "料仓夹气缸未到正限"
[node]
nid = 3171006
task = 1017
type = 1
state = 0
desc = node6
cmd = 0
[step]
sid = 21711
bDisable = 0
desc = 退出跳转
script:
jump(21706)
script_end
node_count = 0
[step]
sid = 21712
bDisable = 1
desc = 直接到顶层
script:
script_end
node_count = 3
[node]
nid = 3171241
task = 4
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3171242
task = 4
type = 6
state = 0
desc = node2
cmd = p6 = pallet(1,1,20)
[node]
nid = 3171243
task = 4
type = 7
state = 0
desc = node3
cmd = p6
[step]
sid = 21706
bDisable = 0
desc = end
script:
script_end
node_count = 2
[node]
nid = 3170601
task = 1017
type = 27
state = 0
desc = node1
cmd = trayevent=0
[node]
nid = 3170602
task = 1017
type = 27
state = 0
desc = node2
cmd = u1027=0