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