S7-200 网络通信及实例 1
比较详细的介绍,请参阅《S7-200 可编程控制器系统手册》第7 章:通过网络进行通信
下面仅简单说明一下部分通信协议: PPI(Point to point interface)协议:
该协议是西门子内部协议,不公开
点对点接口,是一个主/从协议
主站向从站发送申请,从站进行响应,从站器件不发信息,不初始化信息,只是等待主站的要求并对要求作出响应
但当主站发出申请或查询时,从站对其响应
主站可以是其他CPU 主机(如S7-300 等)、编程器或TD200文本显示器
网络中的所有 S7-200 都默认为从站
S7-200 系列中一些 CPU 如果在程序中允许 PPI主站模式,则在 RUN 模式下可以作为主站,此时可以利用相关的通信指令来读写其他主机,同时它还可以作为从站来响应其他主站的申请或查询
主站靠一个PPI 协议管理的共享连接来与从站通讯
PPI 并不限制与任意一个从站通讯的主站数量,但是在一个网络中,主站的个数不能超过32
如果在用户程序中使能 PPI 主站模式,S7--200 CPU 在运行模式下可以作主站
在使能 PPI 主站模式之后,可以使用网络读写指令来读写另外一个S7--200
当S7--200 作PPI 主站时,它仍然可以作为从站响应其它主站的请求
PPI 高级允许网络设备建立一个设备与设备之间的逻辑连接
对于 PPI 高级,每个设备的连接个数是有限制的
所有的S7--200 CPU 都支持 PPI 和 PPI 高级协议,而 EM277 模块仅仅支持PPI 高级协议
PPI 协议是专门为 S7-200 开发的通信协议
S7-200 CPU 的通信口(Port0、Port1)支持PPI 通信协议,S7-200 的一些通