西门子6ES7512-1SK01-0AB0

西门子6ES7512-1SK01-0AB0

发布商家
浔之漫智控技术-西门子PLC代理商
联系人
聂航(先生)
电话
15221406036
手机
15221406036
微信
15221406036
价格
¥666.00/件

西门子6ES7512-1SK01-0AB0

   近年来,随着电子技术特别是电子计算机的广泛应用,面向工业自动化控制的数控系统的研制和生产已成为高技术领域内迅速发展起来的一门新兴技术,它的发展使机械化和自动化有机的结合在一起。
  
    针对目前涂装行业的特殊需求,以前以人工喷涂为主的生产模式逐渐转化为自动喷涂。自动喷涂具有能不断重复工作和劳动、不知疲劳、不怕危险等特点,因此这种自动喷涂模式已受到许多行业的重视,并越来越广泛地得到了应用。
  
    针对自动喷涂的特点,为了完成数字化控制,研制和开发了基于工业计算机和运动控制卡Adt836的底层控制系统。采用这样的集成运动控制卡,简化整个控制系统的硬件电路结构,**系统的可靠性和控制精度。
  
    一、系统组成

    主要有Adt-TP104控制器,辅助接线端子,基于DOS开发的喷涂机软件控制系统组成。
 
    控制器内置Adt836运动控制卡,它是深圳市众为兴数控技术有限公司研发,基于PC104总线的高性能六轴伺服/步进控制卡,位置可变环形,可在运动中随时改变速度,具有直线,圆弧,连续差补等功能。速度控制可采用定速和直线/S曲线加减速,可做非对称直线加减速,可自动/手动减速,在定量驱动时可防止速度曲线产生的三角波形。具有48路数字输入,32路数字输出。

    控制器支持RS233通讯,可方便程序下载更新,数据备份。
    
    系统组成框图如下图1所示:



图1

  


    二、工作原理:

    针对上图图1的框图说明其工作原理,由运动控制器发出脉冲指令给伺服或步进控制单元,驱动电机动作。大的输出脉冲频率为4MHZ。在驱动过程中,如果检测到外部的停止信号则控制器立即发出停止脉冲输出的操作。如果在驱动过程中,系统检测到硬件限位信号,则立即停止驱动,从而保证机械系统的安全性。进行喷涂操作时,通过控制器向外部发出一个输出信号,从而控制喷枪的开关。
  
    至于发多少个脉冲,以及运动过程中需要检测信号,控制哪个输出操作,都可以通过软件来方便实现。
  
    836控制卡的脉冲输出是共阳极、“脉冲+方向”或“脉冲+脉冲”的接线方式。
 


    数字输入的连接



    数字输出的连接

[align=centr]


    三、软件设计

    3. 1
  
    软件系统采用教导式编程方式,用户只要将机械对应的轴移动到所要的位置,控制系统会自动记忆此处的坐标,对于一个待加工的工件,教导时可以根据工件的形状来确定加工的轨迹,简单举例如下:



    如果要按照上图A-B-C-D-E的路线加工,则教导数据时首先将运动轴运动到A处,然后记下此处的坐标,接着移动轴到B处,记下此处的坐标,那么系统就会根据两点成线的法则自动形成一条从A到B的线段,其他的照此就可以完成。对于每段的速度可单独设定,这样保证喷涂的效果,因有的地方需要喷的油漆较多,那么就可以慢速运动,有的地方要求油漆少,就可以快速运动。可调的速度保证了喷涂的效果同时也保证机械在运动时不会有太大的振动。当然也可以采用往复式的喷涂,对喷涂的工件重复喷涂,以求好的喷涂效果。如果所喷涂的工件有圆弧的形状,如下图3所示



    那么教导数据时只要记下圆弧开始点的A坐标,任意中间点的B坐标,圆弧结束点的C坐标,则系统根据三点成圆弧的规则,自动会形成一个圆弧的轨迹。至于是顺时针圆弧或者逆时针,系统会根据使用者教导数据的顺序自动进行判定。
  
    至于喷涂时的轨迹不一定要做标准的直线段,



