基于DDE协议的Modbus Plus与Ethernet数据交换

嵌入式系统 时间:2012-08-14来源:网络

1 引言

  modbus plus(以下简称mb+)是一种针对工业控制应用的本地局域网系统。以太网是当今现有局域网采用的最通用的通信协议标准。其具有低成本、高可靠性、高速率、开放性好等特点,在工控领域得到了广泛的应用。  

  动态数据交换(dde)是windows操作系统一直保持兼容的一种应用程序间的数据通信方式。对于很多直接和硬件打交道的应用程序,尤其是plc编程软件,是一种较为可靠的通信方式。

  本文通过某钢厂单机架平整机板型改造过程中的实际应用,介绍使用vc2005在windows下实现pc与mb+网的dde通信并通过以太网实现与板型仪plc的数据交换。

2 系统简要说明

  本系统如图1所示,包括生产控制plc组,mb+网,pc服务器,100m以太网,板型控制系统。通过pc服务器实现互联。

图1 单机架平整机板型控制系统

  生产控制plc组由mb+网来连接,pc机上使用一块sa-85的pci卡来连接到mb+,用于访问各节点上的plc。pc机上另外使用一块pci接口的以太网卡连接到以太网。板型仪提供了以太网接口,与pc机接入同一个局域网。

  pc机上安装mb+网的dde服务程序,以及本文介绍的自编程序。dde服务程序通过mb+网获取plc上的数据,自编程序使用dde技术获得数据,打包后使用tcp协议发送给板型仪。板型仪通过tcp协议将各种测量数据和状态信号发给pc服务器,相关数据再通过dde协议送dde服务程序,最后通过mb+网送到相应的plc。

3 系统的具体实现

  3.1 dde server软硬件安装方法

  dde基于用户/服务器原则,通过建立应用程序间的对话连接,根据不同的主题和项目进行数据通信。为了从服务器获取数据,用户使用一种固定的3级特殊访问方式,这3级访问分别为:服务(service)、主题(topic)和数据项(item)。

1 2 3 4

关键词: DDE Modbus Plus Ethernet 数据交换

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版