6GK7243-1EX01-0XE0产品型号
PLC;木工带锯机
在木工机械中,例如木工带锯机,往往通过PLC或单片机来控制送料部分进行自动运行。由于单片机控制系统的抗干扰能力差,容易产生误动作和误数据,使操作人员判断错误,从而误操作。而PLC具备良好的抗干扰性和通用性,从而解决了这一问题。
1 .木工带锯机的工作原理
用来锯切原木或成材的木工机床分为木工带锯机﹑木工圆锯机和木工框锯机等。所谓木工带锯机是环状带锯条张紧在两个锯轮上,环状带锯条由电动机通过锯轮带动,作连续切削运动。木料的进给可以采用手动,也可以采用跑车或滚筒进行自动进给。按照用途分类,带锯机可以分为锯切原木的跑车带锯机和剖分板材或方材的再剖带锯机。
本项目所使用的带锯机为跑车带锯机。所谓跑车,是指夹持原木向带锯条作进给运动的送材车。PLC需要完成的动作是对跑车进行定位控制。跑车的动力设备是装配在底盘上的电动机,经过齿轮传动,带动跑车的主轴进行往复运动。跑车前进为工作行程,跑车后退为返回行程。其工作过程是,跑车工作台以一定的速度运行一段距离,当系统收到前进指令时,又以同样的速度运行同样的距离,并且此距离可以被修改。当系统收到后退指令时,进行返回行程,直到此指令被取消。电动机的正转和反转控制跑车工作台的前进和后退。通过PLC控制系统实现对电动机方向的控制。
2 .PLC选型与I/O点分配
为了保证系统的控制精度,跑车带锯机控制系统采用闭环控制。根据旋转编码器反馈回来的脉冲信号计算跑车工作台的实际距离。当跑车工作台到达设定距离后,PLC输出制动信号,停止跑车的运行,实现跑车的定位。PLC控制系统需要配置1路高速脉冲信号输入。跑车工作台还需要1个定点位置来进行进尺和余尺的计算,可以利用安装在跑车支架上的接近开关确定跑车经过的定点位置,系统还需要配置1个接近开关输入点。后,系统还需要配置启动、停止、进车、退车、点动等按钮。系统的开关量输入点为8个。系统的开关量输出点只有制动接触器和后退继电器等2个点,分别控制跑车的停止和跑车运动的方向。PLC控制系统的I/O点分配如表1所示。
根据输入和输出的要求,我们选用和利时公司具有自主知识产权的HOLLiASLM小型PLC。考虑到此系统需要一定的备用I/O点,CPU模块选择带有24点开关量的LM3107,其中开关量输入14点,开关量输出10点。CPU模块LM3107自带3路独立的高速脉冲输入,其继电器输出的电流容量大为2A,可以直接控制制动接触器,不需要中间继电器。这些配置完全能够满足系统的要求。
表1PLC控制系统的I/O点分配
3 .PLC控制系统软件设计
跑车工作台运行的启动、停止开关SB1、SB2分别接到PLC的输入端口%IX0.1和%IX0.2。当启动开关SB1接通时,跑车工作台启动运行。当停止开关SB2闭合时,跑车工作台停止运行。旋转编码器产生的脉冲信号接到内部计数器HD_CTUD_T4的输入端口%IX0.4和%IX0.5。利用PLC计数器HD_CTUD_T4的脉冲计数功能,控制系统可以定位跑车工作台当前的运行距离,将当前距离与设定距离进行比较,从而控制工作台的进给位置。PLC的输出端口%QX0.0接制动接触器,用来控制跑车工作台运行和停止。当%QX0.0=0时,电动机正转,带动工作台前进。当%QX0.0=1时,电动机反转,带动工作台后退。
根据跑车工作台运行过程的要求,控制系统的流程图如图1所示。PLC根据HD_CTUD_T4的当前脉冲值和触摸屏的设定值进行比较。如果当前值小于设定值,跑车工作台继续运行。如果当前值大于设定值,系统立即输出制动信号,等待下一次前进信号的输入。当系统需要锯路补偿时,程序会根据用户选择的补偿量进行锯路补偿。
控制系统的流程图
4 .结论
以PLC为控制核心的木工带锯机,实现了位置闭环控制。利用PLC的高速计数功能,实现了对跑车工作台运行的定位控制。PLC控制系统的抗干扰能力强,tigao了木工带锯机的加工精度。PLC控制系统可以广泛应用于家具﹑门窗和木模等制造行业。
一、 概述
我公司制桶生产已有多年,制桶生产线已有多条。制桶生产线的工艺过程是:将马口铁弯卷成圆桶形焊接,经过成方机加工,使之成为长方形,经翻边机翻天地边,经卷封机卷天、地板。经检验成为成品桶。在制桶线的成方机中,由于有检测有桶否,确定焊缝位置,把圆桶举起成方,放下,搬送等加工过程。机器动作多,控制过程比较复杂,故选用PLC加以控制。
二、硬件配置
成方机是在PLC系统的控制下实现全自动化生产的,这套控制系统是由日本立石公司的C40P组成的中心处理单元,硬件联接见图1
图1 硬件联接图
可编程序控制器,简称PLC;在生产设备中有大量的开关量及模拟量的控制装置,如:电机的启停,电磁阀的开闭,产品的计数,温度、压力、liuliang的设定与控制等等。以前,以上的控制主要是用继电器或分立元件来实现。但随着生产的飞速发展。人们对这些自控装置提出了更通用、易变、易修、可靠、经济的需求。随着电子技术的发展,人们开发了各种各样的可以满足上述要求的控制装置,其中就有可编程序控制器(PLC)。PLC是1969年才开始发展的。它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了各具特色的系列产品。OMRONC40P具有以下特点:
1.功能齐全:PLC的基本功能包括开关量输入/输出。内部中间继电器,延时ON/OFF继电器、锁存继电器、主控继电器、计时器、计数器、移位寄存器、四则运算、比较、二十进制转换等。
2.应用灵活:C40P的标准的积木式硬件结构,以及模块化的软件设计,使得它不仅可以适应大小不同、功能繁多的控制要求,可以适应各种工艺流程变更较多的场合。它的安装和现场接线简便,由于它的逻辑、控制功能是通过软件完成的,允许设计人员在没有购买硬件设备前就进行“软接线”工作,从而缩短了整个设计、生产、调试周期。
3.操作方便、维修容易:C40P采用电气操作人员习惯的梯形图形式编程与功能助记符编程,使用户能十分方便地读懂程序并编写、修改程序。PLC带有完善的监视和诊断功能,对其内部工作状态,通信状态,I/O点状态和异常状态均有醒目的显示。操作人员,维修人员可以及时准确地了解机器故障点,利用替代模块或插件的办法迅速处理故障。
4.稳定可靠:各生产PLC的工厂都严格按有关技术标准进行出厂检验。C40P通过了JIS标准,PLC有各种型号,但都可以适应恶劣的工业应用环境。由于其结构精巧,耐热、防潮、抗震等性能也很好。
三、软件结构
OMRON公司C40P可编程控制器所用编程语言为梯形图。
图2流程图
由于制桶生产线上成方机的工艺要求是:(1)将焊接罐体由圆形变为方形。(2)保证焊缝的位置在罐边的正中位置。在软件设计中,考虑将罐的焊缝位置找正,固定后,通过成方工位,使之成方,运送出成方机,完成成方工作。
寻找焊缝的工作是由一个振动传感器和一个放大器完成。由于焊缝是凹凸不平的,这样可由一个振动传感器检测,测到后传入放大器,放大器输出后输入到可编程控制器,告知焊缝找到。成方的工作是由两个扩张块完成,当圆形罐到扩张块中,扩张块向外扩张,使圆形罐变成方形,完成成方工作。
四、控制功能
在自动运转条件时,自动运转中间继电器得电,定位阀得电常闭,运送电机动作。检测罐是否到位,到位后罐被阻挡杆定位,使罐体位置正确,是检测、圆盘上升,计数等动作,边缝检测到后放下,到扩张工位扩张,送出罐体,完成成方机工作送到下一工序。在手动运转条件下,也可一步一步完成这些动作。
在焊缝检测工位,由于在旋转的罐边缘测焊缝后要马上停下来,以保证焊缝位置正确,这里利用了一套制动离合器:当电机带动焊罐在旋转时,制动离合器带着旋转,当焊缝找到后,制动离合器动作,使焊罐准确停止,保证了焊缝的位置。
五、结束语
PLC控制器价格较高,但由于PLC内部辅助继电器的存在;及输出点能承受大负荷,故可以直接驱动一般的电磁阀和信号灯,这样便能节约原来所有的中间继电器,由于元件的减少而使控制柜的体积缩小。并且,PLC的可靠性较高,功能也较全,是理想的控制器件。
这几年都做工业产品了,基本就没弄过民用,时间近的就是2014年的一次,用的是logo!0ba6,还有几台西门子sirius系列的。
当时是接的石油大学的一个项目。应用背景是这样的,滨州无棣等地区有很多小区的变压器容量不足,平时居民用电高峰期电压过低,容易烧坏电视、冰箱等用电器。滨州供电所找到石油大学,研究出一个低成本的升压方案。
控制的核心器件是一台升压变压器和一个logo!控制器,变压器为特殊定做,多抽头输出。
变压器原理图:
思路挺简单,就是利用logo!检测供电线路上的电压,供电线路用电压变送器取电压后,经过精密滤波、整流,与基准比较后,输出稳定的电压值。logo!检测电压低于某个阈值时,接通上一级升压输出,高于某个阈值时,接通下一级降压输出,主要由模拟量偏差值触发器实现回差的设置,升压电压一共分为5级投切。为了保护变压器,在每组投切输出时,用互锁电路断开其他等级的电压输出端。
logo!接线图:
主电路原理图:
logo!程序截图:
该设备在进行实地调试后,能够达到预期效果,可以及时进行升降压的切换。经过爬杆、测试等一系列艰苦的工作后,具体参数已经摸透,出厂时设置好升降压参数即可直接进行实际使用。
学习不是为了做研究 ,是为了工作需要,为了运用。下面介绍一下本人学习plc的方法,供大家参考!
plc自动化相关的知识点有很多,plc控制,模拟量控制,定位,通讯,组态,嵌入式,,机械传动,液压系统(不知道算不算自动化)等等,知识点太多,以常见的plc为例,品牌有三菱,西门子,欧姆龙,松下,lg,台达,基恩士,加上千奇百怪的国产品牌,很多知识点,没办法看完。要如何学习好它们呢,我理解的学习方法是“巧学”。
以我熟悉的为例:
一、基础:一定要打好——什么叫基础?
1、安装好编程软件
2、会简单的运用软件
3、懂得进制及其相互间的转换,二进制,十进制,十六进制
4、懂得plc的基础知识
5、会编辑简单的程序
这些内容我们可以在三菱官网上下载软件,软件安装方法,及怎样编简单程序。
二、我们不着急 去学习复杂的内容,三菱的100多个指令我们不用记下来,也不用知道到底有什么用处。
我们尝试
1、编辑简单的程序,
2、想象自己可以实现的动作,通过程序实现出来
3、分析高人编辑的程序,为什么会这样编
4、记录不懂的问题、返回看相关的书籍和视频——有针对性的学习
5、反复的看程序,编辑程序,想动作实现,模仿程序,见到的多了,解决的问题多了,我们渐渐的就会发现自己的一个学习能力tisheng,和编程能力,就会独立做事情了
三、当然,编程序是不够的,我们编辑好的程序是为了能够在机械设备上运用,那么
1、编辑出来的程序直接在plc上面一运行,可以的话,什么都ok了
2、视频也要学会巧看——节省时间
特别是我们返回来看视频的时候,一个指令讲解30分钟,前5分钟就知道这个指令怎么编辑了,我编辑好了,下载到plc里面去,可以运行了,后面25分钟,我们就可以不用看了,节省25分钟的时间
3、考虑到机器有很多执行机构,不光有,开关,还有电机,编码器,各种,变频器等等。
通过程序的配合,不断的连接这些设备演示动手操作,熟练起来,这一步非常重要,常常我们有很丰富的理论知识,到了现场就怯场了,就是我们没有经常动手的原因
四、后就是一个熟练度了,编程这技术,不是靠做学问做起来的,要经常练习,多动手,多实践出真知。
建议去三菱官网下载资料,里面有大量的视频和pdf说明书,把手册里面的资料和例程都弄明白了,一般的项目都是没问题的。个人觉得三菱的编程101例还是蛮不错的。
总之:巧学plc=基础+多练习+反馈学习+积累!
上升沿和下降沿就一个扫描周期内有效,下一周期失效,在也程序在fb内使用
来制造一个上升沿,而不需要占用m点。
沿指令只在乎扫描,不在乎周期。
一个扫描周期,一般特指程序从头执行至尾的时间。这期间,一个特定的沿指令可能被扫一次,可能没被扫到,也可能被扫过许多次。
讲沿指令,把周期两字去掉,描述更,也更能明白沿指令的本质。
关于沿指令,两点:
1、沿指令取谁的边沿?m0.0?不是。对于lad,沿是取它前面能流的边沿;对于stl,取的是堆栈顶的边沿。沿指令的前面有m0.0,只有一种情况可以画等号:前面有且仅有m0.0。
2、沿指令的有效范围。由于扫描和扫描周期不分,很多人以有沿指令可以在一个扫描周期内有效。其实不是。沿指令仅在扫描所在网络时有效,作用范围本网络内。出了所在网络,就没有影响了。要想在其它地方使用该沿指令的结果,你必须先存起来。