基于.Net平台西门子S7300PLC通讯实现.docVIP

  • 93
  • 0
  • 约3.89千字
  • 约 8页
  • 2018-08-27 发布于福建
  • 举报
基于.Net平台西门子S7300PLC通讯实现

基于.Net平台西门子S7300PLC通讯实现   摘 要 介绍了PC与西门子S7-300PLC在.Net平台下用TCP/IP协议实现通讯的方法。   【关键词】S7-300 PLC TCP/IP套接字 .Net   随着Internet/ Intranet的发展,以太网已渗透到各个角落,今天的控制系统和工厂自动化系统,以太网的应用几乎已经和PLC一样普及。以太网相对于其他通讯方式(如Profibus/Mpi)有许多优势:   (1)速度更快。西门子CP 1543-1的通讯带宽已经可达1000Mbps。   (2)诊断更加方便快捷。简单的ping操作就可以诊断大部分通讯问题。   (3)成本低。不再需要使用特殊的适配器来连接到PLC,只需普通的网线。   因此,本文的研究将基于以太网的TCP/IP协议进行讨论。   1 .NET平台简介   .NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。在CLR执行编写好的源代码之前,需要编译它们(在C#中或其他语言中)。在.NET中,编译分为两个阶段:   (1)把源代码编译为Microsoft中间语言(IL)。   (2)CLR把IL编译为平台专用的代码。   这个两阶段的编译过程非常重要,因为Microsoft中间语言(托管代码)是提供.NET的许多优点的关键。

文档评论(0)

1亿VIP精品文档

相关文档