丹佛斯变频器profibus总线控制方式
- 格式:ppt
- 大小:636.50 KB
- 文档页数:17
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类型:见上表,总共有PPO Type 1~8共8种模式。
PPO types 3、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中设置的参数。
PPO types 1、2、5可以对PCV(变频器参数特征值)和PCD(过程控制数据)进行读写。
所有PPO types都可以选择成Word consistent(只有PCV数据是连续的,不需要调用SFC14,15)和Module consistent(PCD,PCV数据是连续的,都有调用SFC14,15)。
4、CTW(控制字)/ STW(状态字):根据Par.8-10设置的不同可以选择PROFIdrive或者FC结构。
基于Profibus协议的丹佛斯变频器控制系统的设计作者:方柏杨李钰靓袁根洪来源:《硅谷》2011年第12期摘要:着眼于研究一套基于Profibus协议的西门子S7系列PLC和丹佛斯VLT系列变频器的控制系统。
通过详细地讲述控制系统的通信配置、参数设置以及通信程序编写等问题,得出VLT系列变频器控制系统的设计方法。
实验室结果显示,该控制系统运行稳定,可控性很高,实际生产中在制丝生产线也得到广泛的应用。
关键词: Profibus;VLT变频器;S7-300;通信中图分类号:TP273文献标识码:A文章编号:1671-7597(2011)0620075-010 引言VLT系列变频器是丹佛斯公司生产的经典变频调速设备,它拥有成熟的总线通信技术,可以作为国际通用总线Profibus网络的智能从站挂接在Profibus网络中,方便地实现过程控制的需要。
在实际应用中,正确地设置好变频器的参数、合理地配置通信网络以及编写符合FCDrive或者ProfiDrive协议的通信程序是建立控制系统不可缺少的重要步骤,更是控制系统的设计和维护的重点和难点之一。
1 系统结构本控制系统主要由控制器和执行机构组成,辅以上位编程设备。
由于Profibus网络是总线形的网络,所以我们采用一根总线网络连接若干台变频器的连接方式。
系统结构如图1所示:图1系统结构图按照系统的功能需求,几个关键部件必须分别符合以下几个内在条件:1)编程PC。
必须安装有支持MPI/DP协议的通讯卡和用于组态硬件的逻辑链路连接、编写通信程序的STEP7软件。
2)PLC。
本系统所采用的PLC为西门子S7-300系列PLC,必须选用带有Profibus-DP接口的PLC,该接口用于连接Profibus网络,使之成为Profibus网络上的主站。
3)变频器。
丹佛斯VLT系列变频器出厂默认是不带通讯卡的,必须装配Profibus通讯卡。
2 通信网络的配置为了能够使PLC通过Profibus网络来控制丹佛斯变频器,必须在PLC软件中组态好Profibus网络,而组态好Profibus网络的前提条件就是配置好相应的通讯卡件和设置好各项参数[1]。
同步卡利用DP通讯的说明
利用Profibus通讯读写同步卡MCO305的内容很容易,在PLC与变频器建立了DP通讯后,只需要在参数915/916中作相应设置即可,发送数据的传输原理简单的说就是PLC先发送到变频器,变频器再发送到MCO,读取数据则是MCO先传给变频器,变频器再传给PLC。
比如:
9-15.9===3410(PCD 10 write to MCO) ----表示在 PPO8 的PCD10 中编辑PCD10的数据并发送到MCO中
9-16.9===3430(PCD 10 read from MCO)----表示在同步卡中编程的PCD[10]的数据,发送到PPO8的 PCD10中
同时,读写的数据的内容可以在LCP中显示:
0-20=====3410===PCD 10 write to MCO
0-21=====3430===PCD 10 read from MCO
在同步卡参数34-10 34-30中可以看到只读数据,也可以让它在LCP中显示。
FC300 PROFIBUS通讯1.安装GSD文件,硬件组态< 选项< 安装GSD文件2.组态CPU,创建PROFIBUS-DP3.将FC300拖拽到DP上选择通讯协议:PPO type 4 module consistent PCD下载硬件组态后会自动更改这个参数。
如果在编程监控程序时,SFC14,SFC15通讯时发生数据长度不匹配的故障需要检查此项并删除在原先在硬件组态上的PPO 协议,然后重新添加编译下载。
4.组态FC300的DP 从站号(如:地址3)往上拨到ON 启用模块PROFIBUS 功能单个变频器,已经是DP 末端,将终端拨上拨码DP 地址,确认参数9-18已自动跟踪这个值。
设置了拨码后,9-18将不能再更改了。
按两次MENU键,进BACK键返回上一级入参数界面。
按“△”键加减参数组。
按OK键进入修改该参数界面。
按“△”键加减参数修改:1.8-01修改为2//2.8-02修改为33.8-10 修改为14.选择电机参数(从电机铭牌上获得)1-20组如:电机电流电机功率电机电压等;6.0-40设置LCP面板上“hand on”功能5.为PCD READ分配选项(因为电机电流与4word需要从9-16的列表中选择并放入PCD里送到PLC)P P O 4文本结构CTW STW MRVMAVPCD PCD0(控制字)状态字1(速度设定值)实际值2 3由Master站传输给变频器(VLT)的PPO 4CTW: 控制字占用第1、2字节;MRV: 速度设定值占用第3、4字节;•由变频器(VLT)反馈给Master站的PPO 4STW: 状态字占用第1、2字节;MA V: 速度反馈值占用第3、4字节;PCD: 过程数据(2个) PCD1.2中的内容可以自定义。
(4word consistent 可以定义4个PCD 状态内容)*****9-16数组0-3所设定的参数);PCD1对应9-16【1】内的内容,PCD2对应9-16【2】内的内容7.编写程序•S FC14通讯模块主要用来访问分布式输入(模拟量/数字量输入) ,其功能图如下所示:图3 SFC14通讯模块参数描述参数I/O定义数据类型功能描述EN 输入BOOL 使能端,当EN=1时调用SFC14模块LADDR 输入WORD 分布式输入的起始地址,配置变频器时由系统给定ENO 输出BOOL 当SFC14被执行时ENO=1RET-VAL 输出INT 当SFC14被执行时的状态代码RECORD 输出ANY 输入数据的存放地址及长度参数I/O定义数据类型功能描述EN 输入BOOL 使能端,当EN=1时调用SFC15模块LADDR 输入WORD 分布式输出的起始地址,配置变频器时由系统给定RECORD 输入ANY 输出数据的存放地址及长度ENO 输出BOOL 当FC2被执行时ENO=1RET-VAL 输出INT 当SFC15被执行时的状态代码控制字 频率设定 状态字 输出赫兹 自定义1,PCD1自定义2,PCD2读使能 写使能图4 S FC15通讯模块参数描述控制字16#047F 为起车2#0000 0100 0111 1111。
Danfoss变频器通过Profibus通讯读写内部参数的应用变频器是现代化工厂中常见的设备,在一条生产线中,profibus现场总线网络中会有多台的变频器从站在运行,这使得plc中通讯程序往往比较大,本程序通过西门子plc组态多台丹佛斯变频器,利用固化的FB程序块,可以快速方便的读写多台变频器参数。
下图为例程中的硬件组态:每个丹佛斯变频器从站映射到PLC中的I/O地址如下:一 . FB1 Read Danfoss VLT status程序块说明此程序用来读取profibus网络中从站的通讯状态,如果网络中的vlt变频器没上电或者没有联上profibus,则该地址变频器的状态位被设为逻辑0,反之则为1。
FB1FB1 Read Danfoss VLT status可以与FB2 Danfoss VLT PCA block一起读写变频器的参数。
SFC51’RDSYSST’用来读取网络中组态的从站列表,没被组态的从站则不能读取。
FB1可以用在所有丹佛斯变频器产品中。
输入:Int_Ext (Integer):0:PLC作为主站。
1:PLC不是主站,主站是其余外部设备。
Master_No (Integer):主站PROFIBUS系统号,见硬件组态Timer_No (S7 Timer):分配一个S7计时器输出:1表示指定地址的从站被激活0表示指定地址的从站没被激活Station01_32(双字)读取地址1-32的从站Station33_64(双字) 读取地址33-64的从站Station65_96(双字) 读取地址65-96的从站Station97_127 (双字) 读取地址97-127的从站分配举例:二: FB2 Danfoss VLT PCA block程序块说明本功能块可以读写变频器参数,PPO类型需要指定,比如PPO1,PPO2,PPO5 SFC 14 “DPRD_DAT” 和 SFC 15 “DPWR_DAT”用在了FB2 “Danfoss VLT PCA block”.输入:Address (Integer):硬件组态中的从站起始地址Par_block (Block_DB):包含指定的读写参数的数据块Enable (Bool):使能本FB块的上升沿,或者复位本FB块的错误输出:Done (Bool):当数据块中所有数据写到变频器后为被置为1PCA_Error:当有参数读写错误时ON,Enbale为1后复位本错误输出自定义数据类型UDT1‘PCA Channel’可以用来在数据块中方便的创建一个参数数据块。
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类型:见上表,总共有PPO Type 1~8共8种模式。
PPO types 3、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中设置的参数。
PPO types 1、2、5可以对PCV(变频器参数特征值)和PCD(过程控制数据)进行读写。
所有PPO types都可以选择成Word consistent(只有PCV数据是连续的,不需要调用SFC14,15)和Module consistent(PCD,PCV数据是连续的,都有调用SFC14,15)。
4、CTW(控制字)/ STW(状态字):根据Par.8-10设置的不同可以选择PROFIdrive或者FC结构。
丹佛斯变频器profibus通讯济南创恒科技发展有限公司满建江第一步:导入FC300的GSD文件第二步:将FC300拉入总线上,并设置总线地址,参数等。
第三步:配置参数过程数据对象(PPO)的类型,可以选择PP0Type 4 word consistent PCD. 这是软件会自动分配我们所使用的寄存器的地址。
由Master站传输给变频器(VLT)的PPO 4CTW: 控制字占用第1、2字节;MRV: 速度设定值占用第3、4字节;PCD: 过程数据(4个) 占用第5~第12字节主要用来修改变频器参数(即参数9-15数组2-9所设定的参数);•由变频器(VLT)反馈给Master站的PPO 4STW: 状态字占用第1、2字节;MAV: 速度反馈值占用第3、4字节;PCD: 过程数据(4个) 占用第5~第12字节主要用来反馈变频器状态信息(即参数9-16数组2-9所设定的参数);软件配置的地址是从STW(CTW)开始的,例如软件配置从512-523地址。
则512-513是STW(CTW)的地址,514-515是MAV(MRV)的地址。
516-517是PCD1的地址-----等控制字采用danfoss的FC协议例:16#047C为启动变频,16#043C为停车。
变频器的频率设定值为0----16#4000 对应0-----参数303的最大参考值。
例如:303设为50HZ,16#2000就对应变频器的25HZ。
参数设置:、915 PCD写配置数组(2-9组),0默认为控制字,1默认为速度给定置916PCD读配置数组(2-9组),0为状态字,1为速度反馈值。
9-18节点地址,和硬件拨码开关,软件上设置的一样。
地址数值传送直接使用MOVE指令即可,不需要SFC指令。
竭诚为您提供优质文档/双击可除丹佛斯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]为丹佛斯标准。
丹佛斯变频器Modbus通讯济南创恒科技发展有限公司满建江∙FC系列变频器通过内置的RS485接口,以Modbus RTU格式进行通讯。
参数设置如表∙FC系列变频器需要设置的参数:8-01,控制地点,选择【2】控制字,或者【0】数字和控制字;8-02,控制来源,选择【1】RS 485;8-03,控制字超时时间;8-04,控制字超时功能,选择当控制字丢失,变频器采取的动作;8-30,【2】选择为Modbus RTU通讯协议;8-31,变频器的通讯地址,1-126范围内地址有效;8-32,设置通讯速度,各站速度要求一致;8-33,奇偶校验方式,各站要求设置一致;8-50,惯性停车的实现方式,当8-01选择为【0】时,请注意该参数。
丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1,西门子PLC不需要减1. 例如:变频器的频率地址为3-10那么对应的MODBUS地址即是:(310×10)-1=3099(十进制)西门子200PLC 地址不需要减1 为43100在PLC的modbus指令块写入要通讯变频器地址,参数的地址,和参数的值后,即可更改此参数。
∙电报结构(十六进制)∙地址字段包含8位数据,有效的地址范围为0-247(十进制),0为广播模式;1-247对相应地址的从站进行寻址。
功能字段包含8位数据,有效地代码范围为1-FF,功能字段用于在主站和从站之间发送消息。
当从主站向从站发送时,功能字段为主站的控制字;当从从站向主站传送时,功能字段为从站的状态字。
∙数据字段,是由几组字节两个十六进制数字(00至FF)构成,根据不同的功能代码,数据字段包含的位长、作用不一,针对常用的功能代码,举例如下:∙1、功能代码=1,读取线圈状态∙ 2、功能代码=5,写入单个线圈数值∙ 3、功能代码=F,写入多个线圈数值∙线圈及位的意义。
地址0-31为主站写入用控制位,32-63为从站返回的状态位,如下表所示:∙例如,使电机启动并运转在50%*最大参考值的报文如下∙其中位的个数为 20H=32个位,也就是从00地址起始到31为止的位;字节数,是指写入数值为4个字节;写入数值 047C 对应00-16位,在传送时低位在前,因此为7C 04;2000 对应16-31位,50%*最大参考值,在传送时低位在前,因此为00 20;对于停止,应发043C代码4、功能代码=3,读取保持寄存器状态,保存寄存器保持2字节(即16位)∙ 5、功能代码=6,写入单个寄存器∙ 6、功能代码=10,写入多个寄存器数值∙寄存器列表:∙例如,当要读取3-41,加速时间时,需要写的报文:∙计算参数3-41的地址 3-41 → 341*10-1=3409 → D51(十六进制);保持寄存器状态都为双字节,因此在字个数位置应该为 2 ;正常情况下,变频器返回的报文为,∙012C 为读出的加速度时间,转换成十进制并考虑到控制单位,得到加速时间为3秒。
基于PROFIBUS―DP总线的Danfoss变频器应用The Control of Frequency converters-Danfoss Based on Profibus-DP一、概述PROFIBUS―DP是一种坚固耐用、功能强大、开放性好的通讯总线,主要用于与现场设备的连接并快速、循环地进行数据交换。
除此之外还具有如下优点:•符合现代控制思想——集散控制,从而提高系统的实时性和可靠性;•通过PROFIBUS―DP总线不但能够将不同生产厂商的控制元件(带DP口)连接起来,形成一个兼容、完善的控制系统,而且有利于提高系统的灵活性和可移植性;•由于PROFIBUS―DP总线的使用,烟厂根据需要能够很方便地组建信息化管理网络。
所以,PROFIBUS―DP总线深受设计者和用户的欢迎。
Danfoss变频器是由丹佛斯公司生产的、广泛使用的一种变频调速产品。
由于其采用了崭新的VVC PLUS控制原理,在整个速度范围内能承受极大的负载冲击,同时对参数的变化能做出快速的反应,另外它还具有体积小(书本式设计)、操作简单等优点。
本文主要针对采用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报文结构(TELEGRAM PROFILE):DANFOSS [1]Danfoss变频器(带DP接口)与PROFIBUS―DP总线通讯有两种控制字结构可供选择:PROFIDRIVE[1]和DANFOSS[1],其中PROFIDRIVE为国际标准, DANFOSS[1]为丹佛斯标准。
丹佛斯变频器正式运行参数_FC302现场/总线控制参数表基本参数如下:首先将010 有效菜单改为9多重菜单,011编辑菜单选择你要编辑的菜单。
辑完各个菜单后,请将011编辑菜单改为改为9 有效菜单。
注意事项:1:变频器由现场就地,远程总线,停止三种状态,通过现场转换开关进行切换,变频器的32,33端子进行菜单切换。
停止是菜单1,现场就地是菜单2,远程总线是菜单3。
2:变频器正常工作时在AUTO ON状态(按一下AUTO ON 即可),否则变频器无法正常运行。
变频器出现重要故障,按复位键复位后,变频器会在OFF状态,此时应按到AUTO ON 上来。
3:若想在变频器面板上强制停止变频器,可按面板的OFF键。
4:注意参数1-06,此参数应当默认为normal,电机出现反转时请更改电机接线,不建议使用此功能更改电机转向,防止在进行初始化后,电机出现反转5:将Profibus总线卡的地址拨到和上位机软件配置相同(二进制数,具体地址由客户中控室提供)。
6:变频器初始化断电同时按Status+MainMenu+OK三键,上电停留5秒即可,此时会有报警提示,按RESET即可。
7:参数及菜单复制功能,0-50设定为【1】所有参数到LCP,后将面板取下至另一台变频器,将0-50设定为【2】从LCP传所有参数,复制后请检查重要参数,不可进行不同功率复制。
8:面板显示功能,面板可同时看到五项数据,具体为那项数据可通过0-20、0-21、0-22、0-23、0-24进行更改。
9:若通过预制参考值试用电机,请在通讯完成后将其更改为0,防止通讯调频的叠加,此种方式不推荐使用10:若变频器上面有警告信息,如总线通讯故障,此时需将继电器1设定为5运行,而不是运行无警告才可运行变频器,在初次调试时均设定为5运行,正式投产后请将其全部更改为6运行/无警告11:假如变频器出现故障,在使用菜单3进行总线控制的时候,变频器面板进行复位以后,可能会出现控制字一直下发,所以dcs应当具备变频器故障,启动控制字自动丢失的条件,或者按照操作规范,出现问题停机先点停止!12:因为OFF和HAND ON已经禁用,所以变频器不能使用面板上的OFF进行停止,如果想使用必须先将此键解锁,禁用OFF以后如果在使用远程菜单并且不能通过DP通信变频器停止变频器时,会出现安全隐患,因此增加参数表中的0-12和5-12参数,使得可以在远程操作的情况下通过转换开关停止变频器。