丹佛斯变频器通信
丹佛斯变频器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类型:见上表,总共有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结构。
丹佛斯fc360,profibus,dp,协议
竭诚为您提供优质文档/双击可除丹佛斯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]为丹佛斯标准。
丹佛斯变频器的串行通讯
应用实例Note.31 2001.10 丹佛斯VLT变频器的串行通讯王孟贤丹佛斯有限公司北京代表处丹佛斯VLT系列变频调速器对串行通讯技术的成熟支持是用户所公认的供献丹佛斯VLT变频器所支持的串行通讯技术包括标准RS485, 及包括PROFIBUS DEVICENET LONWORKS 等在内的各种现场总线方式其中RS485通讯方式为用户提供了无需附加费用的最为廉价实用的串行通讯方式用户只需按照丹佛斯VLT变频器规定的通讯数据结构控制字和状态字格式发送数据即可实现与VLT的通讯VLT为用户提供了两种控制字和状态字格式标准即丹佛斯VLT标准FC Drvie 和Profibus 标准Profidrive前者为用户提供了更多的与VLT有关的控制信息和状态信息.后者为国际标准VLT变频器的串行通讯为异步半双工方式使用字节奇偶校验和块传送异或校验方法由于VLT变频器提供了开放的通讯协议所以PLC 与VLT 能否成功的实现通讯取决于用户使用的PLC是否具有标准的通讯能力丹佛斯VLT变频器与PLC的通讯应用有着众多的成功范例本例所介绍的内容是丹佛斯VLT变频与Misubish PLC 通过RS485接口实现的串行通讯过程其具体介绍如下:一系统接线VLT2800 VLT5000 VLT6000注: 端子68和69是VLT各系列变频器的标准RS485的专用接二VLT 参数设置 参数P500设定站址 参数P512FC 协议三PLC 程序举例例1PLC 向VLT 发布运行频率给定值25HZ 和0输出其通讯数据结构如下 stx lge adr pcdlpdc2bcc 020604 047C20005825HZ 运行的通讯数据stx lge adr pcdl pdc2bcc 02060404 7C000078VLT 零输出时的通讯数据在上述数据结构中stx=起始字节=02H lge=数据长度该字节以后所有字节数之和adr=被叫站站址pcd1,2=数据处理字节bcc=校验字节该字节之前的所有字节之异或值表中字节为十六进制数上述数据的PLC 发送程序梯形图见附表1stx lgeadrpkeindPwe,high Pwe,lowpcd1pcd2bcc 02 0E 01 B0 CA 00 00 00 00 03 E8 00 00 00 00 CPLC 的发送程序梯形图见附表2SET M8161MOV H0C87 MOV H0002 MOV H0006 MOV H0004 MOV H0004 MOV H007C MOV H0020 MOV H0000MOV H0058RS D200 K8 D500SET M81220 M8000X000X001349RST Y000( Y000 )M812361MOV H0C87 MOV H0002 MOV H0006 MOV H0004 MOV H0004 MOV H007C MOV H0000 MOV H0000MOV H007864X002RS D200 K8 D500SET M8122RST Y000( Y000 )110122X003M8123附表1.SET M8161MOV H0C87 MOV H0002 MOV H000E MOV H0001 MOV H00E0 MOV H00CA MOV H0000 MOV H0000 MOV H0000 0 附表2 M80023MOV H0000 MOV H0003 MOV H00E8 MOV H0000 MOV H0000 MOV H0000MOV H0000MOV H00CCRS D200 K16 D500SET M8122RST Y000( Y000 )X000 M812389101注: 本文梯形图程序由丹佛斯有限公司上海代表处 付锐 先生提供.。
丹佛斯变频器modbus通讯
丹佛斯变频器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秒。
丹佛斯通讯
LD SM0.0 MOVB 1, VB503 MOVD *VD552, VD504
∥ ∥给出初始站址 ∥装入发送数据
LD SM0.0 MOVD &VB500, VD540 MOVB 0, AC1
∥计算 BCC 位 ∥设置指针 ∥清理运算器
LD SM0.0 FOR VW582, +1, +7 XORW *VD540, AC1 INCD VD540
发送缓冲区
VB500 VB501 VB502 VB503 VB504 VB505 VB506 VB507 VB508
发送长度 起始字节 报文长度 目地地址 控制字高 控制字低 参考值高 参考值低 BCC 码
接收缓冲区
VB520 VB521 VB522 VB523 VB524 VB525 VB526 VB527 VB528
∥ ∥关中断 ∥如果报头错 ∥或格式错 ∥或来电地址错 ∥则转至重发程序 ∥ ∥
LD SM0.0 MOVD &VB520, VD544 MOVB 0, AC1
∥否则计算 BCC 位 ∥ ∥
LD SM0.0
∥
FOR VW584, +1, +7
∥
XORW *VD544, AC1
∥
INCD VD544
∥
NEXT
CN0313.114
VLT 为 Danfoss 公司的注册标志
1
本例中,采用所有 FANFOSS 变频器内置的 FC 协议(短格式).S7—200 作为 RS485 总线网的主站(Master)控制网络,VLT2800 作为通信从站(Slave)响应 主站的指令。主站可通过读取输入寄取器来了解从站的工作状态。由于本例主要 提供两个产品间的通信手段,所以只象征性的通过一个输入点控制 3 个从站的启 动(运行频率 25Hz),复杂控制及长格式的具体应用可由程序员在实际工作中自 由发挥。
丹佛斯FC302变频器网络设置[精品文档]
丹佛斯FC302变频器网络设置1。
必设的参数:8_10:ProfiDrive/FCProfile。
将其设置为ProfiDrive;9_18:DP站号——使用DP网卡时需设置;3_41:加速上升时间(秒):在当电机为大风机电机且为PPO7协议格式时,由PLC通讯设定,在变频器上无需设定,详见下文;3_42:减速下降时间(秒):在当电机为大风机电机且为PPO7协议格式时,由PLC通讯设定,在变频器上无需设定,详见下文;5_12:设置27号端子:缺省为[2],将其改为[0]——无功能;1_20:电机额定功率(KW),按电动机铭牌实际数值填写;1_24:电机额定电流(A),按电动机铭牌实际数值填写;1_25: 电机额定转速(rpm),按电动机铭牌实际数值填写;3_03:最大参考值(rpm):缺省为1500rpm,将其改为3000rpm;标准块FC23中的50.0Hz 全部改为100.0Hz,使变频器具备超频到100.0Hz的能力;2。
双向控制必设的参数:4_10:方向选择,缺省值为Clockwise,将其改为Bothdirection[2];3。
风机、泵类应用需设置的参数:1_03:转矩特性,缺省为[0]——恒转矩,将其改为[1]——变转矩;3_40:加减速的类型,缺省值为线性加减速,将其改为S加减速;4。
ProfiNet网卡12_00 ip address assignment设置为[0]manual;12_01 ip address 如:192.168.101.240;12_02 subnet mask 如:255.255.255.0;12_03 default gateway 如:192.168.101.240(需与ip地址相同);12_08 Host Name 设为与PLC硬件组态中该变频器的名称;5. 采集变频器数据使用PPO3进行硬件组态时无法读取更多的参数;使用PPO6进行硬件组态时只有2个字——32位的空间用于读取变频器参数;使用PPO7进行硬件组态时有6个字的空间用于读取变频器参数;需读取的变频器参数要在9_16中进行组态;9_16:[2]------16_14电机电流[3]------16_14电机电流[4]------16_34散热器温度[5]------0[6]------15_02千瓦时计数器[7]------15_02千瓦时计数器从上述设置可见:对32位的数据,需占用2个PCD的空间,1WORD/1PCD;注意:只需要采集变频器的电流时,将变频器组态为PPO6通讯类型即可;此时只需设置9_16[2]和9_16[3];当变频器被组态为PPO7时,还可以读出;PCD1 2 3 4 5 6 7 8 9 10STW MAV PCD PCD PCD PCD PCD PCD PCD PCD9_16 [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]PPO3PPO6 16_14 16_14PPO7 16_14 16_14 16_34 15_02 15_02上图表明了在我们常用的3种PPO通讯类型中,变频器的9_16参数中的各项需要设定的参数及其内容,注意:对32位的数据需占用2个连续的PCD。
丹佛斯FC302变频器网络设置
丹佛斯FC302变频器网络设置1。
必设的参数:8_10:ProfiDrive/FCProfile。
将其设置为ProfiDrive;9_18:DP站号——使用DP网卡时需设置;3_41:加速上升时间(秒):在当电机为大风机电机且为PPO7协议格式时,由PLC通讯设定,在变频器上无需设定,详见下文;3_42:减速下降时间(秒):在当电机为大风机电机且为PPO7协议格式时,由PLC通讯设定,在变频器上无需设定,详见下文;5_12:设置27号端子:缺省为[2],将其改为[0]——无功能;1_20:电机额定功率(KW),按电动机铭牌实际数值填写;1_24:电机额定电流(A),按电动机铭牌实际数值填写;1_25: 电机额定转速(rpm),按电动机铭牌实际数值填写;3_03:最大参考值(rpm):缺省为1500rpm,将其改为3000rpm;标准块FC23中的50.0Hz 全部改为100.0Hz,使变频器具备超频到100.0Hz的能力;2。
双向控制必设的参数:4_10:方向选择,缺省值为Clockwise,将其改为Bothdirection[2];3。
风机、泵类应用需设置的参数:1_03:转矩特性,缺省为[0]——恒转矩,将其改为[1]——变转矩;3_40:加减速的类型,缺省值为线性加减速,将其改为S加减速;4。
ProfiNet网卡12_00 ip address assignment设置为[0]manual;12_01 ip address 如:192.168.101.240;12_02 subnet mask 如:255.255.255.0;12_03 default gateway 如:192.168.101.240(需与ip地址相同);12_08 Host Name 设为与PLC硬件组态中该变频器的名称;5. 采集变频器数据使用PPO3进行硬件组态时无法读取更多的参数;使用PPO6进行硬件组态时只有2个字——32位的空间用于读取变频器参数;使用PPO7进行硬件组态时有6个字的空间用于读取变频器参数;需读取的变频器参数要在9_16中进行组态;9_16:[2]------16_14电机电流[3]------16_14电机电流[4]------16_34散热器温度[5]------0[6]------15_02千瓦时计数器[7]------15_02千瓦时计数器从上述设置可见:对32位的数据,需占用2个PCD的空间,1WORD/1PCD;注意:只需要采集变频器的电流时,将变频器组态为PPO6通讯类型即可;此时只需设置9_16[2]和9_16[3];当变频器被组态为PPO7时,还可以读出;PCD1 2 3 4 5 6 7 8 9 10STW MAV PCD PCD PCD PCD PCD PCD PCD PCD9_16 [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]PPO3PPO6 16_14 16_14PPO7 16_14 16_14 16_34 15_02 15_02上图表明了在我们常用的3种PPO通讯类型中,变频器的9_16参数中的各项需要设定的参数及其内容,注意:对32位的数据需占用2个连续的PCD。
丹佛斯变频器FC串口通讯协议介绍
实例1 丹佛斯FC协议详解和艾默生PLC通讯济南创恒科技发展有限公司满建江2012-6-13 VLT变频器的串行通讯为异步半双工的方式,使用字节奇偶校验和块传送异或校验方法。
每个变频器都配备有一个标准的RS-485通讯端口,使协议可以通过RS-485电气接口来进行传输。
PLC为主机,变频器为从机,系统电码的传输由主机控制,主机不断发出某个地址的电码给从机,等待从机的响应。
主机最多能带31个从机,在有中继器的情况下,可以增加到126个从机,也就是从机的地址最多可以设定到126。
通讯时,每一个字节从一个起始位开始实行传送,然后再传递8个数据位,相应地组成一个字节,每个字节由一个奇偶校验位来验证传送的正确性,然后由一个终止位结束。
这样一个字节共由11个位组成。
每个电码由一个起始字节(STX)开始,这个起始字节为STX=02H。
随后紧跟一个表示电码长度(LGE)的字节和表示变频器地址的字节(ADR)。
然后是一些数据字节(随电码类型而变)。
整个电码由一个数据控制字节(BCC)来结束。
结构如附表。
表4-1 Danfoss变频器通讯协议格式Table 4-1 The format of danfoss communcation1.PKE占用两个字节,包括参数命令类型和参数数目。
2.IND为索引,也占用两个字节,索引字节用于表明它是一个读命令还是写命令。
在读命令中必须具有0400H的格式,在写命令中必须具有0500H的格式。
3.PWE为参数值块。
占用四个字节,分为高字(PWE H)和低字(PWE). )。
“比如主机要改变当前的变频器参数,新的参数就应写在参数PWE中发送给变频器。
4.PCD为过程块,占用4个字节。
它有两种状态,当主机发给从机时,PCD1为控制字,PCD2为参考值;当从机发给主机时,PCD1为状态字,PCD2为当前的输出频率。
5.BCC为数据控制字节。
由它来对接收到的命令进行检验正确与否。
它的初始值为0,然后对该字节以前的所有字节进行异或。
DanfossFC300变频器FC协议通讯调试要点
DanfossFC300变频器FC协议通讯调试要点Danfoss FC300变频器FC协议通讯调试要点Danfoss FC协议采⽤三种数据类型的报⽂:1.过程块:传输数据为2个字,PCD1(CTW),PCD2(MRV)。
2.参数块:传输数据为6个字,PKE,IND,PWE(H),PWE(L),PCD1,PCD2。
3.⽂本块:⼀般很少⽤。
如果单纯控制变频器启动停⽌给定频率,⽤过程块报⽂即可,若同时还想读写变频器的内部参数,则必须采⽤参数块类型的报⽂。
下⾯举例介绍参数块报⽂和过程块报⽂的结构:⼀.参数块类型报⽂:(1)02 0E 01 11 55 00 00 00 00 00 00 00 00 00 00 49-------- ⼀条完整的读参数3-41指令字头:02长度:0E--总共14个字节地址:011155:1为读参数命令,H155=D341#参数-----H代表⼗六进制,D代表⼗进制0000:IND ,参数的索引号,没有索引的参数在这⾥⽤0补充0000:PWEH0000:PWEL0000:PCD10000:PCD249:BCC校验码发出这条指令后返回码为:02 0E 01 11 55 00 00 00 00 01 2C 04 07 00 00 67其中012C为参数3-41的值,0407是状态字。
(2)02 0E 01 21 36 00 01 00 00 17 70 00 00 00 00 7C---⼀条将参数310.1写成60%的指令返回码:02 0E 01 11 36 00 01 00 00 17 70 04 07 00 00 4F若在读写参数的同时还想启停变频器,则对PCD1和PCD2发出相应的数据即可。
⼆.过程块类型报⽂:参数8-10设为FC协议,则启动变频器的控制字为 047C,停⽌变频器的控制字为0474参数8-10设为PROFIDRIVE协议,则启动变频器的控制字为 047F,停⽌变频器的控制字为047E。
丹佛斯变频器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类型:见上表,总共有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结构。
DanfossDP通讯
S7-300C与Danfoss FC300 PROFIBUS-DP通讯丹佛斯FC系列变频器,作为丹佛斯变频器家族的一种新型产品,继承了以往5000系列变频器成熟的总线通讯技术,作为5000系列的替代产品,其在PROFIBUS上的基本协议没有变化,参数寻址和GSD文件有所不同,V1版本增加了与第三方设备网络组态的灵活性,可以作为国际通用总线PROFIBUS从站,挂靠在PROFIBUS网络中,方便的实现过程控制的需要,本文以西门子S7-300做主站,介绍怎样通过PROFIBUS实现通讯。
1 示例系统的体系结构S7-300CCPU313-2DPFC302本例中选用S7-300 CPU313-2DP作为PROFIBUS-DP 主站,连接一个FC300变频器,连接多个FC300时与之相同。
2 软件版本描述需要软件:STEP7 V5.2需要硬件:1:S7-300 CPU313-2DP2: FC3003: PROFIBUS-DP 接口模块,用于安装在FC300上,使之成为PROFIBUS-DP从站。
3 组态主站系统打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为TEST,在下方的Storage Location中设置其存储位置。
项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CP时会同时弹出组态PROFIBUS画面,选择新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:在DP属性的Operating Mode中,将其设为DP master在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件,点击“OK”键确认并存盘。
丹佛斯fc360,profibus,dp,协议
竭诚为您提供优质文档/双击可除丹佛斯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格式进行通讯。
参数设置如表
•
参数号设置数值内容
8-30 【2】Modbus RTU选择协议
8-31 1-247 设置变频器地址,不能重复
8-32 2400-115200 设置波特率,各站速度一致
8-33 【0】奇数奇偶校验,各站设置一致
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指令块写入要通讯变频器地址,参数的地址,和参数的值后,即可更改此参数。
济南创恒满建江。
S7-300和丹佛斯变频器Profibus-DP通信专题培训课件
1、西门子S7-300PLC与丹佛斯FC300通讯组态过程
1.2、插入主站:在屏幕中央按右键,弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
3
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.3、插入模块:双击右侧生成的hardware图标,在弹出的HW config 中进行 组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件 安装次序依次插入机架、电源、CPU。
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:
P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
10
2、丹佛斯FC300的profibus通讯格式
2.1、丹佛斯FC300通讯:PPO---parameter process data objects过程数据之 间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。
PCV:参数区
IND:替代索引
PCD:过程数据 PVA: 参数资料
4
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建 一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属 性如下图:
丹佛斯变频器modbus通讯
丹佛斯变频器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秒。
丹佛斯FC51与PLC及HMI通讯介绍
关于丹佛斯FC51通讯的部分介绍前言丹佛斯FC51系列变频器通讯:硬件集成485通讯口(两线制);软件上集成两种通讯协议FC协议(丹佛斯自行研制)和MODBUS RTU协议(国际标准通讯协议),本文主要对于FC51变频器MODBUS RTU通讯协议上面做相关介绍。
关键词丹佛斯FC51 通讯MODBUS协议关于MODBUS通讯协议丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址, 设置为28-32 设为2 通讯波特率为9600,设置为3,192008-33 设为0 通讯数据格式8,E,1,设置为2,8N1此通讯主要介绍写频率读电压读电流读输出频率丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址8-32 设为2 通讯波特率为96008-33 设为0 通讯数据格式8,E,13-02 频率参考值(MIN)* 设置为03-03 频率参考值(MAX)* 设置为100hz注*:变频器频率通过通讯设定的是百分比(P),实际设定的频率就是(MAX-MIN)×P÷10000(P的设定有两个小数位)此通讯主要介绍写频率读输出电压读输出电流读输出频率1,变频器MODBUS地址的定义丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1例如:变频器的频率地址为3-10那么对应的MODBUS地址即是:(310×10)-1=3099(十进制)16进制为0C1B2,读写变频器的操作(1)写频率命令代码:01 06 0C 1B ** ** CRC则变频器返回代码为:01 06 0C 1B ** ** CRC其中:01 代表变频器地址一个字节06 代表MODBUS写功能码一个字节0C 1B 代表变频器内部MODBUS地址两个字节,要写入的频率地址** ** 代表所要写的频率的百分比两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后(2)读电机参数参数为:16-12 电机运行电压对应MODUBS地址为(1612×10)-1=3EF716-13 读电机运行频率对应MODUBS地址为(1613×10)-1=3F0116-14 电机运行电流对应MODUBS地址为(1614×10)-1=3F0B命令代码:01 03 3E F7 00 01 CRC则变频器返回:01 03 3E F7 00 02 ** ** CRC其中:01 代表变频器地址一个字节03 代表MODBUS读功能码一个字节3E F7 代表变频器内部MODBUS地址两个字节(电压地址)00 01 代表读一个字两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后00 02 代表返回2个字节两个字节** ** 代表返回的电压值两个字节3,启动/停止变频器写047C (10进制是1148)到地址50000-1=49999(HC34F)启动变频器地址不减1时为047C写043C (10进制是1184) 到地址50000-1=49999(HC34F)停止变频器地址不减1时为043C3-10的八段速每段速的设定,需要在K8里面写相应的地址号0-7八段速设定里面当K8厘米的值等于0时为0段速,当K8里的值等于1时为第一段速,依此类推,当K8的值等于7时为第7段速读变频器状态(根据地址算法:参数号乘以10,前面加4 )读取参数16-90和16-92 (在编程指南44页)。
维控和丹佛斯变频器通讯
维控和丹佛斯变频器Modbus 的设置关于丹佛斯FC51通讯的部分介绍前言丹佛斯FC51系列变频器通讯:硬件集成485通讯口(两线制);软件上集成两种通讯协议FC协议(丹佛斯自行研制)和MODBUS RTU协议(国际标准通讯协议),本文主要对于FC51变频器MODBUS RTU通讯协议上面做相关介绍。
关于MODBUS通讯协议丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址8-32 设为2 通讯波特率为96008-33 设为0 通讯数据格式8,E,1此通讯主要介绍写频率读电压读电流读输出频率丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址8-32 设为2 通讯波特率为96008-33 设为0 通讯数据格式8,E,13-02 频率参考值(MIN)*3-03 频率参考值(MAX)*注*:变频器频率通过通讯设定的是百分比(P),实际设定的频率就是(MAX-MIN)×P÷10000(P的设定有两个小数位)此通讯主要介绍写频率读输出电压读输出电流读输出频率1,变频器MODBUS地址的定义丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1例如:变频器的频率地址为3-10那么对应的MODBUS地址即是:(310×10)-1=3099(十进制)16进制为0C1B2,读写变频器的操作(1)写频率命令代码:01 06 0C 1B ** ** CRC则变频器返回代码为:01 06 0C 1B ** ** CRC其中:01 代表变频器地址一个字节06 代表MODBUS写功能码一个字节0C 1B 代表变频器内部MODBUS地址两个字节** ** 代表所要写的频率的百分比两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后(2)读电机参数参数为:16-12 电机运行电压对应MODUBS地址为(1612×10)-1=3EF7 16-13 电机运行频率对应MODUBS地址为(1613×10)-1=3F0116-14 电机运行电流对应MODUBS地址为(1614×10)-1=3F0B命令代码:01 03 3E F7 00 01 CRC则变频器返回:01 03 3E F7 00 02 ** ** CRC其中:01 代表变频器地址一个字节03 代表MODBUS读功能码一个字节3E F7 代表变频器内部MODBUS地址两个字节00 01 代表读一个字两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后00 02 代表返回2个字节两个字节** ** 代表返回的电压值两个字节3,启动/停止变频器写047C 到地址50000-1=49999(HC34F)启动变频器写043C 到地址50000-1=49999(HC34F)停止变频器3-10的八段速每段速的设定,需要在K8里面写相应的地址号0-7八段速设定里面当K8厘米的值等于0时为0段速,当K8里的值等于1时为第一段速,依此类推,当K8的值等于7时为第7段速选择modbus slave 协议通讯设置和变频器调的一样就可以了。