以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。

网络及通信服务的转变

9.2网络及通信服务的转变

9.2.1 从PROFIBUS到PROFINET的转变

PROFIBUS基于RS485网络,现场安装方便,通信速率可以根据PROFIBUS电缆长度灵活调整,通信方式简单。第三方厂商支持的PROFIBUS设备种类较多,在以往的使用中深受广大工程师和现场维护人员的青睐。随着工业的快速发展,控制工艺对工业通信的实时性和数据量又有了更高的要求,同时也需要将日常的办公通信协议应用到工业现场中。着眼于未来,西门子公司在十多年前就已经推出PROFINET,到目前为止已经大规模地应用在各个行业中。

基于工业以太网的PROFINET完全满足现场实时性的要求。通过PROFINET可以实现通信网络的一网到底,即从上到下都可以使用同一种网络,如图9- 2所示,便于网络的安装、调试和维护(强烈建议控制网络与监控网络使用不同的子网)。每一个S7-1500 CPU都集成了PROFINET接口,此外,考虑项目集成的便易性,在大型PLC CPU1516/CPU 1517/CPU 1518也集成了PROFIBUS接口,但是只能作为主站。

图9- 2PROFINET 一网到底

1)   PROFINET对比PROFIBUS的优点

  • 为了继承PROFIBUS的使用方式,在TIA博途软件配置上基本相同。

  • 实时性强,站点最短更新时间可以达到250μs(基于2.2版本),并且各个站点的更新时间可以单独设置。

  • 一个控制器可以连接多达512个站点(例如S7-1518 CPU)。

  • 控制器可以同时作为IO控制器(相当于PROFIBUS主站)和IO设备(相当于PROFIBUS从站)。

  • 基于以太网,支持灵活的拓扑,如星型、树型、环型、混合型等。

  • 可以使用无线网络进行通信。

  • 集成WEB功能,可以查看报文的出错率。

  • 诊断方便。

  • 通信数据量大。

  • 没有终端电阻的限制。

2)   PROFINET对比PROFIBUS的弱点及应对方法

  • 两个相邻站点不能超过100米,超过100米,则需要在2站点间加上一个交换机作为中继器。如果距离较长,考虑到成本可以使用光纤。

  • 中间站点不能掉电,否则后面的网络不能通信,使用环网可以解决这个问题。

  • 对于原有项目,如不想改动PROFIBUS网络,可以使用IE/PB link网关进行不同网络间的转换。

3)   两种网络抗干扰性的探讨

  • 两种网络都使用屏蔽双绞线,一般来说,在物理层上抗干扰性应该是相同的,除非是屏蔽层更密。

  • PROFINET使用RJ45以太网接口,与外部信号隔离,站点间没有电位差的问题。因此,不会存在PROFINET烧接口的问题,但是一定注意不要超过最大的隔离电压。

  • 现场许多PROFIBUS瞬间掉站的问题往往不是干扰的问题,而是接线与安装的问题,或是使用非标的接头和电缆,或是在后期的技改中没有按照规范接线,看似简单,但是如果在安装和接线时不注意细节,就可能造成故障频出。PROFINET的安装与拓扑与以太网相同,安装技术已经非常成熟,并且没有PROFIBUS对网络拓扑和终端电阻的要求,这样在实际应用中可以避免上述的绝大部分问题。

9.2.2 MPI接口被PROFINET接口替代

与S7-300/400不同,每一个S7-1500 CPU标配一个以太网接口(自带两**换机),向上可以连接HMI,向下可以连接分布式I/O,横向可以进行PLC站点间的通信。同时,该以太网接口也可以用于编程与调试,不需要特殊的适配器。使用PC机上的以太网接口就可以进行通信,众多功能与优点远超MPI,这也是S7-1500系统没有MPI接口的原因。

9.2.3 基于PROFIBUS通信服务的变化

PROFIBUS标准的三种通信服务有DP、PA和FMS。FMS用于主站间数据通信,配置过程非常繁琐,近些年少有使用;除此之外,基于PROFIBUS的FDL通信服务用于西门子S7-300/400主站间的通信,在PN接口推出后,FDL因性价比低的原因而使用减少。基于以上考虑,S7-1500系统中将不再使用FMS、FDL通信服务。

