ET200S串行接口模块.pdf
《ET200S串行接口模块.pdf》由会员分享,可在线阅读,更多相关《ET200S串行接口模块.pdf(248页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SIMATIC ET 200S 串行接口模块 SIMATIC ET 200S 串行接口模块 _ 前言 前言 1 1串行接口模块 串行接口模块 2 2Modbus/USS Modbus/USS 3 3SIMATIC ET 200S 串行接口模块 SIMATIC ET 200S 串行接口模块 操作说明操作说明 2005 年 8 月版2005 年 8 月版 A5E01156018-04 安全技术提示 安全技术提示 安全技术提示 安全技术提示 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下
2、表示。危险 危险 表示如果不采取相应的小心措施,将会将会导致死亡或者严重的人身伤害。警告 警告 表示如果不采取相应的小心措施,可能可能导致死亡或者严重的人身伤害。小心 小心 带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。小心 小心 不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。注意 注意 表示如果不注意相应的提示,可能会出现不希望的结果或状态。当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。合格的专业人员 合格的专业人员 仅允许安装和
3、驱动与本文件相关的附属设备或系统。设备或系统的调试和运行仅允许由合格的专业人员合格的专业人员进行。本文件安全技术提示中的合格专业人员是指根据安全技术标准具有从事进行设备、系统和电路的运行,接地和标识资格的人员。按规定使用 按规定使用 请注意下列说明:警告 警告 设备仅允许用在目录和技术说明中规定的使用情况下,并且仅允许使用西门子股份有限公司推荐的或指定的其他制造商生产的设备和部件。设备的正常和安全运行必须依赖于恰当的运输,合适的存储、安放和安装以及小心的操作和维修。商标 商标 所有带有标记符号 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保护所有者权利的目地
4、由第三方使用而特别标示的。责任免除 责任免除 我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。Siemens AG Automation and Drives Postfach 48 48 90327 NRNBERG 德国 A5E01156018-04 09/2007 Copyright Siemens AG 2005。本公司保留技术更改的权利 串行接口模块 操作说明,2005 年 8 月版,A5E01156018-04 3 目录 目录 1 前言.
5、13 2 串行接口模块.15 1 前言.13 2 串行接口模块.15 2.1 产品概述.15 2.2 有关调试串行接口模块的简要说明.18 2.3 具有端子分配的电路图.22 2.4 RS 232C 接口.28 2.5 RS 422/485 接口.29 2.6 串行数据传输的基本原理.30 2.6.1 串行数据传输.30 2.6.2 字符帧.32 2.6.3 ISO 7 层参考模型.34 2.6.4 传输完整性.36 2.7 使用 3964(R)程序的数据传输.38 2.7.1 使用 3964(R)程序的数据传输.38 2.7.2 使用 3964(R)程序发送数据.40 2.7.3 使用 39
6、64(R)程序发送数据.41 2.7.4 使用 3964(R)程序的数据传输.43 2.8 使用 ASCII 驱动程序的数据传输.46 2.8.1 有关使用 ASCII 驱动程序进行数据传输的基本信息.46 2.8.2 使用 ASCII 驱动程序发送数据.47 2.8.3 使用 ASCII 驱动程序接收数据.48 2.8.4 使用 ASCII 驱动程序进行数据传输的结束标准.50 2.8.5 用于使用 ASCII 驱动程序进行数据传输的 RS 232C 辅助信号是什么?.53 2.9 组态和参数化串行接口模块.57 2.9.1 组态串行接口模块.57 2.9.2 为 ASCII 驱动程序分配参
7、数.57 2.9.3 为 3964(R)协议的驱动程序分配参数.61 2.9.4 标识数据.63 2.9.5 固件更新的后续装载.65 目录 串行接口模块 4 操作说明,2005 年 8 月版,A5E01156018-04 2.10 通过功能块进行通讯.67 2.10.1 有关通过功能块进行通讯的基本信息.67 2.10.2 FB3 S_SEND 功能块.69 2.10.3 FB2 S_RCV 功能块.73 2.10.4 数据流量控制选项的参数分配功能.77 2.10.5 读取和控制 RS 232C 辅助信号.82 2.11 启动特性和操作模式.86 2.12 主站(而不是 S7-PROFIB
8、US)的参考数据.88 2.12.1 参考数据的基本信息.88 2.12.2 将数据从 CPU 发送到模块的示例.92 2.12.3 从模块接收至 CPU 的数据示例.94 2.12.4 读取 V.24 信号状态的示例.95 2.12.5 写入 V.24 信号示例.96 2.12.6 数据流量控制的参数.97 2.12.7 错误处理.100 2.13 诊断.101 2.14 技术规范.107 3 Modbus/USS.111 3 Modbus/USS.111 3.1 产品概述.111 3.2 有关调试串行接口模块的简要说明.114 3.3 端子分配图.120 3.3.1 端子分配.120 3.
9、3.2 RS 232C 接口.126 3.3.3 RS 422/485 接口.128 3.4 Modbus 传输协议.129 3.4.1 属性和消息帧结构.129 3.4.2 从站地址.130 3.4.3 主站和从站功能代码.130 3.4.4 数据域 DATA.131 3.4.5 消息结束和 CRC 校验.131 3.4.6 异常响应.132 3.5 Modbus 主站驱动程序.133 3.5.1 使用 Modbus 主站驱动程序.133 3.5.2 ET 200S Modbus 主站的数据传输.134 3.5.3 为 Modbus 主站组态和设置参数.143 3.5.4 Modbus 主站
10、使用的功能代码.147 3.5.5 功能代码 01 读取输出状态.148 目录 串行接口模块 操作说明,2005 年 8 月版,A5E01156018-04 5 3.5.6 功能代码 02 读取输入状态.149 3.5.7 功能代码 03 读取输出寄存器.150 3.5.8 功能代码 04 读取输入寄存器.151 3.5.9 功能代码 05 强制单个线圈.152 3.5.10 功能代码 06 预设单个寄存器.153 3.5.11 功能代码 07 读取异常状态.154 3.5.12 功能代码 08 回送诊断测试.155 3.5.13 功能代码 11 获取通讯事件计数器.156 3.5.14 功能
11、代码 12 获取通讯事件日志.157 3.5.15 功能代码 15 强制多个线圈.158 3.5.16 功能代码 16 预设多个寄存器.159 3.6 Modbus 从站驱动程序.160 3.6.1 主站-从站连接的组件.160 3.6.2 ET 200S Modbus 从站的数据传输.161 3.6.3 SIMATIC CPU 中的数据区.162 3.6.4 为数据链接组态参数.163 3.6.5 从站功能代码.167 3.6.6 功能代码 01 读取线圈(输出)状态.168 3.6.7 功能代码 02 读取输入状态.172 3.6.8 功能代码 03 读取输出寄存器.175 3.6.9 功
12、能代码 04 读取输入寄存器.178 3.6.10 功能代码 05 强制单个线圈.181 3.6.11 功能代码 06 预设单个寄存器.184 3.6.12 功能代码 08 回送诊断测试.187 3.6.13 功能代码 15 强制多个线圈.188 3.6.14 功能代码 16 预设多个寄存器.191 3.6.15 面向位的功能代码转换.194 3.6.16 面向寄存器的功能代码转换.195 3.6.17 启用/禁用写访问.196 3.6.18 转换位功能的 Modbus 地址.197 3.6.19 转换寄存器功能的 MODBUS 地址.201 3.6.20 写功能的限制.203 3.7 诊断.
13、205 3.7.1 诊断选项.205 3.7.2 状态 LED 的诊断信息.205 3.7.3 功能块的诊断消息.206 3.7.4 PROFIBUS 从站诊断.212 3.7.5 Modbus 从站诊断功能.213 3.7.6 错误.214 目录 串行接口模块 6 操作说明,2005 年 8 月版,A5E01156018-04 3.8 USS 主站.216 3.8.1 什么是 USS 主站?.216 3.8.2 组态和参数化.217 3.8.3 USS 协议.218 3.8.4 功能概述.219 3.8.5 FC17 S_USST:将数据传输到从站.221 3.8.6 FC18 S_USSR
14、:接收从站的数据.224 3.8.7 FC19 S_USSI:初始化.227 3.8.8 网络数据 DB.229 3.8.9 参数设置 DB.234 3.8.10 通讯处理器 DB.236 3.9 ET 200S 串行接口 Modbus/USS 驱动程序的启动特性和操作模式.238 3.9.1 装载组态和参数分配数据.238 3.9.2 ET 200S 串行接口 Modbus/USS 模块的操作模式.239 3.9.3 ET 200S 串行接口 Modbus/USS 模块的启动特性.239 3.9.4 ET 200S 串行接口 Modbus/USS 模块在 CPU 操作模式转换中的特性.240
15、 3.10 技术规范.242 索引.245 索引.245 表格 表格 表格 2-1 ET 200S 1SI 串行接口模块驱动程序的功能.16 表格 2-2 该应用实例的参数化.19 表格 2-3 用于 RS 232C 通讯的 ET 200S 1SI 串行接口模块的端子分配.22 表格 2-4 用于 RS 422 通讯的 ET 200S 1SI 串行接口模块的端子分配.23 表格 2-5 用于 RS 485 通讯的 ET 200S 1SI 串行接口模块的端子分配.23 表格 2-6 用于 ET 200S 1SI 串行接口模块的数据通讯操作模式.30 表格 2-7 最小字符延迟时间.49 表格 2
16、-8 ASCII 驱动程序的参数.57 表格 2-9 3964(R)协议的驱动程序参数.61 表格 2-10 包含 ID 数据的数据记录的基本结构.63 表格 2-11 ET 200S 1SI 模块的标识数据.64 表格 2-12 装载固件更新时的 LED 显示.66 表格 2-13 ET 200S 1SI 模块的功能块.68 表格 2-14 FB3:S_SEND 参数.71 目录 串行接口模块 操作说明,2005 年 8 月版,A5E01156018-04 7 表格 2-15 FB2:S_RCV 参数.75 表格 2-16 FB6:S_XON 参数.78 表格 2-17 FB7:S_RTS
17、参数.79 表格 2-18 FB8:F_V24 参数.81 表格 2-19 FB4:V24_STAT 参数.83 表格 2-20 FB5:S_VSET 参数.85 表格 2-21 用于数据传输的协调字节 0 的内容.89 表格 2-22 作业代码.90 表格 2-23 发送示例.92 表格 2-24 接收示例.94 表格 2-25 读取 V.24 信号状态的示例.95 表格 2-26 写入 V.24 信号示例.96 表格 2-27 数据流量控制的参数.97 表格 2-28 XON/XOFF 的示例.98 表格 2-29 STATUS 参数中的诊断消息.102 表格 2-30 ET 200S 1
18、SI 串行接口模块的通道错误类型.106 表格 2-31 ET 200S 1SI 模块的常规技术数据.107 表格 3-1 Modbus/USS 模块驱动程序的功能.113 表格 3-2 LED.113 表格 3-3 该实例应用的参数化.115 表格 3-4 RS 232C 通讯的端子分配.120 表格 3-5 RS 422 通讯的端子分配.121 表格 3-6 RS 485 通讯的端子分配.121 表格 3-7 RS 232C 接口信号.126 表格 3-8 RS 232C 接口信号.126 表格 3-9 RS 422/485 接口特性.128 表格 3-10 消息结构.129 表格 3-1
19、1 主站和从站功能代码.130 表格 3-12 消息帧结束.131 目录 串行接口模块 8 操作说明,2005 年 8 月版,A5E01156018-04 表格 3-13 错误代码.132 表格 3-14 FB3 S_SEND 的 STL 和 LAD 表达式.136 表格 3-15 FB3:S_SEND 参数.137 表格 3-16 FB2 S_RCV 的 STL 和 LAD 表达式.140 表格 3-17 FB2:S_RCV 参数.141 表格 3-18 Modbus 主站驱动程序的参数.143 表格 3-19 Modbus 主站驱动程序的参数.147 表格 3-20 转换表.162 表格
20、3-21 Modbus 从站驱动程序的参数.163 表格 3-22 从站功能代码.167 表格 3-23 转换 Modbus 寻址的示例:.169 表格 3-24 下表显示了 SEND 源区域的结构:.169 表格 3-25 下表显示了 RCV 目标区域的内容:.170 表格 3-26 Modbus 地址“start_address”0040 十六进制(64 十进制)位于标志区域中.170 表格 3-27 剩余的 bit_number 的结果如下.170 表格 3-28 数据访问的其它示例.171 表格 3-29 转换功能代码 FC 02 的 Modbus 寻址.173 表格 3-30 下表显
21、示了 SEND 源区域的结构:.173 表格 3-31 下表显示了 RCV 目标区域的内容:.173 表格 3-32 数据访问的其它示例.174 表格 3-33 转换功能代码 FC 03、06、16 的 Modbus 寻址.176 表格 3-34 下表显示了 SEND 源区域的结构:.176 表格 3-35 下表显示了 RCV 目标区域的内容:.176 表格 3-36 数据访问的其它示例.177 表格 3-37 转换功能代码 FC 04 的 Modbus 寻址.179 表格 3-38 下表显示了 SEND 源区域的结构:.179 表格 3-39 下表显示了 RCV 目标区域的内容:.179 表
22、格 3-40 数据访问的其它示例.180 表格 3-41 转换功能代码 FC 01、05、15 的 Modbus 寻址.182 目录 串行接口模块 操作说明,2005 年 8 月版,A5E01156018-04 9 表格 3-42 下表显示了 SEND 源区域的结构:.182 表格 3-43 下表显示了 RCV 目标区域的内容:.182 表格 3-44 Modbus 地址“coil_address”0809 十六进制(2057 十进制)位于输出区中.183 表格 3-45 剩余的 bit_number 的结果如下.183 表格 3-46 转换功能代码 FC 03、06、16 的 Modbus
23、寻址.185 表格 3-47 下表显示了 SEND 源区域的结构:.185 表格 3-48 下表显示了 RCV 目标区域的内容:.185 表格 3-49 转换功能代码 FC 01、05、15 的 Modbus 寻址.189 表格 3-50 下表显示了 SEND 源区域的结构:.189 表格 3-51 转换功能代码 FC 03、06、16 的 Modbus 寻址.192 表格 3-52 下表显示了 SEND 源区域的结构:.192 表格 3-53 地址区.194 表格 3-54 启用写访问.196 表格 3-55 转换功能代码 FC 01、05、15 的 Modbus 寻址.197 表格 3-5
24、6 转换功能代码 FC 01、05、15 的 Modbus 寻址.198 表格 3-57 转换 FC 02 的 Modbus 寻址.199 表格 3-58 转换 FC 02 的 Modbus 寻址.200 表格 3-59 转换 FC 03、06、16 的 Modbus 寻址.201 表格 3-60 转换 FC 03、06、16 的 Modbus 寻址.201 表格 3-61 转换 FC 04 的 Modbus 寻址.202 表格 3-62 转换 FC 04 的 Modbus 寻址.202 表格 3-63 写访问(FC 05、06、16)的 SIMATIC 限制.203 表格 3-64 写访问(
25、FC 05、06、16)的 SIMATIC 限制.204 表格 3-65 事件类别 2(0 x02 十六进制):执行 CPU 作业时出错.206 表格 3-66 事件类别 5(05 十六进制):执行 CPU 作业时出错.207 表格 3-67 事件类别 8(08 十六进制):接收错误.207 表格 3-68 事件类别 14(0E 十六进制):一般处理错误.209 表格 3-69 事件类别 14(0E 十六进制):一般处理错误.209 表格 3-70 事件类别 14(0E 十六进制):一般处理错误 .210 目录 串行接口模块 10 操作说明,2005 年 8 月版,A5E01156018-04
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ET200S 串行 接口 模块
限制150内