




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用下面的例程你可以在S7-200CPU之间设置一个简单的Modbus通讯。 这个例子是关于Modbus功能码6的(写从站保持寄存器), 也可以作为其他所支持的功能码:1, 2, 3, 4, 5, 15 和16 的基本参数设置步骤 。 要求: 要使用Modbus协议必须先在STEP 7 Micro/Win上安装指令库 。 Modbus主站协议只支持STEP 7 Micro/Win V4.0 SP5及其以上版本.。&
2、#160; 1. 硬件设置 2. 参数匹配 3. 指令库的存储地址 4. 保持寄存器值得传输 1. 硬件设置 例程中的Modbus通讯是在两个S7-200 CPU的0号通讯口间进行的(最好每个CPU都有两个通讯口)。在主站侧也可以选择相应库文件 "MBUS_CTRL_P1" 和 "MBUS_MSG_P1"通过
3、1号通讯口通信。通讯口1与Micro/WIN建立PG或PC连接,两个CPU的通讯口0通过PPI电缆进行连接(电缆的 针脚 连接为2,3,7,8)。 图. 01 2. 参数匹配 对于MODBUS通讯, 主站侧需要程序库 "MBUS_CTRL" 和 "MBUS_MSG", 从站侧需要程序库 "MBUS_INIT" and "MBUS_SLAVE&q
4、uot;。 在 Micro/WIN 中您需要为主站和从站新建一个项目,程序与参数设置见图.02。 必须要保证主站与从站的“Baud”和"Parity"的参数设置要一致,并且程序块"MBUS_MSG"中的"Slave"地址要与程序块"MBUS_INIT"中的"Addr"所设置的一致 (见图. 02)。 Micro/WIN“系统块”中设置的0通讯口的波特率与MODBUS协议无关("M
5、ode" = "1")。 图. 02 下面的表格列出了程序块各个参数选项及其意义 主站 MBUS_CTRL 表 01 1) 参
6、看STEP 7 Micro/WIN 帮助: "MODBUS主站执行MBUS_MSG时的错误代码MBUS_MSG" 。 MBUS_MSG 表 02 1)参看STEP 7 Micro/WIN 帮助: "MODBUS主站执行MBUS_MSG时的错误代码MBUS_MSG" 。
7、0; 从站 MBUS_INIT 表 03 2) 最大的地址取决于所用CPU的类型及其最大值。 3)参看STEP 7 Micro/WIN 帮助: “MODBUS从站协议的错误代码”。 MBUS_SLAVE
8、160; 表 04 3)参看STEP 7 Micro/WIN 帮助: “MODBUS从站协议的错误代码” 。 3. 库的存储地址 项目完成后必须要在Micro/WIN中定义库的存储地址,当定义完存储区后, 要保证在任何情况下不能再被其它程序所使用 (主站侧: "DataPtr" + "Count" 从站侧: "HoldStart" + "Max
9、Hold")。 图. 03 4. 保持寄存器值的传输 将程序下载到相应的CPU后,可以在状态表中给主站侧的V存储区赋值,然后监视从站的变化。 当主站的I0.0使能后,VW2中的内容就被发送到从站并写入从站的VW2 。 保持寄存器值的传输见图. 04。
10、0; 指针"DataPtr" 代表了V区被读的起始地址。 参数 "Count" 表明了地址"Addr" = "4xxxx" (保持寄存器)以字为单位被读的个数。 主站中被读取的V存储区被写入地址为"Addr" = "40002" ("RW" = "1")的保持寄存器中。 保持寄存器是以字为单位工作的,它与从
11、站的V区地址对应。 指针 "HoldStart" 明确了与保持寄存器起始地址40001相对应的V存储区的初始地址。 可以这样计算从站的V区目标指针: 2 * (Addr - 40001) + HoldStart = 2 * (40002 - 40001) + &VB0 = &VB2 另外,要保证"MaxHold" 定义的数
12、据区能够包含主站侧所要写入的数据区 : MaxHold >= Addr - 40001 + Count = 40002 - 40001 + 1 = 2 Fig. 04 关于STEP 7 Micro/WIN MOBDUS 库的更多信息可以参看 S7-200 系统手册 ( Entry ID 1109582) 和 STEP 7 Micro
13、/WIN 帮助。 如何在 STEP 7 Micro/WIN 中找到 Modbus RTU 协议和 USS 协议操作库? 说明: 在 STEP 7 Micro/WIN 中,Modbus RTU 协议和 USS 协议操作库位于操作树的“库”文件夹中。MODBUS 函数库要求 STEP 7 Micro/WIN 为 V3.2 或更高版本。
14、60; 图1: 添加函数库 这些库是附加函数库,并非组态软件 STEP 7 Micro/WIN 的组成部分。 您如果需要使用 Modbus RTU 协议,必须购买“SIMATIC STEP 7 Micro/WIN ADD ON: Function Library V1.1 (USS + MODBUS) for STEP 7 Micro/WIN 32”
15、软件。 这个可选附加函数库的订货号是 6ES7830-2BC00-0YX0。 安装顺序: 先安装“STEP 7 Micro/WIN 32 Toolbox V1.0”(包括库),然后安装“STEP 7 Micro/WIN”。 注意: 这个函数库包含可以在 STEP 7 Micro/WIN V3.2 中使用的
16、 Modbus RTU 协议库和 USS 协议库。 如果您安装了 STEP 7 Micro/WIN V4.0 SP5 或者更高版本,那么操作库中就会包含下列函数: Modbus RTU Master V1.2 对应端口 0 和端口 1 Modbus RTU Slave V1.0 对应端口 0 USS protocol V2.3 对应端口 0 和端口 1问一个问题:是不是S7
17、-200 MODBUS通讯:00001 至 0*x 对应 开关量输出 QX.X ,10001 至 1*x 对应 开关量输入 IX.X,30001 至 3*x 对应 模拟量输入 AIW.X ,40001 至 4*x 对应 模拟量输出 AQW.X,这些MODBUS 地址与西门子的I/O模块的数据地址是不是固定的?如果这样的话我只能把0-32000的数据传给上位机
18、,给上位机处理了?我如想把VD32中的数值传给上位机该怎么做?设备的启M0.0 和停M0.1该如何传给上位机?产品版区:SIMATIC S7-200 悬赏分:5 | 解决时间:2011-07-04 09:56:12 | 提问者:gaojian2008 - 学长 第2级问题ID:70655 最佳答案1.00001 至 0*x 对应 开关量输出 QX.X ,10001 至 1*x 对应 开关量输入 IX.X,30001 至 3*x 对应 模拟量输入 AIW.X ,40001 至 4*x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题3.4 导数的综合问题(原卷版)-2024年高考数学一轮复习精讲精练宝典(新高考专用)
- 人教版(2024)七年级英语下册Unit 3 学情调研测试卷(含答案)
- 屋前护坡绿化施工方案
- 2024年河南省中考满分作文《成功所至诸径共趋》
- 玉米抗旱知识培训课件
- 生物实地考察计划
- 秋季教材使用与管理计划
- 品牌受众细分的策略计划
- 增强班级成员参与感的策略计划
- 幼儿园教学资源共享方案计划
- 2025年中考百日誓师大会校长发言稿:激扬青春志 决胜中考时
- YY/T 1860.1-2024无源外科植入物植入物涂层第1部分:通用要求
- 中央2025年全国妇联所属在京事业单位招聘93人笔试历年参考题库附带答案详解
- 上海浦东新区2024-2025高三上学期期末教学质量检测(一模)物理试卷(解析版)
- 人教版高中物理选择性必修第二册电磁波的发射与接收课件
- 2025河南中烟工业限责任公司一线岗位招聘128人易考易错模拟试题(共500题)试卷后附参考答案
- 《建筑冷热源》全册配套最完整课件1
- 广州2025年广东广州市番禺区小谷围街道办事处下属事业单位招聘5人笔试历年参考题库附带答案详解
- 2025年春新人教版生物七年级下册全册教学课件
- 2025年上半年辽宁省盘锦市大洼区招聘招商人员30人易考易错模拟试题(共500题)试卷后附参考答案
- 【物理】《跨学科实践:制作微型密度计》(教学设计)-2024-2025学年人教版(2024)初中物理八年级下册
评论
0/150
提交评论