丹佛斯fc360,profibus,dp,协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除丹佛斯fc360,profibus,dp,协议
篇一:profibus与danfoss变频器通讯
基于pRoFibus―dp总线的danfoss变频器应用
thecontrolofFrequencyconverters-danfossbasedonprofi bus-dp
一、概述
pRoFibus―dp是一种坚固耐用、功能强大、开放性好的通讯总线,主要用于与现场设备的连接并快速、循环地进行数据交换。

除此之外还具有如下优点:
符合现代控制思想——集散控制,从而提高系统的实时性和可靠性;
通过pRoFibus―dp总线不但能够将不同生产厂商的控制元件(带dp口)连接起来,形成一个兼容、完善的控制系统,而且有利于提高系统的灵活性和可移植性;由于pRoFibus―dp总线的使用,烟厂根据需要能够很方便地组建
信息化管理网络。

所以,pRoFibus―dp总线深受设计者和用户的欢迎。

danfoss变频器是由丹佛斯公司生产的、广泛使用的一种变频调速产品。

由于其采用了崭新的VVcplus控制原理,在整个速度范围内能承受极大的负载冲击,同时对参数的变化能做出快速的反应,另外它还具有体积小(书本式设计)、操作简单等优点。

本文主要针对采用pRoFibus—dp总线如何来实现danfoss变频器的控制,以达到与上、下游机速度相匹配。

此控制在烟机生产线产品中具有一定的典型性,可不加修改地进行移植复用。

二、硬件电路
下面的硬件电路是某卷烟厂制丝线pRoFibus―dp总线的一部分,现拿来用以说明基于pRoFibus―dp总线的danfoss变频器应用。

图1硬件电路示意图
(1)当系统满足某些条件时:plc→通过pRoFibus―dp
总线控制电机的启停、运行速度;
(2)通过pRoFibus―dp总线,变频器向plc反馈电机m 运行的状态信息,如:电机运行速度、电机扭矩等。

三、变频器参数设置
带dp接口的danfoss变频器除了参数组0~参数组6的设置外,还必须针对pRoFibus―dp总线通讯进行如下参数的设置:(1)512报文结构(telegRampRoFile):danFoss[1]
danfoss变频器(带dp接口)与pRoFibus―dp总线通讯有两种控制字结构可供选择:pRoFidRiVe[1]和danFoss[1],其中pRoFidRiVe为国际标准,danFoss[1]为丹佛斯标准。

在此选择丹佛斯标准进行介绍。

(2)800pRotocolselect:pRoFibusdp[1]本系统作为dpmaster站故变频器800参数设置为pRoFibusdp[1],遵从en50170国际标准。

(3)801baudRateselecet:12000kbaud[2]此为通讯时数据传输速度(波特率)。

(4)805bit10Function:bit10=1→ctwactiVe[2]
可编程控制器(plc)通过总线采用控制字(ctw)对变频
器进行实时控制:传输启/停信号、电机运行设定值等信息。

同时变频器将运行时的状态信息采用状态字(stw)的形式通过总线反馈给可编程控制器(plc)。

据此应将控制字(ctw)激活,进行上述设置。

(5)904ppotypeselect:ppotype4[2]plc 与变频器之间的交换信息(ctw/stw)都是以ppo的形式进行的,ppo是它们之间传输数据的结构形式。

有关ppo的说明将在后面的软件编程部分介绍。

另外,在danfoss变频器dp 接口卡上还必须进行如下设置:·通过开关s1设置终端电阻;
·通过开关s2、s3设置dpslave站地址(或通过参数918设置)。

四、软件编程
对通讯接口进行编程时,首先应在西门子可编程控制器
(cpu414-2dp)step7编程软件中进行硬件配置[3]。

4.1编程硬件配置
硬件配置窗口如下:
图2硬件配置
(1)安装gse文件
在西门子可编程控制器(cpu414-2dp)编程软件step7中打开硬件配置窗口,然后选择option菜单中的installingnewgse子菜单功能,进行danfoss变频器gse配置文件(由丹佛斯公司提供)的安装,当安装成功时便可在hardwarecatalog硬件配置表中找到pRoFibus-dp元件:danfoss变频器。

(2)配置dpmaster站
在step7硬件配置窗口的plc机架上添加处理模块
cpu414-2dp,然后双击cpu414-2dp模块的dp单元弹出其属性对话框。

