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日 下午3:37
下一篇 2017年6月11日 下午3:37

相关推荐

  • 冗余系统连接问题

    现在有两套电源和CPU(412-5H)模块,只有一套工控机,两个IM153-2,但是只有一组通道,请问,(1)硬件方面怎么连接啊,电脑只有一个网口,而两个CPU有两根网线,是将两根…

    SIMATIC Net 2017年6月3日
  • 想请教下跨网段访问PLC怎么实现

    我想实现在172.172.127网段中simatic net通过路由器访问另外的网段(例如100.1.1)中的西门子400PLC,这样能实现吗,怎么实现? 最佳答案 参考…

    SIMATIC Net 2017年6月10日
  • opc 同步通讯和异步通讯区别

    opc 同步通讯和异步通讯区别是什么?批量写入和批量读出用哪种方式好,可以共用么? 最佳答案 OPC通信方式OPC规范规定了两种通信方式:同步通信方式和异步通信方式。异步…

    SIMATIC Net 2017年6月11日
  • 无线交换机W744-1PRO如何通过CP343-1远程下载监控程序?

    本人手头有CPU 313C-2DP,以太网模块CP343-1,西门子无线交换机W744-1PRO各一个,用网线直接连笔记本和W744,用PST4.1可以设置无线交换机的I…

    SIMATIC Net 2017年6月8日
  • 通信与通讯有区别吗?

    在工控自动化领域,通信与通讯这两个名词有区别吗? 最佳答案 建议楼主参考以下链接:http://wenku.baidu.com/link?url=-5K0LsNLddiVr1H-m…

    SIMATIC Net 2017年6月1日
  • DB中的变量大小红旗

    工控机与PLC400通讯,通过两中方式进行数据交换。 1、使用CP5614与400进行PROFIBUS通讯。 2、使用工业以太网通讯,西门子工控机自带的网口与P…

    SIMATIC Net 2017年6月18日
  • CP343-1通讯方法

    不明白https://support.industry.siemens.com/cs/document/83104160/%E9%80%9A%E8%BF%87cp343-1%E6%…

    2017年6月1日
  • SIMATIC NET添加变量

    如图所示:1、我如何做位变量?上面最低都是字节2、后面第4个空的数据长度,是位还是字节,还是其他什么? 图片说明:    最佳答案 可参考:《如何将Simati…

    2017年6月7日
  • 急需CP5613卡在STEP 7 V5.4下的驱动程序

    我手头有一个2003年出的CP5613卡,是以前项目多的,我现在要把他用上,但是又没有驱动程序了,各位如果谁有的话,能否发给我,邮箱:CZY668@126.COM,如果程序太大发不…

    SIMATIC Net 2017年6月24日
  • 求西门子工业交换机样本

    求一份工业交换机选型样本。scalance的 最佳答案 1、SCALANCE X 工业以太网交换机产品样本,SCALANCE X2010.11&nbs…

    SIMATIC Net 2017年6月5日