西门子模块6ES7235-0KD22-0XA8保内产品
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
西门子模块6es7235-0kd22-0xa8保内产品
0.引言
1969年美国数字设备公司根据美国通用汽车公司的要求,研制出世界上台可编程序控制器。初只能用于逻辑运算,故称为可编程逻辑控制器,简称为plc(programmablelogiccontroller),随着计算机技术和电子技术的飞速发展,其功能远远超出顺序控制和逻辑控制的范畴,不仅实现了数据运算和处理能力,而且体积小,功能强,可靠性高,编程直观,适应性好,接口方便,。
近年来,随着现代化生产技术的提高,以及计算机技术、信息技术和通讯技术的相互渗透,纱线的不匀直接导致布面的不平整,这就说明在纱线生产环节极为重要。纱线不匀是影响其品质的重要指标之一。传统的纱线检测方式都是在实验室离线进行的,通过对纱线的抽样,要求一定的温湿度前提下,相对于纱线的在线检测反映出离线检测的滞后性和随机性。rs-232c串行通讯实现比较容易,常被用于自动控制、数据采集、智能仪表等上位机与外部设备的数据通讯。本文设计了vb与欧姆龙plc-cj1m(cpu21)之间的数据通信,在线获得纱线的检测数据,如cv值、纱线瞬时直径、平均直径、粗节大值、细节小值等等,及时反映纱线的不匀,使操作人员及时做出相应调整。
1.上位机与plc之间通讯实现
欧姆龙plc—cj1m(cpu21)有两个串行通讯口,一是通过欧姆龙专用串口通讯线cs1w-cn226,其网络类型设置为toolbus,同时将dip4串行通讯设状态置为on;一是通过欧姆龙九针串口通讯线xm2z-200s-cv,其网络类型设置为sysmacway,其它为默认设置,包括端口为com1,波特率为9600。图1所示为上位机通过rs-232c端口连接到plc的示意图,也可以称作1:1连接。
图1rs-232c端口的1:1连接
图2所示为上位机与plc之间通讯实现过程。
图2上位机与plc之间通讯实现过程
2.vb与plc之间通讯协议和程序实现
2.1链接系统的通讯协议
在纱线数据通讯中,只需要在上位机系统中编写上位机通讯程序,无需在plc中编写任何程序,plccpu会根据上位机发来的命令帧自动生成响应帧返回给上位机。命令帧和响应帧之间包含需要通讯的数据,只有保证正确实现命令帧和响应帧之间的应答,才能实现准确的数据交换。命令和应答有两种方式,一种是从上位机发命令到plc,另一种方式允许plc发命令给上位机,我们采用浅一种方式。
从上位机发送命令时的命令帧和响应帧如图3。
图3命令帧和响应帧格式
命令帧中:
@——命令开始标志,所有命令都以“@”开始;
节点号——与上位机连接的plc,在1:1连接中默认值为00;
标题码——设置两字节的命令代码,如rd代表读plc的dm区数据;
正文——设置命令参数
fcs——设置两字符的帧检查顺序码,用于校验,是用两位ascii码表示的8位数据,是从“@”开始到正文结束的所有字符的ascii码按位异或运算的结果;
结束符——表示命令的结束,用“*”和回车符“chr$(13)”标明。
应答帧中:
@、节点号、标题码、fcs和结束符同命令帧中的含义。
异常号——返回命令的执行状态,,是否有错误发生。
2.2通讯端口初始化
在上位机与plc实现通讯之前,必须先在上位机vb中设置通讯控件mscomm1的相应属性,通讯口初始化程序一般放在窗体加载程序中。
privatesubbbbb_load()
mscomm1.commport=1‘设置com1通讯口
mscomm1.settings=“9600,e,7,2”‘波特率9600,e偶校验,7位数据位,2位停止位
mscomm1.portopen=true‘打开通讯端口
mscomm1.inbuffercoun t=0‘清空接收缓冲区
endsub
其它设置均取通讯控件mscomm1的默认值。
2.3帧格式代码
采用基于bbbbbbs操作系统功能强大的面向对象的程序设计语言——visualbasic,编写了上位机程序,建立了上位机与plc之间良好的通讯协议。以读内存dm区为例:
上位机命令帧:
"@"+"00"+"fa"+"1"+"00000000"+"0101"+"82"+开始地址+读取个数+fcs+结束符
plc应答帧:
"@"+"00"+"fa"+"1"+"00000000"+"0101"+"82"+"0000"+读取数据+fcs+结束符
其中:
fa——表示fins命令
0101——表示连续读内存区
82——表示读内存dm区
2.4校验算法实现
为了保证通讯数据准确无误的传输,欧姆龙plc对通讯数据以按位异或算法进行校验。代码如下,仅供参考。
optionexplicit
functionfcs(byvaltemp1asbbbbbb)asbbbbbb
dimslen1,i,xorresult1asinteger‘定义变量
dimtempfcs1asbbbbbb
xorresult1=0
slen1=len(temp1)‘求输入字符串的长度
fori=1toslen1
xorresult1=xorresult1xorasc(mid(temp1,i,1))‘从首字符到尾字符获取ascii码,按位异或
nexti
tempfcs1=hex$(xorresult1)‘转换为16进制
iflen(tempfcs1)=1then
fcs="0"&tempfcs1
else
fcs=tempfcs1
endif
endfunction
3.结束语
本文作者创新点主要通过rs-232c串口通讯,采用面向对象的可视化编程工具——visualbasic建立上位机与欧姆龙plc-cj1m(cpu21)之间的数据通讯,获取纱线在线检测数据,现场实测表明能够快速准确在线测量纱线的cv值、瞬时直径、平均直径、粗节大值、细节小值等等,实时反映纱线的不匀率,对提高棉纺企业纱线质量具有重要的意义。
随着国民经济建设的快速发展,各级政府对环境保护更加关注,各地陆续新建了一大批污水处理厂。这些新建的污水处理厂根据自身特点,对控制系统的性能和价格提出了新的要求。
重庆市奉节污水处理厂采用cass工艺对生活污水进行处理,日处理量为3万吨。其dcs系统以高性价比的plc为控制单元,采用商用计算机为监控站。整个系统在实现生产自动化的情况下,有效降低了系统成本,从2004年投产至今运行情况良好。
1 生产工艺简介
污水处理是一种连续的生化反应过程,有氧化沟工艺、ao、sbr、cass等众多不同的处理工艺。奉节污水处理厂所采用的污水处理工艺为新型改良cass(cyclic activated sludge system,循环式活性污泥法)工艺,属于改进型sbr工艺的一种,由格栅井、cass池、鼓风机房、加药间、储泥池、脱水机房、接触消毒池组成。该工艺具有以下特点:
(1)可升降的滗水器大限度降低了排水水流对底部沉淀污泥扰动。
(2)抗冲击力强,对难降解有机物的去除效率高,同时具有脱氮除磷功能。
(3)工艺流程短,占地面积小,建设费用低,运转费用省。
(4)管理简单,运行可靠,出水水质好,无异味。
(5)污泥产量低,污泥性质稳定,不发生污泥膨胀。
2 dcs控制系统选型及硬件配置
2.1 dcs系统的选型
重庆市奉节口前污水处理厂为三峡库区国债项目建设的批污水处理厂,根据实际的工艺要求及建设特点,该项目对控制系统提出了如下要求:
(1)受控设备控制点数在800点内。控制工艺较为复杂,但是我们所需要的算法并不复杂,基本以时间控制和位式控制为主。
(2)控制系统须成熟可靠,便于调试和维护。
(3)考虑到会有第三方产品,网络通讯及其协议须具备开放性和标准性。
(4)测量设备和受控设备均为传统设备,基本不带现场总线通讯能力,所以输入、输出控制还是以传统的i/o点为基础。
(5)作为国债投资项目,尽可能在满足要求的前提下降低造价。
经过比较,该厂的自动化控制系统采用以plc为基础的dcs控制系统,该系统在满足生产要求的基础上其性能和价格上取得了很好的平衡。
2.2 基于plc的dcs系统
传统dcs是针对流程工业的仪表控制系统发展起来的,主要功能是实现连续物理量的监视与调节。plc是针对传统的继电器控制系统而发展起来的,主要功能是实现开关量的逻辑控制。
一般来说,plc是一种局部的控制器,但随着应用规模的扩大以及工业以太网的出现,多台plc能够互连起来而形成的较大控制系统。与单个的plc相比有几点重大的改变:
(1)在网络上挂接了在线的通用计算机,其作用一是实现系统组态、编程和下装,二是在线监视被控过程的状态。这样,一个具有现场控制层和协调控制层的dcs雏形就出现了。
(2)在plc中增加了模拟量i/o接口和数值计算功能,这样,plc就不仅可以完成逻辑控制,也可以完成模拟量监测及控制和混合控制的功能。
(3)越来越多的plc厂家把专用的网络改成为通用的网络,这样就使plc有条件和其它各种计算机系统和设备实现集成,以组成大型的控制系统。
上述几点改变使得plc组成的系统具备了dcs的形态。由于plc产品已经进入市场多年,其i/o接口、编程方法、网络通信都趋于标准化和适应开放系统的要求,同时通过扩展能够增加现场总线通讯功能。加上plc在价格上的优势,使得plc在分布式控制系统领域有着很重要的地位,在很多应用领域具有相当大的竞争优势。
2.3 奉节污水处理厂dcs系统配置及构成
dcs控制系统以工业以太网这种开放式的网络结构为基础,由三个下位控制站plc0、plc1、plc2站,1个上位工程师站、1个上位操作员站组成。其拓扑结构如图1所示。
随着近年来工业的发展,以及对于生产效率和产品质量要求的逐渐提高,分别对每台电机进行单独控制在某些场合已经不能满足生产工艺的要求,而需要同时对多台电机进行控制,让其更好地协调运行,因此多电机同步传动控制应运而生。本文以纸袋糊口机生产线控制系统为背景,介绍基于plc的同步控制系统在纸袋糊口机中的应用。
1 系统组成
该生产线利用聚丙烯编织布(pp)、聚乙烯薄膜(pe)等材料作为制袋布,袋长760mm,袋宽630mm。采用4套色印刷,生产速度60条/分钟,包括印刷切断和成型两个工段。印刷切断工段主要负责将编织布卷(pp、pe)进行塑编布的4种颜色的正反面着墨印刷,印刷后的编织布通过切刀按照设定的袋长进行切割,配置1个现场操作台、一个变频器扩展柜(配有2个变频器);成型工段主要负责转向、施胶、打开、糊口、糊底等,一个现场操作台、一个继电器扩展柜、一个变频器扩展柜(配有2个变频器)完成控制。
2 硬件构成
该项目采用西门子s7-200新的xp系列的cpu作为主控制单元,配有6个a/d、d/a输入输出扩展模块,主要完成现场信号的采集、工程单位变换、回路控制和连锁控制算法、控制信号输出等功能;操作界面采用西门子的simatic tp170b触摸面板作为人机界面,主要完成工艺参数的显示、控制参数的设置、控制操作、历史数据的记录等。
3 软件组态
3.1 网络通讯
在工程网络的建设中,主控制单元作为上位机,4台变频器作为下位机,分别设置不同的站地址,使得plc和变频器之间建立上、下位机关系。由于s7-200的xp系列cpu内置2个rs485通讯口,因此可以将一组通讯口port 0与触摸面板进行点对点(ppi)通讯,另一组通讯口port 1作为自由口与变频器进行数字通讯,即从触摸面板输入工艺参数,由tp170b经过port 0口传递给plc,plc经过数据运算处理通过port 1口将数据发送给各个变频器来控制各电机转速。在从变频器、温度变送器等采集有关数据,通过计算传给tp170b进行显示。整个过程采用每隔100ms发送xmt一次,接受采用接受中断方式。在发送xmt数据前关闭所有接受中断,发送后再通过发送中断程序打开接受中断程序,并关闭发送中断程序[1]。
3.2 同步控制系统实现
由于该生产线中印刷切断工段和后面的成型工段分别由两个电机拖动,各台电机分别由变频器调速驱动,构成多单元同步传动系统。将成型工段的主电机作为主令单元,印刷切断工段的主电机作为协从单元。工作时,需要多大的运行速度,由主令单元决定和调整,生产过程中要求协从单元协调同步,使切断的编织布在两个工段中保持恒定的线速度。操作员调节主令单元速度时,也要协从单元能同时调整速度,满足整机速度的同步调整。为此,我们采用2个增量式旋转编码器分别检测切刀转速和转向处传动轴的转速,将编码器发出的脉冲送至plc的高速脉冲计数输入单元i0.0和i0.1,利用高速计数器对编码器脉冲进行计数,在给定的采样时间中,plc将采集到的各单元实时转速与设定运行参数综合,按既定的同步控制策略进行运算和控制,得到各单元电机的运行速度设定值,再通过plc内置的rs485接口与变频器上的modbus现场总线通信接口卡之间的现场总线传输给变频器执行[2]。
在控制策略上,采用智能补偿和传统pid结合的控制方法[3]。pid调节器具有本质的鲁棒性、符合二次型优控制选型原则、具有智能化的专家特色。同时,为了保证编码器传输给plc的高速脉冲个数准确,确保高速脉冲的个数在允许的误差范围内,使用编码器的零位脉冲信号对其作周期性检测,同时可以通过编程软件对cpu的脉冲输入端口设置脉冲的捕捉功能,输入端的状态变化被锁存并一直保持到下一个扫描循环刷新,这样可以防止脉冲信号丢失。
在主令单元和协从单元间采用同一给定电压方式的基础上,比较两者的转速,其差值经补偿器加到协从单元的控制输入端[4][5]。电机间的速度协调关系有同步系数 α决定,其控制原理如图1所示。
其中,vf为变频器,ed为编码器,cp为补偿器,m为电机[6]。设同步速度允许工作带宽为△ng,在 时刻双驱动电机的实际反馈转速分别为n1(k)、 n2(k),不同电机要求的工艺速度比值为kn=n1/n2,(n1、n2分别为两电机速度给定值),两电机异步停车报警的大速度为△nmax,则当△
从人机界面的速度历史曲线上可以得到应用pid补偿器前后的从动电机速度响应曲线如图2、图3所示。
由图2和图3可见,加入pid补偿控制器后,起动过程跟随效果较好,消除了超调,而且上升时间明显缩短,加扰动或急停时仍能保持很好的同步性。
3.3 程序设计
该糊口机控制系统的程序采用模块化设计,分为主程序、子程序和中断程序三大部分。主程序主要负责根据不同的条件状态调用相应的子程序、根据逻辑位调用中断程序等功能;可以将在多个地方使用的程序段通过子程序模块化,比如采样子程序、超限报警子程序、pid控制子程序等,在具体使用的地方只需调用这些子程序,赋予具体的数据参量和存储地址,这样可大大提高代码的使用效率,并减少了代码的维护工作量;中断程序主要包含plc和变频器通讯算法,同步调速控制算法,主要完成印刷切断部和成型部传动电机的同步运行的功能。同步控制算法如图4所示。
4 结论
该控制系统在长春益成包装厂投入运行半年多以来,整套系统一直运行正常,同步电机起动过程中跟随性能和稳定性能均有明显的改善,提高了生产线的运行速度和生产效率,取得了良好的经济效益,在塑编包装机械行业具有较好的推广价值。
一、注塑机介绍
注塑成型是将材料热融化后喷射注入到模具内,经由冷却与塑化后得到成形品的方法,而注塑机就是完成这个过程的设备。注塑机集机、电、液于一体的典型系统,因具有一次能够成型复杂制品、后加工量少、加工的塑料种类多等特点,自问世以来,发展极为迅速,目前已成为塑料成型加工的主要设备。
1.注塑成型工艺
注塑成型是利用塑料的热物理性质,把物料从料斗加入料筒中,料筒外由加热圈加热,使物料熔融,在料筒内装有在外动力马达作用下驱动旋转的螺杆,物料在螺杆的作用下,沿着螺槽向前输送并压实,物料在外加热和螺杆剪切的双重作用下逐渐地塑化,熔融和均化,当螺杆旋转时,物料在螺槽摩擦力及剪切力的作用下,把已熔融的物料推到螺杆的头部,与此同时,螺杆在物料的反作用下后退,使螺杆头部形成储料空间,完成塑化过程,然后,螺杆在注射油缸的活塞推力的作用下,以高速、高压,将储料室内的熔融料通过喷嘴注射到模具的型腔中,型腔中的熔料经过保压、冷却、固化定型后,模具在合模机构的作用下,开启模具,并通过顶出装置把定型好的制品从模具顶出落下。 工艺流程图:
注塑机结构图:
2.注塑机控制特点
2.1合模
合模过程可分为三段,先是低压高速,等模具接近闭合时转换成低压高速,完全闭合后以高压锁模。
2.2注射
注射过程分为两个阶段,阶段是把熔融物料高速的注射入模具中的阶段,此时的压力称为注射压力,第二个阶段是材料充满模具后所加的压力称为保压压力。
注射压力过低会引起充填量不足的情况。压力过高可使制件的密度增大,收缩率减小,但过高的话则会使制件产品毛边或发生较大的残留应力,有时还会使制件脱模困难。因此在调试产品的时候,应从低压开始并逐渐地提高,以确定合适的一次注射压力。
保压压力是在物料充满模腔后至冷却固化后作用于物料上压力,在保压压力作用的整个时间称为保压时间。它的作用是在防止毛边的发生和过度充填的基础上把伴随着冷却固化中因收缩引起的体积减小的部分从喷嘴用融融料过行不断地补充,以防止制件因收缩而产生的缩痕(缩水)。其它压力设定一般比一次压力低。
2.3背压压力
在进入下一次注射前螺杆将通过旋转把熔融物料输送到料筒的前部加以储备,此时螺杆一边旋转一边将料输送到料筒前部的熔融物产生的反压力而后退。为了调整和控制螺杆后退的方式,可在螺杆上加上一定的和熔融物料相反的压力,这就是背压。螺杆背压可以提高材料的熔融的效果,同时也可以保证使熔融物料在螺杆前部的完全充满,以提高注射计量的正确性。但背压过高,将引起物料处理能力的下降,还将使物料因摩擦热增加而引起温度上升。相反,背压过低会引起注射量的计量不准。
2.4料筒温度
对料筒的温度设定时,一般是使之保持一定的温度梯度,即从后部至前部的射嘴应设定使其温度逐步增高。首先在送料段所设定的温度主要是对物料进行预备加热,压缩段的温度应高于材料的溶点,寻找和考察其物料的佳温度可进行2-3℃范围的小幅度调节。
2.5模具温度
模具温度低,模腔内的物料冷却快,提高了成型作效率。但模温过低容易引起制件品质问题,如流痕、缩水、熔合线等。
模具温度高,由于冷却慢可以使结晶度变大,有利于提高和改善其制件的尺寸精密度和机械物性等。
2.6注射速度
注射速度可以为温度压力以外的调机手段,它能对物料粘度进行控制和调节。通过注射速度的控制和调整,可以防止和改善制件外观,如:毛边、喷射痕、银纹或焦痕等各种不良现象。
二、控制方案
注塑机的控制内容主要有机筒温度、模具温度、注射压力、注射速度、保压压力、背压压力和位置控制等。在控制装置上,采用小型可编程逻辑控制器plc组成注塑机的控制系统,来实现包括位置控制、速度控制、压力控制、温度控制、故障控制和实时显示等注塑全过程的多种控制,可大大提高塑料制品的质量,有利于提高经济效益。
温度控制采用trustplc® cts7-200系列plc的em231pid温控模块。该模块专门为温度控制应用量身订制的,内置pid温控算法,用户无需编程即可实现复杂的闭环温度控制,减轻了cpu的运算负担,控制速度更快,效果更出色。另外该模块使用特别方便,只需将设定温度和初始pid参数送给模块,模块便可自行进行pid控制并与cpu进行实时数据交换。
压力流量控制采用闭环系统,根据压力和流量反馈信号来分别控制比例压力阀和比例流量阀动作。在液压系统中,采用比例流量阀和比例压力阀,对工业环境要求不高,油路不公更广泛地适应注塑制品加工的工艺条件,促进注塑制品质量的提高,而且能利用系统调整工序中所需的压力和流量,节省了功率消耗。
位置控制采用电子尺和行程开关结合的方式。电子尺信号通过cts7-200系列高速高精度模拟量输入模块231-7hc22采集。231-7hc22模块是针对电子尺推出的产品,其精度高达16位,单通道转换时间小于200us,而且模块本身提供1路10vdc电源输出。
三、cts7200系列产品的应用实例
某精密机械有限公司是一家制造pet注塑系统的公司,其产品广泛应用于如海口椰树、中富集团、健力宝集团、乐百氏、四川全兴、汾煌等制造企业。下面介绍一下其hyp系列注塑机的控制系统。
控制系统结构
控制系统结构如图所示,包括三套plc。套plc主要用于实现位置控制、速度控制、压力控制,另两套plc主要用于实现温度控制。cpu采用西门子simatics7-200系列的cpu226和cpu224,扩展模块采用trustplc® cts7-200系列扩展模块,方案用小型机的投资实现了中型机的控制规模,性价比极高。
人机界面采用西门子的op270,与三套plc组成mpi网络。大屏幕彩色液晶显示方便地实现对整个系统进行监视及操纵,且美观大方、操作方便。功能完善的射胶及塑化控制,可选择实现射胶速度、保压、背压以及螺杆速度的自适应闭环控制。的品质统计管理系统,自动监控生产过程中的各种重要数据,方便用户进行质量管理。