6AV2124-0GC01-0AX0型号介绍
  • 6AV2124-0GC01-0AX0型号介绍
  • 6AV2124-0GC01-0AX0型号介绍
  • 6AV2124-0GC01-0AX0型号介绍

产品描述

产品规格模块式包装说明全新



6AV2124-0GC01-0AX0型号介绍


1.1 动力系统
        对启动马达、油门步进电机及断油电磁铁进行控制,实时监控发动机机转速、机油压力及冷却水温度。
       启动控制:在启动条件满足时(行走泵斜盘归零位),启动点火开关,由蓄电池为启动马达及断油电磁铁供电,当系统到发动机转速达到预置值时,断开启动马达电源。
        转速控制:传统的发动机转速调节是利用机械软轴直接施力于节气门来调速,其缺陷是发动机怠速不稳,导致燃油不燃烧,其次,调速的快慢也受限于操作员的经验。本控制系统,直接通过开关设定转速值,同时由飞轮转速传感器测得脉冲信号作为反馈值,形成闭环控制回路,经过某种运算后,按一定的斜坡值输出高速脉冲(PTO)驱动步进电机,进而平稳调节发动机转速,自动调整电机进给量,达到电机的定位及在怠速状态下的恒转速控制要求,控制转速偏差△n<±20 r/min。
1.2        行走系统
       在国内同类产品全液压驱动,速度快、行驶平稳,可达18Km/h,满足快速转场的要求;双操作手柄电控无级调速,实现机电液一体化控制,调速及换向便捷,制动,大大提高操作舒适性和性。
        恒速控制:由行驶手柄进行行走速度值及方向设定,同时可以通过显示器的显示窗口读取所设定的行驶速度值,PLC便得到行走恒速控制的指令,行走电控系统此时处于PID的闭环控制之中。行驶手柄中的电位器所输入的设定值(模拟量)作为系统的初始给定值,经A/D转换后送入PID调节器进行运算,通过PID的参数调节可以让机器获得一个较好的动态响应曲线,机器动作以后,由设置在行走马达上的测速传感器将实时转速值(高速脉冲值)通过PLC的高速计数器送入PLC,该传感器提供的反馈信号在进入闭环运算之前,行算术平均值取样处理,合成为一个总的反馈信号提供给PID调节器,终由PID输出一个PWM调节值给行走电比例泵,通过液压系统和相应的液压行走马达驱动压路机跟随速度设定值以恒定的速度作业,其偏差值δ≤2 m/min。
        在以上恒速控制程序调试过程中,由于轮胎压路机本身质量大,达25吨,行走惯量大,为使机器获得一个较好的动态响应曲线,须对PID输出调节值限幅,并且依据不同的设定值区间(两级以上)进行适当调整。
         行驶制动:在行驶手柄回中时,PLC便得到停车指令,立即将PID调节值置零,同时,输出PWM调节值(脉宽)自动按某一斜坡值递减至零,达到系统平稳停车的目的。
            紧急制动:在按下紧停按钮后,一方面,通过外部的物理开关关闭所有电磁阀电源;另一方面,将开关量送入PLC,PLC得到指令后,立即关闭PID调节器,同时将其输入/输出值清零,并输出一个开关量信号给报警指示灯进行警示,系统进入紧急停车状态。
1.3  洒水系统
        洒水系统对施工质量的好坏有着直接影响,因此,在控制方面既要保证洒水流量的线性可调,又要保证在小流量水喷洒的雾化效果。
        手动调节:在施工阶段对洒水流量要求不是很严格或产品调试时,可以选择手动功能。直接通过开关进行流量值设定,PLC根据开关接通的时间或次数换算成对应的流量值,经过D/A转换控制比例放大器,转化为PWM信号直接驱动水泵电机,线性控制洒水流量。
            自动调节:基于压路机行走速度值,经过D/A转换控制比例放大器,终转化为PWM信号直接驱动水泵电机,以达到洒水流量,既不会因为水流过小使轮胎粘沥青,也不致水流过大影响沥青温度。
