n
描述:
类似于其他通信协议,没有专门的模块用于处理 Modbus协议。
为了连接 SIMATIC 家族以外的支持 Modbus 协议的系统,许多高端的通信处理器装载了串行通信的驱动程序。因此,通信所需的堆栈和协议机制是以软件形式实现的。n
Modbus 通信类似 PROFIBUS DP通信采用主-从方式。有两种通信协议驱动可以使用, ModbusRTU 主站通信协议,ModbusRTU 从站通信协议。这使得它能够连接 Modicon和 Honeywell 的控制器。和 DP通信不同,Modbus 通信是由功能码来控制的。此外,它是直接访问控制器的数据区不像 DP 通信循环访问 I/O数据区。n
Modbus 提供一系列的功能码由通信处理器通过调用 SIMATIC S7功能块来执行。n
Modbus 协议能够运行在如下几种物理接口上:n
- RS232 Cn
- 20mA (TTY)n
- RS422 / 485
Modbus主站通信协议数量架构:
参数 | 范围值 |
数据区 | 最多255 个字节 |
接口 | ISO-OSI 参考模型第7层 |
每个CP 可能的连接数量 | 1个 (点对点连接), 在多点连接系统中最多32个 |
Modbus 从站通信协议数量架构:
参数 | 范围值 |
数据区 | 最多255 个字节 |
接口 | ISO-OSI 参考模型第7层 |
每个CP 可能的连接数量 | 1 个 |
协议的优点:
- 轻松地接入Modicon或者 Honeywell系统n
- 适用于小到中等规模的数据量传送(<= 255 个字节)n
- 带确认的数据传输
协议的缺点:
- 需要大量的组态和编程n
- 不是 SIMATIC 家族的通用协议
注意:
关于SIMATIC S7 通讯的简要说明和 Modbus详细描述可参考条目 ID: 20982954.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336746.html