首页 | 供应信息 | 求购信息  | 下载系统 | 技术资讯 | 企业信息 | 产品信息 | 论文信息 | 展会信息 | 在线工具
作者: 发布时间:2012-01-04 来源: 繁体版
[编辑简介]:本文介绍使用Modbus协议建立S7-200与紫金桥软件之间的通讯的方法,从硬件连接、S7-200编程及设置、紫金桥软件组态三方面进行了说明,并给出相关图示。
[关键词]:紫金桥监控组态软件 Modbus协议 通讯
[编辑简介]:本文介绍使用Modbus协议建立S7-200与紫金桥软件之间的通讯的方法,从硬件连接、S7-200编程及设置、紫金桥软件组态三方面进行了说明,并给出相关图示。
[关键词]:紫金桥监控组态软件 Modbus协议 通讯

在使用西门子S7-200时,在不增加其它通讯接口模块时,紫金桥软件可以通讯PPI协议与S7-200直接通讯。但这种通讯方式由于受通讯协议本身限制,在通讯数据较多时,通讯速度相对较慢,使用Modbus协议则通讯速度可以提高约一倍。下面就介绍一下怎么使用Modbus协议建立S7-200与紫金桥软件之间的通讯:vDP自动化在线网

硬件连接

在使用Modbus协议时,计算机与S7-200之间通讯直接使用PPI通讯电缆即可。但如果通讯距离较远,或者需要将多个S7-200连接到一个通讯总线上时,我们可以通过如下方法配制通讯链路。vDP自动化在线网

  • 选配一个计算机通讯端口

由于S7-200通讯端口物理层使用的是RS-485通讯规范,因此我们需要在计算机端增加一个RS-485通讯端口,才能与计算机通讯建立通讯。如果计算机闲置的串口,我们可以选配一个RS-232转RS-484转换器即可;如果没有闲置的串口,我们通过在计算机中增加一个RS-485通讯卡也可以;现在很多计算机都有USB口,我们也可以在计算机上外接一个USB转RS-485转换器。vDP自动化在线网

  • 连接通讯电缆

S7-200的通讯端口是一个9孔(famel)D型插头,针脚分布如下所示:vDP自动化在线网

针脚vDP自动化在线网

信号vDP自动化在线网

1vDP自动化在线网

地线 (RS-485 逻辑地)vDP自动化在线网

2vDP自动化在线网

24 V 地线 (RS-485 逻辑地)vDP自动化在线网

3vDP自动化在线网

信号B (RxD/TxD+)vDP自动化在线网

4vDP自动化在线网

RTS (TTL level)vDP自动化在线网

5vDP自动化在线网

地线 (RS-485 逻辑地)vDP自动化在线网

6vDP自动化在线网

(空)vDP自动化在线网

7vDP自动化在线网

24 V 电源vDP自动化在线网

8vDP自动化在线网

信号A (RxD/TxD-)vDP自动化在线网

9vDP自动化在线网

通讯选择vDP自动化在线网

S7-200通讯端口(端口0)与RS-485板卡或RS-485/RS-232转换器之间接线,如下图所示:vDP自动化在线网

vDP自动化在线网

S7-200编程及设置

在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC的主程序模块中调用Modbus通讯子程序。Modbus通讯子程序可以从“STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN附件:指令库)”中获得。在安装了“STEP 7-Micro/WIN附件:指令库”后,在导航树“指令/库”下面我们可以找到“Modbus Protocol”。在其下面包含了MBUS_INIT和MBUS_SLAVE两个子程序,MBUS_INIT用于对Modbus通讯进行初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。下在介绍如何在主程序中调相关子程序及环境参数设置:vDP自动化在线网

调用Modbus通讯初始化命令

首先为MBUS_INIT命令建立一个触发条件(只触发一次),如:SM0.1;从导航树“指令/库/ Modbus Protocol”下面,将MBUS_INIT指令拖拽到主程序块中。再就是正确设置MBUS_INIT各项调用参数和执行结果输出地址,我们可以建立一下如下图所示初始化调用过程:vDP自动化在线网

vDP自动化在线网

Mode:协议类型,1-Modbus协议;0-PPI协议。vDP自动化在线网

Addr: PLC地址,1~247,。vDP自动化在线网

Baud: 通讯波特率,1200、2400、4800、9600、19200、38400、57600或11520。vDP自动化在线网

Parity: 校验方式,0-无校验;1-奇数校验;2-偶数校验。vDP自动化在线网

Delay:信息结束超时时间,0~32767,有线连接设置为0即可。vDP自动化在线网

MaxIQ:0~128,映射在离散输入寄存器或离散输出寄存器中的I或Q数。建议为:128。vDP自动化在线网

MaxAI:0~32;映射在模拟输入寄存器中AIW数;CPU 221为0,CPU 222为16,CPU 224、226和226XM为32。vDP自动化在线网


使用Modbus协议建立S7
评论】【加入收藏夹】【 】【关闭
※ 相关信息
无相关信息
※ 其他信息
访问数: | 共有条评论
发表评论
用户名:
密码:
验证码: 看不清楚,点击刷新
匿名发表

 搜索新闻
[提交投稿]  [管理投稿]
 最新新闻
 热点新闻
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007--2014 All rights reserved