1.4  监控系统
        由文本显示器及指示灯组成,主要用来监控发动机累计工作小时、转速、冷却液温度和机油压力、燃油液位、行走速度等系统参数,对如冷却液温度过高、机油压力低、制动压力低及水箱缺水提供图文报警,此外,还可以对机器一些功能选择及时钟编辑通过文本显示功能键来设置完成;指示灯则用来对充电状态、PLC工作状态、系统报警等进行报警指示。
        温度传感器温度特性(温度与电阻的函数关系)并不是线性的,按图2线路连接,V+为工作电压,R*为分压电阻,经过经验值测定,温度传感器(负温敏电阻)满足以下函数关系:
                ①         T=τlnK/Rt
                ②         Rt=U/I
            将①、②式归并可得出公式③
                ③     T=τlnk/U    其中k=K·I       
 
式中:T为传感器检测的温度;Rt为传感器电阻;τ和K为常数(可以事先利用温度计和万用表测出两组T、U值求出)。
            将电压信号送入PLC模块(模拟量输入点),经A/D转换及相关函数运算、标定,利用公式③即可计算出对应的传感器的温度值。
2   控制系统硬件
2.1  控制器
       由西门子S7-200主模块CPU224及扩展模块EM223、EM235组成。其中CPU224为西门子小型PLC主模块,设计紧凑、良好扩展性及强大的指令可以近乎满足小规模控制要求,EM223为4DI/4DO数字量扩展模块,EM235为4AI/1AO模拟量扩展模块。
            (1) 18路数字量输入14路数字量输出,4路模拟量输入1路模拟量输出
            (2) 工作电压20.4~28.8VDC,工作环境温度0~55℃;
            (3) 高速计数输入点响应频率20 kHz,逻辑1电平15~30 VDC;
            (4) 高速脉冲输出频率20 kHz,输出驱动电流<750 mA;
2.2  显示器
            西门子文本显示器OP73Micro,可显示3行每行达12字中文信息,4功能键/7系统键,板尺寸148×76mm,开孔尺寸138×68mm;
2.3  测速传感器
            REXROTH霍尔转速传感器HDK18,工作电压8~36V;
2.4  行驶手柄
            选用带行程开关及中位锁GESSMAN产的工程机械行驶手柄S22M-02RP-X
            (1) 手柄机械运动角度±37.5°;
            (2) 寿命> 1000 万次,工作环境温度-40~60℃;
            (3) 电阻及功率2×5 kΩ/1.5 W。
2.5  比例放大器
            工作电压18~32 V,输入电压0~5 VDC, PWM输出电流3.5 A/10 kHz;
3   控制程序设计
       程序编制采用模块化结构,包括主程序、子程序和中断程序等。主程序主要完成程序初始化、输入点滤波、系统报警信号处理、行走及制动控制和实现各子程序的调用等功能。子程序主要实现记录机器连续工作时间并保存在存储器中、高速计数器和高速脉冲发生器程序初始化、速度PID调节和发动机转速控制。中断程序则用来通过定时中断完成发动机转速及行走速度信号的采集,计算出相应的转速值及速度值。
        高速计数:本产品设计应用了两路高速计数,一路是发动机转速,另一路是行走速度。通过安装在发动机或行走马达飞轮壳体上的传感器可以接受电磁脉冲信号,每一个飞轮齿经过传感器时,传感器即输出一个波形,设该波形的频率为f,飞轮齿数为Z,发动机或马达转速为n,则它们满足以下公式:
               ④ n=f*60/Z(单位RPM)
       PLC高速计数是采用定时中断的方式累计单位时间里(如100mS)所采集的脉冲数,那么所累计1秒时间所采集的脉冲数就是我们要知道的频率f,而飞轮齿数Z也已知,利用公式④就可以计算出发动机的转速n了。
       在测得行走马达转速n后,已知减速机减速比为i,轮胎直径为D,则利用公式⑤就可以计算出机器行走速度v了:
                            ⑤ v=n* *D/i(单位m/min)
        PWM功能:PWM功能在工程机械中具有广泛的应用,如直流电机调速,电磁阀流量或压力调节等。而本产品则应用于行走主泵流量控制的比例电磁阀,该电磁阀对驱动电流要求是一个振颤信号,响应频率为100~200Hz,且线性好,重复精度高。而PWM功能提供的是占空比线性可调的脉冲输出,频率可达20kHz,占空比可在0%~**自由调整,设占空比为τ,PLC输出PWM波的电压为U,电流为I,电磁阀的电阻为R,则它们满足以下公式:
                            ⑥ I=U* /R
         因此,通过调整占空比τ,就可以比例控制电磁阀的驱动电流了,间而达到调速的目的。
       文本显示器OP73Micro需要采用组态软件SIMATIC  WinCCflexible进行编程。是基于bbbbbbs2000/XP的应用软件,支持中文字符和位图文件,编程界面友好,提供在线帮助功能,支持剪切/复制及粘帖等编辑功能,只是对编程电脑硬件配置要求较高


