基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目六 任务4自动分拣系统设计(修改).pptx
文件大小:4.12 MB
总页数:29 页
更新时间:2025-06-08
总字数:约2.39千字
文档摘要

项目七PLC在自动分拣系统中的应用;1.掌握自动分拣系统的原理;

2.掌握自动分拣系统的硬件接线和软件编程;

3.掌握自动分拣系统的程序调试、排故与运行。

;本分拣控制装置是对已加工或装配的工件进行分拣,使不同颜色的工件可以从不同的料槽分流,具体的控制要求为:当输送站送来工件放到传送带上,PLC启动变频器,电动机运转驱动传送带工作,把工件带进分拣区,如果进入分拣区工件为金属的,1号槽推料气缸动作,将金属料推到1号槽里;如果进入分拣区工件为塑料黑色外壳黑色芯,2号槽推料气缸动作,将黑色料推到2号槽里;如果进入分拣区工件为塑料白色外壳白色芯,3号槽推料气缸动作,将白色料推到3号槽里。其他类型工件运动到废料区后停止,自动分拣系统加工结束。;1.硬件选择;2.I/O地址分配

根据控制要求列出所用的输入/输出点,并为其分配了相应的地址,I/O分配表如右表所示。;3.电气原理图

根据I/O分配表和控制要求,设计电气原理图,如下图所示。

;分拣单元的电磁阀组使用了三个由二位五通的带手控开关的单电控电磁阀,它们安装在汇流板上。这三个阀分别对金属、白料和黑料推动气缸的气路进行控制,以改变各自的动作状态。本单元气动连接图如左图所示。图中1A、2A和3A分别为分拣一气缸、分拣二气缸和分拣三气缸。1B1、2B1和3B1分别为安装在各分拣气缸的前极限工作位置的磁感应接近开关。1Y1、2Y1和3Y1分别为控制3个分拣气缸电磁阀的电磁控制端。

;1.硬件组态

打开项目视图中的文件夹“\PLC_1\程序块”,双击其中的“设备组态”,打开设备视图,用“拖拽”的方法把“DI16x24VDC/DQ16xRelay”文件夹中订货号为“6ES7223-1PL32-0XB0”SM1223DC/RLY16点DI和16点DO模块“拖”到机架中CPU右边的2号插槽,把“AQ2x14BIT”文件夹中订货号为“6ES7232-4HB32-0XB0”SM1232模拟量输出模块“拖”到机架中CPU右边的3号插槽,如左图。

双击“添加新块”,生成名为“高速计数器”的函数块FB1,以及名为“站”的函数块FB2。;2.高速计数器组态

在使用HSC之前,应为HSC组态,设置HSC的计数模式。某些HSC的参数在设备组态中初始化,以后可以用程序来修改。

1)打开PLC的设备视图,选中其中的CPU。选中巡视窗口的“属性”选项卡左边的高速计数器HSC2的“常规”,用复选框选中“启用该高速计数器”,如左图。;2)选中左边窗口的“功能”,在右边窗口设置下列参数:

使用“计数类型”下拉式列表,选择“计数”。

使用“工作模式”下拉式列表,选择“A/B计数器”。

用“初始计数方向”下拉式列表选择“加计数”,如左图。

;3)选中左边窗口的“初始值”,设置“初始计数器值”和“初始参考值”均为0,如左图。;4)选中左边窗口的“事件组态”,可以用右边窗口的复选框激活下列事件出现时是否产生中断:计数器值等于参考值、出现外部复位事件和出现计数方向变化事件。本项目不采用中断,如左图。;5)选中左边窗口的“硬件输入”,在右边窗口可以组态该HSC使用的时钟发生器A的输入点、时钟发生器B的输入点。可以看到可用的最高频率,如左图。;6)选中左边窗口的“I/O地址”,可以在右边窗口修改HSC的起始地址。默认的起始地址为1004,如左图。;7)选中左边窗口的“硬件标识符”,可以在右边窗口看到HSC的硬件标识符,此项是灰色的,不能修改,如左图。;8)设置数字量输入的输入滤波器的滤波时间

CPU和信号板的数字量输入通道的输入滤波器的滤波时间默认值为6.4ms,如果滤波时间过大,输入脉冲将被过滤掉。对于高速计数器的数字量输入,使用期望的最小脉冲宽度设置对应的数字量输入滤波器。本项目选用CPU的数字量输入I0.0的输入滤波时间列表中的0.1ms,如左图。;选用CPU的数字量输入I0.1的输入滤波时间列表中的0.1ms,如左图。;3.高速计数器的编程

将右边指令列表的“工艺”选项板的文件夹“计数”中的CTRL_HSC指令拖放到程序区,单击出现的“调用选项”对话框中的“确定”按钮,生成该指令的背景数据块DB1。

单击参数HSC左边的0,输入258,它是HSC2的硬件标识符的值,如左图。;高速计数器控制指令CTRL_HSC的输入参数HSC为HSC的硬件标识符。

EN为l时,参数BUSY为1,STATUS是执行指令的状态代码。