version = 2021 [proc] pid = 1002 type = 1 name = 主流程 start = pause = step_count = 14 [step] sid = 20206 bDisable = 0 desc = 启动 script: if (user == "GRR") { pstart(1037) jump(20217) return } if (user == "AUDIT") { pstart(1037) jump(20217) return } wlog("START",0,"","Start Work") script_end node_count = 0 [step] sid = 20216 bDisable = 0 desc = OK料仓上料 script: script_end node_count = 1 [node] nid = 3021601 task = 1002 type = 18 state = 0 desc = node2 cmd = 1016 asyn [step] sid = 20208 bDisable = 0 desc = 空料仓上料 script: script_end node_count = 1 [node] nid = 3020801 task = 1002 type = 18 state = 0 desc = node1 cmd = 1018 asyn [step] sid = 20209 bDisable = 0 desc = 进料仓上料 script: script_end node_count = 14 [node] nid = 3020901 task = 1002 type = 18 state = 0 desc = node2 cmd = 1017 [node] nid = 3020902 task = 1002 type = 1 state = 0 desc = node4 cmd = 1000 [node] nid = 3020903 task = 1002 type = 27 state = 0 desc = node3 cmd = if(traynum<20) jump(3020914) [node] nid = 3020904 task = 1002 type = 14 state = 0 desc = node4 cmd = 绿灯=0 [node] nid = 3020905 task = 1002 type = 14 state = 0 desc = node5 cmd = 黄灯=1 [node] nid = 3020906 task = 1002 type = 14 state = 0 desc = node6 cmd = 蜂鸣器=1 [node] nid = 3020907 task = 1002 type = 1 state = 0 desc = 大于2倍闪烁灯时间 cmd = 2000 [node] nid = 3020908 task = 1002 type = 14 state = 0 desc = node8 cmd = 蜂鸣器=0 [node] nid = 3020909 task = 1002 type = 25 state = 0 desc = node9 cmd = "进料仓上料少于2盘" [node] nid = 3020910 task = 1002 type = 24 state = 0 desc = node10 cmd = 0 "进料仓上料少于2盘" [node] nid = 3020911 task = 1002 type = 14 state = 0 desc = node11 cmd = 绿灯=1 [node] nid = 3020912 task = 1002 type = 14 state = 0 desc = node12 cmd = 黄灯=0 [node] nid = 3020913 task = 1002 type = 27 state = 0 desc = node13 cmd = jump(3020901) [node] nid = 3020914 task = 1002 type = 1 state = 0 desc = node14 cmd = 1 [step] sid = 20207 bDisable = 0 desc = 进料仓去盖 script: script_end node_count = 2 [node] nid = 3020701 task = 1002 type = 19 state = 0 desc = node1 cmd = 1030 [node] nid = 3020702 task = 1002 type = 18 state = 0 desc = node2 cmd = 1030 [step] sid = 20213 bDisable = 0 desc = 初始化+NG拍照 script: script_end node_count = 11 [node] nid = 3021301 task = 1002 type = 22 state = 0 desc = node1 cmd = 31 "vacmreset" [node] nid = 3021302 task = 1002 type = 22 state = 0 desc = node2 cmd = 31 "posreset 1" [node] nid = 3021303 task = 1002 type = 22 state = 0 desc = node3 cmd = 31 "makeinput" [node] nid = 3021304 task = 1002 type = 27 state = 0 desc = node4 cmd = t = 2 [node] nid = 3021305 task = 1002 type = 18 state = 0 desc = node5 cmd = 1049 [node] nid = 3021306 task = 1002 type = 27 state = 0 desc = node6 cmd = t = 3 [node] nid = 3021307 task = 1002 type = 18 state = 0 desc = node7 cmd = 1049 [node] nid = 3021308 task = 1002 type = 27 state = 0 desc = node8 cmd = t = 4 [node] nid = 3021309 task = 1002 type = 18 state = 0 desc = node9 cmd = 1049 [node] nid = 3021310 task = 1002 type = 27 state = 0 desc = node10 cmd = t = 5 [node] nid = 3021311 task = 1002 type = 18 state = 0 desc = node11 cmd = 1049 [step] sid = 20212 bDisable = 0 desc = 判断去哪 script: //判断该去放料到仓库,还是给治具换料 send(31,"where") if (t > 0) {//给治具换料 jump(20204) } script_end node_count = 0 [step] sid = 20202 bDisable = 0 desc = 放料到仓库 script: script_end node_count = 6 [node] nid = 3020201 task = 1002 type = 22 state = 0 desc = node1 cmd = 31 "stockput" [node] nid = 3020202 task = 1002 type = 27 state = 0 desc = node2 cmd = if (0==v) jump(3020205) [node] nid = 3020206 task = 1002 type = 27 state = 1 desc = node3 cmd = if (t < 5) t = 2 [node] nid = 3020203 task = 1002 type = 18 state = 0 desc = node3 cmd = 1048 [node] nid = 3020204 task = 1002 type = 26 state = 0 desc = node4 cmd = 3020201 [node] nid = 3020205 task = 1002 type = 1 state = 0 desc = node5 cmd = 0 [step] sid = 20203 bDisable = 0 desc = 进料仓取料 script: script_end node_count = 5 [node] nid = 3020301 task = 1002 type = 22 state = 0 desc = node1 cmd = 31 "vacmtake" [node] nid = 3020302 task = 1002 type = 27 state = 0 desc = node2 cmd = if (0==v) jump(3020305) [node] nid = 3020303 task = 1002 type = 18 state = 0 desc = node3 cmd = 1009 [node] nid = 3020304 task = 1002 type = 26 state = 0 desc = node4 cmd = 3020301 [node] nid = 3020305 task = 1002 type = 1 state = 0 desc = node5 cmd = 0 [step] sid = 20214 bDisable = 0 desc = 判断去哪里 script: send(31,"where") if (t <= 0) {//无效值,退出流程 jump(20215); } script_end node_count = 0 [step] sid = 20204 bDisable = 0 desc = 给治具换料 script: script_end node_count = 13 [node] nid = 3020401 task = 1002 type = 18 state = 0 desc = 到缓冲位 cmd = 1013 [node] nid = 3020402 task = 1002 type = 27 state = 0 desc = node2 cmd = i = "waitOk " + str(t) [node] nid = 3020403 task = 1002 type = 23 state = 0 desc = 等待测试完成 cmd = 31 i 150000 [node] nid = 3020404 task = 1002 type = 22 state = 0 desc = 设置取料吸嘴和治具 cmd = 31 "testake" [node] nid = 3020405 task = 1002 type = 27 state = 0 desc = node5 cmd = if (0==v) jump(3020407) [node] nid = 3020412 task = 1002 type = 18 state = 0 desc = node6 cmd = 1042 [node] nid = 3020406 task = 1002 type = 18 state = 0 desc = 取料 cmd = 1012 [node] nid = 3020407 task = 1002 type = 22 state = 0 desc = node7 cmd = 31 "testput" [node] nid = 3020408 task = 1002 type = 27 state = 0 desc = node8 cmd = if (0==v) jump(3020411) [node] nid = 3020413 task = 1002 type = 18 state = 0 desc = node10 cmd = 1043 [node] nid = 3020409 task = 1002 type = 18 state = 0 desc = 放料 cmd = 1011 [node] nid = 3020410 task = 1002 type = 18 state = 1 desc = 回到缓冲位 cmd = 1013 [node] nid = 3020411 task = 1002 type = 1 state = 0 desc = node11 cmd = 0 [step] sid = 20205 bDisable = 0 desc = 循环 script: jump(20212) script_end node_count = 0 [step] sid = 20215 bDisable = 0 desc = 结束流程 script: script_end node_count = 1 [node] nid = 3021501 task = 1002 type = 27 state = 0 desc = node1 cmd = wlog("END",0,"","") [step] sid = 20217 bDisable = 0 desc = end script: script_end node_count = 0