1 引言

使用S7-200的自由口模式与上位计算机通信,其硬件,适应性强,但编程较困难。本文根据自定义的通信规约编制通信程序,实现了上位计算机对各PLC从站存储器中字节、整数或双整数数据的读写操作。

2 通信规约

通信采用单主站方式,一台计算机作为主站,多台PLC作为从站。计算机采用广播方式主动向所有PLC发送包含从站站址的读/写命令帧,每次被计算机站址的一台PLC收到后返回响应帧。

通信波特率为19.2k bit/s,串行数据格式为1位起始位,8位数据位,1位停止位,无奇偶校验,采用异或校验方式,校验码为除它本身外所有字节的异或值。计算机使用事件驱动方式接收数据;PLC用XMT(发送)指令发送数据,用字符中断方式接收数据。



图1 通信帧格式


图1是通信帧的格式,用阴影表示数据区。帧起始标志占3个字节,定义为十六进制数BEBEBE。站址是计算机要读写的从站的编号。读命令字节为CCH,写命令字节为DDH,PLC响应帧中的命令字节与接收到的命令字节相同,写命令的响应帧没有“读取的数据”部分。

除了帧起始标志、读写区的地址和读写的数据外,帧中其余各部分均只占一个字节。图1中当PLC对接收到的一帧数据校验无误而且命令字节为CCH或DDH时,响应帧中的“PLC接收正误标志”为1,否则为0。

命令帧中的读写区地址为PLC内读写区域的起始字节地址的数字编码,PLC接收到命令帧后可以将其作为指针,使用循环指令读写计算机的连续区域。经作者反复实验,得到了PLC内部多种存储区域地址的数字编码规律。该数字编码为双字,高字表示存储区类型(见表1),低字表示偏移量。根据寻址区域和偏移量就可以得到地址编码,例如MB3的地址编码为0200 0003H,它等同于PLC程序中的&MB3,只是表示方式不同而已。在通信帧中使用地址的数字编码可以简化PLC的程序。

表1 几种存储器区域地址高字编码


如果PLC接收时,PLC重新进入接收状态;如果计算机接收时,重发3次命令帧,若3次均时,发出报警信息。

3 PLC通信程序设计

3.1 接收程序和发送程序的设计

PLC作为从站,只有接收到计算机的命令帧后才返回响应帧,不会主动发送数据。

PLC使用多个字符中断服务程序,顺次接收命令帧各部分的内容。在接收帧起始标志的中断服务程序中,只有接收到连续3个BEH,PLC才认为是一帧的开始,否则重新接收帧起始标志。在接收站地址的中断服务程序中,将接收到的站址与本站站址相比较,如果相同,继续接收命令帧其余的字节,否则重新接收帧起始标志。这样每次只有一台PLC接收整个命令帧,避免了其余的PLC进行不必要的接收。在接收数据区的中断服务程序中,通过比较接收到的“数据区字节数”和实际接收到的字节数来判断数据区接收是否完成。接收完数据区后再接收到一个字节的校验码,则一帧接收完成,置发送允许标志位。

主程序检测到发送允许标志位为1时,进行异或校验并检查命令字节,若接收正确,判断是读命令还是写命令。如果是读命令,将计算机要读取的数据送入发送缓冲区;如果是写命令,将计算机提供的数据写入的存储区地址;后计算异或校验码并将它送入发送缓冲区;组织好发送帧后将它发送出去。

3.2 读写PLC存储区

从接收缓冲区中取出读写区,存入符号地址为Address的双字中,用循环程序实现对多个字节的读写。读写PLC存储区的语句格式为

MOVB *pFrom, *pTo

计算机读存储区时,pFrom指向Address开始的m个字节的连续区域,pTo指向发送缓冲区,循环次数m为要读取的字节数。写存储区时,pFrom指向接收缓冲区中要写入的n个字节的连续区域,pTo指向Address开始的连续区域,循环次数n是要写入的字节数。

3.3 接收缓冲区和发送缓冲区

使用XMT指令时每次多可以发送255个字节。由于PLC不能同时发送和接收数据,为了节省通信程序占用的存储空间和简化程序,接收缓冲区和发送缓冲区共用VB100­~VB355这片区域。接收数据时,只存储命令帧中的命令字节及其后的内容。

