控制工程师论坛

PLC与PAC

在组态S7连接的时候存在那些差异?

bubli
bubli

2009-07-13

描述:
在描述如何组态S7连接的时候,假定所有站点都在同一个S7项目中。

S7连接的类型:
S7连接区分为双边组态单边组态

双边组态的S7连接
在两端都接收到连接ID的为双边组态连接。对于两个连接伙伴来说,连接双方的ID可以相同,但不是必须相同。所创建的S7连接 会自动输入到伙伴方连接表里。

单边组态的S7连接
单边组态的S7连接仅需要在主动发起建立S7连接的模块上进行组态。如果S7-300S7-400 站主动建立单边S7连接,那么需要在这些CPU(客户端)的程序里面调用通信块 FB/SFB14 "GET"FB/SFB15 "PUT"。这些块既可以用在单边组态和双边组态的S7连接通信中。通信块FB/SFB12 "BSEND"FB/SFB13 "BRCV"FB/SFB8 "USEND" 以及 FB/SFB9 "URCV"仅能用于双边组态的S7连接中。

NetPro 中有连接表,所有组态的连接都在其中。单边组态的S7连接在连接表中的"Partner ID"栏是空的。在服务器端没有S7连接组态信息,也不用调用通信块。服务器端由CPU的操作系统独立管理并拥有资源0x03。在连接伙伴中不会为此创建系统数据。

 
图1 双边组态和单边组态的S7连接

总结:

重要事项:

注意事项:
在上面给出的S7连接组态样例中,所有站点都在同一个S7项目中。也可以对一个未指定的伙伴建立S7连接并且这些连接的端点可以在不同的项目中, 关于这方面的更多信息可见STEP 7的在线帮助:

回帖

评论0

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China