profibus 主站软件_SIMATIC S71500与TIA博途软件的使用连载63相关推荐

  1. 西门子1500c语言编程猫,TIA 博途软件 - STEP7-1500 编程指令使用手册

    1.买一本机械工业出版社出版的西门子自动化技术丛书----<SIMATIC S7- 1500 与 TIA博途软件使用指南> 2.下载 SIMATIC STEP 7 Professional ...

  2. tia v15 添加项目_硬技能,TIA 博途软件界面的介绍

    在前面的文章中给大家介绍了TIA 博途软件的安装包等介绍,这次小编给大家介绍一下TIA 博途软件的界面.#电工学习PLC# 你知道吗,在博途软件的自动化项目任务的创建中,我们可以使用portal视图和 ...

  3. TIA博途软件中程序编辑区标题上的收藏快捷指令取消了,如何恢复显示?

    TIA博途软件中程序编辑区标题上的收藏快捷指令取消了,如何恢复显示? 对于刚接触博途软件的小伙伴来说,上手还是需要一些时间的,如果在使用时,不小心把程序编辑区上方收藏的快捷指令取消了,如果进行显示呢? ...

  4. TIA博途软件安装在虚拟机中,如何连接PLC进行通信?

    TIA博途软件安装在虚拟机中,如何连接PLC进行通信? 虚拟机中如何连接? 方法1: 以太网在虚拟机中的连接 通常电脑会有一个有线网卡和一个无线网卡. 因此,设置中需要确定选择哪个网卡. VM软件中- ...

  5. TIA博途软件运行时有残影或字体显示不清晰的解决办法

    TIA博途软件运行时有残影或字体显示不清晰的解决办法 我们右击TIA 博途软件快捷方式,选择"属性"-"兼容性",点击下方的"更改高DPI设置&quo ...

  6. 西门子TIA博途软件多版本共存安装教程

    众所周知,博途多版本安装在同一个系统中存在很大的问题,一方面是同一个大版本下不能安装多个小版本,另一方面也是一个系统安装多个大版本存在专业版和舒适版之间无法同存的问题(例如v14 wincc comf ...

  7. TIA西门子博途软件中如何让程序段自动显示注释?

    TIA西门子博途软件中如何让程序段自动显示注释? 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 1.打开TIA博途软件–项目视图,点击菜单栏中的& ...

  8. FANUC机器人的通讯方式(4)TIA博途如何添加机器人组态网络

    FANUC机器人的通讯方式(PROFINET通讯)之TIA博途如何添加机器人组态网络 在另外一篇"西门子TIA portal如何安装FANUC机器人的GSD文件"一文中,已经和大家 ...

  9. 西门子博途软件安装及使用

    一.博途软件的简介 博途软件可以对西门子300.400.1200及1500产品进行组态.编程和调试.TIA博途软件是一个系统,里面包含有多种软件,可以满足用户在不同自动化控制系统中的各种需求.因此,博 ...

最新文章

  1. 带无线驱动的linux版本,怎么在Linux里查询无线网卡的驱动程序版本
  2. HTML 杨辉三角,杨辉三角 - 哼哼哈嘿 - OSCHINA - 中文开源技术交流社区
  3. Swt/Jface中提供的dialog
  4. 如何在 Microsoft Visual C# .NET 中实现 Microsoft Excel 自动化
  5. php cli swoole mysql_[了解实践]Swoole、PHP与MySQL:连接池,swoole扩展实现真正的PHP数据库连接池。...
  6. Newtonsoft 六个超简单又实用的特性,值得一试 【上篇】
  7. 如何让用户留在生态系统里?向苹果学习!【转载】
  8. 简易安装Matlab R2014a 破解版
  9. TCP/IP协议详解(干货!)
  10. 三菱plc与西门子plc编程有什么不同?
  11. 苹果画画软件_想在iPad 上画画,推荐用这些软件
  12. 诺基亚9 PureView正式发布
  13. [JPBC] BigInteger 和 Element 的转换
  14. Thread小练习(网图下载)
  15. 为什么要阅读《首先,打破一切常规》
  16. python 证书-python+证书
  17. 社区网站系统 jsGen
  18. CE下中文输入法编辑器(转)
  19. 汪升华c语言答案,C语言程序设计教程/普通高等教育“十二五”规划教材
  20. Postman发送一个请求

热门文章

  1. 提高ASP.NET性能的一点方法
  2. SpringMVC之访问静态文件
  3. 减少图片HTTP 请求的方案
  4. pipe row的用法, Oracle split 函数写法.
  5. 微服务中远程调用Dubbo与Feign对比
  6. idea中git提交代码更改作者名字(亲测)
  7. mysql-行锁的实现
  8. 海量数据选取重复次数最多的n个
  9. JavaScript函数节流和函数防抖
  10. Laravel添加验证场景提高针对性质的验证