您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC在机床顺序控制中的应用

来源:艾特贸易2017-06-05

简介在实际设计和生产过程中,为了提高数控机床加工的精度,对其进行顺序控制就显得尤为重要。根据实际工艺要求,借助于顺序功能图和梯形图来编制用户控制程序,实现单台设备或生

    在实际设计和生产过程中,为了提高数控机床加工的精度,对其进行顺序控制就显得尤为重要。根据实际工艺要求,借助于顺序功能图和梯形图来编制用户控制程序,实现单台设备或生产过程的顺序控制,是PLC的主要功能之一。    所谓顺序控制,是指设备或系统在各输入信号的作用下,内部元件状态按照实际生产工艺所规定的时间顺序变化,使得各执行机构在生产过程中自动、有序地进行动作。PLC顺序控制设计方法的基本思想是:依据输出量的状态变化,将一个完整的工作周期划分为若干顺序相连的阶段(又称为步),并用转换条件控制代表各步的内部编程元件(如辅助继电器M、状态继电器S等),使其状态按一定的时间顺序变化,最终输出控制各执行机构动作。PLC顺序控制设计方法具有直观、易懂、规范通用的特点,基本解决了经验设计中的记忆和联锁问题,在保证自动控制得以实现的前提下,可以有效缩短设计周期。能够完全体现顺序控制设计思想的PLC编程语言是顺序功能图(Sequential Function ChartSFC),又称状态转移图,19945月被IEC1131-3列为首位PLC程序设计语言。步(Step)、转换(Transition)和动作(Action)是组成SFC的三大要素。根据生产工艺和系统复杂程度的不同,SFC的基本结构可分为单序列、选择序列和并行序列三种。在具体的设计过程中,SFC的基本要求如下:    (1) SFC中的初始步必不可少,一般对应于系统等待起动的初始状态;    (2)自动控制系统应能多次重复执行同一工艺过程,因此在SFC中应由步和有向连线构成一闭环回路,以体现工作周期的完整性;    (3)仅当某步所有的前级步均为活动步(转换条件满足,已被激活的步)时,该步才有可能成为活动步;    (4)若系统要求具有手动、自动两种控制方式,则应在手动方式进入自动方式时增设一转换信号,将初始步设置为活动步。    本节将通过一个实例来具体介绍如何使用S7-200 PLC实现对机床动力头运行的顺序控制。机床动力头控制是一个非常典型的顺序控制系统,可采用步进指令进行编程,由于步与步之间的转换条件是单向进行的,可采用单序列步进指令结构。    一、控制要求    机床动力头运行工艺简图如图8-20所示。
机床动力头运行工艺简图
    8-20    机床动力头运行工艺简图    在图8-20中,组合机床动力头初始位置停在最左边,行程开关SQ1接通,系统控制要求如下:    (1)系统启动后,动力头进行进给运动。经过一个工作循环后,返回初始位置,延时10s后,进行下一个循环的运行。    (2)若断开控制开关,必须将当前的运行过程结束(即退回初始位置)后才能自动停止运行。    (3)动力头的运行状态取决于电磁阀线圈的通、断电,对应关系如表8-4所示。在该表中,“+”表示该电磁阀线圈通电,“-”表示该电磁阀线圈不通电。    8-4    机床动力头运行对应关系表
    动作     YV1     YV2     YV3     YV4     快进  -     +     +  -     工进1     +     +  -  -     工进2  -     +  -  -     快退  -  -     +     +
    二、系统硬件设计    1.输入/输出信号分析    输入信号:系统启动/停止按钮1个,限位开关(行程开关)SQ1SQ4共需要4个,急停按钮1个,所以共需要6个输入端子。    输出信号:机床动力头有四种工作状态,快进、工进1、工进2和快退,所以需要4个电磁阀作为PLC的输出执行元件,需要4个输出端子。    2PLC输入/输出分配表    根据上述的输入/输出信号分析情况,可设计如表8-5所示的PLC输入/输出地址分配表。    8-5    PLC输入/输出地址分配表
    序号     地址     名称     功能说明     6路数字输入信号     1     I0.0     SA     启动/停止开关     2     I0.1     SQ1     限位开关     3     I0.2     SQ2     限位开关     4     I0.3     SQ3     限位开关     5     I0.4     SQ4     限位开关     6     I0.5     SB     急停按钮     4路数字输出信号     1     Q0.0     YV1     电磁阀1     2     Q0.1     YV2     电磁阀2     3     Q0.2     YV3     电磁阀3     4     Q0.3     YV4     电磁阀4
    除了上述的PLC输入/输出分配表外,其他编程元件地址分配表如表8-6所示。    8-6    其他编程元件地址分配表
    编程元件    编程地址     PT    功能  顺序控制继电器     S0.0~S0.6     -     存放各工作步     定时器     T37     100 (10s)     循环间延时
    3PLC选型    根据表8-5所示的PLC输入/输出分配表,参考第2章表2-1,本实例中可选择S7-200小型PLC系列中的CPU222来实现控制功能。    4.硬件接线图    根据表8-5所示的PLC输入/输出分配表,可设计如图8-21所示的硬件接线图。
机床动力头顺序控制硬件接线图
    8-21    机床动力头顺序控制硬件接线图    三、程序设计    本实例的步进控制程序可借助状态流程图进行编程,该机床动力头的状态流程图如图8-22所示。    本实例的PLC控制梯形图及对应的语句表如图8-23所示。
机床动力头的状态流程图
    8-22    机床动力头的状态流程图
机床动力头控制的梯形图及语句表
机床动力头控制的梯形图及语句表
机床动力头控制的梯形图及语句表
    8-23    机床动力头控制的梯形图及语句表