文档详情

用Delphi实现计算机与OMRON PLC之间的串行通信.pdf

发布:2012-03-10约字共4页下载文档
文本预览下载声明
voJ.18.No.6,2002 技术交流 般型电脑应用 2002年第18卷第6期 Micro∞mPuttrAppIications PLC 用Delphi实现计算机与oMRoN 之间的串行通信 6 余振宏 蒋式勤 刁 杰谢威嘲 摘要以OMRoNC200HG系统PLC为例介绍了用掌握大量的通信知识.其优点是实现的功能强大.应用面广 Delphi5 o实现上位机与PI,c地通信,着重讨论了通信协议 泛,适合于编写较为复杂的低层次通信程序.而利用 以及Mscomm控件的属性设置、事件响应. Mscomm控则相对简单,该控件具有丰富的与申口通信密切 关奠词 串行通信 Delphi5.oPLc通信协议API 相关的属性及事件.提供了对串口的各种操作。考虑到与下位 函敷 PLc的通信比较简单,通信过程中并没有涉及到复杂的底层 一、引言 active Actlvex”页 component” 1mportcontrol”.在1mport comm 现代工业控制的监控系统及其他过程检测和控制系统. 内选择”Mlcrosoft 大多采用分布式监控系统的控制方式,要使其信息集中,功能 其添加到DeIph-中使用。 分散的优点得以充分发挥,就必须进行上位机与下位机之间 Mscomm控件的主要属性及事件 的数据通信.与此同时,可编程控制器(PLc)以其功能强大、 commPort:设置或返回申行端口号.缺省值l。 通讯灵活、可靠性高、环境适应性好灞程简单、使用维护方便 SettiⅡEs:设置或返回串口通信参数,格式为“波特率.奇 等优点而被作为下位机广泛应用于工业现场.而微机在数据 偶校验位,数据位.停止位”。 处理及人机界面方面有得天独厚的优势,因此采用微机为上 位管理机来进行工艺流程及工艺参数的显示、控制参数的修 False) 改等.这样不得不解决上位管理机与下位控制机之间的通信 Portopen:={Truel 问题.本文结合基于元胞自动机的电梯群控系统建模与仿真 1024字节. 系统介绍如何运用delphi5.o实现上位机与OMRON c200HG PI,c之间的通信。 可通过设置该属性为0来清空接收缓冲区. 二、通信系统的硬件结构 的oncomm事件. 率仿真系统由一台通用Pc(上位机)和OMRoN c200HGPLc(下位机)组成。c200HG的cPu单元内带有Rs 一232c端口.其支持与Pc串口的一对一串行通信.通过编制 comm事件. 上位机的控制程序和相应的下位机程序就能实现上下位机之 间数据的交互. 数,设置该属性为。表示Input读取整个缓冲区的内容.
显示全部
相似文档