1
<PLC200 MODBUS 协议配置使用方法>
2
修订历史记录
日期
版本
说明(修改、补充、删除)
作者
审核
<2009/4/3 >
第一版(已完)
研发部·孙宝东
研发部·王振岳
5.13 库存储区补充说明
(36 页)
注释:红色字体为注意点;蓝色为修改补充;紫色为问题总结;茶色为暂时删除;绿色为住宿。
3
目 录
前言 .............................................................. 错误!未定义书签。
第一章 使用 Modbus 协议库 .................................. 错误!未定义书签。
前言 .............................................................................. 6
1.使用 Modbus 主设备协议的要求 ..................................................... 6
2.使用 Modbus 从站设备协议的要求 ................................................... 7
3.Modbus 主设备协议的初始化和执行时间 ............................................. 7
4.Modbus 从站协议的初始化和执行时间 ............................................... 8
5.Modbus 主设备寻址 ............................................................... 8
6.Modbus 从站寻址 ................................................8
7.Modbus 主设备 MBUS_MSG 执行错误代码 ............................................. 10
8.Modbus 从站协议执行错误代码 ....................................... 11
9.Modbus 主设备高级用户信息 ........................................ 11
第二章 使用 Modbus 主设备指令 ................................ 14
前言 ....................................................... 14
1.MBUS_CTRL 指令(初始化主设备) ................................................... 15
2.MBUS_MSG 指令 .................................................................. 16
第三章 使用 Modbus 从站指令 ................................ 错误!未定义书签。
前言 ......................................................... 22
1.MBUS_INIT 指令(初始化从站) ...................................... 错误!未定义书签。
2.MBUS_SLAVE 指令 ................................................. 错误!未定义书签。
3.常见问题 ....................................................................... 26
第四章 下载与通讯测试 ....................................... 错误!未定义书签。
1.编译、下载 ...................................................... 错误!未定义书签。
2.通讯 ........................................................................... 31
附表 主从站指令配置表 ..................................................... 37
4
S7200 Modbus 主从协议
版本(09 年初稿版)
制作:研发部
前言:
Modbus 从站协议指令可以配置 S7-200,将其用作 Modbus RTU 从站,与 Modbus 主设备
通讯。
Modbus 主设备协议指令可以配置 S7-200,将其用作 Modbus RTU 主设备,与一个或多个
Modbus 从站通讯。
Modbus 指令安装在 STEP 7 Micro/WIN 指令树的"协议库"文件夹中。有了这些新指令,
您可以将 S7-200 用作 Modbus 设备。当您在程序中加入 Modbus 指令时,会在项目中自动增
加一个或多个相关子程序。
Modbus 主设备协议库有两个版本。一个版本使用 CPU 的端口 0,另一个则使用 CPU 的端
口 1。端口 1 协议库的 POU 名中带有"_P1"(MBUS_CTRL_P1),表示 POU 使用 CPU 上的端口 1。
在其它方面,这两个 Modbus 主设备协议库完全一致。
Modbus 从站协议库仅支持端口 0 通讯。
在 STEP 7 Micro/WIN 中,Modbus RTU 协议和 USS 协议操作库位于操作树的“库”文
件夹中。MODBUS 函数库要求 STEP 7 Micro/WIN 为 V3.2 或更高版本。
5
图 1: 添加函数库
第一章 使用 Modbus 协议库