也可以是



    这样M形折线段。具体看喷涂的工艺要求。因为是采用教导式的编程方式,用户可以随心所欲的指定加工轨迹。对于空间的圆弧,我们教导数据时可以将空间圆弧拆分为多段小空间直线来完成,因Adt836卡具有六轴直线差补功能。当然对于喷涂来讲,细分的线段不需要十分的短小。
  
    以上是对于教导的轨迹作以简单的说明分析,实际加工时可能有气缸之类的操作,有时候需要检测气缸到位的信号(当然也可能是其他外部检测信号),同时在哪个点处开喷枪,哪个点处关喷枪,这些都要在教导数据时完成。教导数据采用的表格式编程,类似与Excel表格,在对应的“输入”和“输出”类输入您要检测或执行输出操作的端口号,系统会在加工运行时自动检测输入信号,有输出操作的便执行相应的输出操作。

    当然实际喷涂时由于本身喷枪的雾化和扇形功能,喷涂时形成一个大的雾化面,所以有时不需要教导的轨迹一定要是工件的形状,由于表格的操作非常的简便,插入,删除,复制,修改都可以使用,当教导完毕后,可以试运行,不理想的地方可以使用上述的编辑功能重新修订数据。

    3. 2
  
    坐标系说明,系统采用机械原点作为系统的参考坐标系,对于六轴的系统,每个轴都要有个原点信号。那么在教导数据时首先要回原点。回原点时系统检测到原点信号后,坐标系对应各轴的坐标计为0,以后各轴的运动坐标都参考这个坐标系。

    3. 3
  
    为更有效的编辑教导数据,在软件设计时采用了教导+指令的编程模式,用户可以教导几行数据,利用跳转,循环指令就可以完成多次的往复喷涂操作,也采用了类bbbbbbs的复制粘贴功能,可将一整块数据复制到指定的位置。再配合插入,删除,修改等编辑操作方便快速的实现加工数据的教导工作。

