西门子6ES232-0HD22-0XA0大量现货 PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。PLC具有通用性强、维护方便、可靠性高、抗干扰能力强、编程简单等特点,已在工业自动化领域得到了广泛的应用。特别是在电机控制上,PLC集成了专用的控制指令集,这可大大缩短编程者对程序的开发时间,提高调试的效率。
位置伺服系统,一般是以足够的位置控制精度(定位精度)、位置跟踪精度(位置跟踪误差)和足够快的跟踪速度作为它的主要控制目标。系统运行时要求能以一定的精度随时跟踪指令的变化,系统中伺服电动机的运行速度常常是不断变化的。故伺服系统在跟踪性能方面的要求一般要比普通调速系统高且严格得多,并且不会出现象步进电机在高速状态下旋转运动时出现“脱步”等现象,其在位置控制方面具有相当高的精度在高速旋转运动时具有与低速运动状态下相同的转矩,即可以实现恒转矩运行。伺服电机的以上一些特性可以很好地满足本系统的设计需要。
密封垫圈在石油管道、液气压系统等诸多领域内有着广泛的用途,是一种密封性极其优良的产品。主要原材料包括钢带和石墨等,因为其良好的密封性,在全球的需求量非常庞大,企业为提高其生产效率,要求采用自动生产设备。
该生产系统现大都采用的是手工操作的方式,在生产过程中,时刻需要人工干预产品的生产过程,通过测量来确定产品是否符合工艺要求。比如,时刻需要用游标卡尺来测量产品的外径来保证产品的质量;整个焊接过程完全由人工操作,自动化程度低,产品的生产效率低下,已无法满足日益增强的竞争需要,提高效率迫在眉睫。
1系统组成
根据生产工艺的要求和对实际系统的测量,预估电机带动模芯运行所需的力矩和运行速度,综合不同规格下的各种要求,选取了PLC作为控制系统,驱动伺服电机和焊机,采用文本显示器设置相应参数。
1.1硬件部分
本系统电气硬件控制电路的设计,主要包括保护电路、电源变换电路、伺服电机驱动部分电路、伺服电机供电电路和控制电路。对于伺服电机的控制采用PLC作为主控制器,主要控制线有4根:伺服使能信号线、指令脉冲输出信号线、伺服电机旋转方向控制线和伺服电机故障信号输出线。前3根信号线的引出主要是对伺服电机的位置运动进行控制,通过相应设置和程序设计来达到要求的精度。故障输出信号线主要是对电机的不正常运行进行保护,比如电机的过流、过压运行等。通过适当的程序来对故障信号进行处理,保证伺服系统运行的安全性和可靠性。还安装了急停按钮对特别紧急事件进行处理,以保证系统的安全性。
电气主电路主要由空气开关、熔断器(保险丝)、电源指示灯、接触器、电源开关按钮、急停开关按钮等组成。功能是保证220V电源供电的安全性与可靠性,熔断器等可以对后续电路过流等情况起到一定的保护作用。220V交流电源电压经过转换变成24V直流电源电压驱动电磁阀工作,控制气缸的动作与释放。PLC开关量输人中有2个光电开关量的输入,主要为钢带和石墨缺料时的信号输入,通过PLC程序来控制伺服电机和各机械部件在上述状态时的运动。
1.2软件部分
软件设计主要对输入的开关量等信息进行分析、处理、综合后输出控制信号来对伺服电机和执行部件(主要为焊机)进行可靠的运动控制。满足系统控制精度的要求。
在实际生产过程中,由于石墨带的刚度不够,在绕制过程中容易发生断裂等问题。在实际程序设计中要求伺服电机在启动和制动过程均要有加减速时间以防止电机产生速度突变,造成石墨带的断裂和危及操作人员的安全。根据系统要求,将系统运行状态中的某些参数通过通信模块显示于文本屏上,达到实时监控的目的。其中参数主要为产品工艺的要求参数,比如焊点数、材料绕制的圈数等参数的实时显示。文本显示器除了显示功能外,还集成了参数设置的功能,主要是对生产的产品规格型号的选择和绕制圈数的设定。通过规格型号的选择来确定焊机动作与释放时间的分配和伺服电机转速的设定,使两者达到合理的配合,大限度地提高产品的生产效率。通过对产品绕制圈数的设定可以实时控制产品的合格率并可以随时按生产要求来选择生产产品的规格。打破了手工操作下,能生产的产品比较单一的缺点(规格少),提高了设备的利用效率。
2系统问题及解决方案
2.1伺服电机定位问题
本次系统设计中主要存在的问题是模芯的jingque定位。当一个产品制作完成后,怎样才能使模芯在高速回归原点时与压轮压下的位置的偏差不超过1mm。考虑到伺服电机的高精度定位功能,设计中采用了记录全程脉冲数的方法。这种方法充分利用了伺服电机的高精度定位功能,实现高效率的jingque定位。在整个系统设计中,将PLC的Y0口作为伺服电机脉冲的输出端,利用PLC指令集中的特殊功能存储器D8140,D8141来记录PLC发给伺服电机的脉冲数并将其累加。通过运算求出不到一圈的脉冲数,再用一圈的脉冲数减掉上面的运算结果。将此结果的脉冲数再通过PLC的Y0口发给伺服电机来控制其回归原点。如果仅用以上方法回归了原点但其仍无法满足1mm的精度要求,需要对伺服驱动器参数设置中的21号参数(零偏差幅度)进行相应计算设定。因为伺服驱动器出产时21号参数一般是400脉冲,当要求定位的精度很高时,这个默认的参数是不适合的。可以通过式(1)进行计算来确定需要的参数值。
(1)
其中:132072为电机旋转一周所需的脉冲数,为固定值,单位为脉冲/周;S为每转一周的移动量,单位为m;J为系统所要求的精度,单位为m;P为零偏差幅度,单位为脉冲。
对于本系统,模芯采用小尺寸,S=0.5809m,J=0.001m,可求得P=226脉冲;(实际电机旋转一周需要的脉冲可以通过调节驱动器的电子齿轮比参数得到)考虑到系统的转速比接近1:10,P可以取20脉冲。综合考虑各种规格之后可以取小值P=1脉冲。
在软件设计中还应要使用特殊辅助继电器M8145,其功能是停止Y0口的脉冲发送(立即停止)。采用程序驱动M8145可以防止伺服电机在发送脉冲时的过脉冲现象,提高定位的精度。
2.2焊机的时间控制问题
对焊机的开始放电时间的jingque控制直接关系到产品的质量。对于密封垫圈其要求在轮启动焊接的时候能够达到在电机带动模芯旋转一圈的过程中,按顺序先5—l0mm焊接3个点,再以40—50mm的距离焊接剩下的点。在这个过程中要保持电机有一定的转速,大概20r/min,还要保持焊点的均匀、美观和一定的强度。在设计中将电焊机的时间控制模式改为“1”(外部时间控制),又鉴于PLC的扫描方式不同于一般的单片机芯片,要考虑程序的扫描周期。在以上转速下利用公式(2)算得可以启动电焊机工作的时间:
S=V×T(2)
式中:S为焊接距离;V为电机运动速度;T为电焊机可以工作的时间范围。
算得时间T,加上扫描时间就是焊机要动作的时间范围,对其进行启动和释放时间合理分配。该系统中电焊机启动时需要l0ms的高电平维持时间(实际设定),才能进入稳定的放电状态,焊机的响应时间存在不稳定性,设定电焊机启动时高电平维持时间为20ms,电焊机可以很好地进行工作,达到控制的需要,保证焊点的质量。
3 结论
经过现场安装与调试,本系统其性能比传统的手工操作系统优良。体积小,结构也简单,为日后的维护和功能扩展奠定了良好的基础,精度能够达到要求,大大提高了效率,操作也更加简单方便。对操作人员来说,也更加安全可靠。 摘要:将HOLLiAS LM小型PLC应用于木工带锯机的控制,并给出了PLC端子接线图和控制系统流程图。
关键词: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控制系统的抗干扰能力强,提高了木工带锯机的加工精度。PLC控制系统可以广泛应用于家具﹑门窗和木模等制造行业。
沥青混凝土搅拌设备是筑路行业重要配套施工设备,该设备工艺复杂,体积庞大,无论从对生产企业技术人员的技能培训讲还是从施工单位对设备的认知方面考虑,单纯的幻灯演示和文字说明已经不能满足需求,沥青混凝土搅拌设备模拟演示系统就是在这样的背景下产生的.不同的沥青混凝土搅拌设备生产企业由于产品开发理念的不同对模拟演示系统的设计要求也会有所区别,所要实现的主要功能还是一样的,建立模拟演示系统所依赖的自动化技术和产品还是相通的.目前用来实现模拟演示系统的自动化产品主要有可编程控制器,触摸屏(HMI),电脑和相关配套编程与组态软件.基于VIPA500SPLC的沥青混凝土搅拌设备模拟演示系统所依赖的PLC实现了和电脑的一体化,使整个硬件系统更集成,这种集成化设计是模拟演示系统的次尝试,也是VIPA500S PLC在推出市场后的应用.
2系统工作原理与硬件组成
2.1 系统工作原理
模拟演示系统是在不通过其它低压电器搭建控制电路的前提下,主要由电脑、HMI、PLC三部分通过MPI、串口、以太网通讯协议互相联通,交换数据来实现模拟演示工业生产现场操作.
2.2 硬件组成
根据目前沥青混凝土搅拌设备行业控制系统组成现状,模拟演示系统硬件组成基本可由下图表达,新功能的扩展只要在总线上挂接就可以了.该图是以北京德基沥青搅拌设备控制系统为蓝本做出的模拟演示系统硬件组成图.
图1 模拟演示系统硬件组成
2.2.1 电脑系统
包括电脑主机,显示器,打印机.其中电脑主机可采用商业机,也可为工业控制计算机.鉴于工控机具有较强的防护等级,如较高的抗震,抗干扰等功能,工业现场多采用.因为模拟演示系统系统是在实验室放置,也可考虑商用品牌机.根据模拟演示系统资源占用实际情况,电脑核心配置如CPU等一般与市场主流配置接轨,其中留有较大扩展空间,如引入视频控制,远程监控等功能,这些功能的加入对CPU和内存都有较高的要求.
显示器按工业现场实际需要配置,目前流行单显和双显两种模式.多显示器模式在沥青搅拌设备行业还不多件.双显配置直观,简洁,该配置模式在行业应用广泛,本文所述模拟演示系统即采用双显模式.
2.2.2 人机界面(HMI)系统
HMI初是作为替代传统按钮,指示灯而使用的,到现在已经扩展了打印,报警,报表等功能.其在工业自动化控制中正在起着的作用.在沥青混凝土搅拌设备控制系统中,HMI更多的是作为冗语控制系统.也就是HMI系统相对独立,它是电脑控制系统的备用系统.根据沥青搅拌工艺控制要求的不同,HMI选型标准也不一样,行业控制需求不外乎生产操作,状态显示,数据设定等.随着沥青搅拌设备控制系统的智能化和人性化发展,视频和数据处理功能也开始应用到现场控制中.
2.2.3 可编程控制器(PLC)
模拟演示系统使用的PLC和工业现场设备中应用的PLC有所不同,主要是从控制功能考虑选型.本文所述模拟演示系统选用的是德国VIPA500S PLC. 确切的讲VIPA 500是一种新型的板卡式的CPU,它需要插接在电脑主板上,通过DP/MPI通讯协议和外挂通讯模块如DP353连接,实现整机组态.因为模拟演示系统不需要实现对外部设备的实际控制,我们只选用VIPA500 CPU,而不外挂任何其它模块.这种设计模式大大简化了模拟演示系统外部硬件电路.
2.2.4 其它
短信模块和视频模块是作为新的事物引入到沥青混凝土搅拌设备控制系统的.短信模块包括短信交换器模块和移动通讯卡(手机号码卡);视频模块很简单,根据视频采集要求选用普通的视频摄像头即可.
2.3 软件组成
2.3.1 电脑操作系统
根据组态软件安装和编程软件安装要求选用中文WIN 2000操作系统.版本为WIN2000 professionalSP2以上版本
2.3.2 PLC程序设计软件
因为本文模拟演示系统所对应的主机控制系统多采用的是SIEMENS低压和自动化产品,在模拟演示系统PLC选型时考虑了程序开发周期问题,根据性价比选择了VIPAPLC.VIPA PLC和SIEMENS PLC软硬件完全兼容,程序开发软件仍使用STEP 7.
2.3.3 PC组态开发软件
本文所论述的模拟演示系统对应PC组态软件为杰控的Fameview 7.0
2.3.4 HMI组态开发软件
模拟演示系统HMI产品选用的施奈德XBTGT 5000产品,对应组态开发软件为Vijeo-Designer
3 程序设计
3.1硬件组态
如图2所示,该组态是通过STEP 7组态实现的.从图中可以看出硬件组态只添加了CPU318-2和组件CP343-1.其中总线上挂接的DP300通讯模块在该项目中没有应用.从图中可以看到VIPA500硬件组态和普通西门子硬件组态存在一定的区别,下面分项加以解释.
VIPA PLC和西门子PLC软硬件兼容是相对来说的.就I/O模块同系列的VIPA和西门子可以互换互通.就软件组态来说还需要一定的规则.因为PLC硬件设计原因VIPA 500S系列PLC CPU在硬件组
图2 硬件组态
态时对应西门子S7-300系列的 CPU318-2.双击MPI/DP项设置MPI地址为2.此地址可以随意设定,不能和MPI通讯伙伴的地址一样.
VIPA500S板卡式CPU在概念上我们可以把它当作一块以太网卡,上位机组态和500S的通讯是通过以太网通讯协议联通.作为一个网络,各个站点的网址就必须要设定.双击硬件组态画面中的CP343-1组件弹出如图3的网络设置画面.我们需要做的只是在子网区域添加一个”ETHERNET”,将IP地址和子网掩码填写上即可.图中IP地址设定为192.168.201.3
PLC的IP地址设定后电脑IP地址同样需要设定.设定方法为双击本地连接,进入本地连接属性对话框如图4所示.双击”internet协议(TCP/IP),在弹出的对话框中选择手动输入IP地址和子网掩码.在本系
图3 CP 343-1参数设置
图4 本地网络属性设置
统中IP地址设定为192.168.201.2
到此硬件组态基本完成.
3.2模拟演示程序设计
带有冗余控制的沥青混凝土搅拌设备的PLC程序设计一般分为两部分,相对应与本文论述的模拟演示系统分为电脑控制和自动控制。这里我们以自动控制为例说明程序设计过程。
3.2.1 电机启动模拟程序设计
电机启动程序设计中一般要加入接触器触点联锁条件,而VIPA500没有I/O模块配置,外部输入点无法接入。为了实现电机的模拟启动,程序设计可采用内部M继电器来与原接触器触点并接实现.如工业现场应用空压机启动对应输入变量为I20.0,其对应数据块为DB10.DBX0.0.在模拟演示S7程序中空压机机启动部分增加了内部继电器M100.0,那么只需将M100.0和I20.0并接即可实现M100.0与DB10.DBX0.0的对应,如下图所示.
3.2.2 生产计量模拟程序设计
生产计量的模拟是整个模拟演示系统的关键。该部分程序无法在源程序上修改完成,需要重新编程。为了保持原有程序结构的清晰可以考虑在原有项目程序中新增一FC功能,在主程序OB1中调用该功能以实现模拟称重信号的输出。
称重模拟信号的输出在演示系统共分为四种,包括:骨料秤信号,粉料秤信号,沥青秤信号,添加剂秤信号。其中骨料又细分为6种,粉料细分为3种,沥青分为2种,添加剂分为一种。随着公路施工的要求的不断提高,有可能还会出现五个秤甚至更多秤的模拟。
称重模拟信号可以根据称重时间,卸料时间,称重误差等生产参数来调整,要避免生产中频繁出现某种物料计量超差或计量超时现象。
紧急停机时会出现秤里存料现象,秤的清空需要由HMI组态按钮来实现。按钮的配置是根据按钮触发的变量在程序中的调用来决定的。按钮对应变量可以对整个计量程序复位,也可以单独对某一种物料复位,如骨料秤。本文所述模拟演示系统在HMI组态时新增了”PLC复位”按钮,该钮对真个PLC计量复位.
3.2.3 燃烧器控制的模拟设计
基于VIPA 500PLC的模拟演示系统在模拟燃烧器控制时能够实现风门的开度控制如鼓风门,引风门开和闭,开度百分比值随风门开闭而增加减小。除尘器出入口温度值,溜槽温度值随风门开度而程比例变化。干燥筒负压和除尘器压差也按一定函数关系发生变化。
4 上位机监控组态设计
上位机监控组态设计分为PC监控组态设计和HMI监控组态设计。
4.1 PC监控组态设计
PC监控组态设计可以有两种方式实现,种,独立的监控组态设计。即充分利用组态软件所提供的函数功能,实现二次开发,以达到模拟演示效果。Fameview组态软件支持bbbbbbbb脚本函数,bbbbbbbb脚本函数支持71种以上功能的实现,包括画面表现,数据库操作,报表输出等等.能够大限度的的模拟工业现场生产过程,适合给客户演示。
第二种模式是基于VIPA 500PLC,即上位机和PLC通过通讯实现监控组态模拟,前面第三章的程序设计即考虑了此组态方式。这种组态方式可以大量的借鉴沥青混凝土搅拌设备在工业现场实际应用的组态设计,只做较少的修改即可。
短信的组态.短信息服务作为智能化生产的一部分,在沥青搅拌控制行业开始崭露头角.由模拟演示硬件组成图可以看到,短信服务的原理是通过手机发送短信息给短信处理模块(相当于另一部手机),短信处理模块通过串口和上位PC机通讯,将需要处理的信息反馈回发送短消息的手机.
短消息在上位机组态内容是选择通信方式,传送速率设定和短信服务中心号码设定.如下图所示,其中串口我们选择COM1,波特率默认为38400,短信中心号码不同地区有所不同,可咨询当地运营商.
短信组态第二步就是组态短信息内容.短信内容可以是当前生产数据如,当前产量,当前沥青温度等;短信内容也可以是历史生产数据,如过去某天的产量或温度,电机电流值等.
4.2 HMI组态设计
HMI组态设计因HMI硬件性能而不同,这里以施奈德XBTGT为例,由于HMI组态软件功能所限,该型号组态方式必须基于VIPA500 PLC.相对与PC组态HMI组态更简单,只是增加了几个外部生产控制按钮,如”开始生产”,”停止生产”,”PLC复位”等
HMI视频应用是比较新的事物,该应用打破了传统视频控制的模式.传统视频应用需要多台监视器和视频交换器,而HMI这些都不需要,所需要的只是多设定几个视频画面即可.如下图所示:
图5 HMI视频组态画面
HMI视频还可以录制,拍照并保存.组态设计时添加视频画面,图5所示视频画面为单窗口单画面型,也可以在单窗口中显示多个画面,这可以根据需要来设置.
视频、图象文件的保存路径需要在组态设计时设定.支持视频的XBTGT有外接存储卡,视频,图象文件默认保存在存储卡内.组态时鼠标双击项目的”数据定位”选项,弹出下图设置画面:
图6 HMI数据定位设置
将数据文件选项对应的设置设为”第二驱动器”即可.
5 结论
基于VIPA 500SPLC的模拟演示系统硬件配置简单,软件编程和组态任务小,开发周期短.能够实现工业现场生产工艺流程和工况的模拟演示.该系统已经在北京德基沥青混凝土搅拌设备销售演示和公司员工业务培训中广泛的应用.