delphi下利用dde实现同rslinx通信

delphi下利用dde实现同rslinx通信

ID:11116199

大小:26.50 KB

页数:0页

时间:2018-07-10

delphi下利用dde实现同rslinx通信_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《delphi下利用dde实现同rslinx通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Delphi下利用DDE实现同RsLinX通信30南钢科技与管理2006年第2期Delphi下利用DDE实现同RsLinX通信张伟锋陈超燕(能源中心)摘要:根据炼铁新厂煤气放散塔自控系统的运行情况,从RockWell工控软件RsLinx入手,分析了RsLinx软件的通讯方式,提出了采用动态数据交换技术的通讯方案.并用Delphi编制程序,实现了数据远传和显示,声音报警等功能,保证了煤气系统安全运行.同时也为数据存储,不同工控系统数据交换提供了一种方法.关键词:煤气放散塔动态数据交换RsLinX通信Programming,vithDelp

2、hithroughDDEtoImplementRsLinxCommunicationZhangWeifengChenChaoyan(EnergyResourcesCenter)Abstract:Thedevelopmentprogramofdynamicdataexchangetechnologyisputforward,whichfocusesonRslinxofRockWe11andanalYsesthecommunicationmodeofRsLinxbasedontheoperationofautomaticsystemofga

3、sdesorptiontoweratNewIron—makingP1ant.Itrealizesthefunctionssuchasdistanceddatatransferwithvision,voiceandalarmbyprogrammingwithDelphiandensuresgassystemtooperatesafely,Italsoprovidesamethodfordatasavinganddataex—change.Keywords:gasdesorptiontower;dynamicdataexchange;RsL

4、inxcommunication1引言煤气放散塔是保证煤气管网正常运行的安全装置.当煤气系统出现异常的压力时,该装置把多余的煤气点火燃烧,保证管网压力稳定.如果该系统不能正常工作,极容易出现煤气水封击穿,管道损坏,煤气泄露等事故,危及人身安全.炼铁新厂原煤气放散塔采用的是ROCKWELL公司的Logix5550PLC和一台本地工控机组成自动化控制系统.放散塔的点火柜,调节阀,放散阀等均根据煤气压力自动控制,达到保证高炉煤气系统安全的目的.移交到能源中心管理后,将原先的本地控制方式,改为远程控制的方式,在调度中心增加一台工控机并安装RsL

5、inX软件.调度根据管网状况及时调整运行方式,当煤气压力过高时,进行煤气放散,保证管网的安全运行.但由于原系统设计只是在正常生产情况下进行自动控制,当管网压力出现比较大的波动时,该系统无法进行及时的放散,必须采用手动方式.原系统在高炉煤气系统压力过高或者过低时只显示提示信息而没有声音报警,调度不易及时发现煤气压力的变化,极可能造成人身,设备事故,存在重大隐患.为了解决这一问题,必须在工控机中安装一个程序,可以采集到现场的信号,如高炉煤气压力,当达到煤气压力上限值后驱动声卡发出报警信号.2通讯系统分析该系统为工业以太网,系统硬件环境由两台

6、工控Pc机和Logix5550PLC组成.一台Pc机和PLC在放散塔本地,另一台PC机在能源调度中心.PC机上安装的是ROCKWELL公司的RSLINX通讯软件2006年第2期南钢科技与管理31和RSVIEW32组态软件.它们之间的通讯采用OPC方式(OLEforProcessContro1),由RSLINX担当OPC服务端发送PLC的数据,RSVIEW32担当OPC客户端接收数据.同时RSLINX也提供DDE服务.RS-VIEW32提供人机操作界面.3DDE的工作原理Windows支持三种基本的IPC(进程间通信)机制:动态链接库(D

7、LL)中的共享数据段,Windows剪贴版(Clipboard)和动态数据交换DDE(DynamicDataExchange).许多Windows应用程序如办公软件Mi-crosoftword,EXCEL,工控软件RSLINX等都支持DDE技术,并在程序中嵌入了DDE消息处理函数.而此类应用程序大多是作为一个DDE服务器形式存在的,这就允许用户通过自行编制的一些外围软件以DDE客户的身份对其进行连接,并通过DDE服务器程序接收通讯数据和发送控制指令.DDE,是提供对不同程序在运行期间实现对数据的动态交换的一种通用技术.DDE是建立在Wi

8、ndows内部消息系统和共享全局内存基础上的一种协议,用来协调Windows应用程序之间的数据交换和命令调用.4设计思路首先,在开发工具的选择上,选择了提供有现成的DDE系列组件的BorlandDelphi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。