一.本论文研究的背景
    如何对一个系统进行有效的管理和应用,而又不必有过多的投入,充分利用现代计算机技术的应用和发展。减小一些硬件的投入,通过软件实现硬件的功能。这就产生了“组态”这种技术,它充分的利用了计算机技术,又对硬件进行了有效的管理。同时也减小了一些硬件的投入。以这种“组态”技术为依托,人们发明了“组态”软件。组态软件构成的网络可以联网,它的兼容性比较强,不像PLC构成的网络。它与 internet联网不大容易。组态软件可以充分利用电脑的资源。 
    二.本论文完成的工作
    在基于kingview组态软件的供水控制系统上位机监控系统设计的过程中,本论文主要作了以下的工作:
    1. 知道了无塔恒压供水系统的工艺过程和常规电气控制系统的工作原理。
    2. 熟悉了Kingview组态软件的编程环境、编程方法和用Kingview组态软件编写上位机监控系统程序。
    3. 对系统进行了调试和编写控制系统使用操作说明书。
    三.组态软件的介绍
    组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。组态(configuration)意思就是模块的任意组合,采用组态技术构成的计算机系统在硬件设计上,除采用工业PC机外,系统大量采用各种成熟通用的I/O接口设备和现场设备,基本不再需要单独进行具体电路设计。这不仅节约了硬件开发时间,更**了工控系统的可靠性。在软件设计上由于采用成熟的工控开发的工具软件,它为用户提供了多种通用工具模块,用户不需要掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。
    工控组态软件集成了图形技术、人机界面技术、数据库技术、控制技术、网络与通信技术,使控制系统开发人员不必依靠某种具体的计算机语言,只需通过可视化的组态方式,就可完成监控程序设计,降低了监控程序开发的难度。组态软件均具有良好的扩展性、兼容性,软件结构开放,可接受各种形式的数据格式。同时,支持的硬件类型也十分广泛[1]。工控组态软件的出现,使得大型工业控制系统的组态编程变得十分得简单、容易,工程设计人员不用再设计那些复杂的应用程序(如I/O driver等)。工控组态软件的功能包括数据库生成、历史库生成、图形生成、报表生成、顺序控制功能、连续调节功能。目前有许多工控组态软件。例如:Intouch、Fix、Citech、WinCC、Controx(开物)、Force control(力控)、组态王。
    四.恒压供水系统介绍
    下面以一个三台泵生活/消防双恒压供水系统为例来说明其工艺过程(已做过简化),它主要是由PLC、变频器、压力传感器、水泵断路器、接触器、中间继电器以及水泵等组成。用户通过控制柜上的指示操作面板上的指示灯、TD-200显示屏及按钮、转换开关来了解和控制系统的运行。如图1-1所示,市网自来水用高低水位控制器EQ来控制注水阀YV1,它们自动把水注满储水水池,只要水位低于高水位,则自动往水箱内注水。水池的高/低水位信号也接送给PLC,作为低水位报警用。通过安装在出水管网上的远传压力传感器将压力信号转化为4-20mA的标准信号送入PLC,经PID运算与给定压力参数进行比较,得出调节参数,送给变频器,由变频器控制水泵转速,调节系统供水量,使系统的供水管网压力保持在给定压力上;当用水量超过一台泵的供水量时,通过PLC控制器加泵。根据用户用水量的大小来控制工作泵数量的增减及变频器对水泵的调速,实现恒压供水。当供水负载变化时,输入电机的电压和频率也随之变化,这样就构成了以压力设定值为基准的闭环控制系统[2]。
    为了保证供水的连续性,水位上下限传感器高低距离不是很大。生活用水和消防用水共六台泵,其中三台消防泵,另外三台是生活泵,平时由三台生活泵负责生活用水,当消防系统启动时,生活用水水泵立即停止运行,消防泵立即投入运行,并按设定压力对消防水泵进行变频调速。消防系统警报解除后,生活泵再投入运行。




    以生活供水这一个系统的电气控制为例,其电气控制部分主电路原理图如图1-2所示:三台电机为M1、M2、M3.接触器KM1、KM3、KM5分别控制M1、M2、M3的工频运行,接触器KM2、KM4、KM6分别控制M1、M2、M3的变频运行,FR1、FR2、FR3分别为三台水泵电机过载保护用的热继电器,QS1、QS2、QS3、QS4分别为变频器和三台水泵电机主电路的隔离开关,FU1为主电路的熔断器,VVVF为简单的一般变频器。



    五.双恒压无塔供水系统原理
    ① 下位机控制原理
    恒压供水控制系统的基本控制原理是:采用电动机调速装置与可编程控制器构成控制系统,进行优化控制泵组的调速运行,并自动调整泵组的运行台数,完成供水压力的闭环控制,在管网**变化时达到稳定供水压力和节约电能的目的。系统的控制目标是泵站总管的出水压力,系统设定的给水压力值与反馈的总管压力实际值进行比较,其差值输入CPU运算处理后,发出控制指令,控制泵电动机的投运台数和运行变量泵电动机的转速,从而达到给水总管压力稳定在设定的压力值上。目前自动恒压供水系统应用的电动机调速装置均采用交流变频技术,而系统的控制装置采用PLC控制器,因PLC不仅可实现泵组、阀门的逻辑控制,并可完成系统的数字PID调节功能,可对系统中的各种运行参数、控制点的实时监控。如图1-3为其下位机的控制原理。



 
    ② 上位机监控原理
    上位机即是我们通常用的计算机,它也可以对系统进行监控,但是要在组态以后,才能对系统进行监控。这是一个数据进行交换的过程。我们要利用组态软件有数据交换的功能。通过一根电缆,使它与PLC进行数据。这样的情况与才能用组态软件进行监控系统。并完成系统运行工况的CRT画面显示、故障报警及打印报表等功能。能够对系统运行进行操作,具用实时报警、报警记录和历史数据记录功能。自动恒压供水系统具有标准的通讯接口,可与城市供水系统的上位机联网,实现城区供水系统的优化控制,为城市供水系统提供了现代化的调度、管理、监控及经济运行的手段。这样的监控更加的简单,人们一看就能够理解。 
    六.恒压供水系统的组态过程
    组态王组态过程要经过定义变量、简单画面设计、编辑与动画连接和命令语言程序编写。下面介绍一下这几个过程。
    ① 定义变量
    要组态王知道外部设备的状态,以及能够输出控制信号,需要建立相应的变量。根据I/O变量表,我们需要建立3个I/O输入变量,12个I/O输出变量。同时也要建立一些相应的内存变量。以便组态王能够与S7-200进行数据交换。单击“数据库”大纲项下面的“数据词典”成员名,然后在目录内容显示区双击“新建”图标,出现“定义变量”窗口。在“基本属性”页中输入变量名“生活/消防控制信号”,变量类型设置为“I/O离散”,连接设备设置为“新I/O设备”,寄存器设置为“I0.0”,数据类型设置为“bit”,读写属性设置为“只读”,采集频率设置为“100ms”。如图1-4所示。




    ② 简单画面的设计、编辑与动画连接
    用户可以充分利用组态提供的各种绘图工具、图库来制作画面,使得画面能够逼真地反映控制系统的工作状况,并且可以通过画面操作控制系统的运行状况。如图1-5所示。动画连接建立了数据中的变量与图形画面中的图素之间的关系。只有建立了动画连接,才能将数据中的变量信息反映到图形画面中来,或者从图形画面控制这变量。



    ③ 命令语言程序编写
    组态王需要在运行时根据现场设备的情况来进行监控。同时给下位机写入运行参数。具体的控制要求如下,我们根据控制要求编写应用程序。对总数为六台泵的生活/消防双恒压供水系统的基本要求是:
    (1)生活供水时系统低恒压值运行,消防供水时系统高恒压值运行,生活用水时用生活管道,消防用水时用消防管道,两种供水方式走不一样的管道;
    (2)生活/消防各使用三台泵,并根据各自的需要设定压力,采取“先开先停”的原则接入和退出;
    (3)在用水量小的情况下,如果一台泵连续运行时间超过设定的切换时间,则要切换到下一台泵,即系统具有“倒泵功能”,避免某一台泵工作时间过长;
    (4)三台泵在启动时要有软启动功能;
    (5)要有完善的报警功能;
    (6)对泵的操作要有手动控制功能。手动只在应急或调试时临时使用;
    (7)如果水位低于下限,则打开开水阀,使市网水管的水流入水箱,对水箱进行注水;
    (8)水位上升到上限,则关闭开水阀; 
    (9)水位从上限下降到下限之前,开水阀不工作;
    (10)采用组态王设计的监控程序能显示和设定系统工作状态、参数,能对系统进行操作,具有实时报警记录和历史数据记录功能。
    根据这写出的应用程序如下图1-6所示。
    经过这几个步骤,基本上完成了系统组态,但要对其进行调试。在组态王运行系统里,仔细观察各个信号是否正常,如果有不正常的情况出现,分析可能存在的原因,如果变量设置错误,对象参数设置错误,动画连接错误,表达式错误,命令语言错误等。通过“画面-退出 ”菜单项,可以退出组态王运行系统,同时也可以通过“系统设置”退出系统。回到工程浏览器或者组态王开发系统,做出相应的修改后再次进入组态王运行系统进行观察,这需要反复多次才能使得系统工作完全正常。
    七.总结
    本论文完成了用组态王软件对恒压供水系统上位机监控的功能。它实现了恒压供水系统的自动监控,能显示和设定系统工作状态和参数,能对系统运行进行操作,具有实时报警、报警记录和历史数据记录功能。可以说大大**了自动化水平。可以很好的服务于人们的日常生活。
    但本论文组态的恒压供水系统也存在一些不足,不能随便开启任一台水泵,这要通过编写程序来实现。由于本人水平有限,没有编写出这些程序。它只是监控哪一台水泵起动了。


人气
41
发布时间
2023-05-25 01:33
所属行业
PLC
编号
31636900
我公司的其他供应信息
相关西门子产品
拨打电话
微信咨询
请卖家联系我