没有合适的资源?快使用搜索试试~ 我知道了~
首页Step7中使用ET200MP_SP PTP模块的Modbus RTU通信入门.pdf
Step7中使用ET200MP_SP PTP模块的Modbus RTU通信入门.pdf
需积分: 50 20 下载量 122 浏览量
更新于2023-03-03
评论
收藏 3.89MB PDF 举报
西门子Siemens Step7中使用ET200MP_SP PTP模块的Modbus RTU通信入门
资源详情
资源评论
资源推荐
操作指南
11 月 2014 年
Step7 中使用 ET200MP/SP PTP
模块的 Modbus RTU 通信入门
http://support.automation.siemens.com/CN/view/zh/106267239
2
Copyright Siemens
AG Copyright year
All rights reserved
目录
1 Modbus RTU 通讯概述 .................................................................................... 3
2 S7-300 的分布式 IO 中使用 ET200SP 的 ptp 模块 ................................................ 4
2.1 硬件和软件需求 ................................................................................. 4
2.2 硬件接线 ............................................................................................ 6
2.3 Modbus master 协议通信 ................................................................... 7
2.3.1 编写通信程序 ..................................................................................... 8
2.3.2 下载程序 .......................................................................................... 15
2.3.3 通信测试 .......................................................................................... 16
2.4 Modbus slave 协议通信 ................................................................... 17
2.4.1 编写通信程序 ................................................................................... 18
2.4.2 下载程序 .......................................................................................... 25
2.4.3 通信测试 .......................................................................................... 26
3
Copyright Siemens
AG Copyright year
All rights reserved
1 Modbus RTU通讯概述
Modbus 通信协议是 OSI 模型第 7 层上的应用层报文传输协议,是一种广泛应用
的公开协议,它已经成为一种通用的工业标准。不同厂商生产的控制设备可以通
过 Modbus 通信协议连接到工业网络,进行集中控制。其具有两种串行传输模式,
ASCII 和 RTU。它们定义了数据如何打包、解码的不同方式。通信双方必须同
时支持上述模式中的一种,通常支持 Modbus 通信的设备大都支持 RTU 格式。
Modbus 是一种单主站的主/从通信模式。Modbus 网络上只能有一个主站存在,
主站在 Modbus 网络上没有地址,从站的地址范围为 0 - 247,其中 0 为广播地
址,从站的实际地址范围为 1 - 247。
在实现 Modbus 通信方面,西门子 AS 产品中,分布式 IO ET200SP/ET200MP 系
列都推出了 PTP 模块,包含 RS 232,RS 422 和 RS 485 接口,并且都可以安
装在分布式 IO 上,通过 Profibus 或 Profinet 的方式与主站相连,此种方案很适
合比较大型系统进行的 Modbus 通信设计和改造(特别需要注意的是,
ET200MP 所带的 PTP 模块也可以直接和 S7-1500 CPU 安装在一个机架上使
用)。
本文将通过简单的 Modbus 主、从通信例程,并配合软件 modscan32 和
modsim32 做通信测试,描述在 STEP7 软件中,如何实现 S7-300/400 通过分
布式 IO ET200SP/ET200MP 的 PTP 模块做 modbus rtu 通信。
注意:由于 ET200MP PTP 模块和 ET200SP PTP 模块的使用完全一致,故本
文中的实验都使用 ET200SP PTP 模块进行测试。
4
Copyright Siemens
AG Copyright year
All rights reserved
2 S7-300 的分布式IO中使用ET200SP的ptp模块
2.1 硬件和软件需求
表 2-1 硬件订货信息
表 2-2 软件订货信息
需要注意的是,如果要在 SIMATIC S7-300/400 PLC 上的 ET200MP/SP 分布式
IO 中使用 PTP 模块,并且在 Step7 v5.5 中对这些模块进行组态,则需要使用下
面的库:
http://support.automation.siemens.com/CN/view/zh/75226762
打开上述链接,下载库“PtP 通信”和“MODBUS(RTU)”,解压缩后,将这两
个库指令复制到 step7 对应的库文件夹中,如图 2-1 所示:
名称 数量 订货号
电源模块 PS307 1 6ES7 307-1EA00-0AA0
CPU 315-2PN/DP 1 6ES7 315-2EH14-0AB0
ET200SP IM155-6 PN ST 1 6ES7 155-6AU00-0BN0
ET200SP CM PTP 1 6ES7 137-6AA00-0BA0
PC,带 232 串口 1
RS232 转 RS485 转换器 1
网线 若干
名称 订货号
Step7 v5.5 sp4 6ES7 810-4CC10-0KA5
Modscan32 用于在 PC 中模拟主站
Modsim32 用于在 PC 中模拟从站
5
Copyright Siemens
AG Copyright year
All rights reserved
图 2-1 指令库路径
然后,打开 Step7,将上述的两个库都打开,使其出现在库指令列表中,如图 2-
2 所示:
图 2-2 打开指令库
剩余26页未读,继续阅读
w461149386
- 粉丝: 14
- 资源: 126
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0