- {{item.name}}
更多
常问问题
5.0 分
组态的S7连接之间存在哪些不同?
文档编号:17991275|
文档类型:常问问题|
发布时间:2023年11月24日
- 0
- 262
- 7989
内容预览:
描述:
在描述如何组态S7连接的时候,假定所有站点都在同一个S7项目中。
S7连接的类型:
S7连接区分为双边组态的S7连接和单边组态的S7连接。
......
可以组态单边或双边的S7连接。
同一个STEP 7项目中,在两个S7-CPU之间用下列指令组态S7连接。
双边组态的S7连接
双边组态的S7连接由下列属性:
- 双边组态有两端,每端都有接收的本地ID.
- 连接伙伴的本地ID会自动输入到伙伴方连接表里。
- 双方被建S7连接的本地ID和伙伴ID可以相同。
图1
可以使用下列功能块在用户程序中用于双边组态的S7连接的数据通讯:
- "GET" "PUT"
- "BSEND"/"USEND" (本地) 和"BRCV"/"URCV" (远程)
- "BRCV"/"URCV" (本地) 和 "BSEND"/"USEND" (远程)
单边组态的S7连接
单边组态的S7连接由下列属性:
- 在作为客户机的主动建S7连接的S7 CPU上组态,这个连接在一端有本地ID.
- 在连接的列表中不用输入伙伴ID.
- 在作为服务器的S7 CPU不用组态S7连接,也不用调用指令来数据传输。服务器由S7 CPU的操作系统单独管理,连接资源为0x03,在连接伙伴中不需要为连接创建系统数据。
图2
重要
注意
- 双边和单边组态的S7连接都可以用 指令 "PUT"/"GET" 来数据传输。单边组态的S7连接仅在建立S7连接的通讯方调用 "PUT"/"GET",双边组态的S7连接在主动方或在被动通讯伙伴方调用"PUT"/"GET"。
- 指令 "BSEND"/"USEND"和"BRCV"/"URCV"仅用于双边组态S7连接的数据交换,在通讯伙伴双方调用。
- 可以创建未指定伙伴的S7连接,S7连接的伙伴可在不同的S7项目中。
总结
- 在两个连接端点各有一个ID的所有连接都是双边组态的S7连接。
- 没有partner ID的连接是单边组态的S7连接或者是通过连接资源0x03创建的“未指定”S7连接。
更多信息
- 更多关于S7协议详细的属性/特性和关于不同服务的属性可参考条目26483647.
- 更多关于S7连接组态的信息可参考"SIMATIC STEP 7 Basic/Professional V15.1 and SIMATIC WinCC V15.1".
https://support.industry.siemens.com/cs/cn/zh/view/17991275
剩余80%未阅读,请登录后下载/查看文档
- 评论
更多
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- S7-PLCSIM 和一个“真实的”自动化控制系统有哪些不同?
- WinAC RTX 不同版本名称中存在哪些关联?
- 有哪些连接电缆用于操作员面板与不同控制器之间的连接?
- 如何使用 USB 电缆将电脑上 WinCC flexible 组态的项目传送至基于Windows的操作面板以及哪些 USB 电缆可以使用?
- Siemens AG提供了哪些支持使得WinCC (TIA Portal)组态的WinCC Runtime Advanced, WinCC Runtime Professional 和面板能够符合 FDA规则?
- 通过工业以太网,如何在 S7-200 与 S7-300 或S7-400 之间组态S7 连接进行数据通信?
- S7 通讯和S7基本通讯使用的PUT和GET指令之间有什么不同?
- 如果WinCC(V7和专业版)服务器和客户机之间的OPC DA连接不起作用,需要检查哪些 DCOM 设置?
- 在 STEP 7 (TIA Portal) V13 SP1 中,如何从使用STEP 7 (TIA Portal) V12 SP1 或 V13组态的设备里上载项目?
- SIMATIC S7站与第三方设备利用MODBUS RTU协议建立通信连接,需要用到哪些硬件及软件组件?
{{item.nickName}}