VB100是XMT指令发送缓冲区的字节,即要发送的字节数,响应帧从VB101开始存放。对于某一从站来说,帧起始标志和站址都是固定值,可以在PLC扫描时将它们送入发送缓冲区。PLC响应帧中的命令字节与接收到的命令字节相同,因此PLC在生成响应帧时,只需生成除帧起始标志、站址和命令字节以外的部分。经分析可知,计算机每次多可以从PLC读取247个字节,向PLC写入244个字节的数据。

4 计算机程序设计

计算机通过PLC响应帧中返回的站址号和命令字节判断是哪个从站对何种命令作出的响应,并结合PLC接收正误标志作出相应的处理。

4.1 接收及通信出错处理

计算机采用串口事件方式接收PLC发出的响应帧。计算机将接收到的每个字节顺次放入接收缓冲区(动态字节型数组),通过数据区字节数判断对响应帧的接收是否结束。

接收完成后,计算机对接收到的数据作异或校验,如果校验无误,命令字节为CCH或DDH,而且PLC接收正误标志为1,计算机认为接收正确。如果计算机异或校验判断接收有误或PLC返回的接收正误标志为0,将重发同样的命令帧,若连续重发3次后均出错,则提示用户。

4.2 命令帧的生成

在计算机中命令帧用字节型数组来表示。设要读取1号站PLC中MB6开始的3个字节的数据,MB6的地址代码0200 0006H应放在PLC接收缓冲区的VB107~VB110。根据S7-200的寻址方式,VB107~VB110各字节中的值分别为02H、00H 、00H、06H,PLC接收到的字节从低地址开始存放,所以在计算机中只需将以上4个字节顺次存放于命令帧数组即可。本例从VB101开始的读命令帧为:BE BE BE 01 06 CC 02 00 00 06 03 72(十六进制数),后一个字节(72H)为异或校验码。

4.3 读写整数和双整数的方法

整数占用一个字,双整数占用连续的两个字。由于PLC和计算机中整数和双整数的存储方式相同,计算机可以把它们分别拆成2个字节和4个字节后发送,亦可将接收到的多字节组合成整数或双整数。

读PLC中连续的n个整数时,可以转换为读连续的2n个字节,计算机接收到后将每相邻的2个字节组合成1个整数;同样的,读n个双字可以转化为读4n个字节,计算机接收到后将每相邻的4个字节组合成1个双整数。

将n个字或双字写入PLC时,可将它们拆分成2n个字节或4n个字节,按高字节在前,低字节在后的顺序放入发送帧中。拆分操作可用位逻辑运算来实现。例如,欲将256和-1两个整数写入PLC的MW6和MW8,将它们分别拆分为2个字节01H ,00H和FFH, FFH,设站号为1,则写命令帧为BE BE BE 01 09 CC 02 00 00 06 01 00 FF FF 7F(十六进制)。

5 实验及结论

经多次实验表明,本文介绍的通信程序运行稳定,能满足工程实用的要求。该程序的通用性好,计算机可以读写PLC中的多种存储区域,可设置读写的起始地址和字节数,每次多可读写240多个字节,数据可以按字节、整数和双整数来读写。

通过帧起始标志、PLC接收正误标志和异或校验保证了通信的性,接收出错和时出错重发送机制进一步提高了通信的性能。

202202221739073176584.jpg20220222173907301904.jpg202202221739072455394.jpg


  (1)正常生产过程中,2台压缩机应至少有1台运行,即使在相互切换时,也不允许发生两台机器全部停止的现象。

    (2)保持压缩机出口压力在预定值上。

    (3)能实现对压缩机运行状态进行分析,以实现预测性检修。

    二系统控制原理

    (1)工艺设定压缩机管网正常出口压力为P1,而现场实际测定压力为P2,根据ΔP(=P2-P1)值大小由PLC内PID功能模块进行PID运算,控制变频器来改变电动机转速,达到所要求的压力。当ΔP>0时,现场压力偏高,则提高变频器输出频率,使电动机转速加快,提高实际风压;当ΔP<0时,现场压力偏低,则使转速降低,ΔP减小。这样不断调整,使ΔP趋于0,现场实际压力在设定压力附近波动,保证压力稳定。系统结构如图1。


