S7 协议有哪些属性,优势及特征?

描述:
所有 SIMATIC S7和 C7 控制器都集成了用户程序可以读写数据的 S7 通信服务。S7-400 控制器使用 SFB,S7-300和 C7 控制器使用 FB。不管使用那种总线系统都可以应用这些功能块。即以太网, PROFIBUS和 MPI 网络中都可使用 S7通信。n

在 ISO-OSI 参考模型中,S7 协议位置如下:n

S7 协议有哪些属性,优势及特征?
( 46 KB )
图 01 - ISO-OSI 参考模型中的位置n

S7 协议服务:

服务 描述
PUT / GET 对于向一个站点传送少量数据的一种单向读/写服务。
USEND / URCV 对于两个站点之间中等数据量的一种双向不带确认的服务。
BSEND / BRCV 对于两个站点之间大数据量的一种双向的面向数据段的服务。

服务属性:
S7 协议允许1到64K 字节数据的传递。数据量的大小取决于所使用的服务和硬件。

服务/ 属性 BSEND / BRCV USEND / URCV PUT / GET
最大数据长度
S7-300 / S7-400
32 KB / 64 KB 1) 160字节 / 440字节 2) 160字节 / 400字节 2)
可能的地址范围
S7-300 / S7-400
M, D/M, T, C, I, Q, D M, D/M, T, C, I, Q, D M, D/M, T, C, I, Q, D
数据一致性
S7-300 / S7-400
每个任务4) 全长 每个任务4) 全长 8-32字节 / 32 字节全长 3,4)
通信概念 客户端/ 客户端 客户端/ 客户端 客户端/ 服务器
最大连接数量 查看 CPU 规范 查看 CPU 规范 查看 CPU 规范
程序块
S7-300 / S7-400
FB/SFB 12 “BSEND”
FB/SFB 13 “BRCV”
FB/SFB 8 “USEND”
FB/SFB 9 “URCV”
FB/SFB 15 “PUT”
FB/SFB 14 “GET”

1) 与每种场合的与系统相关的数据块的最大长度相匹配。
2) 对于在每种以太网的场合的 SFB/FB 与用户数据总长度相匹配。
3) 依据于所使用的 CPU 。
4) 在用户程序中必须确认在数据传输过程中数据块没有被修改。

S7 协议的优势:

  • 独立的总线介质(PROFIBUS,工业以太网 (ISO或者 TCP), MPI)。
  • 可用于所有 S7 数据区。
  • 一个任务最多传送达 64K 字节数据。
  • 第 7 层协议可确保数据记录的自动确认。
  • 大数据量传送时处理器和总线的低负荷,这是因为对 SIMATIC 通信的最优化。

S7 协议可被所有可提供的 S7 控制器和通信处理器支持。此外,带有适当的硬件和软件的 PC 系统也可支持通过 S7 协议的通信。

注:

  • 条目号20987358 提供了通过 PROFIBUS 使用 BSEND/BRCV 实现 S7 通信的一个完整的例程。
  • 关于 SIMATIC S7 通信的常规信息可以查看条目号 20982954

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论