首页 理论教育 PPI通信基础知识解析

PPI通信基础知识解析

时间:2023-06-29 理论教育 版权反馈
【摘要】:PPI是一个主从协议,主站向从站发出请求,从站作出应答。主站通过由PPI协议管理的共享连接与从站通信。PPI不限制能够与任何一台从站通信的主站数目,但是无法在网络中安装32台以上的主站。PPI协议目前还没有公开。如果与EM 277通信,必须启用“PPI高级协议”。所以,只要将SMB30或SMB130赋值为2#10,即可将通信口设置为PPI主站模式。

PPI通信基础知识解析

西门子的S7-200系列PLC可以支持PPI通信、MPI通信(从站)、Modbus通信、USS通信、自由口协议通信、PROFIBUS-DP现场总线通信(从站)、AS-I通信和以太网通信等。

PPI是一个主从协议,主站向从站发出请求,从站作出应答。从站不主动发出信息,而是等候主站向其发出请求或查询,要求应答。主站通过由PPI协议管理的共享连接与从站通信。PPI不限制能够与任何一台从站通信的主站数目,但是无法在网络中安装32台以上的主站。

PPI高级协议允许网络设备在设备之间建立逻辑连接。若使用PPI高级协议,每台设备可提供的连接数目有限。表6-2显示了S7-200提供的连接数目。PPI协议目前还没有公开。

表6-2 S7-200提供的连接数目

978-7-111-47553-8-Chapter06-6.jpg

如果在用户程序中启用PPI主站模式,S7-200 CPU可在处于RUN(运行)模式时用做主站。启用PPI主站模式后,可以使用“网络读取”(NETR)或“网络写入”(NETW)指令从其他S7-200 CPU读取数据或向S7-200 CPU写入数据。可以使用PPI协议与所有的S7-200 CPU通信。如果与EM 277通信,必须启用“PPI高级协议”。

PPI主站的定义如下:

PLC用特殊寄存器的字节SMB30(对PORT0,端口0)和SMB130(对PORT1,端口1)定义通信口。控制位的定义格式如图6-5所示。

978-7-111-47553-8-Chapter06-7.jpg

图6-5 控制位的定义格式

1)通信模式由控制字的最低的两位“mm”决定。

●mm=00:PPI从站模式(默认值)。

●mm=01:自由口模式。

●mm=10:PPI主站模式。

所以,只要将SMB30或SMB130赋值为2#10,即可将通信口设置为PPI主站模式。

2)控制位的“pp”是奇偶校验选择。

●pp=00:无校验。(www.xing528.com)

●pp=01:偶校验。

●pp=10:无校验。

●pp=11:奇校验。

3)控制位的“d”是每个字符的数据位选择。

●d=0:每个字符8位。

●d=1:每个字符7位。

4)控制位的“bbb”是波特率选择。

●bbb=000:38400 bit/s。

●bbb=001:19200 bit/s。

●bbb=010:9600 bit/s。

●bbb=011:4800 bit/s。

●bbb=100:2400 bit/s。

●bbb=101:1200 bit/s。

●bbb=110:115200 bit/s。

●bbb=111:57600 bit/s。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