发布于 2008-03-27 14:30:12
0楼
PPI是西门子针对S7-200开发的内部协议(非公开), 而在有的场合必须使用客户端的协议(比如S7-200和变频器通讯),那么就得编程人员根据客户端的协议编写S7-200这一侧的通讯程序,这个就叫做自由口模式,即协议可以由编程人员“自由”定义。小日本管这个叫无协议通讯。 注意,所谓“自由”是指PLC侧是自由的,而实际上是编程人员根据已知的协议(比如变频器的通讯协议)编写PLC的协议程序。
而构成通讯最基本条件是得一个客户端和一个服务器(一问一答,所谓一个巴掌拍不响),那么通讯由谁发起?又由谁来执行? 这就涉及到主从站的问题,即:由主站(客户端)发起会话,由从站(服务器)响应会话。
打个比方,两台PLC通讯,一台做主站,一台做从站,协议为PPI。 这个时候你就得在主站PLC内设置对应PORT为PPI主站模式,从站PLC内设置对应PORT为PPI从站模式。
I can do it