• {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题

组态的S7连接之间存在哪些不同?

star star star star star
5.0 分
  • 通信(通讯)
文档编号:17991275| 文档类型:常问问题| 发布时间:2023年11月24日
  • 0
  • 120
  • 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连接,必须在创建了S7连接后在两个连接伙伴中都装载组态。
  • 使用单边的S7连接,仅需装载在连接表中显示S7连接的站点。
  • 注意

    • 双边和单边组态的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连接。

    更多信息


    您可以前往全球资源库查看此文档:

    https://support.industry.siemens.com/cs/cn/zh/view/17991275

    剩余80%未阅读,请登录后下载/查看文档

    • 评论
    更多
    • 分享

      扫码分享

    提示
    您即将前往“全球技术资源库”。
    “全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
    确定

    扫码进入移动端

    信息提示
    很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。