mpi是什么意思?

MPI是多点接口(Multi Point Interface)的缩写,是西门子为PLC之间的通信开发的一种安全协议。

在通信速率不高,通信数据量不大的情况下,MPI通信是一种简单经济的通信方式。在MPI通讯中,PLC S7-200/300/400、操作面板TP/OP和上位机的MPI/PROFIBUS通讯卡如CP 5512/CP 5611/CP 5613可用于数据交换。

MPI网络的通信速率为19.2Kbps~12Mbps,最多可连接32个节点,最大通信距离为50m,但可通过中继器延长长度。

并行编程模式:

对等模式——程序的各个部分地位相同,功能和代码基本相同,但处理的数据或对象不同;主从模式——程序通信进程之间的主从或依赖关系。

点对点通信模式:

阻塞—已经发送的数据已经从发送缓冲区复制出来,也就是说,发送缓冲区可以重新分配。阻塞接受的完成意味着接收到的数据已经被复制到接收缓冲区,也就是说,接收端可以使用它。无阻塞——在必要的硬件支持下,可以实现计算和通信的重叠。四种通信模式:标准通信模式、缓存通信模式、同步通信模式和就绪通信模式。