基于S7200PLC薄钢板定长剪切控制系统设计_第1页
基于S7200PLC薄钢板定长剪切控制系统设计_第2页
基于S7200PLC薄钢板定长剪切控制系统设计_第3页
基于S7200PLC薄钢板定长剪切控制系统设计_第4页
基于S7200PLC薄钢板定长剪切控制系统设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1绪论 11.1 课题背景和目的意义 11.2 设计现状及发展趋势 11.3 PLC 控制系统设计的原则 21.4 方案论证 22系统总体设计 42.1 系统控制要求 42.2 系统结构及工作原理 42.3 运动控制的基本架构 43系统硬件设计 63.1 光电编码器 63.2 高速计数器 63.3 高速光耦转换器 83.4 PLC控制系统 93.4.1 PLC 选型 93.4.2 系统硬件接线图 103.4.3 PLC 端口分配 104. 系统软件设计 114.1 高速计数器的编程 114.2 系统程序 12参考文献 15结束语 16PLC课程设计基于S7-200 PLC薄钢板定长剪切控制

2、系统设计1. 绪论1.1课题背景和目的意义定长剪切机是一种精确控制板材加工尺寸,将大型板块进行定长剪切的设 备。传统定长剪切机采用继电器作为控制器件, 其控制系统较复杂,参数改变不 灵活,大量接线使系统可靠性降低,维修率高,降低了生产效率。PLC以其灵活性、快速性、可靠性和性价比高等特点越来越受到企业或者团体设计者们的欢迎, 在各行各业的应用越来越广泛。用PLC替代继电器设计剪切控制系统,具有操作 简单,运行可靠,抗干扰能力强,编程方便,控制精度高的明显优势。基于以上 PLC特点,本课题主要研究如何应用S7-200PLC设计一个薄钢板定长剪切控制系 统,设计的关键是如何提高定长剪切的精度。1.

3、2设计现状及发展趋势薄钢板剪切是钢材加工行业中常见的工序,钢板剪切的主要设备是剪切机, 而普通剪切机存在诸多不足。普通剪切机存在的主要不足有:(1) 加工精度不高造成加工精度不高的主要原因,一方面是加工尺寸由操作人员用普通钢尺手 动测得,精度难以保证;另一方面采用异步电动机带动链条传动机构,这样不仅定位精度低,而且易造成剪切面的机械偏差,这种偏差随加工板材宽度增加而加 大。(2) 操作繁琐,容易出错剪切机需要人工操作,剪切动作的控制需人工完成,占用人力资源,也容易 出错。(3) 能耗大,效率低剪切机的动力系统一般使用普通异步电机,在剪板过程中不断启停,能耗大、 效率低。由普通剪切机发展而来的传

4、统自动剪切机采用继电器作为控制器,其控制系统较复杂,参数改变不灵活,大量接线使系统可靠性降低,维修率高,降低了生 产效率。随着我国经济的持续高速增长,社会对各类板材的需求量不断增长,对板材 加工的精度提出了更高的要求,由于板材生产对一定长度的要求,人们希望能够 精确对板材进行定长切割。另外,随着企业之间的竞争日益加剧和人力资源成本 的上升,厂家为了在竞争中占据有利地位, 除了保证板材加工的精度外,对板材 加工的效率也提出了更高的要求。基于上述情况,板材生产加工企业迫切需要高精度、高效率的生产设备。剪 切机是板材加工企业的关键生产设备之一。 在可预见的未来,剪板机发展趋势和 需求方向是,一些资金

