西门子S7―200以太网通讯协议的研究.docVIP

  • 151
  • 0
  • 约3.96千字
  • 约 10页
  • 2018-11-05 发布于福建
  • 举报
西门子S7―200以太网通讯协议的研究

西门子S7―200以太网通讯协议的研究   摘 要   西门子S7-200 PLC网络模块采用S7协议通讯,本文分析S7协议的内容与帧格式,其目的是能够让客户自己编写程序,用自己的socket程序通过以太网读写西门子S200 PLC 区数据。本文对要通过编写程序读取S7-1200、S7-300、S7-400的读者也有帮助。   【关键词】S7-200 S7协议 以太网通讯 TCP/IP   1 前言   在使用西门子S7-200 PLC的中,因为其通讯协议不公开,经常导致客户自己开发监控软件同PLC通讯连接出现困难。本文尝试研究通过以太网读取西门子 S200 PLC数据块及寄存器功能。   由于西门子的S7协议是不公开的协议,所以本文的研究方式是通过监听通讯帧,抓取数据包,然后推测协议的格式、定义及意义。   本文的目的,是能让用户自己编写程序,用自己的程序读取西门子S-7 200 PLC的 I、Q、M、DB区数据。   由于本人主要使用以太网与PLC通讯,所以重点介绍 ISO on TCP的通讯方式。但从网上的资料看出,S200的PPI协议、MPI协议其核心都是S7协议。相信本文对想通过MPI或PPI连接的用户也有一定的帮助。   2 ISO on TCP的模型   ISO(International Organization for Standardiza

文档评论(0)

1亿VIP精品文档

相关文档