基于VB的在线红外测温系统-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

案例

Application Case

   首页  >  传感器  >  案例  >  正文

基于VB的在线红外测温系统


http://www.iianews.com 基于VB的在线红外测温系统 2008年11月12日

  测温仪选用美国Raytek公司生产的MARATHON系列双色高温红外测温仪。采用双色比值技术,适用于测量恶劣的工业现场,能有效解决轧件上氧化铁皮多、现场烟尘水汽多对测温精度的影响。测量精度高达0.3%以上;测量速度优于10ms;光学分辨率可达300:1;输出方式有内置4位数字温度显示,RS-485串口,数字输出,4~20mA电流输出,可设置报警输出。RS-485/RS-232转换采用Raytek公司专用转换器,使用全双工通讯方式,具有独特的串口保护电路,具有抗静电、抗雷击、突波抑制功能,通讯波特率自适应。
  系统可实现以下功能:(1)检测二个点钢坯温度。(2)出炉钢坯计数功能。(3)上位计算机直观显示温度值和计数值。(4)钢坯温度和产量可生成历史记录,方便查询。(5)在上位机上设置测温仪参数(如发射率、平均值时间、峰值保持时间等)。(6)温度报警功能。

2 VB6.0下的串行通讯控制

2.1 VB串行通讯控件MSComm.OCX
  VB企业版的串行通讯控件MSComm32.OCX提供了使用RS-232进行数据通讯的所有协议,使用事件驱动方式处理和解决各类通讯软件的开发设计问题。VB为该控件提供了标准的事件处理函数、过程,并通过属性和方法提供了串行通讯的设置。用户通过通讯控件可方便地访问Windows串行通讯驱动程序,包括输入、输出缓冲区的大小及决定何时使用流程控制命令挂起数据传输等。
  要完成正常的通讯功能,首先要正确设置通讯控件的CommPort(通讯串行口号)[1],1为com1,2为com2,格式为: MSComm1.Commport=2 Settings(波特率、奇偶校验位、数据位、停止位),格式为: MSComm1.Settings=“9600,8,1” 第一部分为波特率,第二部分为奇偶校验位,N表示无校验,E表示奇校验,O表示偶校验,第三部分为数据位,第四部分为停止位。Settings属性必须设置正确的波特率、奇偶校验,否则是无法处理的乱码。PortOpen(是否打开串行口)设计时不可见,格式为: MSComm1.PortOpen=True Input从接受缓冲区接受字符,格式为: MSComm1.Input Output向发送缓冲区写入字符,格式为: MSComm1.Output=send() send()为发送的字符数组。应注意,发送时输出缓冲区是否已满,接收时输入缓冲区是否有字符,否则会丢失字符或产生错误[2]。除应考虑InBuffersize(输入缓冲区的大小)、OutBuffersize(输出缓冲区的大小)、InputMode(接受数据类型)等重要的属性外, InputLen(读字符串长度)、Sthreshold(输出缓冲区允许的最少字符数)、Rthreshold(输入缓冲区允许的最少的字符数)三个属性的设置也非常重要。Windows正是利用用户定义的输入输出缓冲区的有关属性InBuffersize、OutBuffersize、Sthreshold和Rthreshold实现了一个中断驱动程序。Rthreshold属性是接受方正确接受的关键,每接受到一个字符,这个字符产生一个低级硬件中断,驱动程序会取得控制权并将字符放入输入数据缓冲区。然后再将控制权返回给应用程序。当接受的字符等于或超过Rthreshold属性值时,就会触发一个OnComm事件,而不必等到输入数据缓冲区全部塞满时才产生OnComm事件,以免造成数据丢失。
2.2 通讯控制的软件编程
  在项目窗体中嵌入MSComm控件之后,为了用该控件控制一个串口进行通讯操作,还必须在应用程序中插入该控件。为此,在程序的某个对话框插入MSComm控件,控件名为MSComm1。通讯控件用于访问串口、发送和接受数据,对两台红外测温仪的通讯采用查询方式。程序把测温仪的数据读到所定义的变量参数中,然后程序再从变量参数中分别读取各数据,处理、显示、判断、报警、并保存,为了区分记录各班每根钢的温度,以时间和班次分别生成文件名,便于历史资料的查询,另外数据库根据数据量的大小自动更新。
  为了实现友好的人机界面功能,除实现通讯控制外,还需完成温度和轧制支数显示主画面、统计查询画面、报警画面、帮助画面等画面程序的设计。

3 使用效果

  红外测温系统自2001年8月投用以来,运行稳定。系统可准确测量轧件温度,测量误差小于10℃。实现了对轧件温度的实时测控,轧件均匀的加热温度有助于提高轧钢设备的寿命。同时,系统可准确控制加热炉加热温度,保证了成品质量,产品合格率由99.93%提高到99.96%。系统还可根据不同的轧制规格和原料热送情况,制定出合理的加热温度,起到指导生产的作用。


 [1]  [2] 

 
相关链接
  相关群组   
  相关话题   
  相关问答   
  相关产品
  推荐企业
Endress+Hauser 恩德斯豪斯 科尔摩根(Kollmorgen)
西门子自动化与驱动集团  
  关于 " 基于VB的在线红外测温系统 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播之建筑楼宇
•   施耐德电气案例展播之数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.