PPI 协议简介
1. 引言
在工业控制领域,PLC 以其可靠性高、抗干扰能力强,通用性强、灵活性
好、功能齐全,编程简单、使用方便,以及安装简便等特点而得到了广泛的应
用。西门子公司的 S7-200 是一种叠装式结构的小型 PLC,其指令丰富、功能强
大、结构紧凑、便于扩展、性价比高,因而市场占有率高。在许多实际应用场
合,通常需要人机界面(HMI)来实现对数据的输入、采集与生产过程的监控
在某些生产领域,如竹节纱生产,为降低投资成本,可以考虑开发自己的现场
监控设备。
在监控设备的开发过程中,需要考虑与 S7-200 系列 PLC 的通讯方式。S7-
200 系列 PLC 支持的通讯方式有:PPI、MPI、Profibus 和自由口。采用 MPI 协
议需要相应的 CP 卡或 MPI 卡支持,如 CP5511 PCMCIA;若采用 Profibus 协议,
则需要 Profibus-DP 模块 EM277;若采用自由口方式,则在 PLC 中以及上位机
中都需要编写通讯程序,实现起来较困难,同时也会占用 PLC 有限的程序存储
空间;若采用 PPI 协议,则上位机只需要按照 PPI 协议进行通讯即可,PLC 中
不需要编写通讯程序,这对于像竹节纱控制系统来说,极大地节省了 PLC 有限
的程序存储空间。
PPI 协议是一个主从协议:主站向从站发出请求,从站做出应答。从站不
主动发出信息,而是等候主站向其发出请求或查询,要求应答。PPI 协议不限
制能够与任何一台从站通讯的主站数目;但是,无法在网络中安装 32 台以上主
站。PPI 协议是不公开的,可以通过监听 PPI 协议的通信数据,与 Profibus 标准
进行对比分析,归纳总结就可以得到 PPI 协议的报文格式。另外,通讯设置采
用 8 个数据位,1 个停止位,偶校验,波特率可自行选择。
2.PPI 协议分析
PPI 协议通讯采用主从方式,允许多主站,主站可以是 PC 机,也可以是
HMI、PLC 等设备,但是一个网络上不允许超过 32 台主站,从站为 PLC。每一
条完整的 PPI 指令的实现需要四次子指令操作,主站发出读写指令,从站响应
并发出响应信息,主站收到此信息后发出确认信息,从站收到确认信息后完成