version = 2021 [proc] pid = 1008 type = 0 name = OK料仓换料盘 start = pause = step_count = 15 [step] sid = 20802 bDisable = 0 desc = 竞争开始 script: script_end node_count = 2 [node] nid = 3080201 task = 1008 type = 17 state = 0 desc = node1 cmd = okevent=0 [node] nid = 3080202 task = 1008 type = 17 state = 0 desc = node1 cmd = emptyevent=0 [step] sid = 20805 bDisable = 0 desc = 到料仓换料位 script: script_end node_count = 13 [node] nid = 3080531 task = 1 type = 27 state = 0 desc = node1 cmd = vlog("Replacement tray","PASS silo") [node] nid = 3080532 task = 1 type = 24 state = 0 desc = node2 cmd = 0 "调试 准备料盘点位运动" [node] nid = 3080533 task = 1 type = 27 state = 0 desc = node3 cmd = tmp = rpos(51002) [node] nid = 3080534 task = 1 type = 27 state = 0 desc = node4 cmd = if (tmp>0) jump(3080541) [node] nid = 3080535 task = 1 type = 6 state = 0 desc = node5 cmd = p2 = p0 :z(safez) [node] nid = 3080536 task = 1 type = 7 state = 0 desc = node6 cmd = p2 [node] nid = 3080537 task = 1 type = 27 state = 0 desc = node7 cmd = tmp = rpos(51001) [node] nid = 3080538 task = 1 type = 27 state = 0 desc = node8 cmd = if (tmp<872) jump(3080541) [node] nid = 3080539 task = 1 type = 6 state = 0 desc = node9 cmd = p2 = p0 :x(872) :z(safez) [node] nid = 3080540 task = 1 type = 7 state = 0 desc = node10 cmd = p2 [node] nid = 3080541 task = 1 type = 6 state = 0 desc = node11 cmd = p2 = p0 :z(safez) [node] nid = 3080542 task = 1 type = 7 state = 0 desc = node12 cmd = p2 [node] nid = 3080543 task = 1 type = 7 state = 0 desc = node13 cmd = p12 [step] sid = 20803 bDisable = 0 desc = 到空盘上方 script: script_end node_count = 3 [node] nid = 3080331 task = 2 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3080332 task = 2 type = 7 state = 0 desc = node2 cmd = p3 [node] nid = 3080333 task = 2 type = 1 state = 0 desc = node3 cmd = 500 [step] sid = 20807 bDisable = 0 desc = 空料仓上升一层 script: script_end node_count = 8 [node] nid = 3080701 task = 1008 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3080702 task = 1008 type = 14 state = 0 desc = node2 cmd = 料仓夹磁气缸3=0 [node] nid = 3080703 task = 1008 type = 19 state = 0 desc = node3 cmd = 1018 [node] nid = 3080704 task = 1008 type = 27 state = 0 desc = node4 cmd = if (emptynum==1) {pstart(1018);emptyevent=0;jump(3080706)} [node] nid = 3080706 task = 1008 type = 19 state = 0 desc = node5 cmd = 1018 [node] nid = 3080707 task = 1008 type = 27 state = 0 desc = node6 cmd = if(rio("满料对射光电3") ==1)jump(3080508) [node] nid = 3080705 task = 1008 type = 27 state = 0 desc = node5 cmd = emptynum-- [node] nid = 3080708 task = 1008 type = 1 state = 0 desc = node8 cmd = 0 [step] sid = 20813 bDisable = 0 desc = 空料仓上升一层1 script: script_end node_count = 5 [node] nid = 3081351 task = 5 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3081352 task = 5 type = 6 state = 0 desc = node2 cmd = p6 = pallet(1,1,emptynum) [node] nid = 3081353 task = 5 type = 7 state = 0 desc = node3 cmd = p6 [node] nid = 3081354 task = 5 type = 1 state = 0 desc = node4 cmd = 300 [node] nid = 3081355 task = 5 type = 14 state = 0 desc = node5 cmd = 料仓夹磁气缸3=1 [step] sid = 20806 bDisable = 0 desc = 抓空盘 script: script_end node_count = 12 [node] nid = 3080621 task = 2 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3080622 task = 2 type = 14 state = 0 desc = node2 cmd = 料盘搬运气缸=1 [node] nid = 3080623 task = 2 type = 15 state = 0 desc = node3 cmd = 料盘搬运气缸+=1 -1 [node] nid = 3080624 task = 2 type = 14 state = 0 desc = node4 cmd = 料盘真空=1 [node] nid = 3080625 task = 2 type = 1 state = 0 desc = node5 cmd = 500 [node] nid = 3080626 task = 2 type = 14 state = 0 desc = node6 cmd = 料仓夹磁气缸3=0 [node] nid = 3080627 task = 2 type = 1 state = 0 desc = node7 cmd = 500 [node] nid = 3080628 task = 2 type = 14 state = 0 desc = node8 cmd = 料盘搬运气缸=0 [node] nid = 3080629 task = 2 type = 15 state = 0 desc = node9 cmd = 料盘搬运气缸-=1 -1 [node] nid = 3080630 task = 2 type = 1 state = 0 desc = node10 cmd = 500 [node] nid = 3080631 task = 2 type = 7 state = 0 desc = node11 cmd = p5 [node] nid = 3080632 task = 2 type = 1 state = 0 desc = node12 cmd = 300 [step] sid = 20808 bDisable = 0 desc = OK仓下降一层 script: script_end node_count = 9 [node] nid = 3080801 task = 1008 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3080802 task = 1008 type = 14 state = 0 desc = node2 cmd = 料仓夹磁气缸1=0 [node] nid = 3080803 task = 1008 type = 1 state = 0 desc = node3 cmd = 500 [node] nid = 3080804 task = 1008 type = 19 state = 0 desc = node4 cmd = 1016 [node] nid = 3080805 task = 1008 type = 27 state = 0 desc = node5 cmd = if (oknum==20) {pstart(1016);okevent=0;jump(3080837)} [node] nid = 3080807 task = 1008 type = 19 state = 0 desc = node4 cmd = 1016 [node] nid = 3080808 task = 1008 type = 27 state = 0 desc = node7 cmd = if(rio("满料对射光电1") ==0)jump(3080809) [node] nid = 3080806 task = 1008 type = 27 state = 0 desc = node6 cmd = oknum++ [node] nid = 3080809 task = 1008 type = 1 state = 0 desc = node9 cmd = 0 [step] sid = 20816 bDisable = 0 desc = OK仓下降一层1 script: script_end node_count = 3 [node] nid = 3081631 task = 3 type = 6 state = 0 desc = node1 cmd = p6 = pallet(1,1,oknum) [node] nid = 3081632 task = 3 type = 7 state = 0 desc = node2 cmd = p6 [node] nid = 3081633 task = 3 type = 1 state = 0 desc = node3 cmd = 500 [step] sid = 20809 bDisable = 0 desc = 放入空盘 script: script_end node_count = 12 [node] nid = 3080921 task = 2 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3080922 task = 2 type = 14 state = 0 desc = node2 cmd = 料盘搬运气缸=1 [node] nid = 3080923 task = 2 type = 15 state = 0 desc = node3 cmd = 料盘搬运气缸+=1 -1 [node] nid = 3080924 task = 2 type = 1 state = 0 desc = node4 cmd = 500 [node] nid = 3080935 task = 2 type = 14 state = 0 desc = node9 cmd = 料仓夹磁气缸1=1 [node] nid = 3080925 task = 2 type = 14 state = 0 desc = node5 cmd = 料盘真空=0 [node] nid = 3080926 task = 2 type = 1 state = 0 desc = node6 cmd = 500 [node] nid = 3080927 task = 2 type = 14 state = 0 desc = node7 cmd = 料盘搬运气缸=0 [node] nid = 3080928 task = 2 type = 15 state = 0 desc = node8 cmd = 料盘搬运气缸-=1 -1 [node] nid = 3080929 task = 2 type = 14 state = 1 desc = node9 cmd = 料仓夹磁气缸1=1 [node] nid = 3080930 task = 2 type = 1 state = 0 desc = node10 cmd = 500 [node] nid = 3080931 task = 2 type = 7 state = 0 desc = node11 cmd = p1 [step] sid = 20804 bDisable = 0 desc = 重置竞争信号 script: script_end node_count = 2 [node] nid = 3080401 task = 1008 type = 27 state = 0 desc = node1 cmd = okevent=0 [node] nid = 3080402 task = 1008 type = 27 state = 0 desc = node1 cmd = emptyevent=0 [step] sid = 20815 bDisable = 0 desc = 跳转到结束 script: jump (20814) script_end node_count = 0 [step] sid = 20810 bDisable = 1 desc = 更换一次NG盘 script: if(t!=3) jump(20811) script_end node_count = 1 [node] nid = 3081001 task = 1008 type = 24 state = 0 desc = node1 cmd = 0 "请更换一次NG盘后,再点击确认!" [step] sid = 20811 bDisable = 1 desc = 更换二次NG盘 script: if(t!=3) jump(20812) script_end node_count = 1 [node] nid = 3081101 task = 1008 type = 24 state = 0 desc = node1 cmd = 0 "请更换二次NG盘后,再点击确认!" [step] sid = 20812 bDisable = 1 desc = 更换NG盘 script: if(t!=5) jump(20814) script_end node_count = 1 [node] nid = 3081201 task = 1008 type = 24 state = 0 desc = node1 cmd = 0 "请更换NG盘后,再点击确认!" [step] sid = 20814 bDisable = 0 desc = over script: work_set(t,0) script_end node_count = 2 [node] nid = 3081401 task = 1008 type = 22 state = 0 desc = node1 cmd = 31 "stockreset 2" [node] nid = 3081402 task = 1008 type = 18 state = 0 desc = node2 cmd = 1049