用于点对点 CP 的可加载驱动程序:
MODBUS 协议,RTU 格式,S7 为主站
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
_
_________________
_
SIMATIC
S7-300/S7-400
用于点对点 CP 的可加载驱动程序:
MODBUS 协议,RTU 格式,S7 为
主站
操作说明
09/2009
A5E02294897-06
前言
1
产品说明
2
安装
3
调试驱动程序
4
传输协议
5
功能代码
6
CPU-CP 接口
7
驱动程序的诊断
8
应用示例
9
技术数据
A
多点接线图
B
参考资料
C
法律资讯
法律资讯
警告提示系统
为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产
损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。
危险
表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。
警告
表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。
小心
带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。
小心
不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。
注意
表示如果不注意相应的提示,可能会出现不希望的结果或状态。
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身
伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。
合格的专业人员
本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。其操作必须遵照各自附带的文件说明,特
别是其中的安全及警告提示。 由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危
险。
Siemens 产品
请注意下列说明:
警告
Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。如果要使用其他公司的产品和组件,必须得到
Siemens 推荐和允许。正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前
提。必须保证允许的环境条件。必须注意相关文件中的提示。
商标
所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保
护所有者权利的 目地由第三方使用而特别标示的。
责任免除
我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷
品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
德国
A5E02294897-06
Ⓟ 05/2011
Copyright © Siemens AG
2009.
本公司保留技术更改的权利
用于点对点 CP 的可加载驱动程序: MODBUS 协议,RTU 格式,S7 为主站
操作说明, 09/2009, A5E02294897-06
3
目录
1 前言 ..................................................................................................................................................7
2 产品说明 .........................................................................................................................................11
2.1 应用程序选件...................................................................................................................... 11
2.2 硬件和软件需求 .................................................................................................................. 13
2.3
GOULD-MODBUS 协议概述 ...............................................................
............................... 14
3 安装 ................................................................................................................................................17
3.1 使用软件狗 ......................................................................................................................... 17
3.2 接口连接............................................................................................................................. 18
4 调试驱动
程序 ...............................................................
...................................................................21
4.1 调试驱动程序...................................................................................................................... 21
4.2 在 STEP
7 编程设备
/PC 中安装驱动程序 ........................................................................... 22
4.3 卸载驱动程序...................................................................................................................... 23
4.4 组态数据链接...................................................................................................................... 24
4.4.1 组态数据链接...................................................................................................................... 24
4.4.2 使用 CP 341 组态数据链接................................................................................................. 24
4.4.3 使用 CP 441-2 组态数据链接 ............................................................................................. 25
4.5 为 CP 分配参数 .................................................................................................................. 26
4.5.1 为
CP 341 分配参数 ........................................................................................................... 26
4.5.2 为 CP 441-2 分配参数 ........................................................................................................ 27
4.6 数据链接的组态 .................................................................................................................. 29
4.7 为可加载驱动程序分配参数 ................................................................................................ 30
4.7.1 MODBUS 主站协议 ............................................................................................................ 31
4.7.2 RS422/485 (
X27) 接口 ....................................................................................................... 35
4.8 装载 CP 341 的组态和参数分配数据 .................................................................................. 37
4.9 装载驱动程序到 CP 341 ..................................................................................................... 38
4.10 装载 CP 441-2 的组态和参数分配数据 ...............................................................
................ 39
4.11 C
P 的启动特性 ................................................................................................................... 40
4.12 “CPU 启动
”的参数分配..................................................................................................... 41
目录
用于点对点 CP 的可加载驱动程序: MODBUS 协议,RTU 格式,S7 为主站
4 操作说明, 09/2009, A5E02294897-06
5 传输协议.........................................................................................................................................43
6 功能代码.........................................................................................................................................51
6.1 功能代码 01 – 读输出状态 ...................................................................................................51
6.2 功能代码 02 — 读输入状态 .................................................................................................54
6.3 功能代码 03 – 读输出寄存
器 ...............................................................................................57
6.4 功能代码
04 – 读输入寄存器 ...............................................................................................60
6.5 功能代码
05 — 写单个线圈 .................................................................................................63
6.6 功能代码 06 — 预设单个寄存器 ..........................................................................................65
6.7 功能代码 07 — 读取异常状态..............................................................................................67
6.8 功能代码 08 — 环路诊断测试..............................................................................................69
6.9 功能代码 11 — 获取通讯事件计数器 ...................................................................................71
6.10
功能代码 12 — 获取通讯事件日志...............................................................
........................73
6.11 功能代码 15 — 写多个线圈 ...............................................................
..................................76
6.12 功能代码 16 — 预设多个寄存器 ...............................................................
...........................78
7 CPU-
CP 接口 .................................................................................................................................81
7.1 用于 CP 341 的 CPU-CP 接口.............................................................................................81
7.1.1 从 CPU 到 CP 通过 P_SND_RK (CP 341) 的数据传
送........................................................82
7.1.2 从 CP 到 CPU 通过
P_RCV_RK (CP 341) 的数据传送........................................................85
7.2 用于 CP 441-2 的 CPU-CP 接口 .........................................................................................86
7.2.1 从 CPU 到 CP 通过 BSEND (CP 441-2) 的数据传送...........................................................
86
7.2.2 从 CP 到 CPU 通过
BRCV (CP 441-2) 的数据传送 .............................................................89
8 驱动程
序的诊断 ..............................................................................................................................91
8.1 CP 341 上的诊断工具..........................................................................................................92
8.1.1 通过
CP 341 的显示元件进行诊断.......................................................................................92
8.1.2 CP 341 功能块的诊断消息 ..................................................................................................93
8.2 CP 441-2 上的诊断工具 ...............................................................
.......................................94
8.2.1 通过 CP 441-2 的显示元件进行诊断....................................................................................94
8.2.2 CP 441-2 的系统功能块的诊断消息.....................................................................................96
8.2.3 通过 CP 441-2 的错误消息区 SYSTAT
进行诊断 ................................................................98
8.3 错误/事件表 .......................................................................................................................101
8.3.1 SYSTAT 中的“CPU 作业错误”错误代码 ............................................................................101
8.3.2 SYSTAT 中的“接收错误
”错误代码 .....................................................................................102
8.3.3 SYSTAT 中
“常规处理错误”错误代码 .................................................................................103
目录
用于点对点 CP 的可加载驱动程序: MODBUS 协议,RTU 格式,S7 为主站
操作说明, 09/2009, A5E02294897-06
5
9 应用示例 .......................................................................................................................................111
9.1 CP 341 的应用示例 .......................................................................................................... 111
9.1.1 CP 341 的应用示例 .......................................................................................................... 111
9.1.2 使用的块...............................................................
............................................................ 112
9.1.3 程序描述........................................................................................................................... 114
9.1.4 程序实例........................................................................................................................... 115
9.2
CP 441-2 的应用示例 ...............................................................
........................................ 121
9.2.1 使用的块........................................................................................................................... 121
9.2.2 程序描述........................................................................................................................... 124
9.2.3 程序实例........................................................................................................................... 126
A 技术数据 .......................................................................................................................................135
A.1 技术数据........................................................................................................................... 135
B 多点接线图..............................................................................................................................
......143
C 参考资料 .......................................................................................................................................145
词汇表...........................................................................................................................................147
索引 ..............................................................................................................................................155