PPI协议和MPI协议是西门子内部不公开的协议,其中PPI协议是西门子公司专门为S7-200系列PLC开发的通信协议,由于S7-200SMART继承了S7-200,所以也支持PPI协议。
PPI协议物理层面上基于RS485口,通过屏蔽双绞线就可以实现PPI通信。200smart PLC的通信口Port0、Port1支持PPI通信协议。PPI协议不限制与任意一个从站通信的主站的数量,但在一个网络中,主站数量不能超过32个。
PPI协议原为点对点通信,是一个主站-从站协议,主站设备将通信请求发送至从站设备,然后从站设备进行响应,随着产品的发展,目前也支持多主站网络。PPI协议使用1位起始位,1位停止位,8位数据位和偶校验。
PPI协议主要特点:
1、主从协议,网络中至少有一个主站。
2、令牌环网,令牌在 PPI主站之间传递。
3、S7-200既可以做 PPI主站,也可以做 PPI从站。
4、通讯速率可设为9.6Kbps,19.2Kbps和 187.5Kbps。
5、西门子内部协议。
PPI网络主要应用:
1. Micro/WIN软件对PLC的编程监控。
2. S7-200之间的数据交换。
3. S7-200与人机界面(HMI)的通讯。
4. S7-200与上位机的 OPC通讯。
PPI协议***基本的途是让西门STEP7-Micro/WIN编程软件上传和下载程序和西门机界与PC通信,S7-200与S7-200 PLC通信,S7-200和SMART与西门变频器,伺服通信等。
单主站PPI网络:
多主站PPI网络:(HMI可向任意的从站请求数据)
200 SMART PLC RS485/RS232 通信端口采用 PPI 协议时具有4个连接资源用于CPU 与HMI之间的通信,采用自由口通信时则不受该连接资源限制。
S7-200 SMART PLC RS485/RS232 通信端口不再支持CPU之间PPI通信。
MPI网络
MPI网络是多点接口(Multi Point Interface)的简称,在西门子工业控制系统中是常用的一种通迅方式,属于西门子公司开发的用于PLC之间通信的保密的协议。使用RS485物理接口进行数据传输。MPI协议支持多主站通信,MPI的通信速率为19.2k~12mbit/s ,在MPI网络上***多可以有32个站,MPI允许主-主通信和主-从通信,200CPU只能做MPI从站,即s7-200CPU之间不能通过MPI网络互相通信。
MPI协议多用于连接上位机和少量PLC之间近距离通信。
MPI主要特点如下:
1、主从协议,网络中至少有一个主站。
2、令牌环网,令牌在 MPI主站之间传递。
3、S7-200只能做 MPI从站。
4、MPI网络中***多只能有 32个站。
5、通讯速率可设为19.2Kbps或 187.5Kbps。
6、西门子内部协议。
s7-200和S7-200smart支持MPI从站,S7-1200不支持MPI协议,S7-1500不支持MPI协议,S7-300,400支持MPI协议,从产品的更替可以看出MPI协议正在被淘汰,profinet通信协议越来越成为主流。
本文摘自:网路 时间:2022-09-01