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.

518 lines
6.5 KiB
Plaintext

version = 2021
[proc]
pid = 1054
type = 0
name = 挑料
start =
pause =
step_count = 12
[step]
sid = 25401
state = 0
desc = 初始化
script:
script_end
node_count = 6
[node]
nid = 3540101
task = 1054
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3540102
task = 1054
type = 24
state = 0
desc = node2
cmd = 1 "将要执行 挑料 模式\n继续 选择是\n退出 选择否"
[node]
nid = 3540103
task = 1054
type = 27
state = 0
desc = node3
cmd = if(5==t1054) exit=1 else exit=0
[node]
nid = 3540104
task = 1054
type = 27
state = 0
desc = node4
cmd = wlog("START",0,"","Start SELECT")
[node]
nid = 3540105
task = 1054
type = 27
state = 0
desc = node5
cmd = vlog("SELECT","start")
[node]
nid = 3540106
task = 1054
type = 1
state = 0
desc = node6
cmd = 0
[step]
sid = 25402
state = 0
desc = 启动
script:
if(1==exit) jump(25412)
script_end
node_count = 5
[node]
nid = 3540201
task = 1054
type = 27
state = 0
desc = node1
cmd = work_set(3,5)
[node]
nid = 3540202
task = 1054
type = 27
state = 0
desc = node2
cmd = work_set(4,0)
[node]
nid = 3540203
task = 1054
type = 22
state = 0
desc = node3
cmd = 31 "stockreset 3"
[node]
nid = 3540204
task = 1054
type = 22
state = 0
desc = node4
cmd = 31 "stockreset 4"
[node]
nid = 3540205
task = 1054
type = 22
state = 0
desc = node5
cmd = 31 "stockreset 5"
[step]
sid = 25403
state = 0
desc = 安全判断
script:
script_end
node_count = 0
[step]
sid = 25404
state = 0
desc = 获取料盘点位
script:
script_end
node_count = 3
[node]
nid = 3540401
task = 1054
type = 27
state = 0
desc = node1
cmd = t=3
[node]
nid = 3540402
task = 1054
type = 10
state = 0
desc = node2
cmd = t x y
[node]
nid = 3540403
task = 1054
type = 27
state = 0
desc = node3
cmd = tmp=t1054
[step]
sid = 25405
state = 0
desc = 去拍照位
script:
if(0==t1054) jump(25411)//料盘用完
script_end
node_count = 7
[node]
nid = 3540551
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),"CameraPos_s")
[node]
nid = 3540552
task = 1
type = 27
state = 0
desc = node2
cmd = t = 3
[node]
nid = 3540553
task = 1
type = 27
state = 0
desc = node3
cmd = i = t + 13;
[node]
nid = 3540554
task = 1
type = 2
state = 0
desc = node4
cmd = 50 30 30
[node]
nid = 3540555
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p(i) :x(x) :y(y)
[node]
nid = 3540556
task = 1
type = 7
state = 0
desc = node1
cmd = p2
[node]
nid = 3540557
task = 1
type = 27
state = 0
desc = node7
cmd = vlog("Tray-"+str(t),"CameraPos_e")
[step]
sid = 25406
state = 0
desc = 拍照
script:
try_count=0
script_end
node_count = 29
[node]
nid = 3540601
task = 1054
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),"Camera_s")
[node]
nid = 3540602
task = 1054
type = 27
state = 0
desc = node2
cmd = try_count++
[node]
nid = 3540603
task = 1054
type = 22
state = 0
desc = node3
cmd = 31 "M5"
[node]
nid = 3540604
task = 1054
type = 23
state = 0
desc = node4
cmd = 31 "WaitM5" 5000 ret sn offsetx offsety
[node]
nid = 3540605
task = 1054
type = 27
state = 0
desc = node5
cmd = if(ret == 0) jump(3540614)//-->next
[node]
nid = 3540606
task = 1054
type = 27
state = 0
desc = node6
cmd = if(try_count<3) jump(3540601)
[node]
nid = 3540607
task = 1054
type = 27
state = 0
desc = node7
cmd = wlog("ERROR START",-1,"Camera capture failed","")
[node]
nid = 3540608
task = 1054
type = 27
state = 0
desc = node8
cmd = redLight = 1
[node]
nid = 3540609
task = 1054
type = 24
state = 0
desc = node9
cmd = 1 "拍照失败\n重拍 选择是\n忽略 选择否"
[node]
nid = 3540610
task = 1054
type = 27
state = 0
desc = node10
cmd = redLight = 0
[node]
nid = 3540611
task = 1054
type = 27
state = 0
desc = node11
cmd = if (4==t1054){ wlog("ERROR END",-1,"Camera Try Again","");jump(3540601);}//-->newStart
[node]
nid = 3540612
task = 1054
type = 27
state = 0
desc = node12
cmd = wlog("ERROR END",-1,"Camera To Next","");
[node]
nid = 3540613
task = 1054
type = 27
state = 0
desc = node13
cmd = jump(3380425)//-->end
[node]
nid = 3540614
task = 1054
type = 1
state = 0
desc = node14
cmd = 0
[node]
nid = 3540615
task = 1054
type = 27
state = 0
desc = node15
cmd = if("NG"!=str(sn)) jump(3540623)//-->next
[node]
nid = 3540616
task = 1054
type = 27
state = 0
desc = node16
cmd = if(try_count<3) jump(3540601)
[node]
nid = 3540617
task = 1054
type = 27
state = 0
desc = node17
cmd = wlog("ERROR START",-2,"SN capture fail","")
[node]
nid = 3540618
task = 1054
type = 27
state = 0
desc = node18
cmd = redLight = 1
[node]
nid = 3540619
task = 1054
type = 24
state = 0
desc = node19
cmd = 1 "二维码拍照失败\n重拍 选择是\n忽略 选择否"
[node]
nid = 3540620
task = 1054
type = 27
state = 0
desc = node20
cmd = redLight = 0
[node]
nid = 3540621
task = 1054
type = 27
state = 0
desc = node21
cmd = if (4==t1054){ wlog("ERROR END",-2,"SN Try Again","");jump(3540601);}//-->newStart
[node]
nid = 3540622
task = 1054
type = 27
state = 0
desc = node22
cmd = wlog("ERROR END",-2,"SN Set failure","");
[node]
nid = 3540623
task = 1054
type = 1
state = 0
desc = node23
cmd = 0
[node]
nid = 3540624
task = 1054
type = 27
state = 0
desc = node24
cmd = x += offsetx
[node]
nid = 3540625
task = 1054
type = 27
state = 0
desc = node25
cmd = y += offsety
[node]
nid = 3540626
task = 1054
type = 1
state = 0
desc = node26
cmd = 0
[node]
nid = 3540627
task = 1054
type = 27
state = 0
desc = node27
cmd = vlog("Tray-"+str(t),"Camera_e")
[node]
nid = 3540628
task = 1054
type = 22
state = 0
desc = node28
cmd = 61 "select,"+str(tmp)+","+sn
[node]
nid = 3540629
task = 1054
type = 23
state = 0
desc = node29
cmd = 61 "select" 5000 res exit
[step]
sid = 25407
state = 0
desc = 结果判断
script:
if(0==res) jump(25404)//没找到 循环
script_end
node_count = 0
[step]
sid = 25408
state = 0
desc = 取料
script:
script_end
node_count = 1
[node]
nid = 3540801
task = 1054
type = 18
state = 0
desc = node1
cmd = 1040
[step]
sid = 25409
state = 0
desc = 放料
script:
script_end
node_count = 4
[node]
nid = 3540901
task = 1054
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3540902
task = 1054
type = 27
state = 0
desc = node2
cmd = t=4
[node]
nid = 3540903
task = 1054
type = 18
state = 0
desc = node3
cmd = 1039
[node]
nid = 3540904
task = 1054
type = 18
state = 0
desc = node4
cmd = 1041
[step]
sid = 25410
state = 0
desc = 循环
script:
if(exit==0) jump(25404)
script_end
node_count = 0
[step]
sid = 25411
state = 0
desc = 回安全位
script:
script_end
node_count = 4
[node]
nid = 3541151
task = 1
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3541152
task = 1
type = 6
state = 0
desc = node2
cmd = p2 = p0 :z(safez)
[node]
nid = 3541153
task = 1
type = 7
state = 0
desc = node3
cmd = p2
[node]
nid = 3541154
task = 1
type = 7
state = 0
desc = node4
cmd = p12
[step]
sid = 25412
state = 0
desc = end
script:
script_end
node_count = 0