点击此处查看全部新闻图片

    (2)压缩机长期运行,造成各部件间隙变大,这样引起的振动会越来越大,容易造成压缩机各部件的损坏。由PLC对现场振动情况进行判断分析,可提前对压缩机进行计划性维护保养,这样可大大延长设备的使用寿命,提高设备运行可*性,减少设备故障引起的非计划性停车。

    三设计方案

    该方案主要由1台SiemensECO1-7500/3变频器、1台S7-200型PLC(CPU215/216,配套EM235扩展模块)以及接触器、操作按钮、1台现场压力变送器和2台振动测量装置(振动变送器)组成,用PLC实现压缩机出口压力单回路闭环PID控制以及压缩机起动、停止、切换、故障处理等各种电气控制功能,由振动变送器对压缩机状态进行监控分析,以实现预测性维护维修。主回路如图2。


点击此处查看全部新闻图片

    (1)PID运算功能的实现

    S7-200系列中CPU215/216具有32位浮点运算指令和内置PID调节运算指令等特殊功能。使用时,只需在PLC内存中填写1张PID控制参数表(见下表),再执行指令:PIDTABLE,LOOP,即可完成PID运算。其中操作数TABLE使用变量存储器VBx,用来指明控制环的起始地址;操作数LOOP是控制环号(常数,0~7)。编号为2、4、5、6、7的参数固定不变,可在PLC主程序中设定;编号为1、3、8、9的参数具有实时性,须在调用PID指令时填入。

    由于S7-200输入和输出为开关量,而变频器、压力变送器和振动变送器的信号为模拟量,因此EM235模块要实现D/A转换。一个EM235模块可同时扩展3路模拟量输入通道(接1路压力信号,2路振动信号)和1路模拟量输出通道(接至变频器)。

    (2)起动

    M1和M2各有两种起动方式,可通过转换开关选择变频/工频起动方式。

    (3)运行

    正常情况下,电动机M1处于变频调速状态,电动机M2处于停机备用状态。现场压力变送器管网出口压力(4~20mA模拟量信号),并与预定值相比较,经PLC内部PID指令进行运算,得到变频器所需频率信号,自动调节电动机转速,达到所需管网压力。

    (4)停止

    按下“停止按钮”,PLC控制所有接触器断开,变频器停止工作。

    (5)切换

    当需从电动机M1切换到M2时,接触器KM2断开,KM1闭合,此时电动机M1工作在工频下,在变频器停止后,KM4闭合,变频器重新起动,电动机M2在变频器驱动下起动;起动后,KM1断开,电动机M1停止,切换操作结束。电动机M2切换到M1过程类似。

    (6)报警及故障自诊断

    通过PLC内部程序设定报警及联锁保护,一旦出现故障立即停止相应操作并报警。对于故障自诊断功能,考虑到成本问题,未设计上位机,只设置相应故障代码,通过4位数码管显示,使维修人员可根据故障信息方便查找到故障点。如:(a)压缩机油压低、水压低等故障信号,可由现场防爆电接点压力表测得,直接送至PLC,由PLC控制实现声光报警和延时停车;(b)增设现场振动传感器,并将信号送至PLC,对压缩机运行状况进行显示和诊断。

    四几点体会和设计中应注意的问题

    (1)采用变频控制后,实现了压缩机的软起动,减小了起动电流对电网的冲击;节电效果明显,1年内可回收全部投资。

    (2)采用PLC后,组成闭环自控系统,实现自动调节,运行加稳定可*。

    (3)变频器、PLC、接触器等可安装在一台控制柜内,可就地或远控操作,方式简单灵活。

    (4)系统可扩展性较好。若有多台压缩机在变频/工频供电方式下运行时,只需将增加信息或信号引至PLC,即可实现整个系统的自动控制;若生产需要,本系统也可方便接入DCS或上位机,建立人机界面的监控系统等。

    (5)预测性维护检修可大大延长压缩机使用寿命,提高可*性,减少停车损失,降低运行费用。

    (6)PLC控制电动机在变频/工频供电方式下切换时,须保证各接触器闭合和断开顺序以及足够的延时,以防止电动机绕组产生的感应电动势加载到变频器的输出逆变桥上,造成损坏。

    (7)PLC须实现KM2和KM4间的互锁,以防止2台电动机同时变频起动,使变频器因过载而损坏。

    (8)因2台电动机会在短时间内分别在工频和变频下同时运行,故变频控制柜的总电源开关需按2台电动机负载量考虑






http://zhangqueena.b2b168.com

产品推荐