汽车燃油加热器数据自动采集系统张铁壁。等
汽车燃油加热器数据自动采集系统
AutomaticDataAcquisitionSystemforAutomotiveFuelOilHeater
旅铗壁办士尉夏国明马晓据旅雩穹
(河北工程技术高等专科学校,河北沧州061001)
摘要:为了解决目前汽车燃油加热器采集系统存在的问题,研制了一种基于RS一485总线的汽车燃油加热器数据采集系统。该系统采用触摸屏输人员工的信息、产品编号以及进行各项参数的设定;随后,采集模块将加热器的各项数据输入到PLC,并采用最小二乘法对温度测量数据进行修正。运行效果表明,系统操作简单、数据准确、适用性强,具有较高的推广价值。关键词:汽车加热器检测台
数据采集PLC
最小二乘法温度修正
中图分类号:TP29
文献标志码:A
Abstract:Inorderto
solvetheproblemthatexisting
ineurrent
dataacquisitionsystem
forautomotive
fueloilheater,the
dataacquisition
systembased00
RS一485
forautomotivefueloilheaterhasbeenresearchedanddeveloped.Inthissystem
t
thepersonnelinformation
t
product
serial
numberandvariousparameters
are
input
andsetupbyusingtouchscreen;allthedataoftheheater
are
input
toPLC
throughacquisition
modulelater;andthemeasurementdataoftemperature
are
correctedwiththeleastsquaresmethod.Theoperationresultsprovethatthesystem
offerseasyoperation,accurate
dataandgoodapplicability;itpossesseshigherpromotingvalue.
Keywords:Automotiveheater
Test
bench
Data
acquisition
PLCLeast
squaresmethod
Temperature
correction
泵、喷油嘴以及回油管(喷射式燃烧器)等构成。进0
引言
排气系统包括助燃空气迸气滤网、迸气量调节阀、进汽车燃油加热器数据采集系统用于测试加热器出
气消音器、助燃风扇、风扇电机、排气管及排气消声厂前的各类参数。使用该系统前,员工手动抄录不同器等。点火系统用于对喷射式燃烧器,一般配用点类型加热器的各种数据并进行分析。由于现场仪表显火电极和高压线圈等。供热系统包括水泵、循环水示的数据存在浮动,因此,很难准确记录各项参数…;管、热交换器等。控制系统包括控制器、点火传感此外,一些员工由于责任心不强,不能检出不合格的产器、过热传感器、水温传感器、开关等。品,也给企业的声誉带来了一定的负面影响。基于这1.2加热器的工作原理
些问题,需要设计一个自动数据采集系统。该系统用加热器工作原理具体如下。启动时,控制器首先于将数据采集到上位机,对数据进行存储、分析并判定对加热器进行自检,循环水泵运转0.5min后,电机低检测产品是否合格:最后将员工的信息存人到上位机速运行,同时驱动助燃风扇和高压燃油泵工作:接着点的数据库,使产品编码与检测员工的信息做到一一对火电极以一定的频率连续跳火;随后电磁阀打开,呈雾应,以备日后调用、处理和分析。
状的高压燃油以圆锥状由喷嘴喷出,并与进入燃烧室1加热器的结构和工作原理
中的助燃空气混合燃烧;传感器感知着火后,点火电极停止工作,此时燃烧器依靠燃烧室中部分高温燃气回
1.1加热器的结构组成
流点燃混合气,并持续燃烧,电机升至额定转速运转,汽车燃油加热器由供油系统、进排气系统、燃烧加热器进入正常工作状态:最后燃烧的高温废气由燃器、点火系统、供热系统及控制系统等组成‘“。其烧室折返,经换热器散热后从排气管排人大气。热交换中,供油系统由燃油箱(即车用油箱)、燃油滤清器、器水腔中的载热介质水将热量源源不断地输送给相应燃油管、低压油泵(离心或蒸发式燃烧器)、高压油
汽车,从而实行供热。
修改稿收到日期:2013—03~13。
2采集系统的整体功能
第一作者张铁壁(1968一),男,2004年毕业于北京科技大学检测技
术与自动化装置专业,获硕士学位,副教授;主要从事智能仪器仪表技术采集系统由上位机和检测台两大部分组成,其结的研究与教学工作。
构如图1所示。该系统一共有14个工位。即有14套
28
PROCESSAUTOMATION
INSTRUMENTATION
V01.34No.7
July2013
汽车燃油加热器数据自动采集系统张铁壁。等
检测台。1号检测台的RS一485通信口经过RS.232转换后连接到上位机的COM。口;1~14号检测台之间通过RS一485通信口以菊花链的形式连接。
超强的解码系统能非常有效地阅读残缺码、模糊码,特别适用于超市、仓储物流、商业POS系统以及生产制造业。
触摸屏选用昆仑电子科技有限公司生产的TPCI062K电阻式触摸屏。该触摸屏是10.2英寸
…_…苣童圈
图1
Fig.1
(1英寸=25.4ram)TFr液晶显示、真彩LED背光、分辨率为800x480、显示颜色为65535色、背光寿命可达到50
000
系统结构图
Stnucturediagramofsystem
h、内存64
MBSDRAM。
3.2数据采集模块
系统首先通过上位机设定员工的编号和产品的编号,在现场触摸屏输入当班员工编号以及产品编号;与上位机比对无误后,发出测试指令,员工在现场按下测试按钮,系统就可以实现数据自动采集、数据结果分析。测试结束后,将测试数据及分析结果传送到上位机进行存储,并在现场显示产品是否合格。现场配置了多个传感器和测量仪表,用于测量加热器的各项参数,包括电压、电流、进水口温度、出水12I温度、排气温度、排气烟度、系统压力、水流量、耗油量等。通过现场的触摸屏,不仅可以对各项参数进行实时显示,而且可以查询不合格产品的记录。设定参数必须由管理员进行设定。
检测台中的数据采集模块主要包含电压、电流、温度、排气烟度、系统压力、水流量、耗油量等数据采集部分。检测器的工作电压一般为24VDC或12VDC,系统采用分压器将电压调整到0~10V的范围后输入到PLC的模拟量输入端VI。。电流模块采用霍尔式直流电流变送器,被测直流电流与输出信号之间采用电气隔离。该模块将系统的直流电流转换为0~5V的直流输出信号,发送到PLC的VI.端。
温度检测包括进水口、出水口和加热器的排气温度检测。进出水口温度检测采用的是热电阻Ptl00.工作温度范围为0~98oC;排气温度选择的是K型热电偶,工作温度范围为200~300oC。该部分选择相应的温度变送器将温度信号转换为l~5V的电压信号。循环水管压力范围为0~0.6MPa,输出信号为0~
20
3检测台设计
检测台的构成框图如图2所示。
牡{亟}畦_[j廿力—叵垂互卜
XC3-19AR-E
mA电流,经250n电阻转换为电压信号送至PLC。
压—_坌墨苎銎卜一VI.
对应的PLC模拟输入端分别为VI,~VI。。
水流量检测模块将脉冲信号通过光耦进行电平转
通信口
雹
度—叫卜_一
Fig.2
VIl
V12
换后送人PLC的高速脉冲输入端x.。耗油量模块输出的也是脉冲,但是脉冲频率较低,经电平转换后直接送到PLC的输入端X。。编制程序按照每20ms采样输入的脉冲个数,并计算出每秒相应的脉冲频率。
排气烟度由排气烟度计直接输出电压信号,并输入到PLC的VI,端。经计算得到烟度的波许值计算公
VijVL、r15
度——f沮度变送器}一Vl+
・q
)‘.
图2检测台构成框图
Compositionofthe
test
bench
式为:
y=4.32x/5
3.1检测台硬件介绍
由于系统需要测量的模拟量较多,所以选择了性价比较高的信捷PLCXC3.19AR.E。它集逻辑控制、模拟量输入输出于一体,具有9点开关量输入、10点开关量输出、8点模拟量输入、2点模拟量输出,并支持3路AB相输入和4路高速计数。
BC-6800激光条码扫描枪是北京标识技术有限公司生产的一款设计精巧时尚、性能优良稳定的激光条码阅读器,其外形符合人体工程学设计,内部机芯采用日本技术生产。它能快速准确阅读所有一维条码,其
《自动化仪表》第34卷第7期2013年7月
(1)
式中:戈为烟度计输出的电压;Y为烟度的波许值。
额定放热量是加热器的一个重要参数,是衡量被测加热器额定放热量是否合格的依据。该值与进出口温度差、水流量、水的密度等参数有关,具体计算公式为:
P=cpQ(t2-t.)
(2)
式中:P为额定放热量,kW;C为水的比热,kJ/kg・K;Q为水流量,m3/s;p为水的密度,ks/m3;t,为进口水温,℃或K;t,为出口水温,℃或K。
29
汽车燃油加热器数据自动采集系统张铁壁。等
4软件设计
一次测试做好准备。具体程序流程如图3所示。
初始化
系统软件包括上位机软件、触摸屏软件和PLC程序等3部分。
4.1上位机软件设计
输入产品编号
上位机采用VC编写,主要完成以下几项工作。①进行员工以及产品型号确认。工作时首先根据现场员工输入的个人编号确认是否正确.若不正确.口水温>设定值£;》=氙茹豪:砬≥j返回输入错误的信息;如果正确,触摸屏直接进入下一
采集各项参数
屏。按照触摸屏的提示,用扫描枪扫描被检测的加热器的条形码,条形码信息通过PLC传送到上位机进行参数平均值计算
型号验证,如果正确,则进行相关参数测试;否则员工测试时间到?
不能进行检测。返回信息提示型号错误,需要重新扫描。
置上位机读取标志位,井为下次测试做好准备②根据加热器编号自动生成额定放热量、油耗相(竺塞)
应的上下限,并发送给PLC。
③数据存储功能。所有被检测的加热器信息,都图3程序流程图
以Excel的格式自动存储在上位机中,包括各项参数Fig.3
Theflowchartofprogram
的数据、数据是否合格、哪项参数不合格等信息,以备5数据处理
查询。
4.2触摸屏软件设计
由于系统模拟量较多,涉及电压、电流、温度、压力、触摸屏主要完成以下3项功能:①用来输入个人烟度、流量等多个模拟量的采集,所以对于所采集的数信息和产品编号,并查询不合格产品的记录:②进行加据进行线性化处理尤为重要。除进出水口温度外,其余热器各项检测参数的上下限以及其他参数的设定,该数据均输入到PLC的模拟量输入端,得到的数字量基本参数设定设置了密码.只有管理人员才可以进行相关达到了系统要求的精度,后续只需对数据进行标定即设定;③企业员工可以随时查看各项参数的实时显示
可。由于额定放热量的计算与进出口水温差有直接的画面。
关系。而额定放热量又是衡量加热器是否合格的一个重4.3
PLC程序设计
要参数,因此进出水口温度的准确性至关重要。实际过PLC程序设计是整个系统的核心部分,主要完
程中,温度变送器的输出已经近似为线性,但是仍不能成数据采集、数据处理、放热量计算以及波许值计算满足精度要求,所以需要用软件进行测量误差补偿[3]。
等。由于加热器各项参数的检测是在加热器工作达温度的软件补偿方法有很多,常用的有插值法、查到稳定后迸行的,采集的时间也不是全过程。因此,表法以及最小二乘法等H。7]。本文采用最小二乘法对可以进行时间设定。一般地,当温度大于50℃(该进出水口的温度进行线性化补偿处理。由于进出水口温度可以通过触摸屏进行设定)时就可以进行采集。温度采用的是同一种热电阻,因此处理方法相同。为采集时间一般设定为120s。检测温度值和设定时间提高拟合多项式的精度,选用三次多项式作为目标函通过触摸屏来完成。为保证各项参数的准确性,系数,其表达式为:
统每隔10S进行数据采集,并计算各项参数在设定y=ao+olx+a2石2+口3戈3
(3)
时间内的平均值。当设定时间到达后,向上位机发式中:Y为实际温度值,℃;菇为测量温度值,oC;a。、a,、出测试结束命令,上位机读取各项参数,并为下一次a,、a,为待定系数。
测试做好准备。
加热器测试的水温范围为0.100oC,而额定放热程序的初始化包括建立与触摸屏/上位机的通信量的测试温度一般都为50~70℃.所以在0~100
oC
连接、参数上下限设定、测试时间设定、标志位初始化内侧重选取了一系列的温度参考点。而在50~70℃范等内容。当测试时间到达后,置上位机读取标志位,并围内每隔2oC选取一个点;其余每隔5℃选取一个点.结束该次测试,等待输入下一个产品的编号,从而为下
一共选取了28个点作为Y;。对这28个点进行实时测
30
PROCESSAUTOMATION
INSTRUMENTATION
V01.34
No.7
July2013
汽车燃油加热器数据自动采集系统张铁壁。等
量,测量得到的28个数据作为多项式拟合的数据源丁=一0.000001603
T3+0.0001423Tr2+
戈。。根据最小项拟合多项式的原理"1,可得:
0.9973T一0.1109
(5)
式中:r为拟合后的温度值:T为经过变送器输出以后r
l耋≥茎28兰2霉8兰31zo3
52至的标定值。
I.茎戈。.茎名;
丕z;.荟x:If。:l
f.茎算。y;I
将式(5)编制成一个插值子程序,PLC把采样的测量平均值r代入即可求得对应的温度值r。在0~I.丕石;
丕zi
丕石:oz霎3
『=]至5zi
『lf|Ⅱ2
f蚤z。),。l
荟省:
3省?f
l荟x。),。J
3三]c4,
100℃范围内,采用式(5)计算得到的温度误差很小,l荟算;
丕并。
最大值误差为0.110
9
K。当4号检测台的功率分别
为19.8kW、6.8kW时,加热器测试数据与利用最小二乘法修正后的比较结果如表1所示。由表1可以看出,修正后的温度最大误差远小于系统要求的0.1
K。
表1
实际温度值与修正值比较
Tab.1
Comparisonoftheactualtemperatureandcorrectedvalue
6结束语
系统[J].可编程控制器与工厂自动化(PLC&FA),2011(11):
94—97.
系统通过RS.485总线将每台加热器的各种信息传[2]赵书明.客车采暖系统现状及发展分析[J].城市车辆,2009(6):
56—59.
送到上位机进行存储,实现了加热器数据采集的无纸[3]张天亮,姚庆梅,许夫明,等.基于分段线性插值法的高精度测
化,大大减少了员工的工作量;其自动测试功能,也减少温研究[J].信息技术与信息化,2012(1):70一72.
了由于人为因素带来的影响。测量得到的数据更加准确[4]张雷杰,章洁平.宽量程高精度铂电阻温度变送器设计[J].导
可靠;此外,系统实现了员工与产品的一一对应,增强了弹与航天运载技术。2010(4):55—57.
员工的责任心。运行一年来,员工普遍反映系统具有使[5]张华强,李玉峰.基于最dx--乘法的热量表温度采集模块设计[J].
用简单、易于操作、显示界面直观、数据准确等特点。实仪表技术与传感器2011(2):16—18.
[6]王福顺,刘永福,孙小华,等.高精度土壤温度原位测量系统[J].
践表明,系统具有较高的社会与经济效益。
农业机械学报,2012,43(II):102—106.
参考文献
[7]吕同富,康兆敏.数值计算方法[M].北京:清华大学出版社,
[1]付伟,于培亮,马恩乐.基于¥7-200PLC的汽车加热器数据采集
2008:220一222.
(上接第27页)
炼油技术与工程,2004,34(3):34—37.
[4]顾祥柏,黄步余.安全联锁系统是否可在DCS中实现[J]炼油
[8]何广平.离心压缩机组紧急停车及安全连锁系统设计研究[J]
化工自动化,1995(1):25—28.
风机技术.2004(2):5—8.
[5]张锡鹏.煤油工艺学[M].北京:石油工业出版社,1982:289—291.[9]张树广,熊守文,赵晨曦.中海油400万t/a加氢裂化装置工艺
[6]顾诚彪.石油化工装置紧急停车系统的设计探讨[J].石油化工
特点及运行工况[J].石化技术与应用,2010,28(5):430—433.自动化,2001(3):4-8.
[10]陈尧焕,李鹏.中国石化加氢裂化装置运行分析[J].炼油技术
[7]肖锋.天津分公司加氢裂化装置首次开工设备故障的处理[J].
与工程,2007,37(10):1—4.
《自动化仪表》第34卷第7期2013年7月
31
汽车燃油加热器数据自动采集系统张铁壁。等
汽车燃油加热器数据自动采集系统
AutomaticDataAcquisitionSystemforAutomotiveFuelOilHeater
旅铗壁办士尉夏国明马晓据旅雩穹
(河北工程技术高等专科学校,河北沧州061001)
摘要:为了解决目前汽车燃油加热器采集系统存在的问题,研制了一种基于RS一485总线的汽车燃油加热器数据采集系统。该系统采用触摸屏输人员工的信息、产品编号以及进行各项参数的设定;随后,采集模块将加热器的各项数据输入到PLC,并采用最小二乘法对温度测量数据进行修正。运行效果表明,系统操作简单、数据准确、适用性强,具有较高的推广价值。关键词:汽车加热器检测台
数据采集PLC
最小二乘法温度修正
中图分类号:TP29
文献标志码:A
Abstract:Inorderto
solvetheproblemthatexisting
ineurrent
dataacquisitionsystem
forautomotive
fueloilheater,the
dataacquisition
systembased00
RS一485
forautomotivefueloilheaterhasbeenresearchedanddeveloped.Inthissystem
t
thepersonnelinformation
t
product
serial
numberandvariousparameters
are
input
andsetupbyusingtouchscreen;allthedataoftheheater
are
input
toPLC
throughacquisition
modulelater;andthemeasurementdataoftemperature
are
correctedwiththeleastsquaresmethod.Theoperationresultsprovethatthesystem
offerseasyoperation,accurate
dataandgoodapplicability;itpossesseshigherpromotingvalue.
Keywords:Automotiveheater
Test
bench
Data
acquisition
PLCLeast
squaresmethod
Temperature
correction
泵、喷油嘴以及回油管(喷射式燃烧器)等构成。进0
引言
排气系统包括助燃空气迸气滤网、迸气量调节阀、进汽车燃油加热器数据采集系统用于测试加热器出
气消音器、助燃风扇、风扇电机、排气管及排气消声厂前的各类参数。使用该系统前,员工手动抄录不同器等。点火系统用于对喷射式燃烧器,一般配用点类型加热器的各种数据并进行分析。由于现场仪表显火电极和高压线圈等。供热系统包括水泵、循环水示的数据存在浮动,因此,很难准确记录各项参数…;管、热交换器等。控制系统包括控制器、点火传感此外,一些员工由于责任心不强,不能检出不合格的产器、过热传感器、水温传感器、开关等。品,也给企业的声誉带来了一定的负面影响。基于这1.2加热器的工作原理
些问题,需要设计一个自动数据采集系统。该系统用加热器工作原理具体如下。启动时,控制器首先于将数据采集到上位机,对数据进行存储、分析并判定对加热器进行自检,循环水泵运转0.5min后,电机低检测产品是否合格:最后将员工的信息存人到上位机速运行,同时驱动助燃风扇和高压燃油泵工作:接着点的数据库,使产品编码与检测员工的信息做到一一对火电极以一定的频率连续跳火;随后电磁阀打开,呈雾应,以备日后调用、处理和分析。
状的高压燃油以圆锥状由喷嘴喷出,并与进入燃烧室1加热器的结构和工作原理
中的助燃空气混合燃烧;传感器感知着火后,点火电极停止工作,此时燃烧器依靠燃烧室中部分高温燃气回
1.1加热器的结构组成
流点燃混合气,并持续燃烧,电机升至额定转速运转,汽车燃油加热器由供油系统、进排气系统、燃烧加热器进入正常工作状态:最后燃烧的高温废气由燃器、点火系统、供热系统及控制系统等组成‘“。其烧室折返,经换热器散热后从排气管排人大气。热交换中,供油系统由燃油箱(即车用油箱)、燃油滤清器、器水腔中的载热介质水将热量源源不断地输送给相应燃油管、低压油泵(离心或蒸发式燃烧器)、高压油
汽车,从而实行供热。
修改稿收到日期:2013—03~13。
2采集系统的整体功能
第一作者张铁壁(1968一),男,2004年毕业于北京科技大学检测技
术与自动化装置专业,获硕士学位,副教授;主要从事智能仪器仪表技术采集系统由上位机和检测台两大部分组成,其结的研究与教学工作。
构如图1所示。该系统一共有14个工位。即有14套
28
PROCESSAUTOMATION
INSTRUMENTATION
V01.34No.7
July2013
汽车燃油加热器数据自动采集系统张铁壁。等
检测台。1号检测台的RS一485通信口经过RS.232转换后连接到上位机的COM。口;1~14号检测台之间通过RS一485通信口以菊花链的形式连接。
超强的解码系统能非常有效地阅读残缺码、模糊码,特别适用于超市、仓储物流、商业POS系统以及生产制造业。
触摸屏选用昆仑电子科技有限公司生产的TPCI062K电阻式触摸屏。该触摸屏是10.2英寸
…_…苣童圈
图1
Fig.1
(1英寸=25.4ram)TFr液晶显示、真彩LED背光、分辨率为800x480、显示颜色为65535色、背光寿命可达到50
000
系统结构图
Stnucturediagramofsystem
h、内存64
MBSDRAM。
3.2数据采集模块
系统首先通过上位机设定员工的编号和产品的编号,在现场触摸屏输入当班员工编号以及产品编号;与上位机比对无误后,发出测试指令,员工在现场按下测试按钮,系统就可以实现数据自动采集、数据结果分析。测试结束后,将测试数据及分析结果传送到上位机进行存储,并在现场显示产品是否合格。现场配置了多个传感器和测量仪表,用于测量加热器的各项参数,包括电压、电流、进水口温度、出水12I温度、排气温度、排气烟度、系统压力、水流量、耗油量等。通过现场的触摸屏,不仅可以对各项参数进行实时显示,而且可以查询不合格产品的记录。设定参数必须由管理员进行设定。
检测台中的数据采集模块主要包含电压、电流、温度、排气烟度、系统压力、水流量、耗油量等数据采集部分。检测器的工作电压一般为24VDC或12VDC,系统采用分压器将电压调整到0~10V的范围后输入到PLC的模拟量输入端VI。。电流模块采用霍尔式直流电流变送器,被测直流电流与输出信号之间采用电气隔离。该模块将系统的直流电流转换为0~5V的直流输出信号,发送到PLC的VI.端。
温度检测包括进水口、出水口和加热器的排气温度检测。进出水口温度检测采用的是热电阻Ptl00.工作温度范围为0~98oC;排气温度选择的是K型热电偶,工作温度范围为200~300oC。该部分选择相应的温度变送器将温度信号转换为l~5V的电压信号。循环水管压力范围为0~0.6MPa,输出信号为0~
20
3检测台设计
检测台的构成框图如图2所示。
牡{亟}畦_[j廿力—叵垂互卜
XC3-19AR-E
mA电流,经250n电阻转换为电压信号送至PLC。
压—_坌墨苎銎卜一VI.
对应的PLC模拟输入端分别为VI,~VI。。
水流量检测模块将脉冲信号通过光耦进行电平转
通信口
雹
度—叫卜_一
Fig.2
VIl
V12
换后送人PLC的高速脉冲输入端x.。耗油量模块输出的也是脉冲,但是脉冲频率较低,经电平转换后直接送到PLC的输入端X。。编制程序按照每20ms采样输入的脉冲个数,并计算出每秒相应的脉冲频率。
排气烟度由排气烟度计直接输出电压信号,并输入到PLC的VI,端。经计算得到烟度的波许值计算公
VijVL、r15
度——f沮度变送器}一Vl+
・q
)‘.
图2检测台构成框图
Compositionofthe
test
bench
式为:
y=4.32x/5
3.1检测台硬件介绍
由于系统需要测量的模拟量较多,所以选择了性价比较高的信捷PLCXC3.19AR.E。它集逻辑控制、模拟量输入输出于一体,具有9点开关量输入、10点开关量输出、8点模拟量输入、2点模拟量输出,并支持3路AB相输入和4路高速计数。
BC-6800激光条码扫描枪是北京标识技术有限公司生产的一款设计精巧时尚、性能优良稳定的激光条码阅读器,其外形符合人体工程学设计,内部机芯采用日本技术生产。它能快速准确阅读所有一维条码,其
《自动化仪表》第34卷第7期2013年7月
(1)
式中:戈为烟度计输出的电压;Y为烟度的波许值。
额定放热量是加热器的一个重要参数,是衡量被测加热器额定放热量是否合格的依据。该值与进出口温度差、水流量、水的密度等参数有关,具体计算公式为:
P=cpQ(t2-t.)
(2)
式中:P为额定放热量,kW;C为水的比热,kJ/kg・K;Q为水流量,m3/s;p为水的密度,ks/m3;t,为进口水温,℃或K;t,为出口水温,℃或K。
29
汽车燃油加热器数据自动采集系统张铁壁。等
4软件设计
一次测试做好准备。具体程序流程如图3所示。
初始化
系统软件包括上位机软件、触摸屏软件和PLC程序等3部分。
4.1上位机软件设计
输入产品编号
上位机采用VC编写,主要完成以下几项工作。①进行员工以及产品型号确认。工作时首先根据现场员工输入的个人编号确认是否正确.若不正确.口水温>设定值£;》=氙茹豪:砬≥j返回输入错误的信息;如果正确,触摸屏直接进入下一
采集各项参数
屏。按照触摸屏的提示,用扫描枪扫描被检测的加热器的条形码,条形码信息通过PLC传送到上位机进行参数平均值计算
型号验证,如果正确,则进行相关参数测试;否则员工测试时间到?
不能进行检测。返回信息提示型号错误,需要重新扫描。
置上位机读取标志位,井为下次测试做好准备②根据加热器编号自动生成额定放热量、油耗相(竺塞)
应的上下限,并发送给PLC。
③数据存储功能。所有被检测的加热器信息,都图3程序流程图
以Excel的格式自动存储在上位机中,包括各项参数Fig.3
Theflowchartofprogram
的数据、数据是否合格、哪项参数不合格等信息,以备5数据处理
查询。
4.2触摸屏软件设计
由于系统模拟量较多,涉及电压、电流、温度、压力、触摸屏主要完成以下3项功能:①用来输入个人烟度、流量等多个模拟量的采集,所以对于所采集的数信息和产品编号,并查询不合格产品的记录:②进行加据进行线性化处理尤为重要。除进出水口温度外,其余热器各项检测参数的上下限以及其他参数的设定,该数据均输入到PLC的模拟量输入端,得到的数字量基本参数设定设置了密码.只有管理人员才可以进行相关达到了系统要求的精度,后续只需对数据进行标定即设定;③企业员工可以随时查看各项参数的实时显示
可。由于额定放热量的计算与进出口水温差有直接的画面。
关系。而额定放热量又是衡量加热器是否合格的一个重4.3
PLC程序设计
要参数,因此进出水口温度的准确性至关重要。实际过PLC程序设计是整个系统的核心部分,主要完
程中,温度变送器的输出已经近似为线性,但是仍不能成数据采集、数据处理、放热量计算以及波许值计算满足精度要求,所以需要用软件进行测量误差补偿[3]。
等。由于加热器各项参数的检测是在加热器工作达温度的软件补偿方法有很多,常用的有插值法、查到稳定后迸行的,采集的时间也不是全过程。因此,表法以及最小二乘法等H。7]。本文采用最小二乘法对可以进行时间设定。一般地,当温度大于50℃(该进出水口的温度进行线性化补偿处理。由于进出水口温度可以通过触摸屏进行设定)时就可以进行采集。温度采用的是同一种热电阻,因此处理方法相同。为采集时间一般设定为120s。检测温度值和设定时间提高拟合多项式的精度,选用三次多项式作为目标函通过触摸屏来完成。为保证各项参数的准确性,系数,其表达式为:
统每隔10S进行数据采集,并计算各项参数在设定y=ao+olx+a2石2+口3戈3
(3)
时间内的平均值。当设定时间到达后,向上位机发式中:Y为实际温度值,℃;菇为测量温度值,oC;a。、a,、出测试结束命令,上位机读取各项参数,并为下一次a,、a,为待定系数。
测试做好准备。
加热器测试的水温范围为0.100oC,而额定放热程序的初始化包括建立与触摸屏/上位机的通信量的测试温度一般都为50~70℃.所以在0~100
oC
连接、参数上下限设定、测试时间设定、标志位初始化内侧重选取了一系列的温度参考点。而在50~70℃范等内容。当测试时间到达后,置上位机读取标志位,并围内每隔2oC选取一个点;其余每隔5℃选取一个点.结束该次测试,等待输入下一个产品的编号,从而为下
一共选取了28个点作为Y;。对这28个点进行实时测
30
PROCESSAUTOMATION
INSTRUMENTATION
V01.34
No.7
July2013
汽车燃油加热器数据自动采集系统张铁壁。等
量,测量得到的28个数据作为多项式拟合的数据源丁=一0.000001603
T3+0.0001423Tr2+
戈。。根据最小项拟合多项式的原理"1,可得:
0.9973T一0.1109
(5)
式中:r为拟合后的温度值:T为经过变送器输出以后r
l耋≥茎28兰2霉8兰31zo3
52至的标定值。
I.茎戈。.茎名;
丕z;.荟x:If。:l
f.茎算。y;I
将式(5)编制成一个插值子程序,PLC把采样的测量平均值r代入即可求得对应的温度值r。在0~I.丕石;
丕zi
丕石:oz霎3
『=]至5zi
『lf|Ⅱ2
f蚤z。),。l
荟省:
3省?f
l荟x。),。J
3三]c4,
100℃范围内,采用式(5)计算得到的温度误差很小,l荟算;
丕并。
最大值误差为0.110
9
K。当4号检测台的功率分别
为19.8kW、6.8kW时,加热器测试数据与利用最小二乘法修正后的比较结果如表1所示。由表1可以看出,修正后的温度最大误差远小于系统要求的0.1
K。
表1
实际温度值与修正值比较
Tab.1
Comparisonoftheactualtemperatureandcorrectedvalue
6结束语
系统[J].可编程控制器与工厂自动化(PLC&FA),2011(11):
94—97.
系统通过RS.485总线将每台加热器的各种信息传[2]赵书明.客车采暖系统现状及发展分析[J].城市车辆,2009(6):
56—59.
送到上位机进行存储,实现了加热器数据采集的无纸[3]张天亮,姚庆梅,许夫明,等.基于分段线性插值法的高精度测
化,大大减少了员工的工作量;其自动测试功能,也减少温研究[J].信息技术与信息化,2012(1):70一72.
了由于人为因素带来的影响。测量得到的数据更加准确[4]张雷杰,章洁平.宽量程高精度铂电阻温度变送器设计[J].导
可靠;此外,系统实现了员工与产品的一一对应,增强了弹与航天运载技术。2010(4):55—57.
员工的责任心。运行一年来,员工普遍反映系统具有使[5]张华强,李玉峰.基于最dx--乘法的热量表温度采集模块设计[J].
用简单、易于操作、显示界面直观、数据准确等特点。实仪表技术与传感器2011(2):16—18.
[6]王福顺,刘永福,孙小华,等.高精度土壤温度原位测量系统[J].
践表明,系统具有较高的社会与经济效益。
农业机械学报,2012,43(II):102—106.
参考文献
[7]吕同富,康兆敏.数值计算方法[M].北京:清华大学出版社,
[1]付伟,于培亮,马恩乐.基于¥7-200PLC的汽车加热器数据采集
2008:220一222.
(上接第27页)
炼油技术与工程,2004,34(3):34—37.
[4]顾祥柏,黄步余.安全联锁系统是否可在DCS中实现[J]炼油
[8]何广平.离心压缩机组紧急停车及安全连锁系统设计研究[J]
化工自动化,1995(1):25—28.
风机技术.2004(2):5—8.
[5]张锡鹏.煤油工艺学[M].北京:石油工业出版社,1982:289—291.[9]张树广,熊守文,赵晨曦.中海油400万t/a加氢裂化装置工艺
[6]顾诚彪.石油化工装置紧急停车系统的设计探讨[J].石油化工
特点及运行工况[J].石化技术与应用,2010,28(5):430—433.自动化,2001(3):4-8.
[10]陈尧焕,李鹏.中国石化加氢裂化装置运行分析[J].炼油技术
[7]肖锋.天津分公司加氢裂化装置首次开工设备故障的处理[J].
与工程,2007,37(10):1—4.
《自动化仪表》第34卷第7期2013年7月
31