PPI是一种主从协议,CPU既可以做主站,又可以做从站,主站靠PPI协议管理与从站通讯。所有的通信程序运行在主CPU上,从站设备不需要专门的通信代码。
MPI是一种适用于少数站点间通信的网络,多用于连接上位机和少量PLC之间近距离通信。
MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络较多支持连接32个节点,较大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。
CPU进行数据交换的方法
基于PPI协议实现两个CPU之间进行数据交换:
1、硬件连接
PPI通信建立在485的硬件基础上,因此需要制作一根至少包含一对双绞线的屏蔽线,两端分别接DB9头子的3脚和8脚,屏蔽层接DB9头子的金属外壳。
2、合理分配CPU地址
PPI通信要求PPI网络内每个CPU具有不同地址,Micro/WIN默认为0,CPU默认为2,因此建议主PLC的地址设置为2,从PLC地址依次设置为11、12、13……依次类推。
3、正确初始化
通过初始化特殊寄存器SMB30,将主CPU端口0配置为PPI主站模式,同时将数据缓存区清零。
4、正确准备数据
数据必须按照规定将相应的数据填入缓冲区,例如数据发送缓冲区为VB200,那么VB200就是状态字,不需要填写,用于读取指令执行的状态。
5、适时调用收发指令
PPI通信指令只有两条,分别是:网络读和网络写,调用也很简单,只需要指定本次读写己方的端口和数据缓冲区地址。
6、正确进行指令调用
PPI通讯和MPI通讯是什么概念?
PPI是一种主从协议,CPU既可以做主站,又可以做从站,主站靠PPI协议管理与从站通讯。所有的通信程序运行在主CPU上,从站设备不需要专门的通信代码。MPI是一种适用于少数站点间通信的网络,多用于连接上位机和少量PLC之间近距离通信。MPI网络通信的速率是19.2Kbit\/s~12Mbit\/s,MPI网络较多支持连接32个...
PPI通讯和MPI通讯是什么概念?
都是通讯协议的一种,物理介质都是一样的,都是RS485通讯。只不过协议不一样。PPI是西门子S7-200专门的协议,可以用再CPU之间的通讯,CPU与别的物质间的通讯;MPI通讯是用于西门子300,400D的通讯协议。
求教什么是PPI协议,MPI协议,如何定义的。
PPI协议、MPI协议都是西门子内部协议,不公开PPI,MPI和PROFIBUS都是基于OSI(开放系统互联)的七层网络结构模型,符合欧洲标准EN50170所定义的PROFIBUS标准,基于令牌的的网络通信协议。这些协议是非同步的(串行的)基于字符的通信协议,字符格式包括一个起始位、8个数据位、一个偶校验位和一个停止位。其通...
什么是MPI通讯???
MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于PLC之间通讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。MPI通信可使用PLC S7-200\/300\/400、操作面板TP\/OP及上位机MPI\/PROFIBUS通信卡,如CP5512\/CP5611\/CP5613等进行数据交换。
请教下plc专家,PLC中的PPI通讯和MPI通讯有什么区别?说比较通俗点
PPI是西门子S7 200才有的通讯方式 如编程下载程序时就是用的PPI线 来完成的 MPI是西门子300 400PLC才有的通讯方式 PLC第一次下载程序时都是用这一方式 这一线缆 再看看别人怎么说的。
mpi\/ dp\/ ppi是什么接口?
MPI\/DP\/PPI都是基于RS485的网络,区别是采用的通信协议是不一样的,应用的地方也不一样。MPI\/DP用于300\/400,PPI用于 200。MPI是用于通信距离短,数据量不大的场合,一般用于连接编程PG,现场OP,主主通信,DP一般用于主从通信,用于现场级实时通信,通信速率高。区分是DP口还是MPI口要看使用的CPU,...
西门子PLC有几种通讯方式
PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。二、RS485串口通讯 第三方设备大部分支持,西门子S7 PLC可以通过选择自由口通信模式控制串口通信。
Ppi mpi是啥意思
MPI通信 MPI (Multipoint interface)SIMATIC S7点通信接口种适用于少数站点间通信网络用于连接位机少量PLC间近距离通信 通PROFIBUS电缆接控制器S7-300或S7-400CPU自带MPI编程口及S7-200CPU 自带PPI通信口相互连接及与位机网卡编程口(MPI\/DP 口)通PROFIBUS或MPI电缆连接即实现 网络包括PC机包括PLC MPI...
S7-200的PPI口与S7-300的MPI口通信的时候到底是用的什么协议?
MPI(Multipointinterface)是SIMATICS7多点通信的接口,是一种适用于少数站点间通信的网,多用于连接上位机和少量PLC之间近距离通信。通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI\/DP口)通过PROFIBUS或MPI电缆...
mpi通讯的协议是什么
MPI,即Multipoint Interface,是SIMATIC S7系列PLC间多点通信的专用接口,适用于少量站点之间的短距离连接,如上位机和PLC之间的通信。通过PROFIBUS电缆和适配器,MPI可以连接S7-300\/400的MPI编程口与S7-200的PPI接口,或者与上位机的MPI\/DP接口,实现PLC与PC机或仅PLC之间的通信。MPI的最大数据传输速率...