企业信息

    浔之漫智控技术(上海)有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    西门子6ES7222-1EF22-0XA0多仓发货

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-08-20
  • 阅读量:2
  • 价格:面议
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    西门子6ES7222-1EF22-0XA0多仓发货详细内容

    西门子6ES7222-1EF22-0XA0多仓发货

    引言

    可编程控制器(PLC)是一种数字运算与操作的控制装置。PLC作为传统继电器的替代产品,广泛应用于工业控制的各个领域。由于PLC可以用软件来变控制过程,并有体积小,组装灵活,编程简单,抗干扰能力强及性高等特点,特别适用于恶劣环境下运行。

    当利用变频器构成自动控制系统进行控制时,很多情况下是采用PLC和变频器相配合使用,例如我厂二催化的自动吹灰系统。PLC可提供控制信号和指令的通断信号。一个PLC系统由三部分组成,即处理单元、输入输出模块和编程单元。本文介绍变频器和PLC进行配合时所需注意的事项。

    1.开关指令信号的输入

    变频器的输入信号中包括对运行/停止、正转/反转、微动等运行状态进行操作的开关型指令信号。变频器通常利用继电器接点或具有继电器接点开关特性的元器件(如晶体管)与PLC)相连,得到运行状态指令。

    在使用继电器接点时,常常因为接触不良而带来误动作;使用晶体管进行连接时,则需考虑晶体管本身的电压、电流容量等因素,保证系统的性。

    在设计变频器的输入信号电路时还应该注意,当输入信号电路连接不当时有时也会造成变频器的误动作。例如,当输入信号电路采用继电器等感性负载时,继电器开闭产生的浪涌电流带来的噪音有可能引起变频器的误动作,应尽量避免。图2与图3给出了正确与错误的接线例子。

    当输入开关信号进入变频器时,有时会发生外部电源和变频器控制电源(DC24V)之间的串扰。正确的连接是利用PLC电源,将外部晶体管的集电经过二管接到PLC。

    2.数值信号的输入
    输入信号防干扰的接法

    变频器中也存在一些数值型(如频率、电压等)指令信号的输入,可分为数字输入和模拟输入两种。数字输入多采用变频器面板上的键盘操作和串行接口来给定;模拟输入则通过接线端子由外部给定,通常通过0~10V/5V的电压信号或0/4~20mA的电流信号输入。由于接口电路因输入信号而异,因此根据变频器的输入阻抗选择PLC的输出模块。图5为PLC与变频器之间的信号连接图。

    当变频器和PLC的电压信号范围不同时,如变频器的输入信号为0~10V,而PLC的输出电压信号范围为0~5V时;或PLC的一侧的输出信号电压范围为0~10V而变频器的输入电压信号范围为0~5V时,由于变频器和晶体管的允许电压、电流等因素的限制,需用串联的方式接入限流电阻及分压方式,以保证进行开闭时不过PLC和变频器相应的容量。此外,在连线时还应注意将布线分开,保证主电路一侧的噪音不传到控制电路。

    通常变频器也通过接线端子向外部输出相应的监测模拟信号。电信号的范围通常为0~10V/5V及0/4~20mA电流信号。无论哪种情况,都应注意:PLC一侧的输入阻抗的大小要保证电路中电压和电流不过电路的允许值,以保证系统的性和减少误差。另外,由于这些监测系统的组成互不相同,有不清楚的地方应向厂家咨询。

    另外,在使用PLC进行顺序控制时,由于CPU进行数据处理需要时间,存在一定的时间延迟,故在较的控制时应予以考虑。

    因为变频器在运行中会产生较强的电磁干扰,为保证PLC不因为变频器主电路断路器及开关器件等产生的噪音而出现故障,将变频器与PLC相连接时应该注意以下几点:
    (1)对PLC本身应按规定的接线标准和接地条件进行接地,而且应注意避免和变频器使用共同的接地线,且在接地时使二者尽可能分开。
    (2)当电源条件不太好时,应在PLC的电源模块及输入/输出模块的电源线上接入噪音滤波器和降低噪音用的变压器等,另外,若有必要,在变频器一侧也应采取相应的措施。
    (3)当把变频器和PLC安装于同一操作柜中时,应尽可能使与变频器有关的电线和与PLC有关的电线分开。
    (4)通过使用屏蔽线和双绞线达到提高噪音干扰的水平。

    3.结束语

    PLC和变频器连接应用时,由于二者涉及到用弱电控制强电,因此,应该注意连接时出现的干扰,避免由于干扰造成变频器的误动作,或者由于连接不当导致PLC或变频器的损坏。

    弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办。复杂的就不好办了。不仅无从下手,而且花了很多时间与精力,也难编出效率较高、质量也较高的程序,常常是事倍功半。
    但是,编程的具体实践,以及在这个实践中得来的知识或技能,即经验,也是重要的。没有经验,仅有理论,既无法深刻理解理论,又无法灵活应用理论。这正如学数学,如仅了解一些定理或记住一些公式,没有作相应的练习,肯定是学不好的。不用说,任何理论也都只是经验的总结,归根到底也都有是来自实践。
    1、经验积累
    经验有别人的,也有自己的,都很重要。前者要靠细心学习,后者要靠用心积累,都要在一定的时间与必要的精力。
    别人的经验有上了书的或登载在杂志上的。有的是细心学习别人的,但多数是我自己的经验。所有的例子都经我测试过,都经实践证明是可行的。我想,别的书本或杂志上介绍的也会是这样的。所以学习这样杨功的经验是必要的。
    还有就是你同事的经验,也是值得学习。这种经验离你很“近”,很易借鉴。
    自己的经验则是重要的。要在自己的实践中,积累自己的经验。同时,在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的。这也是自己经验的重要积累。
    还有一些失败的经验,这往往是不会公开的,但这些经验也要学习,也要积累。
    经验的积累要用自己的脑记,要用电脑记。作些分类,建立一个自用的程序库,以便于随时引用。
    2、经验升华
    经验还有待升华。升华有三个层次:
    的层次就是建立一个典型的程序库,供今后再用。若程序复杂,还可建一些功能块,或子程序,以便以后引用。
    其次,要总结出有效算法。如单按钮起停程序库等。
    层次的升华是把经验上升到理论的高度,为丰富PLC程序设计理论作贡献。我想,随着PLC使用的普及与提高,是会有越来越多从经验中升华出来的,而又能用以指导实践的PLC编程理论的。
    3、经验应用
    经验积累、经验升华都是为了应用。经验应用有三方面:
    1)      用作工程设计模板。设计新系统时,选用一个或几个与现设计工程类似的,已成功的工程,作样板进行设计。这既可减轻设计的工作量,又增加设计的成功率。这也是信息可重用的一大好处。
    2)      用作程序设计参考。在无成功的工程可作样板时,在新设计的逻辑中,仍有相当一部分控制逻辑,可采用或借用已有典型逻辑,这也可减少设计的工作量,增加设计的成功率。
    3)      用作算法设计参考。在既无样板可参照,又无典型可采用时,还可运用过去的一些成功的算法。
    经验是宝贵的,但是经验特别是个人经验,总是有限的。所以,经验的应用也还要与编程理论相结合。


    一 工艺简介
    染缸系统用于为布料着色,通过调节温度,压力,和颜料的流量形成一定的工艺条件,在相对稳定水位、压力、温度条件下对布料进行染色。系统属于全电脑控制,对各个控制量均实现闭环控制,根据反馈实时调节补偿,以达到稳定的控制效果。
    用户对于每种染色工艺的要求不同,要求程序按照功能进行模块式划分,可以根据需求在上位机中灵活调用,组成一个工艺方案。
    二.电气技术方案
    2.1 系统组成
    根据客户需求,结合当前工控技术的和产品,设计采用的电气技术方案如下。
    上位机采用工业平板PC机。PC机与PLC以RS232方式通信,上位机开发平台采用Wonderware Intouch 9.5版组态软件,可实现对整机运行工作情况的监控和历史纪录数据的保存。
    在可编程控制器(PLC)方面,选择业内的艾默生PLC作为控制器,采用MODBUS通讯协议,与艾默生变频器通过RS485总线通讯控制方式实现传动控制,并可与流量传感器通讯。根据系统要求,这些PLC分配在三个控制箱中。主控制箱中1台PLC配置为MODBUS主站,由主站对全部从站PLC、变频器、流量传感器进行监控;上位机通过主站来进行系统监控。
    变频器选型采用艾默生TD3000系列和SK系列产品。 TD3000系列变频器是、多功能、低噪音的矢量控制通用变频器;SK系列变频器具有体积小巧、操作简便、功能实用、宽输出频率和低噪音等优点。
    文本显示器采用无锡汇联SLIAN文本显示操作屏。
    2.2 电气系统结构图

    图中粗黑线表示的是MODBUS总线。
    电气系统结构图说明
    1、PC作为系统的上位机通过串口与主控制箱的PLC主站模块的通讯口0连
    接,采用RS232通讯实现对PLC数据的采集和控制。
    2、系统主干通讯网络采用MODBUS协议。
    3、系统分为三个控制箱:主控制箱、机身控制箱、机身电磁阀接线盒。系统需要配置5个PLC主模块,以MODBUS总线协议进行通讯。主控制箱内有3个PLC主模块,其中1个主模块配置为MODBUS主站。机身控制箱和机身电磁阀接线盒分别各配置1个PLC主模块。
    4、主控制箱的主站PLC采用EC20-2012BTA主模块(晶体管输出),扩展了2个EC20-4PT模块(温度测量)、2个EC20-4AD模块(4-20mA模拟量测量);主控制箱的从站PLC采用2个EC20-2012BTA主模块(晶体管输出)。
    5、机身控制箱从站PLC采用EC20-2012BRA主模块(继电器输出),扩展了1个EC20-4AD模块(0-10VDC模拟量测量)。控制箱应留出未来扩展的空间,以便将来增加扩展模块。该控制箱上安装1个无锡汇联SLIAN的文本显示屏,通讯线与PLC的通讯口0连接(RS-232)。
    6、机身电磁阀接线盒从站PLC采用EC20-3232BRA主模块(继电器输出)。
    7、5个比例阀分别由主控制箱的3个PLC主模块进行控制。每个PLC主模块可控制2个比例阀。
    8、4台变频器和2个计都作为MODBUS从站,由主控制箱主站PLC进行监控。
    2.3工作原理说明
    人机交互通过PC实现,PC可以实时监控整个系统的工作运行状态、动作过程及故障报警、实时曲线描绘和保存历史数据等,同时可发送各种操作命令给PLC以控制系统的运行。
    在主站PLC与PC、从站PLC、变频器和流量计仪表通讯方面,EC20 PLC充分利用自身的优势,由于EC20 PLC本身带有2个串行通信口(1个RS232口,集成自由协议/编程协议/MODBUS从站协议,1个RS232/485口,集成自由协议/MODBUS主站/从站协议),EC20 PLC利用COM0口和PC进行通信(EC20 PLC做从站,设置成MODBUS从站协议),利用COM1和多台从站PLC、变频器和流量计仪表组成网络进行集中控制(EC20 PLC的COM1设置成MODBUS主站协议)。
    艾默生变频器自带RS485接口的通讯单元,用于实现PLC与多台变频器的联网。对变频器的所有控制都通过RS485通讯链路来完成,可省去变频器的外部起停控制线路。
    5个比例阀控制器均由步进电机及放大器组成,由主站PLC及2个从站PLC通过高速脉冲输出口来进行控制。
    流量计仪表具有MODBUS协议,可由主站PLC通过MODBUS网络访问和监控。另外,流量计具有脉冲计数和频率输出,可用于计量,作为备用方案。脉冲输出可以接入到EC20的高速输入通道。
    三.PLC逻辑控制
    此次编程采用顺序功能图(Sequential Function Chart),利用顺序功能图的过程划分和步骤间转换功能。可将程序段进行模块化自由组合。
    由于顺序功能图编程具有直观和流程化的特点,分解后的每一步骤和每个转换条件都为相对简单的程序过程,在顺序控制领域应用比较广泛。
    3.1 模块化的分解与实现
    染布工艺经过长时间的积累,已经形成一套相对固定的工艺流程。但是随着布料种类、染料种类和印染要求的不同,会在原有流程上进行一定的增加、删减或者参数的改变,因此需要将整个印染工艺分解为若干个小模块以实现这一功能。
    经过对印染工艺的了解,现将整体工艺拆分为如下功能块:

    模块功能的实现应用顺序功能图流程的概念。在一个关联且封闭的顺序流程中,每一时刻只有一个步骤在运行,且各流程间互不干扰。而工艺模块的划分也正是本着一个模块内的工艺顺序执行、各个模块间的工艺尽量立这一原则。因此,一个模块对应一个流程即可。
    3.2 自由式组合编程的实现
    工艺要求能够自由的对功能模块进行顺序组合和重组,而PLC的程序是通过软件将PC中的内容写入到PLC固件中的,因此一经写入就不再可以改,程序的执行按照预定流程。于是我们通过与上位机的配合,再结合顺序功能图的特点,来实现自由编程的,其原理如下图:






    在上位机中对各个功能模块进行组合,通过组态软件将这些模块所对应的流程的起始步进号存储到一个配方列表中。上位机PC发送配方当前的步进号给PLC,PLC接收到后启动该步进对应的流程,并在流程的后置位某固定的完成标志,发送给上位机。PC收到完成标志后,配方的步进号向下传递并再发送,如此实现自由组合编程。
    四 小结
    通过模块化的编程与PLC双通信口的功能,把一个中型机的功能在小型机上就轻易实现了,实现了染缸工艺要求的全部功能,并降低了客户的成本。

    0 引言


    组合机床是针对某些特定工件,按特定工序进行批量加工的设备。随着PLC的广泛应用和机床电控技术的不断发展,利用PLC实现对组合机床的自动控制,无疑是今后的发展方向,而针对这种控制的PLC程序设计也显得尤为重要。这种控制属于顺序逻辑控制,有多种编程方法与语言可供选择,编程中也有一些技巧与规律可循。下面较为详细的介绍一组合机床自动控制的PLC程序设计实例。

    1 实例工作过程及程序设计思路

    本文给出的实例是一台立卧三面镗床,有右头、左头及上头三个工作头,有自动循环(三头同时加工)和单头调整四种不同工况。三头同时加工时,一个自动工作循环过程如图1所示。其特点是多头同时加工和多工步,体现在控制要求上是:工步之间转换条件较复杂,存在并行同步问题,记忆、连锁等问题也较多。鉴于此,应采用顺序功能流程图的程序设计方法:根据对工作过程的分析对各步、转换条件及路径进行定义,确定各步的动作,然后按照控制要求,运用指令对各步和转换进行编程。



    步的定义可由顺序功能流程图描述,图2所示为本例主功能流程图。它从功能入手,以功能为主线,将生产过程分解为若干个立的连续阶段(步) 。

    分解的各步可以是一个实际的顺序步,例如步1,对应的动作是起动主泵电机,也可以是生产过程的一个阶段,例如步2为自动工作过程,其功能流程图见图3。

    从这两个功能流程图可以看到,它将各步的操作、转换条件以及步的推进过程简单明了地显示出来了,并体现出了具有单序列、选择序列、并行序列几种基本结构。例如步25至步27是单序列,实现了多工序的顺序工作;步12、步13、步14及步15构成了四分支选择序列结构,可实现三头同时加工、右头调整、上头调整、左头调整四种工况的选择;而步28至步30、步31至步34、步35至步38则形成了三个并行的分支,实现的是三头同时加工过程;步21、步22与步23、步24间也是并行关系,实现了工件上位降中位与主轴定位两个工序并行工作。该两个并行的过程间有同步问题,即步21 (工件上位降中位)与步23 (主轴定位)同时开始,但不同时结束,需要用并行序列的合并来同步(等待两个动作均结束) ,使之同时转入步25。三头同时加工时也有此问题。在顺序功能流程图的描述中,注意要说明各步间的转换条件、各步对应的命令与动作及相应运行状态。



    2 程序实现方法

    接下来的二步则需要用某种编程语言的指令对上述功能流程图进行编程,以实现其中的功能和操作。

    目前已有提供直接功能流程图编程的PLC,但对于不具有该编程语言的PLC,可采用功能流程图编程的方法,这里所说的是采用梯形图、指令表等常见的编程语言实现编程的方法。根据功能流程图的描述,可将该复杂的结构分解为单序列、选择序列、并行序列几种基本环节,找出这些基本环节各自的规律、编程规则,化整为零分块编程。这样程序为结构化模块形式,编程的思路清楚,程序设计为规范。各种基本环节的程序实现可采用通用逻辑指令、置位与复位指令或移位寄存器,这几种实现方法有一个共性就是要考虑如何一步、保持该步、又如何停止一步,如果用步进指令来实现,这些问题就考虑,程序也简洁的多。下面给出运用步进指令实现的对图2、图3的编程,并就关键问题进行分析。

    图4为主功能流程图的梯形图,图5为自动工作功能流程图的梯形图(只给出了一部分) 。先看步25到步27的单序列,其各步的控制规律为:若某步为活动时,则当它与下步间的转换条件一旦成立,该步即变为非活动步,而下一步成为活动步。当步为活动时,相应的动作和命令才执行,非活动步相应的动作和命令不被执行。这样步25是活动步时,会发右头快进指令(使Y442得电) ,直到快进到位(行程开关SQ4受压,转换条件X412满足) ,步25成为非活动步,右头停止快进(使Y442失电) ,步26成为活动步,工件开始从中位降下位(使Y447、Y552得电) ⋯⋯。选择序列各步的控制规律为:分支时,若一个前级步是活动的,则当它与多个选择后续步之间的哪个转换条件满足,哪个后续步就成为活动步,而前级步成为非活动步。合并时,若多个选择前级步之一是活动的,当该活动步与一个后续步之间的转换条件满足,则后续步就成为活动步,前级步成为非活动步。实例中步11为活动步时,四个分支的转换条件哪个成立则哪个分支步就会成为活动步。如果按动自动加工起动按钮,使转换条件X403满足,则会进入步12,开始自动加工过程,直到转换条件X424满足,分支合并循环到初始步,开始一个新的轮回。按照控制要求,整个加工过程中主泵电机需要一直处于运转状态,所以在步11中使用了置位Y430指令,而在步11成为非活动步后, Y430并不失电。并行序列各步的控制规律为:分支时,若一个前级步是活动的,则当转换条件满足,则多个并行的后续步同时成为活动步,而前级步成为非活动步。合并时,若多个并行的前级步均是活动的,当转换条件满足,则一个后续步成为活动步,多个并行的前级步同步成为非活动的。实例中步20为活动步时,执行装件指令,装件完毕,转换条件X425满足,步21、步23同时成为活动步,即停止装件,开始工件上位降中位和主轴定位动作。由于这两个动作不同时结束,因此插入了两个没有动作和命令的空步——步22、步24 (梯形图中相应的步进接点没有连接输出继电器) ,用于分别停止两个前级步,结束相应的动作,并等待两个动作均停止的时刻,一旦时刻来到(条件X410·X427满足) ,两并行步合并转换到步25。三头同时加工时,也有类似的同步问题,在此不再赘述。


    1 引言

    随着自动化设备对控制的、高响应性需求的不断增加,自动化控制技术不断提高,的高速定位控制得到广泛应用,PLC这一工业控制产品也从早期的逻辑控制领域不断扩展到运动控制领域,实现了以往PLC无法完成的运动控制功能。

    在运动控制中大多数采用我们熟悉的数控系统或者是计算机运动板卡来完成,虽然作为专门的产品能够实现复杂的运动轨迹控制,但同时要完成一些逻辑动作的控制就不如PLC灵活方便。台达DVP20PM系列PLC高速定位、双轴线性及圆弧插补多功能可编程控制器,结合了PLC逻辑动作控制和数控系统运动控制的各自优点,在功能上满足双轴插补的高速定位需求。

    2 台达运动控制型PLC硬件结构

    DVP20PM是台达运动控制型PLC。DVP20PM通过前后两个扩展口既可作为PLC主机执行也可作为EH2型主机的扩展模块使用,具有X0-X7、Y0-Y7数字量输入输出各八点,并配置了手摇轮、零点信号、原点信号、限信号、启动、停止等各种信号接口满足应用需求。

    DVP20PM主机包含64K大程序容量内存(Flash),可支持100段运动程序,脉冲输出可达500KHz,并具备电子原点返回模式,支持PLC顺序语言及定位语言(G 码与M码),下面先由硬件部分简单介绍20PM 组成。

    2.1 电源

    DVP20PM电源规格参见表1。

    表1 电源规格


    项目

    内容

    电源电压

    100~240VAC(-15%~10%), 50/60Hz ± 5%

    电源保险丝容量

    2A/250VAC

    消耗电力

    60 VA

    DC24V供应电流

    500 mA

    电源保护

    DC24V输出具短路保护

    突波电压耐受量

    1500VAC(Primary-secondary),1500VAC(Primary-PE),500VAC(Secondary-PE)

    绝缘阻抗

    5 MΩ以上(所有输出/入点对地之间 500VDC)

    噪声力

    ESD: 8KV Air Discharge,: Power Line: 2KV, Digital I/O: 1KV, Analog & Communication I/O: 250V

    接地

    接地配线之线径不得小于电源端L, N之线径(多台20PM同时使用时,请务必单点接地)

    操作/储存环境

    操作:0°C~55°C(温度),50~95%(湿度),污染等级 2;储存:-25°C ~70°C(温度),5~95%(湿度)

    耐振动/冲击

    标准规范 IEC61131-2, IEC 68-2-6(TEST Fc)/IEC61131-2 & IEC 68-2-27(TEST Ea)

    重量(约g)

    478/688



    2.2 I/O点规格

    参见图1,DVP20PM提供的数字量输入输出点规格与台达通用PLC规格基本相同,输入点支持SINK(漏)和SOURCE(源)两种方式,输出点也有继电器输出和晶体管输出可选。

    图1


    需要提到的是其在运动控制中的特殊输入输出点,简述如下:

    START0、START1:启动输入

    STOP0、STOP1:停止输入

    LSP0/LSN0、LSP1/LSN1:右限输入/左限输入

    A0+、A0-、A1+、A1-:手摇轮A相脉波输入+,-(差动信号输入)

    B0+、B0-、B1+、B1-:手摇轮B相脉波输入+,-(差动信号输入)

    PG0+、PG0-、PG1+、PG1-:零点讯号输入+,- (差动信号输入)

    DOG0、DOG1:原点回归的近点信号输入或多段运动的启动信号

    CLR0+、CLR0-、CLR1+、CLR1-:信号(Servo驱动器内部偏差计数器信号)

    FP0+、FP0-、FP1+、FP1-:脉冲输出端口

    RP0+、RP0-、RP1+、RP1-:脉冲输出端口

    (注:0表示轴,1表示二轴,如START0表示启动轴,START1表示启动二轴,其他信号依次类推)

    从端子分布可以看到,除了常用的限和启动停止信号外,配置了过零脉冲PG和手摇轮功能输入端,手摇轮是机床应用中常用而功能,而利用过零信号在控制场合往往会用到,当然不用说定位控制中都会用到的DOG原点信号。

    2.3 配线规格

    一般I/O点配线就不再赘言了,可以关注一下PLC比较少用到的差分输入输出方式,在信号中有一部分是这样的,一定要注意否则将不能正确完成,参见图2、图3。


    图2差分输入配线示意图



    图3差分输出配线示意图

    3 台达运动控制型PLC软件结构

    3.1 DVP20PM程序结构

    由于20PM主机结合了PLC顺序逻辑控制及双轴插补定位控制的功能,因此在程序架构上主要分为O100主程序、Ox运动子程序及Pn子程序等三大类,结合了基本指令、应用指令、运动指令及G Code指令,使程序设计多元化,结构清晰;程序采用PMSOFT软件进行编辑,参见图4。


    图4 程序设计界面


    (1)主程序。主程序以O100作为起始标记,M102作为结束标记,是PLC顺序控制程序,主要为控制主机动作执行,在O100主程序区域中,可以使用基本指令及应用指令,或在程序中启动Ox0~Ox99运动子程序及调用Pn子程序。主要提供主控制程序的建立,以及运动子程序的设定及启动控制。

    (3)运动子程序。Ox0~Ox99运动子程序为运动控制程序,主要为控制20PM系列主机进行X-Y轴双轴运动之子程序,于Ox0~Ox99运动子程序区段中,有支持基本指令、应用指令、运动指令及G码指令,并在程序中可规划呼叫Pn指针子程序,通过PLC提供的内部特D特M进行子程序的控制。主要提供运动子程序的建立,以及运动子程序的运动控制,在架构上可算是20PM的运动指令及G码指令规划区域。

    (4)子程序。这里所说的子程序是指以Pn开头的一般用子程序,主要是被O100主程序及Ox运动子程序调用的子程序。如在O100主程序调用Pn指针,则Pn指针子程序支持基本指令及应用指令;若在Ox0 ~ Ox99运动子程序中调用Pn指针时,则Pn指针子程序区段可支持基本指令、应用指令、运动指令及G码指令。

    3.2 PMSOFT软件介绍

    与台达PLC的WPLSoft软件相似,DVP20PM的编程软件PMSOFT按照IEC61131标准设计,具有梯形图和语句表两种编程方式,且具有G码汇入、错误提示、区段注释、装置注释、标尺、完善的监控窗口、运动指令追踪等便利工具提供给用户,特别值得一提的是该软件具有运动轨迹功能,当您编辑好程序后可利用此功能对加工轨迹进行模拟演示,参见图5。

    为方便切换阶梯窗口,只要点选系统信息列中的树枝状对应的程序编号,自动切换对应的程序编辑窗口,在PMSoft编辑环境中同时只能有一个阶梯图窗口,这是为了在庞大复杂程序中找寻程序方便,同时将主程序、运动子程序、一般子程序这三种程序模块化处理,O100主程序只有一个编辑窗口,Oxn运动程序有100个编辑窗口,Pm子程序有256个编辑窗口,总共有357个窗口,每个窗口未编辑都有10 network。程序编辑由网络区段组成,每个网络区段是由输入与输出编辑区域所组成,在编辑过程中,自动产生逻辑结构正确的阶梯图,使用者无须再做额外补线的动作,网络区段编辑并具有错误提示功能。


    图5 梯形图编程界面

    4 运动控制编程

    4.1 相关概念

    在谈到DVP20PM产品的应用之前,我们对以下概念进行一个简要介绍。

    (1)插补。插补是在组成轨迹的直线段或曲线段的起点和终点之间,按一定的算法进行数据点的密化工作,以确定一些中间点。从而为轨迹控制的每一步提供逼近目标。

    逐点比较法是以四个象限区域判别为特征,每走一步都要将加工点的瞬时坐标与相应给定的图形上的点相比较,判别一下偏差,然后决定下一步的走向。如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点已在图形里面,则下一步就要向图形外面走,以缩小偏差,这样就能得到一个接近给定图形的轨迹,其大偏差不过一个脉冲当量(一个进给脉冲驱动下工作台所走过的距离)。

    (2)直线插补。这个概念一般是用在计算机图形显示,或者数控加工的近似走等情况下,以数控加工为例子:

    一个零件的轮廓往往是多种多样的,有直线,有圆弧,也有可能是任意曲线,样条线等。数控机床的往往是不能以曲线的实际轮廓去走的,而是近似地以若干条很小的直线去走,走的方向一般是x和y方向。

    插补方式有:直线插补,圆弧插补,抛物线插补,样条线插补等等。

    所谓直线插补就是只能用于实际轮廓是直线的插补方式(如果不是直线,也可以用逼近的方式把曲线用一段段线段去逼近,从而每一段线段就可以用直线插).设在实际轮廓起始点处沿x方向走一小段(一个脉冲当量),发现终点在实际轮廓的下方,则下一条线段沿y方向走一小段,此时如果线段终点还在实际轮廓下方,则继续沿y方向走一小段,直到在实际轮廓上方以后,再向x方向走一小段,依次循环类推.直到到达轮廓终点为止.这样,实际轮廓就由一段段的折线拼接而成,虽然是折线,但是如果我们每一段走线段都非常小(在精度允许范围内),那么此段折线和实际轮廓还是可以近似地看成相同的曲线的--这即是直线插补。

    (3)联动与插补。一个点的空间位置需要三个坐标,决定空间位置需要六个坐标。

    一个运动控制系统可以控制的坐标的个数称做该运动控制系统的轴数。而可以同时控制运动的坐标的个数称做该运动控制系统可联动的轴数。联动各轴的运动轨迹具有一定的函数关系,例如直线,园弧,抛物线,正弦曲线。直接计算得出运动轨迹的坐标值往往要用到乘除法,高次方,无理函数,函数,会占用很多的CPU时间。为了实时快速控制运动轨迹,往往预先对运动轨迹进行直线和圆弧拟合,拟合后的运动轨迹仅由直线段和圆弧段所组成,而计算运动轨迹时,每一点的运动轨迹跟据个坐标点的数据通过插补运算得到,这样就把计算简化为增量减量移位和加减法。

    实现多轴联动的直线插补并不困难,圆弧插补一般为两轴联动。插补运算可以有多种算法,例如 "DDA 算法","逐点比较法","正负法","小偏差法(Bresenham 算法)"等,其中小偏差法具有小的偏差和较快的运行速度。

    DVP20PM运动控制型PLC可实现2轴联动,支持直线和圆弧插补,以及相应的三轴处理。

    (4)数控软件。DVP20DPM支持复杂的运动轨迹控制,那是如何实现的呢?简单的说,将复杂轨迹通过AUTO等软件生成图形,再经过CAM软件转换为G代码,而PMSOFT可以直接导入文本格式的G代码,这样就可以完成运动程序下载到20PM中执行。那么怎样完成图形到G代码的转换呢,这就需要CAM软件了,以下简单介绍一些常用的CAM软件:

    目前/CAM行业中普遍使用的是 MASTERCAM 、 CIMATRON 、 PRO-E 、 UG 、 CATIA...

    • MASTERCAM 是常用的一种软件,大多数数控操作员都使用 MASTERCAM ,它集画图和编程于一身,绘制线架构快,缩放功能。

    •CIMATRON 是迟一些进入中国的软件,在路轨迹上的功能优越于 MASTERCAM,现已被广泛地应用。

    • Pro/E 是美国 PTC 开发的软件,现已成为全世界普及的三维 /CAM 系统。集多种功能于一体,用于模具设计、产品画图、广告设计、图像处理、灯饰造型设计,是的画图软件,一般来说用 PRO-E 画图,用 MASTERCAM 或 CIMATRON 加工。

    当然还有其他同类软件也同样可以使用,通过这些软件将我们想要加工的轨迹曲线数据转换为PLC或数控系统可以识别执行的代码,从而控制我们的设备运动。

    4.2 运动控制特点

    (1)DVP20PM特色。多段速执行及中断定位,利用此项功能实现运动的平滑性及准确定位。64K步程序容量,100段运动程序,满足不同加工需求;在20PM中大可设置100种运动轨迹,同时利用64K的程序容量,预先将需要执行的各种不同运行曲线的G码存储在PLC中,当需要加工某种规格时,可以采用文本显示器、触摸屏等来调用。支持G码的直接汇入,当采用CAM软件生成文本格式的G码后,可利用PMSOFT的汇入菜单直接汇入到PLC运动程序中。脉冲输入输出采用差动方式,达500KHz,满足了绝大多数应用中速度的要求。支持手摇轮应用,这是运动控制中的一个基本功能,可做一些手动的调整。具备电子原点返回模式,在20PM内存中加入了原点记忆功能,只要设定了电子原点,即使设备断电,在下次上电后也可以轻松找到原点位置。可连结EH2主机与所有扩充模块,20PM可以灵活配置,即可以接在EH2主机后作为专门定位扩展模块,也可以做为主机连接其他的模拟量等特殊功能模块。支持PLC顺序语言及定位语言(G 码与M码),实现了通用PLC与数控技术的一个结合。配置运动轨迹的离线功能,在实际加工前利用该项功能可以检查运动程序是否存在问题,可及时解决减少错误发生,参见图6。


    图6离线器


    (2)轴控方式。准确的说,DVP 20PM是实现两轴(X、Y轴)联动插补的产品,支持数控程序中的G码功能指令,同时可以处理三轴的动作。

    20PM支持的G 代码功能如下:G0 高速定位;G1 双轴联动直线插补;G2 顺时针圆弧插补(设定圆心位置);G3 逆时针圆弧插补(设定圆心位置);G2 顺时针圆弧插补(设定半径长度);G3 逆时针圆弧插补(设定半径长度);G4 停顿时间;G90 设定坐标系统;G91 设定相对坐标系统。

    对于三轴(Z轴)处理方式如下:20PM目前只规划2轴,当G0中了Z轴时,此G0指令中Z轴将被拆解立出来。

    例: G0XP1YP2ZP3 G0ZP3

    G0XP1YP2

    G0ZP3执行时20PM将自动呼叫P255并以D0传递P3,使用者可于P255中处理Z轴动作。

    4.3 一个案例

    液晶切片机的硬件案例。在该设备中配置了DVP32EH2+DVP20PM+DVP01PU*4来控制六轴运动,其中两轴采用圆弧插补完成倒角运动,另外四轴为立运动。实现了设备的点动、原点回归、半自动及自动运行,达到位置控制。

    5 结束语

    DVP20PM00D产品是一款同时具有逻辑控制和位置控制的功能强大的PLC,可以灵活、高速、的完成平面两轴运动控制,可以广泛应用于木工机械、焊接机械、切割设备以及半导体加工设备等等,特别适合有固定加工轨迹的平面两轴控制场合。我们有理由相信其出色的控制功能具有良好的发展前景。





    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。