西门子6ES7231-0HC22-0XA8物优价廉
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
西门子6es7231-0hc22-0xa8物优价廉
在运动控制系统设计中,pid控制以其结构简单、使用方便、鲁棒性较强等特点长期以来被广泛应用于工业过程中,并取得了良好的控制效果。但是对于一些非线性时变系统,采用pid控制难以获得满意得控制效果[1]。而模糊控制是一种基于语言规则与模糊推理的智能控制,它不依赖被控对象jingque的数学模型,是在总结经验基础上实现自动控制的一种手段。由于模糊控制对输入变量的处理是离散的,且没有积分环节,故控制精度不如pid控制。本文将模糊控制与pid控制相结合,利用模糊判断的思想,对pid参数自动整定。使用贝加莱公司新推出的ar4matlab/simubbbb中的b&r工具箱进行控制器设计并应用到空气球实验系统中。
1. 实验硬件系统构成
本文采用的空气球实验装置由贝加莱公司提供,该系统由控制器、风扇、玻璃管、空气球组成,如图1所示,具体如下:
1)控制器:采用贝加莱公司的x20cp1486标准型cpu,它是基于inbbbceleron的处理器,任务处理等级是μs级。配有64mb的大容量内存,方便模糊控制等复杂控制运算;
2)风扇:采用标准pc风扇,输出功率可变,大小由输入电压控制,采用pwm技术进行控制;
3)玻璃管:两端开口透明管,直径比空气球略大,以保证空气球可以在其中自由运行,长度约为45cm;
4)空气球:采用标准乒乓球,直径40mm,重量2.7g。
图1 空气球实验装置硬件图
2. 实验软件介绍
软件使用的是贝加莱公司提供ar4matlab,它增加了自动代码转化功能,即在ar4matlab/simubbbb中搭建的模块可以通过使用real-time workshop® 和real-time workshop® bbbbbded coder自动转换成ansi-c语言,并下装到b&r的pcc中,示意图如图2所示。
图2 控制算法实现示意图
这就使得基于ar4matlab/simubbbb设计的复杂控制算法可以容易的下载到控制器中,使用者不需要调试大量的代码和避免发生错误的风险就可以测试相关的控制方法。
ar4matlab/simubbbb新增了一个b&rtoolbox,该工具箱里包含了4个不同的模块,如图3所示。
图3 b&r工具箱
3. 空气球实验装置模型的建立
3.1系统参数
空气球实验系统是一个典型的力学系统,其模型参数及空气阻力参数见表1、表2:
表1模型参数 表2 空气阻力参数
3.2运动学分析
系统通过pwm(脉冲宽度调制)来控制加在风扇上的电压,从而控制风扇吹力的大小。风扇电压与吹力是非线性关系,可采用非线性处理模块lookuptable将其分段线性化。
由于空气球运动时的高速度不超过0.1m/s2,根据计算,空气阻力f相对于推力f、重力mg,相差5个数量级,所以可以忽略空气阻力。
4. 模糊自适应pid控制器设计
pid控制只能利用一组固定参数进行控制,这些参数不能兼顾动态性能和静态性能之间、设定值和抑制扰动之间的矛盾。为此,控制系统引入模糊推理,在pid初值基础上通过增加修正参数进行整定,改善系统动态性能[2][3]。
4.1参数自整定原则
pid参数模糊自整定是找出pid的三个参数与 和 之间的模糊关系,在运行中通过不断检测 和,根据模糊控制规则来对三个参数进行在线修改,以满足不同 和时对控制参数的不同要求,而使被控对象具有良好的动静态性能,模糊pid控制系统如图6所示。
图6模糊控制系统原理图
模糊控制器以偏差 和偏差变化率作为输入,修正参数△kp,△ki,△kd为输出,则pid控制器输出的参数为kp, ki,kd为(3)所示,k′p,k′i,k′d为预整定值。
4.2模糊控制规则表
模糊控制器输入输出变量的模糊子集分别为e,ec,△kp,△ki,△kd,各变量语言值为:{负大,负中,负小,零,正小,正中,正大},记为{nb,nm,ns,zo,ps,pm,pb},隶属函数均采用灵敏度强的三角函数,模糊蕴涵关系运算采用小运算法(mamdani),去模糊化采用重心法。e和ec的变化范围为[-0.5,+0.5],模糊论域为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}。△kp,△ki和△kd的基本论域为[-0.3,0.3],模糊论域为{-0.3,-0.25,-0.2,-0.15,-0.1,-0.05,0,0.05,0.1,0.15,0.2,0.25,0.3},比例因子ke为12,量化因子kec为1。通过模糊推理及试验修正,得出△kp,△ki,△kd的模糊控制规则如表3-5所示。
表3△kp的模糊规则 表4 △ki的模糊规则
表5 △kd的模糊规则
5. 实验结果
根据所建立的空气球实验装置数学模型,在ar4matlab/simubbbb环境下,使用模糊pid控制算法进行仿真实验,空气球在玻璃管中的高度为被控参数,设定值为0.3m,模糊pid控制器初始参数kp=60,ki=0.5, kd=100。在automationstudio中对控制器进行编译,生成ansi-c代码并下载到贝加莱公司的pcc中,对空气求进行控制。使用trace评分功能对空气球运动轨迹进行追踪,如图7所示。
6. 结束语
本文使用贝加莱公司新推出的b&r toolbox,在ar4matlab/simubbbb环境下进行模糊自适应pid控制器设计,并下载到贝加莱公司的可编程计算机控制器(pcc)上,实现对空气球的控制。实验结果表明,该控制方案实现简单,可方便实现模糊pid控制在空气球实验系统中的应用。
随着造纸企业生产规模的扩大和工业自动控制水平的tigao,越来越多的自动化设备如传感器、调节器、发送器、驱动器及可编程控制器等被应用到造纸工业控制现场。相应地,串行现场总线也用来在这些设备间进行通信。因此,通信和数据流高速传输的实现就成为完成电气传动和控制的一个必不可少的部分。目前,现场总线存在着各种各样的网络标准,这些网络大多是严格保密且互不兼容,其中profibus标准是一种开放的、不依赖生产厂家的通信系统标准,所以profibus在各种工业控制现场得到了越来越广泛地应用。尤其是在造纸行业,profibus 得到了大力推广。本文针对profibus在长网多缸纸机传动控制系统中的应用进行了详细的介绍。
profibus 现场总线技术是由德国siemens等13 家公司和5 家研究所联合制定的标准化规范,并于1999年成为iec61158 的组成部分。profibus 包括3 个同一类、可互相兼容的变种,即profibus-fms 、dp 、pa以适应不同领域的要求。profibus-fms(现场总线技术信息规范)的设计旨在解决车间监控级通信任务,提供大量的通信服务;profibus-dp(分散型外围设备)用于现场层高速数据传送;profibus-pa (过程自动化)适用于过程自动化。profibus能够提供制造业、楼宇自动化和过程自动化各领域统一解决方案的系统,现已在汽车工业、机械制造业、食品工业、运输业、环保工程等多领域获得了应用。
1 造纸机传动控制系统
1.l造纸机传动控制系统的构成
造纸机传动控制是一个控制点多、结构非常复杂的系统,其系统的工作过程概略如图1 所示。以1760 / 350长网多缸造纸机为例,整个纸机传动部分分为主传动和辅助传动两部分:主传动部分共分16 个传动点,总传动功率为368 kw,主要控制饰面辊、真空伏辊、驱网辊、导网辊、真空反压辊、光压辊、烘缸和卷纸机等;辅助传动部分合计功率42 kw,主要控制匀浆辊、唇板、损纸搅拌器、张紧器、冲水管、输油泵、刮刀和副臂等。传动系统的数据通路主要有2 个:其一是操作屏和plc走profibus-dp 或fms 通路;其二是plc 通过cbp 板卡和变频器走rs485 profibus-dp协议通路。为达到控制目的,整台纸机共配有4 台操作台:操作台op-﹟l控制流浆箱及上浆系统有关气动、电动设备;op-﹟2控制有关网部、吸移、反压、二压及工艺系统有关气动、电动设备;op-﹟3控制有关光压、部分烘干部及工艺系统有关气动、电动设备;op-﹟4控制部分烘干部、卷纸机、稀油站油泵及工艺系统有关气动、电动设备。每套操作台配备1套et2oom , 作为远程i/0 使用;并且装有profibus-dp 接口的阀岛和单机起停及紧急停车按钮。其系统控制结构如图2所示。
图2 控制系统结构
本系统采用功能强大、软件功能丰富的s7-300 型plc cpu315 系统作为控制核心,软件采用step7 version5.0 ;变频器采用siemens 的6se7o系列完整矢量控制高精度变频调速装置,其完善的控制性能特别适合纸机系统,如速度链给定、分布的速度控制,张力控制及两者的切换,多种自由功能模块和工艺模板的组合特别适用纸机的工艺要求;本系统采用了t40o模块,它提供了多种工艺控制功能,如卷曲、张力、同步、定位、多电机等;并采用cbp2 板卡插在变频器中,用于profibus-dp的通信;上位监控计算机采用西门子的pⅢ450 加54cm 彩显;组态软件采用win cc5.o 。通过opis 操作屏和plc ,pc 可对多台装置进行参数重复设定以tigao调整进度。
1.2传动控制系统的控制要求
造纸机生产过程是由网部、压榨部、干燥部、压光部、卷纸部等连续且复杂的过程组成,具体表现在以下几个方面:①多变量、多参数系统,影响传动系统的因素很多,例如张力、速度、电流、电压、负载等;② 交流电动机的非线性;③ 负载的不确定性;④多电机间性能的不匹配;⑤ 多电机之间存在耦合。因此,造纸机的传动控制要求满足:①实现速度链控制。依据纸机传动系统的工艺特点,采用了调节变比的控制方法实现速度链功能。操作屏上设有功能键,通过通讯可直接修改plc内的数据区,改变响应传动点的速度设定值。②实现负荷分配控制。网部真空伏辊、驱动辊、导网辊和光压上、下辊这两组之间要求速度同步的同时要求负载均衡,否则会影响正常抄纸。当负荷不能均匀分布时,有可能撕坏毛布或造成断纸,所以在这2个传动组合中的各自传动点之间实施负荷分配自动控制功能。plc 通过profibus现场总线得到电机电流信号,以先进的调节算法调节变频器的输出,使各电机转矩电流和额定电流比值相等,这样完成负荷分配的自动控制。③实现张力控制。根据纸机工艺要求,在多组烘缸与卷纸机之间加张力传感器,张力传感器将张力信号通过a/d转换模块送人plc,在操作台上的操作屏上进行张力设定,plc根据张力设定值和张力传感器的反馈值对卷纸机进行调节,保持张力恒定准确。plc内采用积分分离的pid 控制算法,并带有速度限幅,仿止断纸时出现张力飞车现象。
2 profibus网络结构及传输技术
2.1profibus 协议结构
profibus 通信协议结构的基础是iso/osi 的7 层网络参考模型,其结构如图3所示。
■ din19245第四部分 ■ en50 170 ■profibus准则
图3 profibus协议的结构
profibus-fms 第l 、第2 和第7 层均加以定义,其中第3~第6层未加以描述,其功能在底层接口(lower layer interface)完成,lli 是第7 层中的一部分,fms(fieldmessage specification 现场总线报文规范)包含了应用层协议并提供了多种强有力的通信服务及用户接口。
profibus-dp 使用第l 层、第2 层和用户接口,以直接数据链路映像(direct data bbbb mapper)提供易于进入第2 层的用户接口。该用户接口规定了可以调用的应用功能并详细说明了各种不同profibus-dp设备的设备行为,还提供了传输用的rs485 传输技术或光纤。
profibus-pa采用扩展的“profibus-dp”协议进行数据传输。这种传输技术可确保其本质安全性并使现场设备通过总线供电。
2.2profibus 传输技术
profibus 提供以下3 种类型的传输技术:fms 和dp 的rs485 传输;pa 的iecll58~2 传输;光纤(fo)。rs485 采用屏蔽双绞线,操作容易,设备简单、价格便宜,而且能够满足高速传输的要求,故应用较广,成为profibus常用的一种传输技术。rs-485 总线结构允许增加或减少站点,传输速度可选用9.6 kbps~12 mbps 。pa的iecll58-2传输技术可保持其本质安全性并使现场设备通过总线供电,所以这种传输技术能满足化工和石化工业的要求并在这些领域得到广泛使用。另外,iecll58-2信号可通过耦合器与rs-485 信号相适配,这样profibus-pa 设备能很方便地集成到profibus-dp网络。光纤传输技术主要用于电磁干扰很大的环境中,它可以增加高速传输的大距离,但光纤传输造价较高。
3上位操作监控管理系统
上位监控计算机采用西门子公司的pⅢ450 加54cm彩显,打印机,软件平台为随机所带的原版bbbbbbs nt workstation软件,工控组态软件为德国西门子公司的工业控制组态软件wincc ,即“bbbbbbs controlcenter”(窗口控制中心)——为在标准pc 和bbbbbbs nt 环境下实现集成化全32 位的hmi(人机界面)的功能。wincc5.0 具有的特点:① 全集成自动化,使step7 编程环境更贴近于wincc 的组态环境;②组态更加高效,易于操作,大地减少组态时间,是成功的hmi/scada 软件的一个主要标准,simatic wincc一直遵循这个标准;③ wincc 是按照客户机/服务器系统设计的,多支持16 个客户机;④ winccweb浏览器功能允许通过国际互联网internet或企业内部网internet 对工厂设备进行监视甚至操作;⑤ wincc5.5对messenger&guardian(信使和看护者)可选功能进行了升级,主要的新功能是通过网络的摄像监视,且在看护者计算机上支持多摄像机监视;⑥开放式结构,易学易用,支持全序列的simatic plc ;⑦ 集成的sql 数据有利于数据的存取和交流,并且支持0le2.0及ocx 控件。上位监控计算机的生产数据存人sql 数据库。
上位监控计算机主要功能有:①全景监控,整个纸机各部分运转情况的监控画面,包括各种重要参数如定量、水分、电压、电流、压力、张力、车速、浆浓度等的显示,而且上位机可设定所有重要参数值;②实时曲线,包括浆曲线、汽包曲线、烘缸曲线,车速曲线、张力曲线等,具体操作以浆曲线为例,点击“浆曲线”按钮,可以显示浓度设定值、实时值,以及浆liuliang阀开度的实时曲线,该曲线显示近15min内的浆浓度实时值和阀门开度实时值;报警处理,主要监控某些影响生产质量和威胁生产安全的重要参数和事件,如纸机车速、断纸、堆纸、烘缸压力、汽包压力等;③自动报表,电脑根据实际生产情况自动生成各种报表,包括日产量报表、月报表,浆的日、月使用量统计表,报警累计表,各种材料消耗表等。上位机存储这些报表,并且每隔一段时间自动产生打印要求,提醒用户打印。这些数据可以通过局域网上传给公司的管理决策层;实施全公司的网络化监控管理。另外上位机可远程唤醒和管理,实现生产的异地管理和监控。
4 控制核心plc s7300
4.1 plc的控制功能
西门子s7 315-2 plc 作为profibus-dp 网络主站,通过扩展通讯板cp340连接16 台变频器,组成profibus-dp网络,完成各传动点的速度控制、张力控制、负荷分配控制以及工作运行状态监视等功能。该plc 内置mpi 和dp 通讯接口,mpi口和其他带有rs485 接口的设备可构成mpi 网,而dp 接口可以使plc 直接上profibus 网。辅助控制plc用于速度链控制信号的采集、张力控制信号的采集、光电断纸检测、卷纸机自动换卷控制、光压上下辊顺序控制以及各传动点的单动/联动控制等。plc通过profibus-dp 网络将现场采集到的数据传给操作屏,然后通过控制决策将控制信号由操作屏送回,实现对现场的控制。plc通过扫描方式检测现场操作台各分部传动点的按钮、开关等信号,并根据操作信号的要求执行相应的加速/减速、速度微增/微减、紧纸/松纸、单动/联动、爬行/运行、启动/停止等相关操作控制和联锁、顺序控制。
4.2变频器与plc 的通讯
6se70 系列变频器若想与plc 通过profibus-dp现场总线进行通讯,则必须在变频器中内插cbp2板卡。变频器通过cbp2板卡上的9 针sub-d型插接器可以很方便地连接到profibus-dp 系统中去。
pkw——参数识别值 pzd——过程数据 ind——标号
pwk——参数值 pke——参数识别
图4 profibus 一dp 数据报文结构
cbp2 通讯板还支持profibus-dp更多的功能,例如:周期性电报的灵活配置,在传动装置之间直接通讯,操作屏simatic op 作为profibus-dp主站等。profibus-dp 通讯协议的报文结构如图4 所示。bp2 与cbp 完全兼容并已取代cbp 。cbp2 总共有5个ppo(参数过程数据对象)它们又被划分为1 个pkw 区(参数识别值区,多4 个字)和1 个pzd 区(过程数据区,多10个字)。pkw 区允许参数值的读写及参数描述的读出,如大频率、基本频率、加减速时间等。plc通过这种方式可监控和改变变频器的参数。pzd 区包含了从plc 到变频器的信号,如过程控制所需的控制字和设定值等;或从变频器到plc的状态字和实际值,如电流反馈值、速度反馈值等。并且,除5 个ppo 之外,cbp2 还可使用多达16个过程数据字的本身有用数据结构。cbp2 通讯板卡可以用外接的24v电源供电,这样可以保证当电源从变频器上撤除后,总仍然是激活的。
5 注意事项
在实际施工过程中,采用了隔离和屏蔽措施,成功解决了profibus-dp 通讯不畅的问题。所以在profibus-dp电缆施工过程中,要注意远离强电区,以避免强电的电磁干扰。
6 结语
本传动控制系统已经投人运行,运行状况良好,达到了预期的控制要求。系统由于使用了profibus-dp网络,接线十分简单,系统结构得到了简化,便于维护,节省了安装费用,大大减少了维护开销;而且profibus-dp网络的使用使得系统的准确性和可靠性得到了极大tigao,用户还具有高度的系统集成主动权。该系统投资成本相对较低,工程期短,见效快,由于jingque控制使长网多缸造纸机的工作车速上升到一个新的台阶,降低了故障率的发生,保证了纸机连续运转,取得了良好的经济效益。