在图3所示的PLC端HMI上能够控制数控车床机床门的开关,能够显示机床门开关状态和卡盘状态;
IF"DI急停旋钮"THEN
"DO车床联机信号":=1;
ELSE
"DO车床联机信号":=0;
_IF;IF"hmi车床启动"AND"DI急停旋钮"ANDNOTTHEN
"DO车床启动信号":=1;
_IF;IF"DI车床运行信号"THEN
"DO车床启动信号":=0;
"hmi车床启动":=0;
_IF;IF"hmi加工启动"AND"DI急停旋钮"ANDNOTTHEN
"DO加工中心启动信号":=1;
_IF;IF"DI加工中心运行信号"THEN
"DO加工中心启动信号":=0;
"hmi加工启动":=0;
_IF;"DO车床卡盘控制信号":="HMI车床卡盘"ANDNOT"DI车床运行信号";
"DO车床防护门控制信号":="hmi车床门";
"DO车床确认完成信号":="DI车床加工完成信号";
"DO加工中心确认完成信号":="DI加工中心加工完成信号";
"DO加工中心平口钳控制":="hmi加工中心卡盘";
"DO加工中心防护门控制":="hmi加工中心门"AND"DI加工中心运行信号";
"DO复位指示灯":="DI复位按钮";
IF"DI复位按钮"THEN
"DO加工中心启动信号":=0;
"hmi加工启动":=0;
"DO车床启动信号":=0;
"hmi车床启动":=0;
_IF;