网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
基于Profibus-DP现场总线的S7-PLC与西门子变频器的通信
作者: 来源:中国机电工程网    发布于:2019-06-09 22:34:38    文字:【】【】【

1.硬件连接

    CBPMaster系列变频器的Profibus-DP接口板。先将电子箱中的主电子板取出,将LBA总线装入,再将主电子板插回。然后把CBP装在ADB适配板上,插入电子箱并同定。PLC的安装方式如图6-45所示。

 

    图6-45 PLC的安装方式

    Profibus-DP的硬件接口为D9针插头。连接时可采用西门子公司提供的总线连接器,按图6-46所示方法接线,并在两端打开终端电阻开关。

 2.参数设置

 (1)设置变频器参数

 在硬件连接完毕后,需要对变频器的以下参数进行设置,以便CBP能够正常工作。

①设置PPO类型。

②设置报文监控时间。

③设置CBPProfibus-DP站点地址。

④设置CBP的参数使能状态。

(2)设置PLC参数

CPUDP接口进行参数设置,使其能够参数化CBP

(3)连接诊断

    设置完成后,给PLC及变频器送电,此时若CBP上的3个发光管同时闪亮,表示通信正常。

6-46 接线图

    3.程序编制

    DVA-S7是西门子公司为变频器与S7-PLC通信所提供的S7软件包,它运行于Profibus-DP之上,符合欧洲传动产品生产商有关变速传动在DP上应用的协定。它内含参数发送及接收的功能块,以方便编程者调用。

    采用DVA-S7编制程序,其主要组成部分为:DP-SEND(参数发送功能块)、DP-RESV(参数接收功能块)、过程参数数据块、通信参数数据块。通信功能块需要两个数据块,以便进行过程的参数化和提供通信参数的存取空间。它们之间的关系如图6-47所示。

6-47 过程的参数化和提供通信参数的关系图

    DPS7-S用于向变频器发送通信数据。它根据PPO的类型以及通信控制字的内容自动形成有效数据,并将其送往DP接口。如果此功能块发现参数设置错误,则将错误代码写入过程数据块的两个字节中。此功能块有以下3个参数。

    ①DBPA:通信参数数据块代码。

    ②SYPA:系统参数字在通信参数数据块中的起始地址。

    ③SLPA:有效数据在通信参数数据块中的起始地址。

    DP-RESV用于接收变频器发送的通信数据。它根据PPO的类型以及通信控制字的内容读入通信设备的缓冲区数据,经过变换后将其写入数据块。如果此功能块发现参数设置错误,则将错误代码写入过程数据块的一个字节中。此功能块有以下3个参数。

    ①DBPA:通信参数数据块代码。

    ②SYPA:系统参数字在通信参数数据块中的起始地址。

    ③SLPA:有效数据在通信参数数据块中的起始地址。

    对于上述两个数据块,在程序中至少每个变频器都要调用1次。

    4.数据块

    (1)通信参数数据块(DBPA)

    此数据块与参与通信的变频器数目有关。每个变频器需要5个字,另外数据块本身有4个保留字。

    (2)过程参数数据块(DBND)

    此数据块为每一个参与通信的变频器提供如下通信接口。

    ①同每个变频器相关的通信数据。

    ②当前PKW任务的缓冲区。

    ③PPO有效数据的发送缓冲区。

    ④PPO有效数据的接收缓冲区。


浏览 (97) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人: 来源:中国机电工程网
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们