用户登陆 用户注册
您的位置:首页> 技术文章>内容正文
S7 PLC如何同西门子调速器采用PROFIBUS-DP通讯
[正文]:一、目的profibus作为一种广泛应用的现场总线标准,在控制系统中占有极其重要的地位。
随着智能化调速器的不断发展,其同上位机之间的高速通讯也成为市场的迫切需求。
虽然我们可以采用uss协议将plc同siemens调速器连接起来,但是对于大、中型控制系统,它的数据吞吐能力以及协议可靠性已经不能满足要求。
因此采用profibus总线系统实现plc同调速器的通讯连接,可以极大地提高我们控制系统的设计水平和产品档次。
二、硬件连接1、cbp的安装cbp为master系列调速器的profibus接口板。
先将电子箱中的主电子板取出,将lba总线装入,再将主电子板插回。
然后把cbp装在adb适配板上,插入电子箱并固定。
2、plc的安装plc安装方式如下图:
点击查看大图片
3、通讯线路的连接profibus的硬件接口为d型九针插头。
连接时可采用西门子提供的总线连接器,按下图接线,并在两端打开终端电阻开关。

点击查看大图片
三、参数设置1、设置调速器参数在硬件连接完毕后,需要对调速器的以下参数进行设置,以便cbp能够正常工作。
·   设置ppo类型 ·   设置报文监控时间 ·   设置cbp的profibus站点地址 ·   设置cbp的参数使能状态 2、设置plc参数对cpu的dp接口进行参数设置,使其能够参数化cbp。
·   ppo ·   cbp站点地址 3、连接诊断设置完成后,plc及调速器送电,此时cbp上三个发光管同时闪亮,表示通讯正常。
四、程序编制1、有关dva-s7dva-s7是西门子公司为调速器同s7 plc通讯所提供的s7软件包,它运行于profibus-dp之上,符合欧洲传动产品生产商有关变速传动在dp上应用的协定。
它内含参数发送及接收的功能块,以方便编程者调用。
采用dva-s7编制程序,主要组成部分为:dp-send(参数发送功能块),dp-resv(参数接收功能块),过程参数数据块,通讯参数数据块。
通讯功能块需要两个数据块,以便进行过程的参数化和提供通讯参数的存取空间。
它们之间的关系如下图所示:
点击查看大图片
2、功能块dps7-sdps7-s用于向调速器发送通讯数据。
它根据ppo的类型以及通讯控制字的内容,自动形成有效数据,并将其送往dp接口。
如果此功能块发现参数设置错误,则将错误代码写入过程数据块的两个字节中。
此功能块有三个形参:dbpa: 通讯参数数据块代码sypa: 系统参数字在通讯参数数据块中的起始地址slpa: 有效数据在通讯参数数据块中的起始地址3、功能块dps7-rdp-resv用于接收调速器发送的通讯数据。
它根据ppo的类型以及通讯控制字的内容,读入通讯设备的缓冲区数据,经过变换后,写入数据块。
如果此功能块发现参数设置错误,则将错误代码写入过程数据块的一个字节中。
此功能块有三个形参:dbpa: 通讯参数数据块代码sypa: 系统参数字在通讯参数数据块中的起始地址slpa: 有效数据在通讯参数数据块中的起始地址对于上述两个数据块,在程序中至少每个调速器都要调用一次。
4、数据块(1)通讯参数数据块(dbpa)此数据块与参与通讯的调速器数目有关。
每个调速器需要5个字,另外数据块本身有四个保留字。
(2)过程参数数据块(dbnd)此数据块为每一个参与通讯的调速器提供如下通讯接口:·   同每个调速器相关的通讯数据 ·   当前pkw任务的缓冲区 ·   ppo有效数据的发送缓冲区 ·   ppo有效数据的接收缓冲区 五、小结我所已在多个工程项目中采用了用profibus构成传动控制系统,达到了非常满意的效果。
采用这种方式,可以非常经济、有效地解决在传动系统中自动化信息的传递问题,是目前值得大力推广的系统解决方案。



网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-06 03:38:24) 流量统计