基于SQL server数据库的工业点焊机控制系统设计

发布者:WhisperingLight最新更新时间:2016-11-24 来源: eefocus关键字:SQL  server  数据库  工业点焊机  控制系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

    板式换热器是液—液、汽—液进行热交换的理想设备,广泛应用于冶金、石油、化工、食品、制药、船舶、纺织、造纸等行业,是加热、冷却、热回收、快速灭菌等用途的优良设备。板料是换热器的基本组件,随换热器类型的不同,板料的形状、大小、加工方式均不同。宽通道焊接式板式换热器板料的加工是在两个对叠的工件上实现多点分步式焊接。工业点焊机将两板料接触部分压紧在两电极间,通过电流流经板料接触面及临近区域产生的电阻热,将其加热到熔化或塑性状态,达到焊接的目的,从而使板料形成紧密的接触。为了实现焊接过程的连续自动化,高性能的点焊机的选择是基础,控制电路的合理设计是保证而实现每个焊点的质量监控,可以使焊接生产信息化和规范化,有利于焊接质量的保证和焊接失效原因的分析。本文以国内某知名换热企业工业焊机的控制过程为例阐述其系统设计。

1 控制系统设计

    1.1 点焊机的选用

    采用德国博世(BOSCH)力士乐公司的点焊机,点焊机由PSI6000中频控制器和PSG6130变压器组合。PSI6000中频控制器集成了普通中频控制器PSI6300、焊接监测控制器SQ6000(恒功率控制技术和超声波控制技术)和伺服运动控制器(气动),可以对焊接电流、时间、熔核大小、位置位移、压力等进行控制。同时配套的BOS6000焊接控制软件结合强大的SQL数据库,可以方便地把以上焊接数据进行统计和保存。SG6130变压器内部装有次级电压和电流传感器以实现最高效的能量输出和最多的监测功能,满足各种焊接产品的精度和质量要求。全伺服气动控制产品可以精确控制焊接的位移、压力、位置,能够达到0.05毫米的定位精度和编程控制。

    1.2 焊接过程的控制

    由PLC控制点焊机的启停及焊接动作过程。选用三菱公司的FX2N可编程控制器,一台PLC控制5台点焊机。也即在板料上5台点焊机同时动作,一次成型5个焊点,一组焊完,移动电极至下一组继续焊接,焊点之间顺次排列。

    点焊机的焊接控制工艺为:

    1)PLC启动后,控制电磁阀动作;

    2)电磁阀到位后,启动点焊机控制器PSI6000工作;

    3)焊接完成后,控制器PSI6000输出完成信号至PLC;

    4)PLC接受到焊接完成信号后,给出伺服电机启动信号,工件移动;

    5)工件移动到位,继续下一次的焊接。PLC的I/O接线见图1所示。

  

图1 PLC的I/O图



2 焊点信息化数据的形成

    为了在计算机上实时显示或输出板料上每个焊点的焊接参数,即电流、时间、压力,应用KingView组态软件开发基于Windows操作平台的可视化友好界面,实现焊接参数设置、工况显示、运行控制、数据统计和历史记录查询等功能。它实时接受各PLC采集的焊点位置信息及SQL数据库传来焊接参数信息,监控点焊机整体运行情况。要生成焊接数据报表,组态软件需要采集两组数据,一组为板料上每个焊点的位置信息,即焊点在板料上所处的排、列位置,另一组为焊接时焊点的电流、时间等参数。前一组数据通过PLC传递采集,后一组数据由电焊机的SQL数据库传来。数据传输框图见图2所示。

  

图2 信息传输框图

    2.1 焊点位置数据的采集

    为了得到每个焊点的位置信息(排、列等),需要PLC实时向组态软件传递信息。而组态王为PLC数据采集和控制提供的大量标准的驱动程序,因此只需定义PLC与组态王之间的通讯格式、PLC通讯站号等数据即可。

    应用计算机链接与无协议通讯(RS指令)格式,即D8120来定义数据长度,奇偶效验和波特率等。梯形图如图3所示。

  

图3 通讯数据的定义

    可编程控制器的站点号是通过特殊数据寄存器D8121来设定的。设定范围从00H到0FH。若设定点焊机为0号站,其程序如图4所示。

  

图4 PLC通讯站号的定义

    将组态软件中D3000定义为焊接点的压力变量。如图5所示。

  

