今天小编要和大家分享的是工业控制相关信息,接下来我将从基于DDE协议通过以太网实现modbus plus和PLC的数据交换,simatic h1网是德国西门子公司开发的一种基于tcp/ip协议的标准这几个方面来介绍。

工业控制相关技术文章基于DDE协议通过以太网实现modbus plus和PLC的数据交换simatic h1网是德国西门子公司开发的一种基于tcp/ip协议的标准

工业控制相关技术文章基于DDE协议通过以太网实现modbus plus和PLC的数据交换

1、引言

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

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

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

2、系统简要说明

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

基于DDE协议通过以太网实现modbus plus和PLC的数据交换

图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)。