5、雄厚的企业,出巨资购买全新数控剪切机;相当一批中小 企业没有足够的资金,希望通过对原设备的技术改造来满足要求。对普通剪切机 或传统自动剪切机升级改造,提高工作效率和剪板精度,降低能耗,这方面有较 大的市场需求。PLC一直以来为各种工业设备提供了非常好的控制定长切割,其功能越来越强大,不断完善和扩展的网络功能,朝着高性能小型化发展。用可编程序控制器 进行控制,省去了如继电器之类的固体电子器件,简化了繁杂的硬件接线线路, 使控制具有极强的的柔性和功能的可拓展性; 同时可编程序控制器具有性能稳定 工作可靠,操作简单,调节方便,显示直观,自动保护等特点。1.3 PLC控制系统设计的原则任何一种电气控制

6、系统都是为了实现被控对象的工艺要求,以提高生产效率和产品质量为目的的。PLC系统设计应遵循以下原则。(1)满足要求原则最大限度的满足被控对象的控制要求是设计控制系统的首要前提,也是设计中最重要的一条原则。(2)安全可靠原则控制系统长期运行中能否达到安全、 可靠、稳定,对设计控制系统来说至关 重要。为了达到这一点,要求在系统设计、器件选择和软件编程上全面考虑。例 如,在设计上应该保证PLC程序不仅在正常条件下能正确运行,而且在一些非正 常情况下也能正常工作。系统应该具有能接受并且只能接受合法操作,对非法操 作程序能予以拒绝的能力。(3)经济实用原则经济实用也是系统设设计的一项重要原则,这就要求不

7、仅应该使控制系统简 单、经济,而且要使控制系统的使用和维护既方便又低成本。(4)适应发展原则控制系统的要求也一定会不断的在提高和完善。在控制系统设计时,要考虑今后的发展和完善,这就是要求选择的 PLC机型和输入/输出模块要能适应发展 的需要,要适当留有发展余量。1.4方案论证在剪板机刀口后面安装一个接近开关, 当钢板经过夹送辊,通过刀口到达预 定位置,接近开关检测到钢板头已经到达就启动刹车系统停车,并发送信号给 PLC PLC发送信号启动冲压系统将钢板剪切。如果钢板超过了设定位置,就命 令电机反转,直到与设定值一致。改变接近开关距离刀口的长度就能够方便改变 要剪切钢板的尺寸。此方案的好处是原理

8、简单,安装和维护方便,编程较容易。 不足的是,钢板的长度只有到达位置和没有到达位置两种粗略状态,系统不能够 监测实际尺寸跟设定参数差距值,因此使PLC控制电机运转幅度不好把握,很难 得到预想结果,造成误差较大。针对方案一体现的不足,可用旋转光电编码器测量实际的钢板尺寸,安装光 电编码器和夹送辊同轴,根据夹送辊的周长和旋转数据能方便地计算出钢板经过 夹送辊的尺寸,将检测数据以脉冲形式反馈到 PLC进行处理存储。一开始先加速 运行,后匀速运行,快到达预定位置之后再制动减速停车。当检测到钢板尺寸与 设定值一致,PLC启动冲压系统将钢板剪切,如果超过设定值,PLC命令电机反转,直到和设定值一致。本方案

9、的优点是,在不掉电情况下,继电器能够记录钢 板的尺寸参数,调整电机正转或反转幅度有具体的参数指导, 控制精度比方案一 较高。相对方案一,方案二取消了接近开关,使用了旋转增量式光电编码器,成 本上较有上升,编程也较复杂,但其控制精度较高,且成本在可承受范围内,性 价比比较高,总体来说比方案一好。本设计采用方案二。162. 系统总体设计2.1系统控制要求本设计的薄钢板定长剪切控制系统要达到以下控制要求:(1)待切材料从左向右牵引电动机前行, 光电编码器信号用来测量牵引的长度, 待牵引长度达到预先设定的数值时,电动机制动且动作。(2)通过PLC高速计数器控制指令和光电编码器实现精确定长切割。2.2系

