version = 2021 [proc] pid = 1007 type = 0 name = 取料仓换料盘 start = pause = step_count = 9 [step] sid = 20701 bDisable = 0 desc = 重置tray盘 script: script_end node_count = 5 [node] nid = 3070101 task = 1007 type = 17 state = 0 desc = node1 cmd = trayevent=0 [node] nid = 3070102 task = 1007 type = 17 state = 0 desc = node1 cmd = emptyevent=0 [node] nid = 3070103 task = 1007 type = 22 state = 1 desc = node3 cmd = 31 "makeinput" [node] nid = 3070104 task = 1007 type = 27 state = 1 desc = node4 cmd = work_set(1,0) [node] nid = 3070105 task = 1007 type = 27 state = 0 desc = 协助通知更换lot cmd = if (lot > 0) lot-- [step] sid = 20704 bDisable = 0 desc = 到料仓换料位 script: script_end node_count = 13 [node] nid = 3070431 task = 1 type = 27 state = 0 desc = node1 cmd = vlog("Replacement tray","Input silo") [node] nid = 3070432 task = 1 type = 24 state = 0 desc = node2 cmd = 0 "调试 准备料盘点位运动" [node] nid = 3070433 task = 1 type = 27 state = 0 desc = node3 cmd = tmp = rpos(51002) [node] nid = 3070434 task = 1 type = 27 state = 0 desc = node4 cmd = if (tmp>0) jump(3070441) [node] nid = 3070435 task = 1 type = 6 state = 0 desc = node5 cmd = p2 = p0 :z(safez) [node] nid = 3070436 task = 1 type = 7 state = 0 desc = node6 cmd = p2 [node] nid = 3070437 task = 1 type = 27 state = 0 desc = node7 cmd = tmp = rpos(51001) [node] nid = 3070438 task = 1 type = 27 state = 0 desc = node8 cmd = if (tmp<872) jump(3080441) [node] nid = 3070439 task = 1 type = 6 state = 0 desc = node9 cmd = p2 = p0 :x(872) :z(safez) [node] nid = 3070440 task = 1 type = 7 state = 0 desc = node10 cmd = p2 [node] nid = 3070441 task = 1 type = 6 state = 0 desc = node11 cmd = p2 = p0 :z(safez) [node] nid = 3070442 task = 1 type = 7 state = 0 desc = node12 cmd = p2 [node] nid = 3070443 task = 1 type = 7 state = 0 desc = node13 cmd = p12 [step] sid = 20703 bDisable = 0 desc = 抓取空tray盘 script: script_end node_count = 18 [node] nid = 3070321 task = 2 type = 2 state = 0 desc = 换料盘 cmd = 50 50 50 [node] nid = 3070323 task = 2 type = 14 state = 0 desc = node2 cmd = 料盘搬运气缸=0 [node] nid = 3070324 task = 2 type = 14 state = 0 desc = node3 cmd = 料仓夹磁气缸2=1 [node] nid = 3070322 task = 2 type = 15 state = 0 desc = node4 cmd = 料盘搬运气缸-=1 -1 [node] nid = 3070325 task = 2 type = 7 state = 0 desc = node5 cmd = p4 [node] nid = 3070326 task = 2 type = 1 state = 0 desc = node6 cmd = 500 [node] nid = 3070327 task = 2 type = 14 state = 0 desc = node7 cmd = 料盘搬运气缸=1 [node] nid = 3070328 task = 2 type = 15 state = 0 desc = node8 cmd = 料盘搬运气缸+=1 -1 [node] nid = 3070329 task = 2 type = 14 state = 0 desc = node9 cmd = 料盘真空=1 [node] nid = 3070330 task = 2 type = 1 state = 0 desc = node10 cmd = 500 [node] nid = 3070331 task = 2 type = 14 state = 0 desc = node11 cmd = 料仓夹磁气缸2=0 [node] nid = 3070332 task = 2 type = 1 state = 0 desc = node12 cmd = 500 [node] nid = 3070333 task = 2 type = 15 state = 1 desc = node13 cmd = 料盘真空检测=1 -1 [node] nid = 3070334 task = 2 type = 14 state = 0 desc = node14 cmd = 料盘搬运气缸=0 [node] nid = 3070335 task = 2 type = 15 state = 0 desc = node15 cmd = 料盘搬运气缸-=1 -1 [node] nid = 3070336 task = 2 type = 1 state = 0 desc = node16 cmd = 500 [node] nid = 3070337 task = 2 type = 7 state = 0 desc = node17 cmd = p6 [node] nid = 3070338 task = 2 type = 1 state = 0 desc = node18 cmd = 500 [step] sid = 20705 bDisable = 0 desc = Tray料仓升一层 script: script_end node_count = 7 [node] nid = 3070501 task = 1007 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3070502 task = 1007 type = 19 state = 0 desc = node2 cmd = 1017 [node] nid = 3070503 task = 1007 type = 27 state = 0 desc = node3 cmd = if (traynum==20) {pstart(1017);trayevent=0;jump(3070507)} [node] nid = 3070507 task = 1007 type = 19 state = 0 desc = node2 cmd = 1017 [node] nid = 3070505 task = 1007 type = 27 state = 0 desc = node4 cmd = if(rio("满料对射光电2") ==1)jump(3070506) [node] nid = 3070504 task = 1007 type = 27 state = 0 desc = node4 cmd = traynum++ [node] nid = 3070506 task = 1007 type = 1 state = 0 desc = node6 cmd = 0 [step] sid = 20708 bDisable = 0 desc = Tray料仓升一层1 script: script_end node_count = 15 [node] nid = 3070841 task = 4 type = 6 state = 0 desc = node1 cmd = p6 = pallet(1,1,traynum) [node] nid = 3070842 task = 4 type = 7 state = 0 desc = node2 cmd = p6 [node] nid = 3070843 task = 4 type = 1 state = 0 desc = node3 cmd = 500 [node] nid = 3070844 task = 4 type = 15 state = 0 desc = node4 cmd = 满料对射光电2=1 -1 [node] nid = 3070845 task = 4 type = 22 state = 0 desc = node5 cmd = 31 "M2" [node] nid = 3070846 task = 4 type = 23 state = 0 desc = node6 cmd = 31 "WaitM2 1" 5000 ret [node] nid = 3070847 task = 4 type = 27 state = 1 desc = node7 cmd = ret = work_get(1) [node] nid = 3070848 task = 4 type = 27 state = 0 desc = node8 cmd = if(0 == ret) jump(3070855) [node] nid = 3070849 task = 4 type = 27 state = 0 desc = node9 cmd = redLight = 1 [node] nid = 3070850 task = 4 type = 27 state = 0 desc = node10 cmd = wlog("ERROR START",-1,"Camera capture failed","") [node] nid = 3070851 task = 4 type = 24 state = 0 desc = node11 cmd = 1 "Camera fail Are you Try again?" [node] nid = 3070852 task = 4 type = 27 state = 0 desc = node12 cmd = redLight = 0 [node] nid = 3070853 task = 4 type = 27 state = 0 desc = node13 cmd = if (4==t2){ wlog("ERROR END",-1,"Camera Try Again","");jump(3070845);} [node] nid = 3070854 task = 4 type = 27 state = 0 desc = node14 cmd = wlog("ERROR END",-1,"Camera To Next",""); [node] nid = 3070855 task = 4 type = 1 state = 0 desc = node15 cmd = 1 [step] sid = 20707 bDisable = 0 desc = 放空Tray盘 script: script_end node_count = 15 [node] nid = 3070721 task = 2 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3070722 task = 2 type = 7 state = 0 desc = node2 cmd = p3 [node] nid = 3070723 task = 2 type = 14 state = 0 desc = node3 cmd = 料仓夹磁气缸3=0 [node] nid = 3070724 task = 2 type = 1 state = 0 desc = node4 cmd = 500 [node] nid = 3070725 task = 2 type = 14 state = 0 desc = node5 cmd = 料盘搬运气缸=1 [node] nid = 3070726 task = 2 type = 15 state = 0 desc = node6 cmd = 料盘搬运气缸+=1 -1 [node] nid = 3070727 task = 2 type = 1 state = 0 desc = node7 cmd = 500 [node] nid = 3070728 task = 2 type = 14 state = 0 desc = node8 cmd = 料盘真空=0 [node] nid = 3070729 task = 2 type = 1 state = 0 desc = node9 cmd = 200 [node] nid = 3070730 task = 2 type = 14 state = 0 desc = node10 cmd = 料盘搬运气缸=0 [node] nid = 3070731 task = 2 type = 15 state = 0 desc = node11 cmd = 料盘搬运气缸-=1 -1 [node] nid = 3070732 task = 2 type = 14 state = 0 desc = node12 cmd = 料仓夹磁气缸3=1 [node] nid = 3070733 task = 2 type = 1 state = 0 desc = node13 cmd = 500 [node] nid = 3070734 task = 2 type = 14 state = 0 desc = node14 cmd = 料仓夹磁气缸3=0 [node] nid = 3070735 task = 2 type = 7 state = 0 desc = node15 cmd = p1 [step] sid = 20706 bDisable = 0 desc = 空料仓下降一层 script: script_end node_count = 7 [node] nid = 3070601 task = 1007 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3070602 task = 1007 type = 19 state = 0 desc = node2 cmd = 1018 [node] nid = 3070603 task = 1007 type = 27 state = 0 desc = node3 cmd = if (emptynum==20) {pstart(1018);emptyevent=0;jump(3070602)} [node] nid = 3070606 task = 1007 type = 19 state = 0 desc = node2 cmd = 1018 [node] nid = 3070607 task = 1007 type = 27 state = 0 desc = node4 cmd = if(rio("满料对射光电3") ==0)jump(3070605) [node] nid = 3070604 task = 1007 type = 27 state = 0 desc = node4 cmd = emptynum++ [node] nid = 3070605 task = 1007 type = 1 state = 0 desc = node5 cmd = 0 [step] sid = 20709 bDisable = 0 desc = 空料仓下降一层1 script: script_end node_count = 2 [node] nid = 3070951 task = 5 type = 6 state = 0 desc = node1 cmd = p6 = pallet(1,1,emptynum) [node] nid = 3070952 task = 5 type = 7 state = 0 desc = node2 cmd = p6 [step] sid = 20702 bDisable = 0 desc = end script: script_end node_count = 2 [node] nid = 3070201 task = 1007 type = 27 state = 0 desc = node1 cmd = trayevent=0 [node] nid = 3070202 task = 1007 type = 27 state = 0 desc = node1 cmd = emptyevent=0