[西门子] 200smart PPI协议、MPI协议

[复制链接]
查看235 | 回复0 | 2024-7-10 19:41:50 | 显示全部楼层 |阅读模式
>



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通信协议越来越成为主流。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则