用Delphi实现计算机与OMRON PLC之间的串行通信.pdf
文本预览下载声明
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读取整个缓冲区的内容.
显示全部