在general子菜单中进行pRoFibus网络、传输速度、以及站地址的相关设置;在operationmode子菜单中进行dpmaster站的设置。

当上述设置完成时cpu414-2dp处理模块的dp尾部将出现“”(pRoFibus―dp总线)。

(3)配置i/o
在硬件配置窗口中选择pRoFibus―dp总线“”,当其反黑显示时打开hardwarecatalog硬件配置表进行danfoss变频器的dp总线配置。

同时必须将变频器的dp通讯设置成ppo4woRdconsistpcd,以便与变频器904参数的设置相一致。

最后可选择
功能按钮,检测硬件配置是否正确。

4.2接口通讯
编写出正确的接口程序首先必须对danfoss变频器(Vlt)与master站(cpu414-2dp)之间的通讯文本结构ppo以及
cpu414-2dp处理模块的sFc14和sFc15
有着较深入的了解。

(1)文本结构ppo
danfoss变频器(Vlt)与master站(cpu414-2dp)之间的通讯是通过ppo来完成的。

一方面通过ppo将控制字(ctw)、速度设定值(mRV)等由master站传输给danfoss变频器;另一方面通过ppo将状态字(stw)、当前输出频率(maV)等由danfoss变频器反馈给master站。

danfoss变频器(Vlt)共有5种不同类型的ppo可供选择,在此主要介绍本例所使用的类型ppotype4。

由master站传输给变频器(Vlt)的ppo4ctw:控制字占用第1、2字节;mRV:速度设定值
占用第3、4字节;
pcd:过程数据(4个)占用第5~第12字节主要用来修改变频器参数;由变频器(Vlt)反馈给master站的ppo4stw:
状态字占用第1、2字节;maV:速度反馈值占用第3、4字节;
pcd:过程数据(4个)占用第5~第12字节主要用来反馈
变频器状态信息(如:
速度、扭矩等);
(2)通讯模块sFc14和sFc15
西门子cpu414-2dp型plc通过dpmaster站访问dpi/o 时可以调用step7中的专用通讯接口模块sFc14和sFc15(也可以直接访问dpi/o端口,但对于挂于dp网上的智能仪表,建议采用采用通讯接口模块sFc14和sFc15访问)。

sFc14通讯模块主要用来访问分布式输入(模拟量/数字量输入),其功能图如下所示:
图3sFc14通讯模块参数描述
示:
图4sFc15通讯模块
4.3接口程序设计
在编写接口程序时主要是调用通讯模块sFc14和sFc15读、写ppo4通讯文本,其程序举例如下所示:
篇二:丹佛斯变频器pRoFibus通讯配置
1、设置pRoFibus地址:
断电后,通过硬件拨码,设置pRoFibus地址,应与step7软件分配地址一致,地址空间为0~125,默认地址127。

2、变频器设置参数(设置成用pRoFibus总线控制)1)par.0-40(lcp的手动启动键)选择[0]禁用。

2)par.8-10选择pRoFidrive。

3)par.8-50~8-56选择[1]总线。

4)par.8-03~8-07咨询丹佛斯进行设置。

5)par.9咨询丹佛斯进行设置。

6)par.3-00选择[0]仅为正值,防止反转。

另外
par.3-01~3-03也需设置,转速正极限不要超过电机额定转速。

3、ppo类型:
见上表,总共有ppotype1~8共8种模式。

ppotypes3、4、6、7和8用于非循环参数访问,只能访问pcd(过程控制数据),但是不能对pcV(变频器参数特征值)进行访问。

选择上述5种模式,plc送出过程控制数据,变频器响应后返回过程状态数据。

对于过程控制数据,pcd 头4个字节(图中1、2)由ctw(控制字)和mRV(主要参考值――速度)组成,用来控制电机起停以及速度给定。

下4个字节(图中3、4)写par.9-15[1]中设置的可以写的参数;对于状态数据,pcd头4个字节(图中1、2)由stw(状态字)和maV(主要实际值――速度)组成,用来反应电机运行状态以及速度反馈值。

下4个字节(图中3、4)写par.9-16[1]中设置的可以读的参数。

后续字节为par.9-23中设置的参数。

