2024级专业课程设计任务书.docx
热能与动力工程专业课程设计任务书2024级热工自动化方向一、课题:基于工业以太网过热器汽温监测系统设计二、内容与要求:1 .系统硬件设计:(注:这一部分,要求各人独立完成!)1)结合电站生产过程的工程实际背景,基于工业以太网,设计300MW或600MW机组过热器汽温监测系统。2)对设计中所要采纳的温度传感器(热电偶或热电阻)、温度变送器、数据采集与转换、数据传输、结果显示与存储、网络配件等设备及器件进行选型(新型产品/设备)。3)了解并驾驭所选设备及器件的应用性能,如信号类型、数据传送方式等,实现设计。2 .系统软件设计:(注:这一部分,要求每2人为一组来完成!)1)本地监测:结合系统硬件设计平台,完成本地监测系统的人机交互操作界面设计,并实现过热器汽温的现场信号的实时检测与显示、越限报警、数据(汽温、报警)的记录/保存、历史数据的显示等功能设计。(注:系统软件调试时,现场信号的数据来源采纳随机数模拟,发送至本地监测程序的入口!)2)远程监测:定义本地与远程计算机间的通讯方式、传输协议等,使本地监测的现场信号数据通过网络等设备传送到远程监测计算机,实现远程监测和本地监测的同步、及现场信号历史数据的调用/查询与显示等功能。3 .撰写设计报告:(注:每人一份!)报告内容含工程背景、系统方案选择、系统硬件设计(含监测系统实现的组网图、原理图、电气接线图一一MicrosoftViSio)、系统软件设计、工程预算和监测系统的调试、运行结果等部分,并在程序演示及答辩时提交报告和程序。四、时间支配:序号内容时间(完成节点)地点1下达课程设计任务书2024.12.05804教研室2查阅资料、总体设计2024.12.09图书馆、教室3硬件设计2024.12.19教室、机房4软件设计、程序调试2024.01.03机房5提交报告、程序演示、答辩2024.01.04-1.06机房、教室五、参考资料:1)张栾英,孙万云.火电厂过程限制.北京:中国电力出版社,20002)韩璞,等.火电厂计算机监控与监测.北京:中国水利水电出版社,20243)李江全,等.计算机测控系统设计与编程实现.北京:电子工业出版社,20244)徐学峰.传感器变送器测控仪表大全.北京:机械工业出版社,19985)田涛.过程计算机限制及先进限制策略的实现.北京:机械工业出版社,20246)卞志强.志SUaIBaSiC网络程序设计.北京:人民邮电出版社,2024摘要:文章主要介绍了基于工业以太网过热器汽温监测系统的硬件选型及原理和软件的编辑和运行结果。硬件设计主要通过HUB集线器,7188模块,7018模块,以及温度变送器组成系统,介绍了这几个模块的原理以及运用方法和信号类型。软件设计通过编程完成一个远程限制程序,实现远程和现场的同步监测和历史数据调用等功能。过热器作为锅炉中的重要部件,其作用是在锅炉中将肯定压力下的饱和水蒸气加热成相应压力下的过热水蒸气。其性能如寿命等与温度有着密不行分的关系,电站中的鱼锅炉相关的整个系统由于受到外界环境或内在影响,各个部件内的温度不行能保持恒定不变,但是与锅炉相关的各个部件在设计以及安装好后,设计的工矿不仅有流速,功率等,更重要的还有一个设计好的温度界限。对于过热器来说,尤其是当温度超过其温度界限并且积累到肯定的次数后,简单产生爆管事故。对整个系统的运行产生影响,严峻的甚至会影响整个电站的运行,对电站产生影响。故在过热器的运行过程中,对过热器的温度进行实时监控特别重要,可以保证整个系统的正常运行一、硬件设计硬件设计主要包括系统的总体组网设计、硬件的选型及其介绍、硬件之间的接线方式三部分构成。1.系统的总体组网设计以试验室已有的热点偶作为温度传感器,测量过热器内的气温,将热电偶产生的电压信号,通过导线将电压信号传入7018连接,完成信号的采集过程。7018输出的信号通过485总线与7188模块连接,处理后通过HUB集线器与多个客户端计算机相连,完成信号传输的路径的组网,实现温度信号的远程传送。其组网图如下:热电偶7188模块HUB集线器换热瞄气温监测系统组网图2,硬件的选型及其介绍2.1 HUB集线器HUB是一个多端口的转发器,当以HUB为中心设备时,网络中某条线路产生了故障,并不影响其它线路的工作。所以HUB在局域网中得到了广泛的应用。HUB集线器属于纯硬件网络底层设备,基本上不具有类似于交换机的,智能记忆”实力和,学习,实力。它也不具备交换机所具有的MAe地址表,所以它发送数据时都是没有针对性的,而是采纳广播方式发送。也就是说当它要向某节点发送数据时,不是干脆把数据发送到目的节点,而是把数据包发送到与集线器相连的全部节点。2.2 7188模块7188控件的主要有AMD80188微处理器、SRAM、FlaShRoM、EEPROM实时时钟(RTC)、4个串行通讯口(2个RS232串口(CoM3和COM4),1个RS485串(COM2),1个RS232/RS485串口(CoMl)组成,在处理模块中含有操作系统(RoM-DoS),ROM-DOS功能等同于MS-DOS,一个标准的DoS运行的程序同样可在ROM-DOS中运行,用户可以通过COM4上传或下载程序。7188模块中80188微处理器结构图这次选取的是深圳市鹏控有限公式生产的泓格牛顿I-7188E5限制模块。其特点及其规格如下:特点: CPU:80188-40或兼容芯片 IOBASE-TNE2000兼容Ethemet限制器 I-7188E5/E5D有4个RS-232通讯口和1个RS-485通讯口 D/I:3.5V30V D/O:100mA30V 操作温度:-25C+75C 存储温度:-40+80°C 电源:非稳压1030VDC,带有反接爱护。2.37018模块1-7018数据采集卡由数据采集模块和数模转换模块组成,分别如图1所示,A为数据采集模块,D为数据转换模块。图1所示的温度采集系统中,模块均是板卡式I/O板,采纳RS-485网络在板卡之间进行数据交换。RS-485网络具有适合工业须要的下述特点:低噪音、远程通讯、用线量少。卡式I/O板在不占用计算机原有硬件资源的前提下,扩展计算机的I/0实力。1-7018模块在运用前须要对通讯端口地址、输入、波特率等有关参数进行设置。在整个系统正式工作前,首先设定好热电偶的室温基准。然后,依据须要进行相应的程序设计,再进行详细的应用。本次设计选用的是深圳市鹏控有限公式生产的泓格牛顿1-70188通道模拟输入量模块。模块自带双看门狗,内部有3000VDC隔离,更具有高过压爱护高开关量电压输入等性能,可以特别简单的和常见的SCADA/HMl以及PLC软件进行通讯仅须要两根通讯信号线就可以建立起一个多点的分布式RS-485网络。其特性如下: 类型:mV,MmA(接125。外电阻器)热电偶:类型J,K,T,E,R,S,B,N,C 通道:8路差动或6路差动+2路单端(跳线选择) 电压范围:±15mV,±50mV,±100mV±500mV,±1V,土2.5V 电流范围:±20mA采样速率:IO次/秒 带宽:15.7Hz 精度:±05% 零点漂移:±25ppmC 满量程漂移:25ppm°C 过电压爱护:±35V 隔离:3000VDC 电源:输入:1030VDC功耗:1.0W对于热电偶的要求如卜.表:类型JKTERSBNC量程(eC)-210"+760-270+1372-270+40O-270+10OO+17680+1768+182O-270"130O23203、硬件及其之间的连线方式3.1 1-7018模块的接线方式信号从热点偶出来后是电压信号,为模拟信号,用导线连接至7018模块,转变为数字信号,运用RS485总线,传送大7188模块中。图2,为7018模块的连接简3.2 I-7188E5模块和HUB集线器的接线方式由7018模块送出的数字信号通过RS485总线传递到7188处理模块中,处理后通过网线与HUB集线器相连,通过HUB集线器与客户端连接。图3和图4分别表示了7188模块和HUB集线器的接线方式。图3 7188接线方式图4 HUB接线方式图2 7018接线方式二、软件设计2.1 设计目的及内容:1、设计系统人机交互操作界面,采纳随机数模拟汽温数据(随机产生460560C的数据,假设超过540C时越限报警),实现实时变更显示、越限报警、数据记录/保存、历史数据显示等功能。2、设计远程端程序,运用WinSoCk控件使现场监测信息通过网络传输到远程监测计算机,实现远程和现场的同步监测、历史数据调用和查询功能。2.2 程序设计说明(程序说明及流程图)现场监测程序中:1、随机产生汽温数据,运用“温度计”的模式实时显示数据。运用红色颜色示警,当温度超过数据范围时,在软件界面上,显示红色示警灯,正常范围内为绿色,并在汽温曲线图上画出数据点。此外,供应实时的详细数据查询以及历史数据的查询。2、保存数据时,用此时的时刻作为文档名,同时把文档名保存在“历史数据文档名记录”中,便于以后显示用O3、显示历史数据时,弹出对话框,选择文档读取历史数据。远程端程序中:1、单击“连接主机”,推断若主机正在监测数据,则向主机发送字符串“L”,主机接收到后,马上将目前的时间和温度以字符串形式发送给远程计算机,远程计算机接收读取出时间和温度,并做实时显示及汽温曲线图。若主机还没有在监测数据,远程端只能读取主机中的历史数据。2、在远程端读取主机中的历史数据时,发送数据后先是接收的主机中历史数据文档名称,此时单击LiSt框中的文档名,读取其中的数据。这些数据传输都是通过WinSOCk实现的。现场端程序流程图如下:现场与远程端的连接如下:三、试验结果(程序的运行结果与分析)3.1运行结果图:软件界面如下:下图为现场检测端软件运行界面,主要功能如下:汽温变更的实时显示坐标,报警提示功能,实时数据的详细数值显示,历史数据查询窗口,详细时间点温度值的显示。过热器汽温监测系统汽温变化实时显示1 QC7562.0 C鼠标移到的点的时间温度 时间:2011-1-10下午实时数据报警提示历史数据荏询当前时间:2011-01-10 22:25:38温度正常!温度:2、如上图,过热器汽温监测系统可实时监测其汽温,并提示报警,保存汽温时,同时保存了其文档名,便于在远程监测系统中查询历史数据。四、试验中遇到的问题及解决方法1、由于不同电脑读取时间时,显示格式不尽相同,因此保存在文档中的时间字符串不等长,易造成错误。用Fonnat语句使其格式保证相同。2、程序在刚起先加载时,汽温曲线时间轴只有60秒,超过60秒就难以视察到曲线图形。可以在其Timer事务中添加一段比较时间与最大横坐标的程序,当前者大时,自动变更横坐标,使得曲线得以接着在图形中显现。3、远程端读取现场端的实时数据时,由于时间的拖延,读出的第一行数据不正确。可在第一次传输数据时,适当延迟赋值给List的数据。4、在远程端读现场的历史数据时,不清晰原历史数据文档名,不易读取。因此在现场端同时保存了历史文档名,只需在远程端读文档名,即可读取其在现场的历史数据。5、若在一文档中的历史数据过多,运用远程查询时,由于其时间的延迟过多,易造成错误。可在读取时稍有延时,保证下个数据能够刚好传送。四、试验体会本试验是一次组建过热器汽温监测系统的过程。在硬件方面,通过查找资料对系统中采纳的温度传感器等设备及器件进行选型,进一步了解了工业600MW机组过热器的原理,与工程实际相结合,更让我们了解到设备器件的价格等,同时还学会了运用MicrosoftVisio等软件。在软件方面,我们运用远程监控系统进行计算机干脆的通信,学会了应用Winsock控件,在编写程序的过程中,不仅提高了VB的编程水平,加深了学问的驾驭,同时在考虑问题方面也更全面,把细微环节做得更好。虽然编写程序与调试花了不少时间,但在这期间,在独立思索中调试效果更好。五、参考文献1)张栾英,孙万云.火电厂过程限制.北京:中国电力出版社,20002)韩璞,等.火电厂计算机监控与监测.北京:中国水利水电出版社,20243)李江全,等.计算机测控系统设计与编程实现.北京:电子工业出版社,20244)金华雄等.基于涨格7188和7018模块的温度采集传输系统;5)郑春生等.计算机连续实时温度采集系统的探讨;上海交通高校材料科学与工程学院6)叶志军等.智能限制模块I7188深圳威达通电子有限公司(518028)7)王孟浩等.过热器再热器炉外壁温测点结构和报警温度设定值的探讨;上海望特能源科技有限公司摘要:文章主要介绍了基于工业以太网过热器汽温监测系统的硬件选型及原理和软件的编辑和运行结果。硬件设计主要通过HUB集线器,7188模块,7018模块,以及热电偶组成系统,介绍了这几个模块的原理以及运用方法和信号类型。软件设计通过编程完成现场及远程端程序,实现远程和现场的同步监测和历史数据调用等功能。关键词:过热器汽温;硬件选型;连接方式;实时监测;远程监控一、硬件设计硬件设计主要包括系统的总体组网设计、硬件的选型及其介绍、硬件之间的接线方式三部分构成。1 .系统的总体组网设计以试验室已有的热点偶测量过热器内的气温,然后将热电偶的电压信号通过485总线将数值信号传入7018连接,完成信号的采集过程。7018输出的信号通过485总线与7188模块连接,处理后通过HUB集线器与多个客户端计算机相连,完成信号传输的路径的组网,实现温度信号的远程传送。其组网图如下:HUB今息线器换热器气温监测系统组网图PC热电偶2 .硬件的选型及其介绍2.1 HUB集线器HUB是一个多端口的转发器,当以HUB为中心设备时,网络中某条线路产生了故障,并不影响其它线路的工作。所以HUB在局域网中得到了广泛的应用。HUB集线器属于纯硬件网络底层设备,基本上不具有类似于交换机的“智能记忆”实力和“学习”实力。它也不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采纳广播方式发送。也就是说当它要向某节点发送数据时,不是干脆把数据发送到目的节点,而是把数据包发送到与集线器相连的全部节点。2.2 7188模块7188控件的主要有AMD80188微处理器、SRAM、FlashROM.EEPROM、实时时钟(RTC)、4个串行通讯口(2个RS232串口(CoM3和CoM4),1个RS485串(COM2),1个RS232/RS485串口(COMl)组成,在处理模块中含有操作系统(RoM-DOS),ROM-DOS功能等同于MS-DOS,一个标准的DoS运行的程序同样可在ROM-DoS中运行,用户可以通过CoM4上传或下载程序。RTC &NVRAMffflM7188模块中80188微处理器结构图这次选取的是深圳市鹏控有限公式生产的泓格牛顿I-7188E5限制模块。其特点及其规格如下:CPU:80188-40或兼容芯片;内建独有的64位硬件序列号;I-7188E5/E5D有4个RS-232通讯和1个RS-485通讯口;I-7188EnD(n=l,2,3,4,5,8)7段LED显示;FlashMemory:512Kbytes,擦除单位是一个扇区(64Kbytes),100,000次擦写寿命。其D/I:3.5V30V,D/0:100mA30V,操作温度:-25+75,存储温度:-40+80,电源:非稳压1030VDC,带有反接爱护。2 .37018模块1-7018数据采集卡由数据采集模块和数模转换模块组成,分别如图1所示,A为数据采集模块,D为数据转换模块。图1所示的温度采集系统中,模块均是板卡式1/0板,采纳RS-485网络在板卡之间进行数据交换。RS-485网络具有适合工业须要的下述特点:低噪音、远程通讯、用线量少。卡式1/。板在不占用计算机原有硬件资源的前提下,扩展计算机的I/O实力。b7018模块在运用前须要对通讯端口地址、输入、波特率等有关参数进行设置。在整个系统正式工作前,首先设定好热电偶的室温基准。然后,依据须要进行相应的程序设计,再进行详细的应用。图1本次设计选用的是深圳市宏立方科技有限公司生产的TDAM7018混合输入型采集模块,其特性如下:输入类型:±10OmV+500mV÷1V÷5V+10V±20mA4-20mA;JKTERSB等类型,运用场合更广泛。RS485通信:过压过流爱护,TVS管爱护,全方位爱护通信芯片。采纳PTlOOO作为冷端补偿,冷端补偿温度精度更高,性能更稳定,模块内置测温元件,自动完成热电偶冷端温度补偿。标准工业通信接口:支持DCON和ModbusRTU协议,停止位和波特率随意设置,是PLC限制系统扩展模拟量或热电偶采集的最佳选择。3 .硬件及其之间的连线方式3.1 1-7018模块的接线方式信号从温度变送器出来后是4-20InA的电流信号,为模拟信号,用导线连接至7018模块,转变为数3.2I-7188E5模块和HUB集线器的接线方式由7018模块送出的数字信号通过RS485总线传递到7188处理模块中,处理后通过网线与HUB集线器相连,通过HUB集线器与客户端连接。图3和图4分别表示了7188模块和HUB集线器的接线方式。RS484r1QQ网线网线网线数字/Ioo数字数字HUB数字信号信号信号信号图37188模块接线图图4HUB集线器接线图二、软件设计软件设计包括现场监测和远程端程序。现场端实现过热器汽温的实时检测;远程端则利用WinSOCk控件,能够实现过热器汽温的远程监控。现场与远程端的连接如下:DDrjIIII一I1HUB魁器I1II现场II沅程I1 .现场端设计1.1 主要内容设计系统人机交互操作界面,采纳随机数模拟汽温数据(随机产生533°C547°C的数据,假设低于535或超过545°C时越限报警),实现实时变更显示、越限报警、数据记录/保存、历史数据显示等功能。1.2程序设计说明采纳两个时间控件。一个用于显示系统时间;另一个用于产生随机汽温数据,同时运用“温度计”的模式实时显示,温度报警,自动保存这些数据,并在汽温曲线图上画出数据点,通过鼠标的移动可实时读出所需汽温的数据。自动保存数据时,用起先的时刻作为文档名,同时把文档名保存在“历史数据文档名记录”中,便于以后显不用O显示历史数据时,用CommonDiaIog控件弹出对话框,选择文档在另一个列表框中读取历史数据,而不影响实时数据的显示。运用鼠标的MouscMove事务及内部函数DataAdd,实时显示汽温曲线图上的时间和温度。2.2 .1主要内容设计远程端程序,运用WinSock控件使现场监测信息通过网络传输到远程监测计算机,实现远程和现场的同步监测、历史数据调用和查询功能。2.2程序设计说明单击“连接主机”,推断若主机正在监测数据,则向主机发送字符串“L”,主机接收到后,马上将目前的时间和温度以字符串形式发送给远程计算机,远程计算机接收读取出时间和温度,并做实时显示及汽温曲线图。若主机还没有在监测数据,远程端只能读取主机中的历史数据。在远程端读取主机中的历史数据时,发送数据后先是接收的主机中历史数据文档名称,此时单击LiSt框中的文档名,读取其中的数据。这些数据传输都是通过WinSoCk实现的。远程端程序流程图如下:3 .设计的运行结果与分析1、现场运行图:过热器汽温监测系统汽温变化实时显示报警提示实时数据56Ot 'MST540rMSt53OCW M3.1 PTr口»笫 8g44<5 言<:2:三”修,急黑541密W鼠标移到的.点的时间温度 时间:2011-1-10 23:47:22温度:68.4,当前时间:2011-01-10 23:46:472、远程端运行图:Oooooooooooo 的-oip-oi划-O!划-OI划 F-Ol划S第3“340s44<5M8SO8SO8OSO耳SO8 =22:22纥NN22:22纥KN过热器汽温监测系统汽温变化实时显示550 ,546“0毛635C I63HiaX a.o 七温度正常!数据管询8 08 8 201Ifil 00 06 00 ZOH-Ol-U 00 06 Ol 20J0-U 00 06 (C 2io Ooee(O 201l-0l-ll CO 06 04 20Im 06 05 ZOH-Ol-U 00 06 05 ZOH-OI-II 8 B B XII-OI-II 00 06 « 81Ifx-Il CooeS SOll-Oi-Il 00 06 10 2011-01-11 00 06 it ZOH-OI-Il 8 B 12 20H-0l- 00 CB 13 3011-01-11 00 06 H 2Mt-0i-tl 00 06 15历史数据查询鼠标移到的点的时间温度时间:2011-1-11 0:06:32温度:833.3 发录:值度低于535C4U过“5C"4MU主机时间:2011-01-11 00:06:23?:!?'!:1U 三?:!? 1;'1"?:1?'|»"»第 3 sMe"<9505ls253Mw 46W464646够«64e0<65!?464646346 »:23:n2323:23:6n232323:?3n23232323- Ooooooooooooooooo - ol-ol-ot-ol-cl-ol-ol-ol-oi到0l-<)l-<)l-01<)l0l密就第9MS或总薨需3、如上图,过热器汽温监测系统可实时监测其汽温,并提示报警,保存汽温时,同时保存了其文档名。在远程监测系统中查询历史数据时,先读取现场端的文档书目名,通过单击数据书目名,可查询该书目下的数据。4 .设计中的调试1、由于不同电脑读取时间时,显示格式不尽相同,因此保存在文档中的时间字符串不等长,易造成错误。用Fonnat语句使其格式保证相同。2、程序在刚起先加载时,汽温曲线时间轴只有60秒,超过60秒就难以视察到曲线图形。可以在其Timer事务中添加一段比较时间与最大横坐标的程序,当前者大时,自动变更横坐标,使得曲线得以接着在图形中显现。3、远程端读取现场端的实时数据时,由于时间的拖延,读出的第一行数据不正确。可在第一次传输数据时,适当延迟赋值给LiSt的数据。4、在远程端读现场的历史数据时,不清晰原历史数据文档名,不易读取。因此在现场端同时保存了历史文档名,只需在远程端读文档名,即可读取其在现场的历史数据。5、若在一文档中的历史数据过多,运用远程查询时,由于其时间的延迟过多,易造成错误。可在读取时稍有延时,保证下个数据能够刚好传送。三、设计体会本次设计的是组建过热器汽温监测系统。在硬件方面,通过查找资料对系统中采纳的模块等设备及器件进行选型,进一步了解了工业600MW机组过热器的原理,与工程实际相结合,更让我们了解到设备器件的价格等,同时还学会了运用MicrosoftVisio等软件。在软件方面,我们运用远程监控系统进行计算机干脆的通信,学会了应用Winsock控件,在编写程序的过程中,不仅提高了VB的编程水平,加深了学问的驾驭,同时在考虑问题方面也更全面,把细微环节做得更好。虽然编写程序与调试花了不少时间,但在这期间,在独立思索中调试效果更好。四、参考文献1)金华雄,等.基于涨格7188和7018模块的温度采集传输系统2)郑春生,等.计算机连续实时温度采集系统的探讨.上海交通高校材料科学与工程学院3)叶志军,等.智能限制模块I7188深圳威达通电子有限公司(518028)4)王孟浩,等.过热器再热器炉外壁温测点结构和报警温度设定值的探讨.上海望特能源科技有限公司5)徐学峰.传感器变送器测控仪表大全.北京:机械工业出版社,19986)田涛.过程计算机限制及先进限制策略的实现.北京:机械工业出版社,20247)张栾英,孙万云.火电厂过程限制.北京:中国电力出版社,20008)韩璞,等.火电厂计算机监控与监测.北京:中国水利水电出版社,20249)李江全,等.计算机测控系统设计与编程实现.北京:电子工业出版社,202410)卞志强.VisualBasic网络程序设计.北京:人民邮电出版社,202411)王栋.VisualBasic程序设计好用教程.北京:清华高校出版社,2024