10、统结构及工作原理图2-1定长切割结构图工作原理:待切材料从左向右牵引电动机前行,光电编码器信号用来测量牵引的长度, 待牵引长度达到在高速计数器中预先设定的数值时,电动机制动且切刀动作,即实现定长切割。从图2-1中可以看出,S7-200作为控制的核心,主要对牵引长度进行计算 和对切刀进行控制。2.3运动控制的基本架构运动控制是电气控制的一个分支,它使用通称为伺服机构的一些设备, 如液 压泵、线性执行机或者电机来控制机器的位置和速度。运动控制在机器人和数控 机床领域内的应用要比在专用机器中的应用更复杂,因为后者运动形式更简单, 通常称为通用运动控制。运动控制被广泛应用在包装、印刷、纺织和装配工业中

11、。一个运动控制系统的基本架构(如图 2-2 )包含以下部分:一个运动控制(如PLC。用以生成轨迹点(期望输出)和闭合位置反馈环。 许多控制器也可以在内部闭合成一个速度环。一个驱动器或放大器(如伺服控制器和步进控制器)。用以将来自动控制器 的控制信号(通常是速度或扭矩信号)转换为更高功率的电流或电压信号。更为 先进的智能化驱动可以自身闭合位置环和速度环,以获得更精确的控制。一个执行器,如液压泵、气缸、线性执行机或电机,用以输出运动。一个反馈传感器,如光电编码器、旋转变压器或霍尔效应设备等,用以反馈 执行器的位置到位置控制器,实现和位置控制环的闭合。电机现场命令光电编码器图2-2运动控制系统基本构

12、架设定值发生器伺服控制器 步进控制器PLC设定值序列设定值序列T( s)殳定值0 0.(0.1 0.20.20.40.30.4众多机械部件用以将执行器的运功形式转换为期望的运动形式,包括齿轮箱、轴、滚珠丝杠、齿形带、联轴器以及线性和旋转轴承。通常,一个运动控制的工艺文件的功能主要如下:(1)速度控制。(2)点位控制(点到点)。有很多方法可以计算出一个运动轨迹,它们通常基于一个运动的速度曲线,如三角速度曲线、梯形速度曲线或者S型速度曲线。(3)电子齿轮(或电子凸轮),也就是从动轴的位置在机械上跟随一个主动轴 的位置变化。一个简单的例子:一个系统包含两个转盘,它们按照一个给定的相 对角度关系转动。

13、电子凸轮较电子齿轮更复杂一些,它使得主动轴和从动轴之间 的随动关系曲线是一个函数。这个曲线可以是非线性的,但必须满足一个函数关 系。从运动控制的基本架构可以看出,PLC作为一种典型的运动控制核心,起到了非 常重要的作用,这主要归结于PLC具有高速脉冲输入、高速脉冲输出和运动控制 模块等软硬件功能。3. 系统硬件设计3.1光电编码器光电式旋转编码器是转速或转角的检测元件, 它是通过电转换将输出轴上的 机械几何位移量转换成脉冲或数字量的传感器,是目前应用最多的传感器。光电编码器是由光栅盘和光电检测装置组成的。旋转编码器分为绝对式和增量式两 种,绝对式编码器在码盘上分层刻上表示角度的二进制数码或循环

14、码(格雷码),通过接收器将该数码送入计算机。绝对式编码器常用于检测转角,若需得到转速, 必须对转角进行微分处理。增量式编码器在码盘上均匀地刻制一定数量的光栅。 光电编码器的光栅盘与电动机同轴,电动机转动时,光栅盘与电动机同速旋转, 经过发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,其原理如图所示。通过计算每秒钟光电编码器输出脉冲的个数就能得到当前电动机的转速, 此外为判断旋转方向,光栅还可以提供相位差 90。的双向脉冲正交信号。增量式光电编码器输出两路相位相差 90°的脉冲信号A和B,当电动机正转 时,脉冲信号A的相位超前脉冲信号B的相位90。,经逻辑电路处理后形成高 电平

15、方向信号;当电动机反转时,脉冲信号 A的相位滞后于脉冲信号B的相位 90°,经逻辑电路处理后的方向信号为低电平。 因此根据超前和滞后的关系可以 确定电动机的转向,转向判别的原理如图 3-1所示。(b)反转(a)正转图3-1区分旋转方向的A B两组脉冲序列3.2高速计数器高速计数器可以对CPU扫描速度无法控制的高速事件进行计数,可设置多种 不同操作模式。高速计数器的最大计数频率决定于CPU类型。S7-200 CPU内置4-6 个高速计数器(HSC0-HSC5i中 CPU221及 CPU22环支持 HSC1及 HSC2 , 这些高速计数器的频率可达到20kHz,有12种工作模式,而且不影

16、响CPU勺性能。 高速计数器对所支持的计数、方向控制、重新设置及起动均有专门输入。 对于双 相计数器,两个计数器都可以最大速率运行。对于正交模式,可选择1倍(1X)或4倍(4X)最大计数速率工作。HSC1和HSC2相互完全独立,并不影响其他 的高速功能。全部计数器均可以以最大数率运行,互不干扰。高速计数器经常用于距离检测和电机转数检测。当计数器的当前值等于预设值或发生重置时,计数器提供中断。高速计数器允许在中断程序内装载新的预设值, 使程序简单易懂。(1)高速计数器工作模式对于相同的操作模式,全部计数器的运行方式均相同。共有12种工作模式。 请注意并非每种计数器均支持全部操作模式。 HSC0

17、HSC1 HSC2 HSC3 HSC4 和HSC5高速计数器的工作模式如表3-1所示。表3-1 S7-200 PLC高速计数器的输入点和模式模 式中断描述输入占八、HSC0I0.0I0.1I0.2HSC1I0.6I0.7I1.0I1.1HSC2I1.2I1.3I1.4r I1.5HSC3I0.1HSC4I0.3I0.4I0.5HSC5I0.40带有内部方向控制的单相计数器时钟1时钟复位2时钟复位启动3带有外部方向控制的单相计数器时钟方向4时钟方向:复位5时钟方向复位启动6带有增/减计数时钟的双相计数器增时钟减时钟7增时钟减时钟复位8增时钟减时钟复位启动9A/B相正交计数器时钟A时钟B10时钟A

18、时钟B复位11时钟A时钟B复位启动(2)高速计数器的控制字定义计数器及计数器模式后,可对计数器动态参数进行编程。各个高速计数 器均有控制字节,用来启动或关闭计数器、控制方向(只用于模式0、1和2)或其他全部模式的初始计数方向、装在当前数值及预设数值。执行HSC旨令可 修改控制字节及当前值和预设值。高数计数器的控制字如表3-2所示。表3-2高速计数器的控制字HSCOHSC1HSC2HSC3HSC4HSC5说明(0、1、2位仅在HDEF旨令中用)SM37.0SM47.0SM57.0SM147.0复位控制:0高电平复 位,1低电平复位SM37.1SM47.1SM57.1SM147.1启动控制:0高电

19、平启 动,1低电平有效SM37.2SM47.2SM57.2SM147.2正交速率:0为4倍速 率,1为1倍速率SM37.3SM47.3SM57.3SM137.3SM147.3SM157.3计数方向:0向下计 数,1向上计数SM37.4SM47.4SM574SM137.4SM147.4SM157.4方向更新:0无更新,1更新方向SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5预设值更新:0无更新,1更新预设值SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6当前值更新:0无更 新,1更新当前值SM37.7SM47.7SM57.7SM137

20、.7SM147.7SM157.7允许控制:0禁止HSC,1 允许 HSC3.3高速光耦转换器由于光电编码器(通常5-12V)与PLC输入信号(24V)经常不一致,建议 使用高速光耦转换器进行电平转换,如图3-2所示为典型的光耦转换接线。图3-2光耦转换器接线图3.4 PLC控制系统3.4.1 PLC 选型S7-200 PLC是一种叠装式结构的小型PLC它指令丰富,功能强大,可靠 性高,结构紧凑,便于扩展,性能价格比高。从CPU模块的功能来讲,S7-200系列PLC具有以下五种不同结构配置的 CPU 单元。(1)CPU221有6输入/4输出,无扩展,存储容量较小,有一定的高速计数 能力,适合于点

21、数少的控制系统。西门子公司的(2)CPU222有8输出/10输出,可以进行模拟量的控制和 2个模块的扩展, 应用更广泛的全功能控制器。(3) CPU 224有 14输入/10输出,存储容量扩大了一倍,有7个扩展模块, 内置时钟,有更强的模拟量和高速计数的处理能力,是 S7-200系列中使用最多 的产品。(4) CPU224XP最新推出的一款实用机型,最大的不同是主机上增加了2输 入/1输出的模拟量单元和一个通信口,适合有少量模拟信号的系统中使用。(5)CPU226有24输入/16输出,增加了通信口的数量,通信能力大大增强, 用于点数较多,要求较高的小型或中型控制系统根据以上S7-200系列PL

22、C不同CPU资源的了解,CPU224是 S7-200系列中使用最多的产品,且选择CPU224能够满足设计要求,因此选择CPU2243.4.2系统硬件接线图*Jf止切刀到位僖号AinAfliFWV4 启敢珀Id 10 0QOO101QOJ 10 2-H 10?QO-2II 0CPU2HAQAC/Relayrr 1 +LM2MrljIL 盘LI-图3-3系统硬件接线图220V AC3.4.3 PLC 端口分配控制系统PLC的I/O点地址分配如表3-3所示表3-3 I/O资源分配输入名称输出名称I0.0启动按钮(NOQ0.0电动机运行I0.1停止命令(NOQ0.1制动I0.6光电编码器转换后的A相信

23、号Q0.2切刀I0.7光电编码器转换后的B相信号I1.0计数器复位端I1.1计数器启动端4. 系统软件设计4.1高速计数器的编程本设计关键,是利用S7-200的高速计数器对光电编码器脉冲信号进行计数, 采用中断的方式实现相应的动作,减轻CPU负担且加快反映速度。利用第一次脉 冲实现对高速计数器的初始化,选择高速计数器HSC0工作方式4,允许更新当 前值,允许更新预置值,以方便在运行过程中对参数进行修改。1.高速计数器的编程步骤下面对高速计数器的编程进行说明。在下列说明中,假设采用HSC1作为计数器模型。(1)计数器初始化调用子程序利用第一扫描内存位SM0.1调用初始化操作的子程序。因为使用子程

24、序调用,随 后的扫描不再调用这个子程序,所以可以降低执行时间并使程序结构化更强。装载控制字参阅上述控制字表,确定 HSC1的控制字,并装载控制字到 SMB 4冲。执行HDEF旨令装载高速计数器的当前值用所要当前数值装载SMD48(双字尺寸数值,装载零进行清除)。装载高速计数器的预设值用所要预设值装载SMD52(双字尺寸数值)。设置中断为了捕捉当前数值等于预设数值,将 CV=PV中断事件(事件13)附加于中断程 序,对中断进行编程。启动全局中断执行全局中断启动指令(ENI),启动全局中断。对高速计数器编程 执行HSC指令,使S7-200对HSC1进行编程(2)改变计数方向(3)装载新当前数值(任何模式)改变当前数值,强迫计数器在进行改动的过程中处于关闭状态。计数器被关闭时,将不再计数或生成中断。(4)装载新预设数值(5)关闭高速计数器4.2系统程序I主程序弁母网骼1网辭标题I阀緒珪释5M0.1需帀QQ1(巧2mt 411.111.0M1.0网路2图4-1主程序图4-2 子程序MI.O图4-3 中断程序参考文献1. 陈伯时电力拖动自动控制系统M.北京:机械工业出版社,2003: 117-209.2. 殷洪义,吴建华 PLC原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论