(整理)丹佛斯变频器PROFIBUS通讯配置.

合集下载

丹佛斯变频器PROFIBUS通讯配置

丹佛斯变频器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结构。

丹佛斯变频器modbus通讯

丹佛斯变频器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秒。

danfoss变频器同步卡利用DP通讯的说明

danfoss变频器同步卡利用DP通讯的说明

同步卡利用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中显示。

丹佛斯FC302变频器网络设置

丹佛斯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。

丹佛斯FC51通讯详列

丹佛斯FC51通讯详列

关于丹佛斯FC51通讯的部分介绍前言丹佛斯FC51系列变频器通讯:硬件集成485通讯口(两线制);软件上集成两种通讯协议FC协议(丹佛斯自行研制)和MODBUS RTU协议(国际标准通讯协议),本文主要对于FC51变频器MODBUS RTU通讯协议上面做相关介绍。

关键词丹佛斯FC51 通讯MODBUS协议关于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段速本文转自亿万论坛:/a/a.asp?B=302&ID=1117512。

如何用PLC通过Profibus批量读写Danfoss+变频器参数

如何用PLC通过Profibus批量读写Danfoss+变频器参数

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’可以用来在数据块中方便的创建一个参数数据块。

[VIP专享]丹佛斯变频器PROFIBUS通讯配置

[VIP专享]丹佛斯变频器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结构。

西门子S7软件中组态丹佛斯变频器Profinet网卡

西门子S7软件中组态丹佛斯变频器Profinet网卡

西门子S7软件中组态丹佛斯变频器Profinet网卡
一、丹佛斯FC302变频器参数设置:
1、8-01 Control Site 选择[2]Controlword only 仅控制字。

2、12-00 IP Address Assignment 选择[0] Manual或者[10]DCP都是可以的。

3、12-01 IP Address 设置IP地址,例如:192.168.1.2 使所有IP地址在一个网段内。

4、12-02 Subnet Mask 设置子网掩码,255.255.255.0
5、12-08 Host Name 这个名字与S7软件中组态的变频器的Device Nam保持一致。

二、组态中的设置
1、12-00 IP Address Assignment 如果这个参数选择了[0]Manual,那么组态变频器要注意,不要勾选“Assign IP address via IO controller”,如果这个参数选择了[10]DCP,那么需要将这个复选框勾选上。

再总结一下,如果将变频器恢复出厂设置,只要将上述“Assign IP address via IO controller”复选框勾选上,变频器的名字设置好后,直接下载就可以将组态的IP地址、Host name等下载到变频器。

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

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结构。

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位数字标识操作。

询问:
响应:
如果从站响应拒绝主站(响应代码7)的要求,会有代码显示为什么,由PVA的7、8字节数字显示:
5、实例
1)配置:选择PPO types 2 Module consistent, 2)配置Par. 9-15、9-16的PCD参数,
Auto Configuration 要配置成Enable AutoConfig
配置完成后,下载到PLC里,重新上电后,变频器参数配置成PLC设置样子,除去对PCV、CTW读写外,还可以对设置的PCD数据进行读写。

2)配置完成后数据对应关系:
主站向从站写:
从站响应:
3)PCA读写
建立数据块DB11用来存储从站响应后的数据,共8个字节。

建立数据块DB10用来存储主站向从站写参数的数据,共8个字节。

PCV数据需要连续的读写,需要调用SFC14”DPRD_DAT”读数据,调用SFC15”DPWR_DAT”写数据。

示例:
Network1: LADDR管脚W#16#100,100为PIW256的16进制码
RECORD管脚P#DB11.DBX0.0 BYTE 8为PCA连续8字节状态存放处
RET_VAL管脚MW0,存放SFC14这句命令的工作状态,是否有错误。

整句命令就是将变频器的PCA数据从PIW256开始的8字节数据存放到DB11里。

Network2管脚同上,只是将DB10里的8字节命令写到变频器对应的PQW256开始的8字节映像区里。

例子:将Par. 3-41加减速1加速时间改为10秒。

Par. 3-41为长整型数据,修改长整型数据,PCV里的PCA(参数特征,Byte1、2)里的RC的值为3,SMP不用,PNU为参数代码,参数341的16进制值为155,所以PCV的前两个字节PCA设置为3155HEX,意思为修改Par. 3-41。

PCV里的IND(Byte3、4)不用,所以值为00 HEX。

PCV里的PVA(参数值,Byte5 to 8),Par. 3-41的时间改为10秒,因为Par. 3-41的分辨率为10毫秒,10秒为1000毫秒,1000的16进制值为03E8 HEX。

将写Par. 3-41的参数值送到DB10里去,如下:
DB10里的值见下图:
变频器的响应信息DB11见下表:
RC值为2。

变频器的拒绝信息DB11见下表:
RC值为2,错误代码为2:设置值超过低限或者高限。

4)电机启动停止读写
Par.8-10设置为PROFIdrive
启动:
向PQW264(CTW)发送047F,具体每个位意思见2、3页CTW。

根据具体情况,可以在MOVE语句前添加条件语句,让变频器按照控制要求启动。

从站反应状态:
如果MW10内16进制数为0F70,标识变频器已经运行,没有警告错误,具体每个位意思见3、4、5页STW。

可以对每一位进行编程,加注释,判断是否运行。

例:I265.3等于1,表示变频器运行;I265.6等于1,表示变频器过转矩。

快速停止:
斜坡停止:
5)电机转速读写
电机转速减少50%
根据具体情况,可以在MOVE语句前添加条件语句,让变频器按照控制要求调速。

电机转速反馈:
如果为2000HEX,表明转速为50%。

编程技巧可参看《FC300 PROFIBUS》87页。

相关文档
最新文档