最开始想的是不对,后面也改了,
和你的思路有点差别
主程序
A处取料后
到子程序B
B程序结束后回到主程序进行判断
判断有无产品,如果有,放至C。如果无,回待机点
B程序开始判断
R1=0 去 LBL1
R2=0 去 LBL2
R3=0 去 LBL3
R4=0 去 LBL4
R5=0 去 LBL5
不然判断满料
LBL1
放B1
R1=1
IF R2=1 去LBL12 去取B2
回主程序
LBL2
放B2
R2=1
IF R3=1 去LBL13 去取B3
回主程序
LBL3
放B3
R3=1
IF R4=1 去LBL14 去取B4
回主程序
LBL4
放B4
R4=1
IF R4=1 去LBL15 去取B5
回主程序
LBL5
放B5
R5=1
IF R1=1 去LBL11 去取B1
回主程序
LBL11
取1
R1=0
回主程序
LBL12
取2
R2=0
回主程序
LBL13
取3
R3=0
回主程序
LBL14
取4
R4=0
回主程序
LBL15
取5
R5=0
回主程序