cpu模块和pc机都是主站吗?

mpi网络上允许有多个主站吗?他们是怎么通信的?

最佳答案

MPI是西门子公司内部协议是不公开,而PROFIBUS DP是标准协议是完全公开的。MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于PLC之间通讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。MPI通信可使用PLC S7-200/300/400、操作面板TP/OP及上位机MPI/PROFIBUS通信卡,如CP5512/CP5611/CP5613等进行数据交换。MPI网络的通信速率为19.2Kbps~12Mbps,最多可以连接32个节点,最大通讯距离为50m,但是可能通过中断器来扩展长度。
1 类DP 主站(DPM1)
DPM1是中央控制器,它在确定的报文循环内与分散的从站循环地交换信息。典型的DPM1设备,如可编程逻辑控制器(PLC)或PC等。DPM1有主动的总线存取权,它可以在固定的时间读现场设备的测量数据(输入)和写执行机构的设定值(输出)。这种连续不断的重复循环是自动化功能的基础。
2 类DP 主站(DPM2)
这类设备是工程设计、组态或操作设备。它们在系统投运期间执行,主要用于系统维护和诊断,组态所连接的设备、评估测量值和参数,以及请求设备状态等。DPM2 不必永久地连接在总线系统中。DPM2 也有主动的总线存取权。   
MPI(MULTIPOINT INTERFACE)是一种适用于小范围、少数站点间通讯的网络。在网络结构中属于单元级和现场级。适用于SIMATIC S7/M7和C7系统,多用于对其变成,连接上位机和少量PLC之间近距离通讯。通过PROFIBUS 电缆和接头,将控制器CPU的MPI编程口相互连接以及与上位机网卡的编程口(MPI/DP口)连接即可实现。

 

      拓扑结构

      MPI网络是一种总线型网络,可以用来连接多哥编程设备、操作面板和SIMATIC PLC(如:S7-300/400系列,也包括S7-200系列)。

 

      应用场合

      MPI接口是S7-300/400CPU上自带的编程口,利用编程口通讯是一种对通讯速率要求不高,通讯数据量不大的通讯方式。

      MPI的通讯速率为19.2K~12Mbps,通常默认设置是187.5Kbps;通讯数据包不大于122字节。

 

     网络连接

     MPI通讯利用PLC站S7-200/300/400和上位机(PG/PC)插卡CP5411/CP5511/5611/5613的MPI进行数据交换。

      连接电缆为PROFIBUS 电缆,接头为PROFIBUS接头,并带有终端电阻。

      在MPI网络上最多可以有32个站。第一个站与最后一个站之间通讯距离为50米,更厂的通讯距离可以通过RS485中继器扩展,扩展后一个总线段最长1000米。通讯波特率为187.5bps。

 

 

      通讯方式

      1.设置MPI接口

         在控制面板/SET PG/PC INTERFACE中选择访问点S7-ONLINE,选择所用的编程设备,例如用PC ADAPRER作为编程设备.

      2.PLC之间通过MPI口通讯

         PLC之间通过MPI口通讯可分为三种:

        (1)全局数据包(GD)通讯方式

        (2)不需要组态连接的通讯方式

        (3)需要组态连接的通讯方式

 

        全局数据包通讯方式

        以这种通讯方式实现PLC之间的数据交换时,只需要关心数据的发送区和接收区.在配置PLC硬件的过程中,组态所要通讯PLC站之间的发送区和接收区即可,不需要任何程序处理.这种通讯方式只适合S7-300/400PLC之间相互通讯.

       这种通讯方式的通讯数据包长度为:S7-300最大为22字节,S7-400最大为54字节.

 

      不需要组态连接的通讯方式

      全局数据包通讯的组态必须是同一个项目下完成,缺乏灵活性,可以通过调用系统功能来实现MPI通讯,这种通讯方式适合于S7-300/400/200之间通讯,而且是不需要组态连接.

提问者对于答案的评价:
谢谢了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc169262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日
下一篇 2017年6月11日

相关推荐

  • WINCC如何向PLC里面写数据

    315-2DP和ET200组成分布式IO,同时通过DP方式与3台工控机通讯,每台工控机的WINCC组态都是相同的。其中一台工控机同时通过串口与一个流量计通讯,其流量值直接在WINC…

    SIMATIC Net 2021年7月5日
  • wincc如何同时连上CPU和外网

    现场一台装了wincc的工控机,直接通过网线连接到CPU315 DP/PN,CPU上有网线插口。现在想将工控机连上外网,方便出问题时用类似teamviewer之类的远程桌…

    SIMATIC Net 2017年6月1日
  • Scalance W 788连接无线网络

    手头有一台Scalance W 788,公司有无线网络,不知道能不能用这台Scalance W 788将我的台式机连接到公司的无线网络,实现…

    SIMATIC Net 2017年6月13日
  • 网线可以下载带PN口PLC的硬件组态吗

    有个工地有个带PN口的400PLC,它的硬件组态需要更改,目前我没有编程线,准备用网线下载组态。以前我曾经有两次用网线下载硬件组态出现错误,请问网线下载组态可以确保成功吗,当然网线…

    SIMATIC Net 2017年6月3日
  • simatic net opc 版本和下载

    第一次准备用西门子的opc,目前是要连接313plc+cp341-1的以太网模块,上位机是win7 64位的,该悬着那个opc版本,那里能下载。有没有安装和使用手册呢? …

    SIMATIC Net 2017年5月29日
  • SIMATIC NET如何卸载干净

    最近安装的SIMATIC NET 2006出现了一些问题,我将它卸载了,准备重新安装。可是总提示不能安装,网上有人说是因为没卸载干净,需要重装系统。请问这里有高…

    SIMATIC Net 2017年6月10日
  • PROFINET通讯卡

    请问各位大神,PLC通过PROFINET与电脑通讯,我现在需要将电脑里的以太网卡变换成PROFINET通讯卡,请问有支持电脑PCI插槽的PROFINET卡吗?有具体型号吗?谢谢。 …

    SIMATIC Net 2021年7月5日
  • OPC Scout V10建变量很卡

    OPC Scout V10建立变量卡,等2分钟才能建立1个变量,PLC没有连接 最佳答案 http://www.ad.siemens.com.cn/servic…

    SIMATIC Net 2021年7月5日
  • Profibus-DP网络中怎么加入OP177做显示功能

    大家好!!  我们单位的冷冻机组一套由上位机监控系统(组态王)、5611卡、10套S7-200PLC组成的一个Profibus-DP网络,负责对各PLC数据的监…

    SIMATIC Net 2017年6月24日
  • S7 外网 发送数据

    一个S7-412-2DP带CP443-1的站点,CPU地址192.168.1.3,通过一台路由器接外网。如何在程序中向外网的一个IP地址(如123.456.12.123 …

    SIMATIC Net 2017年6月10日