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.

522 lines
6.5 KiB
Plaintext

version = 2021
[proc]
pid = 1061
type = 0
name = 挑料
start =
pause =
step_count = 12
[step]
sid = 26101
state = 0
desc = 初始化
script:
script_end
node_count = 6
[node]
nid = 3610101
task = 1061
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3610102
task = 1061
type = 24
state = 0
desc = node2
cmd = 1 "将要执行 挑料 模式\n继续 选择是\n退出 选择否"
[node]
nid = 3610103
task = 1061
type = 27
state = 0
desc = node3
cmd = if(5==t1061) exit=1 else exit=0
[node]
nid = 3610104
task = 1061
type = 27
state = 0
desc = node4
cmd = wlog("START",0,"","Start SELECT")
[node]
nid = 3610105
task = 1061
type = 27
state = 0
desc = node5
cmd = vlog("SELECT","start")
[node]
nid = 3610106
task = 1061
type = 1
state = 0
desc = node6
cmd = 0
[step]
sid = 26102
state = 0
desc = 启动
script:
if(1==exit) jump(26112)
script_end
node_count = 6
[node]
nid = 3610201
task = 1061
type = 27
state = 0
desc = node1
cmd = work_set(3,0)
[node]
nid = 3610202
task = 1061
type = 27
state = 0
desc = node2
cmd = work_set(4,0)
[node]
nid = 3610203
task = 1061
type = 22
state = 0
desc = node3
cmd = 31 "stockreset 3"
[node]
nid = 3610204
task = 1061
type = 22
state = 0
desc = node4
cmd = 31 "stockreset 4"
[node]
nid = 3610205
task = 1061
type = 22
state = 0
desc = node5
cmd = 31 "stockreset 5"
[node]
nid = 3610206
task = 1061
type = 27
state = 0
desc = node6
cmd = v=1
[step]
sid = 26103
state = 0
desc = 安全判断
script:
script_end
node_count = 0
[step]
sid = 26104
state = 0
desc = 获取料盘点位
script:
script_end
node_count = 3
[node]
nid = 3610401
task = 1061
type = 27
state = 0
desc = node1
cmd = t=3
[node]
nid = 3610402
task = 1061
type = 10
state = 0
desc = node2
cmd = t x y
[node]
nid = 3610403
task = 1061
type = 27
state = 0
desc = node3
cmd = tmp=t1061
[step]
sid = 26105
state = 0
desc = 去拍照位
script:
if(0==t1061) jump(26111)//料盘用完
script_end
node_count = 6
[node]
nid = 3610571
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),"CameraPos_s")
[node]
nid = 3610572
task = 1
type = 27
state = 0
desc = node2
cmd = i = t + 13
[node]
nid = 3610573
task = 1
type = 2
state = 0
desc = node3
cmd = 50 30 30
[node]
nid = 3610574
task = 1
type = 6
state = 0
desc = node4
cmd = p2 = p(i) :x(x) :y(y)
[node]
nid = 3610575
task = 1
type = 7
state = 0
desc = node5
cmd = p2
[node]
nid = 3610576
task = 1
type = 27
state = 0
desc = node6
cmd = vlog("Tray-"+str(t),"CameraPos_e")
[step]
sid = 26106
state = 0
desc = 拍照
script:
try_count=0
sn="NG"
ret=0
offsetx=0
offsety=0
script_end
node_count = 30
[node]
nid = 3610601
task = 1061
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),"Camera_s")
[node]
nid = 3610602
task = 1061
type = 27
state = 0
desc = node2
cmd = try_count++
[node]
nid = 3610603
task = 1061
type = 22
state = 0
desc = node3
cmd = 31 "M5"
[node]
nid = 3610604
task = 1061
type = 23
state = 0
desc = node4
cmd = 31 "WaitM5" 5000 ret sn offsetx offsety
[node]
nid = 3610605
task = 1061
type = 27
state = 0
desc = node5
cmd = if(ret == 0) jump(3610614)//next
[node]
nid = 3610606
task = 1061
type = 27
state = 0
desc = node6
cmd = if(try_count<3) jump(3610601)//new
[node]
nid = 3610607
task = 1061
type = 27
state = 0
desc = node7
cmd = wlog("ERROR START",-1,"Camera capture failed","")
[node]
nid = 3610608
task = 1061
type = 27
state = 0
desc = node8
cmd = redLight = 1
[node]
nid = 3610609
task = 1061
type = 24
state = 0
desc = node9
cmd = 1 "拍照失败\n重拍 选择是\n忽略 选择否"
[node]
nid = 3610610
task = 1061
type = 27
state = 0
desc = node10
cmd = redLight = 0
[node]
nid = 3610611
task = 1061
type = 27
state = 0
desc = node11
cmd = if (4==t1061){ wlog("ERROR END",-1,"Camera Try Again","");jump(3610601);}//new
[node]
nid = 3610612
task = 1061
type = 27
state = 0
desc = node12
cmd = wlog("ERROR END",-1,"Camera To Next","");
[node]
nid = 3610613
task = 1061
type = 27
state = 0
desc = node13
cmd = jump(3610626)//-->end
[node]
nid = 3610614
task = 1061
type = 1
state = 0
desc = node14
cmd = 0
[node]
nid = 3610615
task = 1061
type = 27
state = 0
desc = node15
cmd = if("NG"!=str(sn)) jump(3610623)//next
[node]
nid = 3610616
task = 1061
type = 27
state = 0
desc = node16
cmd = if(try_count<3) jump(3610601)//new
[node]
nid = 3610617
task = 1061
type = 27
state = 0
desc = node17
cmd = wlog("ERROR START",-2,"SN capture fail","")
[node]
nid = 3610618
task = 1061
type = 27
state = 0
desc = node18
cmd = redLight = 1
[node]
nid = 3610619
task = 1061
type = 24
state = 0
desc = node19
cmd = 1 "二维码拍照失败\n重拍 选择是\n忽略 选择否"
[node]
nid = 3610620
task = 1061
type = 27
state = 0
desc = node20
cmd = redLight = 0
[node]
nid = 3610621
task = 1061
type = 27
state = 0
desc = node21
cmd = if (4==t1061){ wlog("ERROR END",-2,"SN Try Again","");jump(3610601);}//new
[node]
nid = 3610622
task = 1061
type = 27
state = 0
desc = node22
cmd = wlog("ERROR END",-2,"SN Set failure","");
[node]
nid = 3610623
task = 1061
type = 1
state = 0
desc = node23
cmd = 0
[node]
nid = 3610624
task = 1061
type = 27
state = 0
desc = node24
cmd = x += offsetx
[node]
nid = 3610625
task = 1061
type = 27
state = 0
desc = node25
cmd = y += offsety
[node]
nid = 3610626
task = 1061
type = 1
state = 0
desc = node26
cmd = 0
[node]
nid = 3610627
task = 1061
type = 22
state = 0
desc = node27
cmd = 61 "select,"+str(tmp)+","+sn
[node]
nid = 3610628
task = 1061
type = 23
state = 0
desc = node28
cmd = 61 "select" 5000 res exit
[node]
nid = 3610629
task = 1061
type = 1
state = 0
desc = node29
cmd = 0
[node]
nid = 3610630
task = 1061
type = 22
state = 0
desc = node28
cmd = 61 "show,1,"+sn
[step]
sid = 26107
state = 0
desc = 拍照结果
script:
if(0==res) jump(26104)//没找到 循环//jump(26111)//
script_end
node_count = 0
[step]
sid = 26108
state = 0
desc = 取料
script:
script_end
node_count = 1
[node]
nid = 3610801
task = 1061
type = 18
state = 0
desc = node1
cmd = 1044
[step]
sid = 26109
state = 0
desc = 放料
script:
script_end
node_count = 5
[node]
nid = 3610901
task = 1061
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3610902
task = 1061
type = 27
state = 0
desc = node2
cmd = t=4
[node]
nid = 3610903
task = 1061
type = 18
state = 0
desc = 拍照
cmd = 1039
[node]
nid = 3610904
task = 1061
type = 18
state = 0
desc = 放料
cmd = 1045
[node]
nid = 3610905
task = 1061
type = 18
state = 0
desc = Z轴回安全位
cmd = 1052
[step]
sid = 26110
state = 0
desc = 循环
script:
if(exit==0) jump(26104)
script_end
node_count = 1
[node]
nid = 3611001
task = 1061
type = 18
state = 0
desc = node1
cmd = 1052
[step]
sid = 26111
state = 0
desc = 回安全位
script:
script_end
node_count = 1
[node]
nid = 3611171
task = 1
type = 7
state = 0
desc = node1
cmd = p12
[step]
sid = 26112
state = 0
desc = end
script:
script_end
node_count = 0