基于DDE、NETDDE技术解决不同组态软件通讯的方法.pdfVIP

  • 17
  • 0
  • 约8.71千字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报

基于DDE、NETDDE技术解决不同组态软件通讯的方法.pdf

第 26卷 第 l6期 甘肃科技 If.26 No.16 2010年8月 GansuScienceandTechnolog) 4ug. 2010 基于 DDE、NETDDE技术解决 不同组态软件通讯的方法 张继军 ,桂 芳 (1.兰州红叶精细化工公司,甘肃 兰州730060;2.兰州威立雅水务(集团)有限责任公司,甘肃 兰州730060) 摘 要:DDE是一种动态数据交换机制(DynamicDataExchange,DDE)。动态数据交换是微软公司提出的一种数据 通讯形式,它使用共享的内存在应用程序之间进行数据交换。NETDDE即DDE客户端程序通过网络访问远程DDE 服务器。基于大部分组态软件均支持DDE及 NETDDE的特性,可以通过组态软件对于Excel的通讯,方便快捷的实 现不同组态软件之间的通讯。 关键词:DDE;NETDDE;组态软件;Excel 中图分类号:TP393 较易人手;但如类似笔者所在的企业,一期改建使用 l 引言 的是西门子的$7300、400系列 PLC加 WINCC的控 在 PC技术 向工业控制领域的渗透 中,组态软 制系统。二期扩建又使用 了罗克韦尔 AB的 Con— 件占据着非常特殊而且重要的地位。组态软件因其 trolLogix系列PLC+INTOUCH的控制系统,通讯协 不断的发展,功能不断扩大,其定义也在不断的改 议多样且独立,互不支持。则整合难度较大。两个 变,但一般是指一些数据采集与过程控制的专用软 世界级的品牌产品,其 自身利益要求就决定了各 自 件,它们是在 自动控制系统监控层一级的软件平台 系统的独立。本文就是在整合上述两个系统中笔者 和开发环境,使用灵活的组态方式,为用户提供快速 的一些实践体会和方法的小结。希望可以给有同样 构建工业 自动控制系统监控功能的、通用层次的软 问题困扰的读者以参考和启示。 件工具。组态软件可以支持各种工控设备和常见的 通信协议,并且提供分布式数据管理和网络功能。 2 系统整合方法 当前常见的组态软件大抵按开发商性质可分为 当前对于上述问题的解决方法,经查阅资料及 两种,一种是通用型组态软件,可以提供大多数控制 交流,笔者 以为可行的途径主要有三种。 系统的应用,具有较强的通用性,例如 IFIX、IN. 第一种方法就是尽管PLC使用的类型不同,但 TOUCH、组态王等。这类组态软件可以支持绝大多 可以在 IPC(亦可称为上位机 ,下同)上选用通用型 数主流的PLC。在易用性及扩展性方面亦有不俗的 的组态软件 ,例如 IFIX、INTOUCH等。利用通用型 表现。另一种是大型的控制系统厂家基于 自身硬件 组态软件 自身对不同PLC的支持及其全局数据库 设备的配套组态软件,例如 WINCC(SIEMENS公 实现不同类型PLC的数据共享。采用此方法实际 司)、RSVIEW32(ROcKwELL)等。此类软件对于自 是利用通用型组态软件强大的通讯能力,集中了不 身配套的硬件支持更好,更能发挥其硬件设备的特 同PLC的通讯,在 IPC层面解决数据的整合问题。 性,但对其它厂家的兼容性较差,在第三方扩展等方 由于对使用的组态软件的要求较高,加之数据的集 面亦相对支持较少。 中,软件的购置和编程费用较高,对于编程人员的要 在我国常见的控制方式为 IPC+PLC模式,即

文档评论(0)

1亿VIP精品文档

相关文档