S5兼容通信

ISO传输协议:用于S7站之间的数据交换以及PC站、S5站和第三方系统之间的通信;

特性:

1、站之间的通信都是基于MAC地址的;

2、使用数据块的数据传输适用于8Kbytes的数据;

3、可以适用send/receive和fetch/write服务实现数据传输;

4、数据接收由对方通过ISO参考模型第四层进行确认;

5、数据无法通过路由器进行传递,ISO不支持路由,因此,此协议是基于MAC地址而不是IP地址;

ISO-on-TCP协议:用于S7站之间的数据交换以及PC站、S5站和第三方系统之间的通信;

特性:

1、站之间的通信都是基于IP地址的;

2、使用数据块的数据传输适用于8Kbytes的数据;

3、可以适用send/receive和fetch/write服务实现数据传输;

4、数据接收由对方通过ISO参考模型第四层进行确认;

5、数据可以通过路由器传递;

UDP协议:用于两个站之间的数据交换;

特性:

1、两个字节(一个2048的数据块被分为两个包)之间相关数据块的不可靠传输;

2、支持组播,通过建立组播环,组播允许站组一起接受和发送数据到这个组;

3、可以适用send/receive实现数据传输;

4、数据可以通过路由器传递;

PPI通信

是西门子公司专门为S7-200开发的通信协议,内置于CPU中。

特性:

1、物理上基于RS485接口;

2、主从协议,主站发送要求到从站设备,从站做出响应,从站不能主动发送信息;

3、PPI协议不限制与一个从站通信的主站数量,但在一个网络中,主站不能超过32个;

MPI通讯

是SIMATIC多点通信的接口。

特性:

1、适用于少数站点之间的通信,多用于连接上位机和少量PLC之间近距离的通信;

2、通信速率为19.2K-12Mbit/s,但是直接连接PLC的MPI网络,其最高通信速率为187.5KBIT/S,主要是受S7-200CPU通信速率限制;

3、在MPI网络中,最多可以有32个站,一个网段的最长通信距离为50M,更远的通信距离可以通过RS485中继器扩展;

4、允许主主通信和主从通信,每个CPU通信口的连接数是4个;

5、MPI不能和一个作为PPI主站的CPU进行通信;

6、S7-200PLC只能作为MPI的从站,不能作为主站,S7-200PLC之间只能通过PPI进行访问;

PROFIBUS

现场总线通信,具有很好的实时性。和PROFINET通信介质不同,没有任何联系。

特性:

1、基于RS485串行通信;

2、最大带宽是12Mbps;

3、数据传输方式是半双工;

4、一次性数据传输为32bytes;

5、用户数据最大为244bytes;

6、组态和诊断需要专门的接口模块;

7、需要使用特殊的工具进行网络诊断;

8、网络中一般只有一个主站,多主站系统,会导致DP循环周期过长;

9、一个接口只能做从站或者主站;

分类:

1、PROFIBUS-DP(decentralized periphery)是一种高速低成本通信,用于设备级控制系统和分散式IO的通信。常用于控制器之间,控制器和模块之间的通信,可以取代半DC24V信号的传输;

2、PROFIBUS-PA(process automation)连接传感器和控制机构的通信,可以取代4-20ma的模拟量传输;

3、PROFIBUS-FMS(filed bus message specification)用于车间级监控网络,是一个令牌结构、实时多主网络,在控制器之间传输大量数据,实时性不高;

PROFINET

现场总线通信,具有很好的实时性。

特性:

1、基于工业以太网;

2、基于标准以太网开发的应用都可以直接应用于PROFINET;

3、最大带宽是100Mbps;

4、数据传输方式是全双工;

5、一次性数据传输为254bytes;

6、用户数据最大为1400bytes;

7、组态和诊断使用标准的以太网卡;

8、使用标准的IT工具就可以进行网络诊断;

9、一个网络中不限制主站个数,任意的控制器都可以在网络中运行,多个控制器不会影响IO的响应时间;

10、一个接口既可以做控制器又可以做IO设备;

