mpi是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mpi是啥意思相关的知识,希望对你有一定的参考价值。

是有关电子电气方面的,整个词是MPI Optional。

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,但是可以通过中继器来扩展长度。

扩展资料

MPI叫多点接口通信,一般用于小范围、小点数现场级通讯,可实现西门子PLC的操作面板(TP/OP)和上位机之间的数据交换。

例如西门子PLCs7-200/300/400,它的通讯速率19.2Kbit-12Mbit,最多可连接32个接点,通讯距离50m以内。若以中继器连接,站之间的距离可达9100m,可最多也只能用10个中继器,而且它还占用节点数。

MPI的网络组建:利用STEP7的configuretion里的功能可以给每一个网络节点分配一个MPI地址和最高地址,连接是需要在MPI网络的第一个节点和最后一个节点加终端电阻。

PLC以MPI来实现通讯,可用三种方式解决。全局数据包通讯方式、无组态连接通讯方式、组态连接通讯方式。

实现全局数据包通讯方式:在PLC硬件配置过程,组态需要通讯的PLC站之间的发送区和接收区不需要任何程序处理,只适应s7-300/400之间的通讯。

最多也只在一个项目中的15个CPU之间建立全局数据。实现全局数据通讯方法:全局数据包通讯SMATIC Manage里设置s7-300/400MPI的地址,然后在选项/定义全局数据里定义需要通讯的数据地址。

带>符号的表示发送数据,对应栏里的是接受数据,最终将设置好的项目下载到PLC即可实现MPI通讯。

参考资料来源:百度百科-mpi



参考技术A http://www.mpi-forum.org/

http://www-unix.mcs.anl.gov/mpi/mpich/

MPI是多点接口(Multi Point Interface)的简称

对MPI的定义是多种多样的,但不外乎下面三个方面,它们限定了MPI的内涵和外延:

1、MPI是一个库,而不是一门语言。许多人认为,MPI就是一种并行语言,这是不准确的。但是,按照并行语言的分类,可以把FORTRAN+MPI或C+MPI看作是一种在原来串行语言基础之上扩展后得到的,并行语言MPI库可以被FORTRAN77/C/Fortran90/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别;
2、MPI是一种标准或规范的代表,而不特指某一个对它的具体实现,迄今为止,所有的并行计算机制造商都提供对MPI的支持,可以在网上免费得到MPI在不同并行计算机上的实现,一个正确的MPI程序可以不加修改地在所有的并行机上运行;
3、MPI是一种消息传递编程模型,并成为这种编程模型的代表。事实上,标准MPI虽然很庞大,但是它的最终目的是服务于进程间通信这一目标的;

解释来源于《高性能计算之并行编程技术—— MPI并行程序设计》都志辉 编著

4、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,但是可能通过中断器来扩展长度。

解释来源于《西门子工业网络通信指南》(上册) 崔坚 主编本回答被提问者采纳
参考技术B MPI(Message Passing Interface ) , MPI是一个库,而不是一门语言; MPI是一种标准或规范的代表,而不特 指某一个对它的具体实现;
MPI是一种消息传递编程模型,并成为 这种编程模型的代表和事实上的标准;

以上是关于mpi是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

mpi_get_processor_name 函数中的“TBD”一词是啥意思

IPC 是啥意思?

在Boost.MPI中使类可序列化是什么意思?

PPPoE是啥意思,PPPoE是啥意思

“?”是啥意思?在 Erlang 中是啥意思? [复制]

“this”这个词是啥意思,“static”是啥意思?