2024年5月14日发(作者:)
S7-200 Modbus RTU 通信
关键字
库文件RS485网络主站:编程地址错误例程从站: 编程地址错误例程
S7-200 Modbus RTU 通信简介
Modbus 是公开通信协议,具有两种串行传输模式,ASCII 和 RTU。详细的协
议和规范,请访问 Modbus 组织的网站:/
S7-200 通过以下方式支持 Modbus RTU 通信协议:
S7-200 CPU 上的通信口 0(Port 0)通过指令库支持 Modbus RTU
从站模式
•
S7-200 CPU 上的通讯口 0 和 1 (Port 0 和 Port 1)通过指令库
支持 Modbus RTU 主站模式
在 S7-200 CPU 通信口上实现的是 RS485 半双工通信,使用的是 S7-200 的
自由口功能。
通过 S7-200 CPU 通信口的自由口模式实现 Modbus 通信协议,可以通过无
线数据电台等慢速通信设备传输。 这为组成 S7-200 之间的简单无线通信网络
提供了便利。
详细情况请参考《S7-200系统手册》(2002 年 10 月或以后版本)的相应章
节。
常问问题
•
S7-200 是否支持 Modbus ASCII 通信模式?
西门子不提供支持上述模式的的现成指令库,需要用户自己用自由口模式编程。
目录
1 Modbus RTU主站
1.1 主站指令库
1.2 主站功能编程
1.3 主站协议及地址
1.4 主站例程
1.5 主站常问问题
2 Modbus RTU从站
2.1 CPU 上的通信口(Port0)支持 Modbus RTU 从站通信协议
2.2 从站编程基本步骤
2.3 从站地址与S7-200的地址对应
2.4 从站指令库支持的功能码
2.5 从站例程
2.6 从站常见问题
3 STEP 7-Micro/WIN 的标准指令库
3.1 分配库指令数据区
3.2 添加指令库
3.3 删除库指令
4 RS-485网络
4.1 S7-200系统中的RS-485通信
5 RS-485网络的硬件组成
5.1 连接网络连接器
5.2 网络连接器
5.3 线型网络结构
5.4 终端电阻和偏置电阻
6 扩展阅读
6.1 扩展阅读
1Modbus RTU主站
1.1 Modbus RTU 主站指令库
西门子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站协议库(西门子
标准库指令)。
图 1. 西门子标准指令库(Micro/WIN V4.0 SP5)
注意
•
1. Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的
程序功能块实现的,该库对 Port 0 和 Port 1 有效。该指令库将设置通信
口工作在自由口模式下。
•
2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不
能在用户程序中禁止中断。
•
3. Modbus RTU 主站库对CPU的版本有要求。CPU 的版本必须为 2.00
或者 2.01(即订货号为 6ES721*-***23-0BA*),1.22版本之前(包括
1.22版本)的 S7-200 CPU 不支持。
使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟
量 I/O 以及保持寄存器。
要使用 Modbus RTU 主站指令库,须遵循下列步骤:
•
1.安装西门子标准指令库
•
2.按照要求编写用户程序调用 Modubs RTU 主站指令库
安装西门子标准指令库
1.2 Modbus RTU 主站功能编程
发布评论