本例通过对PLC切断机定长切断控制系统的设计,重点介绍了高速计数功能在定长切断中的运用。PLC的功能模块可执行如高速计数、定位控制、闭环控制等的特殊功能。汽车密封件生产企业使用的挤出生产线有连续挤出、间隔切断的特点。为了生产的连续和稳定,挤出机需要保持连续地挤出速度,而最终产片需要定长切断包装,所以切断机不仅要实现定长切断、超差分拣、自动纠偏,还需要协调连续挤出和间歇切断的运行,不能在切断过程中切断或阻挡挤出工件。
工具/原料
1
计算机一台
2
step7 编程环境
方法/步骤
1
由于每篇经验只能放20张图片,故分开写,见谅。接上硬件中断处理程序OB40:此程序只置位“切断分拣”流程的运行标志。如图所示:
2
启动按钮:新增FB6,命名为“启动按钮控制”,接口参数和程序如下:
3
新增FC3,命名为“启停设置”,如图所示:
4
启动初始化OB100,暖启动。
5
主循环OB1:
注意事项
1
【注】由于OB由操作系统调用,所以没有背景数据块,也不能声明静态变量,只能使用临时变量。
2
没有专用的SFC用于禁止和激活循环中断,可以用SFC39 DIS_INT禁止中断;使用SFC40 EN_INT激活中断