一种基于Delphi欧陆3504温控仪表通讯设计.docVIP

一种基于Delphi欧陆3504温控仪表通讯设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于Delphi欧陆3504温控仪表通讯设计   摘要:该文介绍了欧陆3504温控仪表基于Delphi平台的串口通讯设计,详细地介绍了欧陆3504的命令格式和基于Delphi的16位循环冗余算法。软件设计以Delphi 2010为开发平台,通过Mscomm控件实现了计算机对欧陆3504串口通信。功能包括读取双色红外线温度计测量的温度、欧陆3504的Auto和Man功能之间相互转换、预设的温度值和功率百分比输入。   关键词:欧陆3504温控仪;Delphi;Mscomm;CRC   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)02-0226-04   Communication Programming Based on Delphi for Eurotherm 3504 Temperature Controller   LI Hong-fei, MA Jun, CHEN Zhang-long   (Qinghai Normal University,College of Computer Science, Xining 810000, China)   Abstract: The paper introduces Eurotherm 3504 temperature control instrumental’s serial port communication programming based on the Delphi platform ,and detail introduces that the Eurotherm 3504 typical command form and the 16 bit cyclic redundancy algorithm(CRC) based on Delphi 2010 .The software design using Delphi 2010 as the development platform ,through the Mscomm control to achieve the computer on the Eurotherm 3504 serial communication . The function mainly includes read temperature that the double color infrared thermometer measure、the function transformation between Auto and Man of the Eurotherm 3504 and the input value of the preset temperature and the percentage of power.   Key words: Eurotherm 3504; Delphi; Mscomm; CRC   1 背景   ?W陆3504温控仪表是欧陆公司最新推出的高性能过程温度控制器,它融合了液晶显示及微处理器科技之优点,其以较高的控制精度和良好的适应能力,被广泛应用于各种温度控制过程[1]。温度计采用双色红外测温计,双色红外测温是利用邻近通道两个波段红外辐射能量的比值来决定温度的大小,能够消除水汽、灰尘、检测目标大小变化、部分被遮挡、发射率变化等的影响,即使检测信号衰减95%,也不会对测温结果有任何影响。独特的软件算法,可以克服氧化层的影响。软硬件设计,适用于几十万倍信号的处理,可以满足对仪器精度、重复性、等各方面的要求[2]。本文详细介绍了计算机与欧陆3504温控仪的通信过程,并开发了基于Delphi 2010的平台的通信测试软件。软件实现了实时温度采集、温度显示、欧陆3504温控仪的Auto模式和Man模式转换、以及温度或者功率百分比输入。为欧陆表3504温控仪开发过程提供了良好的方法。   2 通讯协议和通信控件   欧陆3504采用Modbus 通讯协议,在Modbus系统中有2种传输模式可选择,一种模式是ASCII(美国信息交换码),另一种模式是RTU(远程终端设备)。在同样的波特率下,RTU方式可比ASCII方式传送更多的数据[3]。欧陆3504温控仪采用的是RTU传输方式。   使用RTU模式,消息发送至少要以3.5个字符时间为停顿间隔开始。如果一个新消息在小于3.5个字符时间内开始,接收设备将认为是前一消息的延续,这将导致错误产生。RTU典型的消息帧如表1所示。   本软件在Delphi 2010开发平台中采用了Windows通信控件(Mscomm)实现与RS232的串口通信。Mscomm控件是与RS232兼容串行接口控件,欧陆3504温控

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档