图5 压力变量的定义

    通过上述定义后,应用组态软件将各可编程控制器上的运行变量(即排、列、压力)插入到数据报表中,这样数据报表中就会有焊接点排、列、压力等一系列相关的数据参数。

    2.2 焊接点参数的采集

    博世(BOSCH)点焊机带有网络化的接口模块,电焊机之间通过以太网连接。采用的TCMP协议,每台电焊机可唯一设定一个IP地址和子网掩码,从而在网络中可唯一标识该电焊机,以实现焊接过程的网络化管理和监控,使焊接生产实现信息化和规范化。

    点焊机焊接时的焊接电流、时间等参数直接影响焊点的大小与焊接的牢固程度。不同板料有不同的焊接电流、时间的要求,其参数调节是由点焊机的中频控制器完成的。点焊机自带的BOS6000焊接控制软件结合强大的SQL数据库对每一个焊接点的参数进行统计和保存,以利于焊接质量保证和焊接失效分析。为了在计算机上实时显示这些数据,就需要将点焊机的SQL server的数据库(即焊接点流、焊接时间)的数据写入到组态王的数据库中。由于两者之间没有标准的通讯程序,因此需要应用VB编写程序实现SQL server的数据库与组态王之间的数据交换。当焊接点的电流、时间发生变化时,SQL数据库的数据发生变化,VB应用程序使SQL数据库无缝地与组态王进行数据交换。组态王将采集的数据写入报表中。

3 结束语

    采用PLC控制工业点焊机焊接过程,结合点焊机自带的SQL数据库、组态软件、VB编程等技术探讨了焊接点参数的实时监视的实现方法,建立了焊接网络控制系统。该方案的设计使电焊机成为企业焊接生产信息系统中的信息节点,使焊接生产过程的自动化和信息化及电焊机的远程故障诊断成为可能。实际运行结果表明,该控制系统设计合理,运行可靠,操作简单(一次按钮操作即可完成全部焊接过程),生产效率显著提高,有较高的推广和实用价值。


关键字:SQL  server  数据库  工业点焊机  控制系统 引用地址:基于SQL server数据库的工业点焊机控制系统设计

上一篇:USB数据采集系统中DMA数据传输的实现
下一篇:数控机床模拟主轴控制系统没计与分析

推荐阅读最新更新时间:2024-05-03 00:51

单片机+ULN2003A步进电机控制系统(正反转+加减速)
51单片机步进电机的正反转。加减速控制 电路原理图如下: 仿真原理图如下 单片机源程序如下: #include reg52.h #include stdio.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit RS = P2^4;//1602数据/命令选择端(H:数据寄存器L:指令寄存器) sbit RW = P2^5;//1602读/写选择端 sbit E = P2^6;//1602使能信号端 sbit key1=P3^0;//用户按键 sbit key2=P3^1; sbit key3=P3^
[单片机]
单片机+ULN2003A步进电机<font color='red'>控制系统</font>(正反转+加减速)
UniMAT扩展模块在发电厂中的应用
一 系统概述 随着经济高速发展,城市化步伐速度也日益加快,城市生活垃圾和工业垃圾处理问题正变得 日益突出。每年全国城市垃圾清运量达数亿吨,在各大城市中,垃圾包围城市的现象非常普遍。垃圾已对大气环境及地表和地下水及江河、湖泊等造成了严重污染,生态环境正在遭到严重破坏。因此,结合城市具体情况,对垃圾的处理技术和处理系统及其控制策略等相关问题进行探讨,找出处理效果好、经济上可行的处理方案已成为目前城市垃圾处理问题研究的热点之一。 焚烧处理垃圾的主要优点是垃圾减量最大,无害化比较彻底。如焚烧垃圾发电是现有垃圾处理方法中占地较小,效果较好的方法。另外,建立垃圾焚烧发电厂,可解决垃圾渗沥液引起的污染地下水问题,垃圾焚烧后的废渣进入
[工业控制]
基于飞思卡尔单片机的两轮车控制系统设计
  1.前言   本文以飞思卡尔的小车模型为对象,设计了以飞思卡尔单片机MC9S12XS128为核心,自主循迹的两轮车自平衡控制系统。   实验证明该方案在摄像头导航的两轮车系统中具有准确、快速、稳定的自主寻迹效果。   2.系统设计与原理   本系统以飞思卡尔公司生产的MC9S12XS128单片机为控制核心,主要由电源管理模块、路径检测模块、车速检测块、加速度检测模块、角速度检测模块、直流电机驱动模块、液晶显示模块、串口调试等功能模块构成。在电源管理模块为系统提供稳定电源的基础上,单片机把加速度和角速度检测模块获得的小车姿态信息、路径信息检测模块获得的小车前进方向信息、车速检测模块返回的车速信息通过PID算法控制直流电机
