首页 > 其他分享 >顺控

顺控

时间:2024-11-20 20:45:45浏览次数:1  
标签:状态 END 气缸 供料 顺控 自动 IO

IF 系统状态=4 THEN
	CASE 供料自动状态 OF
		1:
			IF (IO电容检测 OR 电感检测 ) THEN
				供料自动状态:=3;
			ELSE
				IF IO发料气缸放料到位=1 THEN
					供料自动状态:=2;
			END_IF;
			END_IF;
			
		2:
			IO发料气缸:=1;
			IF IO发料气缸取料到位=1 AND (IO电容检测 OR IO电感检测 ) THEN
				IO发料气缸:=0;
				供料自动状态:=3;
			END_IF;
			IF (电容检测 OR IO电感检测) THEN
				IO发料气缸:=0;
				供料自动状态:=3;
			END_IF;
			
			IF TC10=1 THEN
				供料自动状态:=10;
			END_IF;
		3:
			IO发料气缸:=0;
			IF IO电容检测=0 OR IO电感检测=0 THEN
				IF IO升降气缸上升到位 THEN
					供料自动状态:=1;
				END_IF;
			END_IF;
			
		(*运料部分*)
		IF 系统状态=4 THEN
			CASE 运料自动状态 OF
			(*左移*)
			1:
			
				IF 供料自动状态=3 THEN
					IO移动气缸放料:=0;
					IO移动气缸取料:=1;
					IO摆动气缸取料:=1;
					IO摆动气缸放料:=0;
					IO升降气缸:=0;
					IO夹指气缸:=0;
					IF IO移动气缸取料到位 THEN
						运料自动状态:=2;
					END_IF;
				END_IF;
				
				(*下降*)
				
			2:
				IO移动气缸放料:=0;
				IO移动气缸取料:=1;
				IO摆动气缸取料:=1;
				IO摆动气缸放料:=0;
				IO升降气缸:=1;
				IO夹指气缸:=0;
				IF IO升降气缸下降到位 THEN
					运料自动状态:=3;
				END_IF;
				
				(*夹料*)
			3:
			IO移动气缸放料:=0;
			IO移动气缸取料:=1;
			IO摆动气缸取料:=1;
			IO摆动气缸放料:=0;

(*分拣*)
IF 系统状态=4 THEN
	CASE 分拣自动状态 OF
		
		1:
		IF 记忆标志已更新 THEN
			
			IF 金属记忆标志 =1 THEN
				SET (1.IO分拣气缸);
			END_IF;
			
			IF 塑料记忆标志 =1 THEN
				RST (1.IO分拣气缸);
			END_IF;
			
		END_IF;
	END_CASE;
	END_IF;

 

标签:状态,END,气缸,供料,顺控,自动,IO
From: https://www.cnblogs.com/pomegranateSignal/p/18559254

相关文章

  • Mitsubishi/三菱SFC顺控大型程序模板 1:三菱Q03UDE,500个IO点(5个输
    Mitsubishi/三菱SFC顺控大型程序模板1:三菱Q03UDE,500个IO点(5个输入模块、3个输出模块),带16轴伺服(由两个QD70P8控制)。2:超完美威纶触摸屏画面。3:全新的编程思维,即使是初学者也可以了解。4:做大型程序,完美的简化程序。5:适合没有做大型设备的工程师,对比较资深的工程师也有很大的......