西门子PLC常用通信协议以及常用协议的区别(二)相关推荐

  1. 几种常用通信协议:IIC协议、SPI协议、UART协议

    通信可以形象的比喻成两个人讲话:1.你说的别人得能听懂:双方约定信号的协议.2.你的语速别人得能接受:双方满足时序要求. 一.IIC协议: 2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一 ...

  2. 西门子 PLC TCP 通信协议

    flexmanager PLC 通信协议 http://www.flexem.cn/Index.html PLC与PC网络通信实验 https://blog.csdn.net/loblab/artic ...

  3. 西门子PLC各类通信协议差异对比

    西门子PLC有4大类,几十个型号类型,PLC不同所支持的通讯协议也不相同. S7-200系列支持的协议有:PPI.MPI.PROFIBUS.以太网.S7协议.AS-INTERFACE.USS.MODB ...

  4. C#读写三菱PLC和西门子PLC数据 使用TCP/IP 协议

    本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能 ...

  5. 西门子PLC常用通信协议以及常用协议的区别(一)

    RS232:是硬件接口 描述:是目前最常用的串行通信接口,RS232-C只是表示RS232的版本,简称都是一样的. 特性:标准接口采用9针或者25针D型接口,常用的一般是9针接口,因为大部分连接不需要 ...

  6. 西门子标准报文1常用_基于Snap7使用C#编程访问西门子PLC系列教程(2)-S7协议

    本文是Snap7软件包系列教程的第2篇,我们来介绍下S7协议,包括如下几个主题: 1.S7协议简介 2.S7协议命令简介 3.S7协议通信的角色与模式 1.S7协议简介 S7协议是西门子S7系列PLC ...

  7. 西门子PLC各个通信协议解析,分析

    1,协议分类 (0)协议背景介绍1 1,mpi接口.dp接口.rs485接口.rs232接口具体区别? (一)mpi接口.dp接口:这两者均为基于RS485接口(可以理解为硬件标准).mpi与dp是通 ...

  8. 西门子PLC中DB与DI有什么区别

    数据块用来存放用户程序使用的共享数据,DBX是数据块中的数据位,DBB.DBW和DBD分别是数据块中的数 据字节.数据字和数据双字. 背景数据块用来为FB(功能块)提供参数,DIX是背景数据块中的数据 ...

  9. 联网常见通信协议与通讯协议梳理- 通讯协议

    1  "通信"与"通讯"傻傻分得清 传统意义上的"通讯"主要指电话.电报.电传.通讯的"讯"指消息(Message),媒 ...

  10. 基础技术篇 10 ——物联网常见通信协议与通讯协议梳理【下】- 通信协议

    物联网常见通信协议与通讯协议梳理[下]- 通信协议 1  概述 在上一篇文章<物联网常见通信协议与通讯协议梳理[上]- 通讯协议>中,对物联网常用通信协议和通讯协议作了区分,并对通讯协议进 ...

最新文章

  1. 4星|《高手》:会讲故事的科学家的经管社科书读书笔记
  2. JavaWeb学习总结(十二)--事务
  3. arcgis二次开发python-ArcGIS 二次开发专题 序
  4. html5用圆圈画猫,html5的应用-画一个可爱的小猫咪效果图
  5. linux java socket编程_深入学习socket网络编程,以java语言为例
  6. 日日行,不怕千万里;常常做,不怕千万事
  7. d3.js——饼状图
  8. python2最新版本_Python 2.7.18发布,Python 2的最新版本
  9. JAVA基础编程50道练习题
  10. 【航空订票系统——开题报告 分享(仅供参考呀)】
  11. VC无进程木马下载器源码(利用IE隐藏进程)
  12. elasticsearch 从 _source 与 stored_fields 获取数据不一致?
  13. 初入职场的你知道如何向领导邮件汇报工作吗
  14. 批量提交网站url到百度进行提升索引量的方法
  15. ‘dict_keys‘ object does not support indexing错误解决
  16. PS网页设计教程XXIII——创建一个售卖iPhone 5应用程序的网站
  17. Dunn检验的介绍和python实现
  18. 如何做好 OSPO,推动企业开源丨雨林开源行
  19. 基于simulink的PN码相关峰同步仿真
  20. JS中 new FormData() - FormData对象的作用及用法

热门文章

  1. Silverlight 4 Tools for Visual Studio 2010手动一步一步安装
  2. 解决Linux QQ闪退和扫码无法登陆的方法
  3. 学校题库管理系统需求分析
  4. PSP英文学习好助手 - 移动英语通PSP版
  5. Uploadify-中文帮助手册
  6. matlab 神经网路,matlab神经网络的工程实例(超级详细)
  7. 强大好看的dz论坛社区源码手机端
  8. Xcode12 兼容iOS14 及下载链接
  9. selenium3降级到selenium2详细步骤
  10. 一网打尽Mac上的高效工具 - 系统工具篇(附演示视频)