[单片机]
基于飞思卡尔单片机的两轮车<font color='red'>控制系统</font>设计
机器人控制系统功能及构成详解
机器人控制器作为工业机器人最为核心的零部件之一,对机器人的性能起着决定性的影响,在一定程度上影响着机器人的发展。一般由四个部分组成:输入、输出、控制元件和算法。在一个简易的机器人系统里,分别对应的原件是: 1、输入:传感器,包含声呐、红外、摄像头、陀螺仪、加速度计、罗盘等; 2、输出:控制元件,一般是电机; 3、控制算法:控制板,从小到单片机,大到微机来实现; 4、控制目标:比如机器人的路径跟踪。 图片来源:OFweek维科网 机器人控制系统的定义 机器人控制系统的功能是接收来自传感器的检测信号,根据操作任务的要求,驱动机械臂中的各个电动机,就像人的活动需要依赖自身的关节一样,机器人的运动控制离不开传感器。机器人需要用传感器
[机器人]
高精度无刷直流电机伺服控制系统的设计与仿真
    摘要:为提高伺服系统中无刷直流电机的控制效果,设计了以DSP为核心的无刷直流电机控制系统方案。本控制系统的主要优势在于利用数字信号处理器的高速实时运算处理功能,易于实现各种高效的控制算法,很好地解决了伺服系统中PWM信号的生成、电动机速度反馈和电流反馈等问题。并结合模糊控制算法进行了仿真研究,达到无刷直流电机的高精度伺服控制的目的。 关键词:无刷直流电机;DSP;PWM控制;Sinmulink仿真     在伺服传动系统中,无刷直流电动机(BLDCM)是一种新型的无级变速电动机,其结构简单可靠、维护方便、运行效率高及惯量小和控制精度高等优点,广泛应用于伺服控制精密数控机床、加工中心、机器人等领域。随着BLDCM应用领域的推
[嵌入式]
高精度无刷直流电机伺服<font color='red'>控制系统</font>的设计与仿真
基于CORTEX-M3和CAN的印染机同步控制系统
0 引言     随着社会生活的发展,人们对现在的印染品的要求也越来越高,特别是布匹与包装外壳,那么对现代印染工艺的要求也越来越高。随着工艺的增加,对印染设备是个不小的挑战,这里面最主要的是大型印染联合机中多电机的同步控制问题。     在印染设备中,电机的同步控制主要有3方面决定:一是处理器对张力传感器数据的处理速度,以及电机对张力传感器的反应速度;二是不同的电机组之间机械性能的差异以及它们产生的实时同时控制问题;三是控制单元与各电机组之间的通信问题,包括速率,抗干扰等。传统印染联合机的做法是采用单片机加AD/DA芯片进行数据的处理与执行,也有为了提高数据的处理能力而采用DSP加单片机的做法。随着现在技术的发展,在研究了基于ARM
[嵌入式]
帆板角度控制系统的设计与实现
帆板控制系统,通过对风扇转速的控制,调节风力大小,改变遮风板转角θ,显示范围为0°~60°,分辨力为2°,绝对误差≤5°;当间距d=7~15 cm时,通过操作键盘控制风力大小,控制帆板转角θ,θ在0°~60°,要求控制过程在5s内完成,并实时显示,且有声光提示。如图1所示。 1 总体方案确定 帆板控制系统总体框图主要由单片机、角度信息采集模块、键盘输入模块、显示模块、电机驱动模块以及电源模块构成。系统设计总体框图如图2所示。 (1)角度信息采集模块:采用HEDS9701槽型光耦加360线光栅片组成的编码器获取帆板的角度信息,分辨率为1°,符合设计要求,且已经是数字信号,无需通过A/D采用模块输入单片机系统,
[单片机]
帆板角度<font color='red'>控制系统</font>的设计与实现
基于DSP的直接转矩控制系统的设计与实现
    摘要: 开发了一种基于TMS320F240 DSP实现电机交流调速的直接转矩控制系统,介绍了系统的设计方案和软硬件的实现方法。实验结果表明,系统具有良好的性能。     关键词: 数字信号处理器 直接转矩控制 交流调速 异步电动机 随着电力电子和计算机技术的发展,高性能的异步电动机调速系统得到了广泛的应用。而高性能的交流调速系统,都离不开数字信号处理器。以往的数字信号处理速度很快,但控制功能较差。新型的F24X/C24X系列DSP是TI公司专门为三相交流调速开发的数字马达调速控制器,它既具有通用DSP的快速性,又兼有三相交流调速的控制功能。本文根据异步电动机直接转矩控制原理,开发出了基于TMS3
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved