S7 PLC典型通信与控制

PLC的通信包括PLC之间的通信、PLC与上位机的通信以及和其他智能设备之间的通信。

PLC的通信方式有:PPI通信、自由口通信、Modbus通信、MPI通信、PROFIBUS通信、工业以太网通信、OPC通信等。

概述

lPPI协议是S7-200 PLC中最基本的一种通信方式,通过S7-200 CPU自身的端口(port0Port 1)即可完成,是S7-200 CPU默认的通信协议。lPPI是一种主-从协议,协议定义了主站和从站,网络中主站向网络中的从站发出请求,从站只能对主站发出的请求做出响应,自己不能发出请求。主站也可以对网络中其他主站的请求做出响应。

PPI协议是西门子S7-200PLC之间交换信息的专用协议PPI协议是一种点对点协议,它只定义了一次通信中的主从问题,在不同时刻,节点的主从是可以变化的。

S7 PLC典型通信与控制_第1张图片

实际的工程中,为了便于网络管理和扩展,通常会指定一台S7-200为主机,其余为从机。

S7 PLC典型通信与控制_第2张图片 

S7-200PLC组网通信时,从机不需要编写程序,读写数据的程序是放在主机上的,从机收到主机的读写请求后会自动响应回送数据。

S7 PLC典型通信与控制_第3张图片S7-200 CPU的串行通讯口可由用户程序控制,这种操作模式称为自由口模式。自由口通信是一种基于 RS485硬件基础上,允许应用程序控制 S7-200 CPU 的通信端口,以实现一些自定义通信协议的通信方式。

当选择了自由口模式,程序可以使用接收中断、发送中断、发送指令(XMT)和接收指令(RCV)来控制通讯操作。在自由口模式下,通讯协议完全由程序控制。SMB30(用于端口0)和SMB31(如果CPU有两个端口,则用于端口1)用于选择波特率和奇偶校验。

S7-200 CPU 处于自由口通信模式时,所有的通信任务和信息定义均需由用户编程实现。只有CPU处于RUN模式时,才能进行自由端口通讯。

 S7 PLC典型通信与控制_第4张图片

 S7 PLC典型通信与控制_第5张图片

S7 PLC典型通信与控制_第6张图片 

 

 

你可能感兴趣的:(网络)