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.

1087 lines
13 KiB
Plaintext

version = 2021
[proc]
pid = 1030
type = 0
name = 进料仓去盖
start =
pause =
step_count = 14
[step]
sid = 23001
state = 0
desc = 竞争信号
script:
script_end
node_count = 4
[node]
nid = 3300101
task = 1030
type = 17
state = 0
desc = node1
cmd = trayevent=0
[node]
nid = 3300102
task = 1030
type = 17
state = 0
desc = node2
cmd = emptyevent=0
[node]
nid = 3300103
task = 1030
type = 14
state = 0
desc = node3
cmd = 光源2=1
[node]
nid = 3300104
task = 1030
type = 18
state = 0
desc = node4
cmd = 1052
[step]
sid = 23002
state = 0
desc = 换料盘位
script:
script_end
node_count = 4
[node]
nid = 30020001
task = 1030
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 30020002
task = 1030
type = 27
state = 0
desc = node2
cmd = x=100
[node]
nid = 30020003
task = 1030
type = 27
state = 0
desc = node3
cmd = y=-170
[node]
nid = 30020004
task = 1030
type = 18
state = 0
desc = node4
cmd = 1046
[step]
sid = 23003
state = 0
desc = 取盖
script:
script_end
node_count = 22
[node]
nid = 3300321
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300322
task = 2
type = 14
state = 0
desc = node2
cmd = 料盘搬运气缸下出=0
[node]
nid = 3300336
task = 2
type = 14
state = 0
desc = node3
cmd = 料盘搬运气缸上出=1
[node]
nid = 3300323
task = 2
type = 15
state = 0
desc = node3
cmd = 料盘搬运气缸上=1 -1
[node]
nid = 3300324
task = 2
type = 7
state = 0
desc = node4
cmd = p4
[node]
nid = 3300325
task = 2
type = 1
state = 0
desc = node5
cmd = 100
[node]
nid = 3300326
task = 2
type = 14
state = 0
desc = node6
cmd = 料盘搬运气缸下出=1
[node]
nid = 3300338
task = 2
type = 14
state = 0
desc = node8
cmd = 料盘搬运气缸上出=0
[node]
nid = 3300327
task = 2
type = 15
state = 0
desc = node7
cmd = 料盘搬运气缸下=1 -1
[node]
nid = 3300328
task = 2
type = 14
state = 0
desc = node8
cmd = 料盘真空开=1
[node]
nid = 3300341
task = 2
type = 14
state = 0
desc = node11
cmd = 料盘真空关=0
[node]
nid = 3300329
task = 2
type = 15
state = 0
desc = node9
cmd = 料盘真空检测=1 -1
[node]
nid = 3300330
task = 2
type = 14
state = 0
desc = node10
cmd = 料仓夹磁气缸2=0
[node]
nid = 3300343
task = 2
type = 14
state = 0
desc = node13
cmd = 料仓夹磁气缸2开=1
[node]
nid = 3300331
task = 2
type = 15
state = 0
desc = node11
cmd = 料仓夹磁气缸2-=1 -1
[node]
nid = 3300342
task = 2
type = 1
state = 0
desc = node12
cmd = 300
[node]
nid = 3300332
task = 2
type = 14
state = 0
desc = node12
cmd = 料盘搬运气缸下出=0
[node]
nid = 3300348
task = 2
type = 14
state = 0
desc = node18
cmd = 料盘搬运气缸上出=1
[node]
nid = 3300333
task = 2
type = 15
state = 0
desc = node13
cmd = 料盘搬运气缸上=1 -1
[node]
nid = 3300334
task = 2
type = 15
state = 0
desc = node14
cmd = 料盘真空检测=1 -1
[node]
nid = 3300346
task = 2
type = 1
state = 0
desc = node16
cmd = 300
[node]
nid = 3300335
task = 2
type = 7
state = 0
desc = node15
cmd = p6
[step]
sid = 23004
state = 0
desc = Tray料仓升一层
script:
script_end
node_count = 5
[node]
nid = 3300401
task = 1030
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300402
task = 1030
type = 19
state = 0
desc = node2
cmd = 1017
[node]
nid = 3300405
task = 1030
type = 27
state = 0
desc = node5
cmd = if(rio("满料对射光电2") ==1)jump(3300407)
[node]
nid = 3300406
task = 1030
type = 27
state = 0
desc = node6
cmd = traynum++
[node]
nid = 3300407
task = 1030
type = 1
state = 0
desc = node5
cmd = 0
[step]
sid = 23005
state = 0
desc = Tray料仓升一层1
script:
script_end
node_count = 8
[node]
nid = 3300541
task = 4
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300542
task = 4
type = 6
state = 0
desc = node2
cmd = p6 = pallet(1,1,traynum)
[node]
nid = 3300543
task = 4
type = 7
state = 0
desc = node3
cmd = p6
[node]
nid = 3300544
task = 4
type = 1
state = 0
desc = node4
cmd = 100
[node]
nid = 3300545
task = 4
type = 15
state = 0
desc = node5
cmd = 满料对射光电2=1 -1
[node]
nid = 3300546
task = 4
type = 14
state = 0
desc = node6
cmd = 料仓夹磁气缸2=1
[node]
nid = 3300548
task = 4
type = 14
state = 0
desc = node7
cmd = 料仓夹磁气缸2开=0
[node]
nid = 3300547
task = 4
type = 1
state = 0
desc = node7
cmd = 1500
[step]
sid = 23006
state = 0
desc = 拍照
script:
script_end
node_count = 21
[node]
nid = 3300601
task = 1030
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300602
task = 1030
type = 22
state = 0
desc = node2
cmd = 31 "M2"
[node]
nid = 3300603
task = 1030
type = 23
state = 0
desc = node3
cmd = 31 "WaitM2 1" 5000 ret
[node]
nid = 3300604
task = 1030
type = 27
state = 0
desc = node4
cmd = if(0==ret) jump(3300621)
[node]
nid = 3300605
task = 1030
type = 27
state = 0
desc = node5
cmd = if(1==ret) jump(3300614)
[node]
nid = 3300606
task = 1030
type = 1
state = 0
desc = node6
cmd = 0
[node]
nid = 3300607
task = 1030
type = 27
state = 0
desc = node7
cmd = redLight = 1
[node]
nid = 3300608
task = 1030
type = 27
state = 0
desc = node8
cmd = wlog("ERROR START",-1,"Camera capture failed","")
[node]
nid = 3300609
task = 1030
type = 24
state = 0
desc = node9
cmd = 1 "料盘拍照失败\n选择-是 重拍\n选择-否 忽略"
[node]
nid = 3300610
task = 1030
type = 27
state = 0
desc = node10
cmd = redLight = 0
[node]
nid = 3300611
task = 1030
type = 27
state = 0
desc = node11
cmd = if (4==t1030){ wlog("ERROR END",-1,"Camera Try Again","");jump(3300601);}
[node]
nid = 3300612
task = 1030
type = 27
state = 0
desc = node12
cmd = wlog("ERROR END",-1,"Camera To Next","");
[node]
nid = 3300613
task = 1030
type = 27
state = 0
desc = node13
cmd = jump(3300621)
[node]
nid = 3300614
task = 1030
type = 1
state = 0
desc = node14
cmd = 0
[node]
nid = 3300615
task = 1030
type = 27
state = 0
desc = node15
cmd = redLight = 1
[node]
nid = 3300616
task = 1030
type = 27
state = 0
desc = node16
cmd = wlog("ERROR START",-1,"Camera capture failed","")
[node]
nid = 3300617
task = 1030
type = 24
state = 0
desc = node17
cmd = 1 "料盘物料有空缺\n选择-是 重拍\n选择-否 忽略"
[node]
nid = 3300618
task = 1030
type = 27
state = 0
desc = node18
cmd = redLight = 0
[node]
nid = 3300619
task = 1030
type = 27
state = 0
desc = node19
cmd = if (4==t1030){ wlog("ERROR END",-1,"Camera Try Again","");jump(3300601);}
[node]
nid = 3300620
task = 1030
type = 27
state = 0
desc = node20
cmd = wlog("ERROR END",-1,"Camera To Next","");
[node]
nid = 3300621
task = 1030
type = 1
state = 0
desc = node21
cmd = 0
[step]
sid = 23007
state = 0
desc = 放空料仓盘
script:
if(0==rio("满料对射光电1")) jump(23011)
script_end
node_count = 23
[node]
nid = 3300721
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300738
task = 2
type = 2
state = 0
desc = set speed
cmd = 70 70 70
[node]
nid = 3300722
task = 2
type = 7
state = 0
desc = node2
cmd = p3
[node]
nid = 3300723
task = 2
type = 14
state = 0
desc = node3
cmd = 料仓夹磁气缸3=0
[node]
nid = 3300736
task = 2
type = 14
state = 0
desc = node4
cmd = 料仓夹磁气缸3开=1
[node]
nid = 3300724
task = 2
type = 15
state = 0
desc = node4
cmd = 料仓夹磁气缸3-=1 5000
[node]
nid = 3300725
task = 2
type = 14
state = 0
desc = node5
cmd = 料盘搬运气缸下出=1
[node]
nid = 3300737
task = 2
type = 14
state = 0
desc = node7
cmd = 料盘搬运气缸上出=0
[node]
nid = 3300726
task = 2
type = 15
state = 0
desc = node6
cmd = 料盘搬运气缸下=1 5000
[node]
nid = 3300727
task = 2
type = 1
state = 0
desc = node7
cmd = 300
[node]
nid = 3300728
task = 2
type = 14
state = 0
desc = node8
cmd = 料盘真空开=0
[node]
nid = 3300741
task = 2
type = 14
state = 0
desc = node11
cmd = 料盘真空关=1
[node]
nid = 3300739
task = 2
type = 14
state = 0
desc = node12
cmd = 料仓夹磁气缸3=1
[node]
nid = 3300742
task = 2
type = 14
state = 0
desc = node12
cmd = 料仓夹磁气缸3开=0
[node]
nid = 3300729
task = 2
type = 15
state = 0
desc = node9
cmd = 料仓夹磁气缸3+=1 5000
[node]
nid = 3300730
task = 2
type = 14
state = 0
desc = node10
cmd = 料盘搬运气缸下出=0
[node]
nid = 3300745
task = 2
type = 14
state = 0
desc = node15
cmd = 料盘搬运气缸上出=1
[node]
nid = 3300731
task = 2
type = 15
state = 0
desc = node11
cmd = 料盘搬运气缸上=1 5000
[node]
nid = 3300733
task = 2
type = 1
state = 0
desc = node13
cmd = 300
[node]
nid = 3300734
task = 2
type = 14
state = 0
desc = node14
cmd = 料仓夹磁气缸3=0
[node]
nid = 3300749
task = 2
type = 14
state = 0
desc = node19
cmd = 料仓夹磁气缸3开=1
[node]
nid = 3300735
task = 2
type = 15
state = 0
desc = node15
cmd = 料仓夹磁气缸3-=1 5000
[node]
nid = 3300732
task = 2
type = 7
state = 0
desc = node16
cmd = p1
[step]
sid = 23008
state = 0
desc = 空料仓下降一层
script:
script_end
node_count = 7
[node]
nid = 3300801
task = 1030
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3300802
task = 1030
type = 19
state = 0
desc = node2
cmd = 1018
[node]
nid = 3300803
task = 1030
type = 27
state = 0
desc = node3
cmd = if (emptynum==20) {pstart(1018);emptyevent=0;jump(3300802)}
[node]
nid = 3300804
task = 1030
type = 19
state = 0
desc = node2
cmd = 1018
[node]
nid = 3300805
task = 1030
type = 27
state = 0
desc = node4
cmd = if(rio("满料对射光电3") ==0)jump(3300807)
[node]
nid = 3300806
task = 1030
type = 27
state = 0
desc = node4
cmd = emptynum++
[node]
nid = 3300807
task = 1030
type = 1
state = 0
desc = node5
cmd = 0
[step]
sid = 23009
state = 0
desc = 空料仓下降一层1
script:
script_end
node_count = 2
[node]
nid = 3300951
task = 5
type = 6
state = 0
desc = node1
cmd = p6 = pallet(1,1,emptynum)
[node]
nid = 3300952
task = 5
type = 7
state = 0
desc = node2
cmd = p6
[step]
sid = 23010
state = 0
desc = 空料仓 end
script:
jump(23013)
script_end
node_count = 2
[node]
nid = 3301001
task = 1030
type = 27
state = 0
desc = node1
cmd = trayevent=0
[node]
nid = 3301002
task = 1030
type = 27
state = 0
desc = node1
cmd = emptyevent=0
[step]
sid = 23011
state = 0
desc = OK料仓检测
script:
script_end
node_count = 14
[node]
nid = 3301101
task = 1030
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3301102
task = 1030
type = 27
state = 0
desc = node2
cmd = if(oknum<1) jump(3301114)
[node]
nid = 3301103
task = 1030
type = 27
state = 0
desc = node3
cmd = redLight = 1
[node]
nid = 3301104
task = 1030
type = 24
state = 0
desc = node4
cmd = 0 "合格料仓存在料盘,将并弹出合格料仓,请取走料盘"
[node]
nid = 3301105
task = 1030
type = 27
state = 0
desc = node5
cmd = redLight = 0
[node]
nid = 3301106
task = 1030
type = 14
state = 0
desc = node6
cmd = 料仓夹磁气缸1=0
[node]
nid = 3301107
task = 1030
type = 14
state = 0
desc = node7
cmd = 料仓夹磁气缸1开=1
[node]
nid = 3301108
task = 1030
type = 15
state = 0
desc = node8
cmd = 料仓夹磁气缸1-=1 -1
[node]
nid = 3301109
task = 1030
type = 1
state = 0
desc = node9
cmd = 1000
[node]
nid = 3301110
task = 1030
type = 18
state = 0
desc = node10
cmd = 1016
[node]
nid = 3301111
task = 1030
type = 1
state = 0
desc = node11
cmd = 1000
[node]
nid = 3301112
task = 1030
type = 15
state = 0
desc = node12
cmd = okevent=0 -1
[node]
nid = 3301113
task = 1030
type = 27
state = 0
desc = node13
cmd = jump(3301101)
[node]
nid = 3301114
task = 1030
type = 1
state = 0
desc = node14
cmd = 0
[step]
sid = 23012
state = 0
desc = OK料仓放料盘
script:
script_end
node_count = 22
[node]
nid = 3301231
task = 2
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3301232
task = 2
type = 7
state = 0
desc = node2
cmd = p5
[node]
nid = 3301233
task = 2
type = 14
state = 0
desc = node3
cmd = 料仓夹磁气缸1=0
[node]
nid = 3301234
task = 2
type = 14
state = 0
desc = node4
cmd = 料仓夹磁气缸1开=1
[node]
nid = 3301235
task = 2
type = 1
state = 0
desc = node5
cmd = 300
[node]
nid = 3301236
task = 2
type = 14
state = 0
desc = node6
cmd = 料盘搬运气缸下出=1
[node]
nid = 3301237
task = 2
type = 14
state = 0
desc = node7
cmd = 料盘搬运气缸上出=0
[node]
nid = 3301238
task = 2
type = 15
state = 0
desc = node8
cmd = 料盘搬运气缸下=1 -1
[node]
nid = 3301239
task = 2
type = 1
state = 0
desc = node9
cmd = 300
[node]
nid = 3301240
task = 2
type = 14
state = 0
desc = node10
cmd = 料仓夹磁气缸1=1
[node]
nid = 3301241
task = 2
type = 14
state = 0
desc = node11
cmd = 料仓夹磁气缸1开=0
[node]
nid = 3301242
task = 2
type = 14
state = 0
desc = node12
cmd = 料盘真空关=1
[node]
nid = 3301243
task = 2
type = 14
state = 0
desc = node13
cmd = 料盘真空开=0
[node]
nid = 3301244
task = 2
type = 15
state = 0
desc = node14
cmd = 料仓夹磁气缸1+=1 -1
[node]
nid = 3301245
task = 2
type = 1
state = 0
desc = node15
cmd = 300
[node]
nid = 3301246
task = 2
type = 14
state = 0
desc = node16
cmd = 料盘搬运气缸下出=0
[node]
nid = 3301247
task = 2
type = 14
state = 0
desc = node17
cmd = 料盘搬运气缸上出=1
[node]
nid = 3301248
task = 2
type = 15
state = 0
desc = node18
cmd = 料盘搬运气缸上=1 -1
[node]
nid = 3301249
task = 2
type = 14
state = 1
desc = node19
cmd = 料仓夹磁气缸1=1
[node]
nid = 30120201
task = 2
type = 1
state = 0
desc = node20
cmd = 300
[node]
nid = 30120202
task = 2
type = 7
state = 0
desc = node21
cmd = p1
[node]
nid = 30120203
task = 2
type = 27
state = 0
desc = node22
cmd = oknum++
[step]
sid = 23013
state = 0
desc = end
script:
script_end
node_count = 3
[node]
nid = 3301301
task = 1030
type = 27
state = 0
desc = node1
cmd = trayevent=0
[node]
nid = 3301302
task = 1030
type = 27
state = 0
desc = node2
cmd = emptyevent=0
[node]
nid = 30130001
task = 1030
type = 14
state = 0
desc = node3
cmd = 光源2=0
[step]
sid = 23014
state = 0
desc = 上料盘虚拟二维码
script:
input_tray_sn = "DX05D-"
//input_tray_sn += str(year)
//input_tray_sn += str(month,2)
input_tray_sn += str(day,2)
input_tray_sn += str(hour,2)
input_tray_sn += str(minute,2)
input_tray_sn += str(second,2)
input_tray_sn += "-"
script_end
node_count = 0