ppotypes1、2、5可以对pcV(变频器参数特征值)和pcd(过程控制数据)进行读写。

所有ppo(丹佛斯
fc360,profibus,dp,协议)types都可以选择成wordconsistent(只有pcV数据是连续的,不需要调用
sFc14,15)和moduleconsistent(pcd,pcV数据是连续的,都有调用sFc14,15)。

4、ctw(控制字)/stw(状态字): 根据par.8-10设置的不同可以选择pRoFidrive或者Fc 结构。

pRoFidrive:
ctw(控制字)
stw(状态字)
4、pcV(参数访问):
pcV有2种访问方式:a、dpV1;b、pcV(dpV0)。

这次选pcV方式。

pcV由pca、ind、pVa组成,见下图
1)pca(参数特征――2个字节)
Rc(询问、响应特征)由pca字节最高位12、13、14、15组成16位数字标识操作。

询问:
篇三:s7-300c与danfoss_Fc300_pRoFibus-dp通讯
s7-300c与danfossFc300pRoFibus-dp通讯
丹佛斯s7-300c与danfossFc300pRoFibus-dp通讯
发布时间:20xx-04-07作者:中国工控网点击:4864
丹佛斯Fc系列变频器,作为丹佛斯变频器家族的一种新型产品,继承了以往5000系列变频器成熟的总线通讯技术,作为5000系列的替代产品,其在pRoFibus上的基本协议没有变化,参数寻址和gsd文件有所不同,V1版本增加了与第三方设备网络组态的灵活性,可以作为国际通用总线pRoFibus从站,挂靠在pRoFibus网络中,方便的实现过程
控制的需要,本文以西门子s7-300做主站,介绍怎样通过pRoFibus实现通讯。

1示例系统的体系结构
本例中选用s7-300cpu313-2dp作为pRoFibus-dp主站,连接一个Fc300变频器,
连接多个Fc300时与之相同。

2软件版本描述
需要软件:
step7V5.2
需要硬件:
1:s7-300cpu313-2dp
2:Fc300
3:pRoFibus-dp接口模块,用于安装在Fc300上,使之成为pRoFibus-dp从站。

3组态主站系统
打开simaticmanageR,通过File菜单选择new新建一个项目,在name栏中输入
项目名称,将其命名为test,在下方的storagelocation 中设置其存储位置。

项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择insertnewobject
插入simatic300station,可以看到选择的对象出现在
右侧的屏幕上。

双击右侧生成的hardware图标,在弹出的hwconfig中进行组态,在菜单栏中选择“View”选择“catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、cpu。

插入cp时会同时弹出组态pRoFibus画面,选择新建一条pRoFibus(1),组态
pRoFibus站地址,点击“properties”键组态网络属性如下图:
在dp属性的operatingmode中,将其设为dpmaster
在本例中主站的传输速率为“1.5mbps”,“dp”行规,无中继器、obt等网络元
件,点击“ok”键确认并存盘。

4组态从站
在dp网上挂上Fc300,并组态Fc300的通讯区,通讯区与应用有关,如果需要读写Fc300参数,则需pcV区,如果除设定值和控制字以外,还需传送其他数据,则要选择pcd。

在选项中有1,wholecons.(pcd,pcV数据是连续的,都有调用sFc14,15)2,
woRdcons.(只有pcV数据是连续的,不需要调用
sFc14,15)
在本例中,采用4pcV,2pcd;Fc300地址为4。

5Fc300参数设置
要使变频器能够用plc通过profibus来控制,变频器
也需要一定的参数设置才能
实现,变频器初始化后需要注意以下参数设置:
p801命令源:数字或者控制字(或者仅仅控制字)
p810控制字格式:Fc或者profidrive
p918站号:4(必需与硬件组态时保持一致)
6程序的编写
对pcd(过程数据)的读写:
a.在step7中对pcd(过程数据)读写参数时调用sFc14
和sFc15
b.sFc14(“dpRd_dat”)用于读profibus从站(Fc300)
的数据
c.sFc15(“dpwR_dat”)用于将数据写入profibus从站
(Fc300)
d.硬件组态时pcd的起始地址:w#16#108(即264)
1.建立数据块db1,将数据块中的数据地址与从站
(Fc300)中的pcd、pcV数据
区相对应。

1111。

相关文档
最新文档