串行端口通信在水调自动化中的应用.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行端口通信在水调自动化中的应用 程时宏 (二滩水力发电厂,四川攀技花617000) 摘要:根据不同安全级别的网络系统之间传递数据的需要,采用Delphi语言编程环境,通过串行端12I(非网 络)方式进行不同安全级别的网络系统传输数据的原理及实现。通过申行端口传递数据,既能使数据快速传 递,又可极大程度地保证不同安全级别网络系统之间的安全,其硬、软件方面均很容易实现而且成本低廉,在 数据传输量不是很大的场合是~种非常可行的调信方案。 关键词:串行端121通信;水嗣自动化;网络安全;AdpComPort 到磁盘上,然后用Delphi对数据内容进行处理,通 1串行端口通信的概述 过在Delphi中与其他编程技术协同工作也不失为 基于网络安全考虑,串行端口(非网络)方式的 一种解决问题的方法。(2)在Delphi中调用其他串 行端口通信程序的数据。(3)直接采用第三方控件 硬件连接采用单向通信方式,见图I所示。用一根 线将发送端的写引脚与接收端的读引脚连接,用另 一根线连接发送端和接收端的接地线引脚。如果考 件,在其他的计算机上使用时需要重新注册该控件, 虑双向通信,则需要连接另外相应的读写引脚,其他 引脚是用来传递控制信号的;或者用双串E1分别单 编译的程序不需要其他额外动态链接库的支持而可 向连接则安全性更好,其通信程序也就更复杂些。 以运行于任意32位的Windows操作系统中,具有较 好的可移植性,且该控件具有丰富的与串行端口通 信密切相关的属性及事件,提供了对串行端121的各 种操作,该控件还支持多线程,所以AdpComPort控 围1串行端口(非网络)方式硬件连接 件的应用比较广泛。 Delphi是新一代可视化的开发工具,它具有功 能强大、简便易用和代码执行速度快等特点,是全球 2实例 公认的快速应用开发工具(RAD)技术的先驱者,在 构架企业信息系统方面发挥着重要作用。由于这些 2.1 AdpComPort控件的安装 特点,许多程序员选择Delphi作为开发工具编制各 种应用程序。但遗憾的是Delphi没有自带串行端 口通信的控件,帮助文档里也没有提及串行端口通 信,这给编制通信程序的开发人员带来一定的麻烦, 影响了开发进度。 一样。 用Delphi实现串行端口通信,常用的几种方法 是:(1)使用Windows的API函数编写串行端口通 信程序较为复杂,需要掌握大量通信知识,其优点是 可实现强大的功能,应用面比较广泛,适合编写较为 复杂的低层次通信程序;而采用其他编程技术编制 的串行端口通信程序在完成数据传输后将数据保存 图2 AdpComPort控件的安装 133— wrdLen:Word; 2.2黟翁鳓戮西翻蹴瀚黼泛话斓——————…一一 AdpComPoR的主要属性、方法和事件 chrRcv:Char: (1)属性如下。Baud:设定波特率19200、s订Rev,strData:stfing. 9600、4800等,根据实际需要来确定,在串行端口打beg

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档