6ES7212-1AB23-0XB8型号齐全
随着激光技术的发展,激光测距传感器在检测领域得到了越来越多的应用。本文所研究的基于HOLLiAS-LEC G3小型一体化PLC的激光测距系统,对多台激光测距传感器所采集到的数据进行处理,并将数据传送给上位机,实现了对多台激光测距传感器的监控。
1 激光测距传感器的基本原理
激光测距传感器的基本原理是,通过测量激光往返于被测目标之间所需的时间,来确定被测目标之间的距离。激光测距传感器的原理和结构都很简单,是长距离检测有效的手段。
激光测距传感器工作时,首先由激光二极管对被测目标发射激光脉冲。经被测目标反射后,激光向各方向散射。部分散射的激光返回到传感器的接收器,被光学系统接收后,成像到雪崩光电二极管上。雪崩光电二极管是一种内部具有放大功能的光学传感器,能够检测极其微弱的光信号。记录并处理激光脉冲从发射到返回所经历的时间,即可得到被测目标的距离。
2 PLC控制系统硬件设计
基于HOLLiAS-LEC G3小型一体化PLC的激光测距系统的功能结构图如图1所示。系统通过PLC的自由口通信,接收多台激光测距传感器发送过来的数据,根据传感器提供的数据格式解析数据包,计算出测量的距离。系统的功能还包括显示测量距离、在非正常情况下报警、与上位机进行数据交换等。
PLC的CPU模块选用HOLLiAS-LEC G3系列的LM3108模块,其性能价格比很高,广泛应用于工业控制的各个领域。LM3108模块的标准配置包括两个串行通信接口PORT0和PORT1,其中PORT0为RS485接口,PORT1为RS232接口。采用RS232接口建立PLC与上位机的通信,实现PLC程序的下装和监控。采用RS485接口建立PLC与现场仪表的通信。
3 PLC控制系统软件设计
PLC采用自由口通信方式接收激光测距传感器的数据,用%MB400~%MB411的12个字节作为通信接收寄存器,存放自由口通信方式下所接收的数据。所谓自由口通信,是指用户可以通过设置通信模式来改变通信接口的参数,以适应不同的通信协议。在PLC程序中设定的激光测距传感器的通信参数如表1所示。PLC控制程序采用和利时公司的编程软件PowerPro完成,下面详细介绍数据解析程序。其它应用程序从略。
表1 激光测距传感器的通信参数
3.1 数据解析程序的变量定义
PROGRAM PLC_PRG
VAR
SetRS485: Set_COMM2_PRMT; (* RS485自由口通信参数设置 *)
SetRS485Q: BOOL; (* RS485自由口通信参数设置标志 *)
Receive: COMM2_RECEIVE; (* RS485自由口通信数据接收 *)
ReceiveQ: BOOL; (* RS485自由口通信数据接收标志 *)
ReceivedData: bbbbbb; (* 存储ASCII码数据的字符串 *)
bbbbbbbb1: INT; (* 起始字符的位置 *)
bbbbbbbb2: INT; (* 结束字符的位置 *)
ReceivedData_bbbbbb: bbbbbb; (* ASCII码形式的数据 *)
ReceivedData_DWORD: DWORD; (* 十六进制形式的数据 *)
END_VAR
3.2 数据解析程序的梯形图
3.3 数据解析程序分析
PLC从激光测距传感器接收到的数据是ASCII码形式,所以需要将ACSII码转换成PLC能够操作的十六进制数。
首先在存储ASCII码数据的字符串ReceivedData中找到数据的起始字符“+”,并将其位置存储在变量bbbbbbbb1中。然后再找到数据的结束字符“$R”,并将其位置存储在变量bbbbbbbb2中。将位置bbbbbbbb2与位置bbbbbbbb1之间的字符取出,存入变量ReceivedData_bbbbbb中,此即为数据的ASCII码形式。后将该ASCII码形式的数据ReceivedData_bbbbbb转换位十六进制形式的数据ReceivedData_DWORD,即完成了数据的解析。
4 结论
采用和利时HOLLiAS-LEC G3小型一体化PLC作为激光测距系统的控制核心,可以方便地与激光测距传感器进行通信。实践证明,该方案结构简单,运行过程稳定可靠,实现了激光测距系统的数据采集与处理。
文介绍了如何利用PLC可编程控制器的自动控制和逻辑运算的优点以及与人机界面的完美结合,使弯管半径及长度等成为可调参数,直接在人机界面上操作和改变PLC的程序及参数,达到灵活控制设备运行的目的。从而使设备操作变得更方便,更富有人性化。它充分体现了工控自动化在实际生产中的重要作用。
1、引言
弯管机是休闲用品及工艺装饰品生产行业中的重要设备之一,由于产品种类丰富,形状千变万化,相应弯管的形状、尺寸及大小半径各不相同,在以前生产中,主要有液压弯管机、手动弯管机、简易电动弯管机等,这对大批量生产以及产品尺寸的千变万化不相适宜。本文介绍的弯管机是根据实际生产需要,自主开发、研制而成,并已投入实际生产中,产生了显著的效益。
2、系统介绍
该弯管机的控制系统原理图如图1所示,主要由PLC、变频器、传感器、人机界面、主副电机等组成。该机的主体部位,由八组滚轮组成,如图2所示,一次可同时生产八根管子,提高了效率。主电机由变频器控制,通过HMI可调整滚轮的速度;管子弯曲半径由副电机通过涡轮副减速控制滑块下压和上升;弯管长度、半径及滚轮速度、滚压次数为调整参数,在人机界面上可以调整,非常方便,富有人性化,PLC内部程序是控制设备自动运行的关键部份。
3、控制模式
该机有手动运行模式和自动运行模式。
3.1手动运行模式
合上电源,在人机界面中选择手动运行模式,该模式为机器的调试或修理等特殊运行模式,分滚轮正转、反转、滑块上升、下降四种状态,分别相互独立操作。
3.2自动运行模式
合上电源,在人机界面中,选择自动运行模式,该模式为正常生产模式。根据需要调整好可调参数(弯管长度、半径、滚轮速度、滚压次数),按启动按钮,立即进行自动运行,变频器接收到频率参数,控制主电机从OHZ上升至该频率运行,传至滚轮,同时主副电机根据人机界面的调整参数和PLC内部程序运行,传至滚轮及滑块,通过编码器产生信号传至PLC,控制滚轮正反转,滑块下降、上升,以生产出合格的产品。
4、工作原理
如图2所示,滑块上升,放好管子,滑块下压到一定高度h,主电机带动滚轮转动,根据管子的长度L,由PLC计算出滚轮需转动X圈再反转X圈。根据弯曲半径R的大小,滑块分n次下压,滚轮重复n次循环动作完成产品。
生产时只需调整可调参数:管子长度L、管子弯曲半径R及重复滚压次数n等,由PLC内部程序,通过逻辑运算得出h、X等参数,根据主、副电机相对应的编码器所产生的脉冲信号自动控制设备的运行。
5、结束语
该设备的成功研制,解决了休闲用品及工艺装饰品的大批量生产和品种多样化的问题,显著地提高了生产效率。使操作变得更直观,富有人性化。
. 概述
短纤倍捻机作为一种加捻设备,实现一转两捻,效率比传统捻线机成倍提高,卷装容量增大,加捻质量大幅度提高,主要具有以下特点:高品质锭子在高速运转下的持久稳定性;二级传动机构,使受力更合理,加捻范围更广;油浴式齿轮箱,特殊的导纱曲线,使卷绕成形良好;卷绕张力可以在超喂罗拉上任意调节,因此也适用于染色用松驰柔软的卷绕。本文着重介绍施耐德Twido PLC在短纤倍捻机控制系统中的应用。
2.工艺
短纤倍捻机主要分为卷绕,恒动和锭子三个部分,如下图
捻度计算公式:
捻度=2*V锭子角速度/V纱线线速度
通过保证锭子角速度和纱线线速度的恒定来保证捻度的恒定。因此,主要控制对象为卷绕和恒动部分。
3.系统
(1)系统配置
本系统采用施耐德全套解决方案,主要由以下几个部分构成:PLC本体 TWDLMDA20DRT+模拟量输出模块TWDAMO1HT+变频器ATV31+四行文本屏TSX08H04M。
a) 可编程序逻辑控制器(PLC)
型号:TWDLMDA 20DRT;CPU模块,DC24V供电,12点DC输入,2点晶体管输出,6点继电器输出,自带2路高速计数(20K Hz),大可扩展7个扩展模块,并支持双字和浮点运算。本模块在系统中担任重要的控制角色,用于控制各种动作,PID运算和参数计算等等。
b) 模拟量输出模块
型号:TWD AMO 1HT;模拟量输出模块 ,1路/模块,12位精度。用于变频器频率
给定。
c) 人机界面
型号:TSX08H02MK;2行中文图形显示器,带运行电缆。用于参数设定,显示,故障报警。
d) 变频器
ATV31,用于控制控制锭子电机和卷绕电机。
(2) 控制原理
控制对象:捻度,实现锭子电机和卷绕电机的同步控制
(3) 控制方法
实线1:锭子转速给定
实线2:卷绕转速给定
虚线3:根据锭子转速计算出的卷绕转速
如上图所示,系统在启动,运行和停止三个过程,锭子速度和卷绕速度严格保持同步,这样,有效的保证捻度误差在小范围内。
4 结束语
本系统性能稳定,运行可靠,锭子转速可以开到3000-15000转,捻度设定范围90-2300,实际捻度误差在3%以内,实测锭子转速误差在2%以内,完全满足客户的要求,甚至超过原来的进口设备。