传感器定制
投稿量: 粉丝量: 关注量:

西门子S7协议

西门子S7协议是西门子S7系列PLC内部集成的一种通信协议,是一种运行在传输层之上的(会话层/表示层/应用层)、经过特殊优化处理的通信协议,它是西门子专有的协议。

不管使用那种总线系统都可以应用这些功能块,即以太网、PROFIBUS 和 MPI 网络中都可使用 S7 协议。

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

西门子S7协议.png

S7 协议服务

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

用户数据大小

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

服务 S7-300 CPU S7-400 CPU S7-1200 CPU S7-1500 CPU
PUT / GET 160 字节 400 字节 160 字节 880 字节
BSEND / BRCV 32768 字节 / 65534字节 65534 字节 - 标准访问 65534 字节优化访问 65535 字节
USEND / URCV 160 字节 440 字节 - 920 字节

S7协议属性

下表显示S7协议的属性:

属性 PUT / GET BSEND / BRCV USEND / URCV
存储区域 M, D, E, A, T, Z M, D, E, A, T, Z M, D, E, A, T, Z
数据一致性 8 - 32 字节32 字节总长 每个人物总长 每个人物总长
通信概念 客户端/服务器 客户端/客户端 客户端/客户端
最大连接数量 参考CPU规范 参考CPU规范 参考CPU规范
功能 FB15 / SFB15 "PUT"FB14 / SFB14 "GET" FB12 / SFB12 "BSEND"FB13 / SFB13 "BRCV" FB8 / SFB8 "USEND"FB9 / SFB9 "URCV"

S7 协议的优势

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

注意:

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


如果需要无线传感器功能,可以通过增加无线物联网控制器实现。
● 内置电池或外接5V电源供电
● 无线传输方式支持4G、NB、WIFI、LORA
● 支持所有传感器接口

9775460cb15acb62aac9043559bac65f.jpg
【单片机-传感器】项目定制开发

dettek

声明:该文观点仅代表作者本人,我们只提供信息存储空间服务。
我来说两句
加载中~
相关阅读

Modbus RTU 和 Modbus TCP 的区别

2024-07-17    阅读  

zigbee与蓝牙的区别

hardware · 2024-06-05 23:54:28

4-20mA接收电路设计

hardware · 2024-06-05 23:54:28

4-20mA电压是多少?

2024-06-16    阅读  

IEC61850

2024-05-11    阅读  

RS485接口传感器的优势

2024-04-18    阅读  

IEC104规约

hardware · 2024-06-05 23:54:28

Modbus地址码范围

hardware · 2024-06-05 23:54:28

Modbus异常码

2024-03-16    阅读  

Modbus协议

hardware · 2024-06-05 23:54:28

4-20mA负载电阻的选择

hardware · 2024-06-05 23:54:28