西门子S7-200网络通讯——通讯协议选择 点击:274 | 回复:3



robingsion

    
  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1937帖 | 3671回
  • 年度积分:1068
  • 历史总积分:55076
  • 注册:2011年4月11日
发表于:2020-01-26 11:15:07
楼主

下面是S7--200 CPU所支持的协议的总览。

  • 点对点接口(PPI)

  • 多点接口(MPI)

  • PROFIBUS

在开放系统互联(OSI)七层模式通讯结构的基础上,这些通讯协议在一个令牌环网络上实现。令牌环网络符合欧洲标准EN 50170中定义的PROFIBUS标准。这些协议是非同步的字符协议,有1位起始位、8位数据位、偶校验位和1位停止位。通讯结构依赖于特定的起始字符和停止字符、源和目地站地址,报文长度和数据校验和。在波特率一致的情况下,这些协议可以同时在一个网络上运行,并且互不干扰。
如果带有扩展模块CP243--1和CP243--1 IT,那么S7--200也能运行在以太网上。


PPI协议
PPI是一种主--从协议:主站器件发送要求到从站器件,从站器件响应,参见图7--7。从站器件不发信息,只是等待主站的要求并对要求作出响应。
主站靠一个PPI协议管理的共享连接来与从站通讯。
PPI并不限制与任意一个从站通讯的主站数量,但是在一个网络中,主站的个数不能超过32。

如果在用户程序中使能PPI主站模式,S7--200 CPU在运行模式下可以作主站。在使能PPI主站模式之后,可以使用网络读写指令来读写另外一个S7--200。当S7--200作PPI主站时,它仍然可以作为从站响应其它主站的请求。
PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。对于PPI高级,每个设备的连接个数是有限制的。S7--200支持的连接个数如表7--3所示。
所有的S7-200 CPU都支持PPI和PPI高级协议,而EM277模块仅仅支持PPI高级协议。



MPI协议
MPI允许主--主通讯和主--从通讯,参见图7--8。与一个S7--200 CPU通讯,STEP 7--Micro/WIN建立主--从连接。MPI协议不能与作为主站的S7-200 CPU通讯。
网络设备通过任意两个设备之间的连接通讯(由MPI协议管理)。设备之间通讯连接的个数受S7--200CPU或者EM277模块所支持的连接个数的限制。
S7--200支持的连接个数如表7-3所示。


对于MPI协议,S7--300和S7--400 PLC可以用XGET和XPUT指令来读写S7--200的数据。


PROFIBUS协议
PROFIBUS协议通常用于实现与分布式I/O(远程I/O)的高速通讯。可以使用不同厂家的PROFIBUS设备。这些设备包括简单的输入或输出模块、电机控制器和PLC。
PROFIBUS网络通常有一个主站和若干个I/O从站,参见图7--9。主站器件通过配置可以知道I/O从站的类型和站号。主站初始化网络使网络上的从站器件与配置相匹配。主站不断地读写从站的数据。


当一个DP主站成功配置了一个DP从站之后,它就拥有了这个从站器件。如果在网上有第二个主站器件,那么它对第一个主站的从站的访问将会受到限制。



TCP/IP协议
通过以太网扩展模块(CP243--1)或互联网扩展模块(CP243--1 IT),S7-200将能支持TCP/IP以太网通讯。


1分不嫌少!


楼主最近还看过



wly200605202

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2020年1月29日
发表于:2020-02-02 16:25:49
1楼

学习学习,好东西

夜深微量

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:164
  • 注册:2020年1月22日
发表于:2020-02-02 17:06:31
2楼

好好看好好学,谢谢楼主分享

fz2010rt

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:86
  • 注册:2019年12月19日
发表于:2021-06-29 17:40:46
3楼

学习学习,好东西


热门招聘
相关主题

官方公众号

智造工程师