丹佛斯变频器的串行通讯

合集下载

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

S7-200 PLC通过自由通讯口方式与丹佛斯变频器通讯

S7-200 PLC通过自由通讯口方式与丹佛斯变频器通讯

r sm87.2, 1-
network 4 -
ld sm0.0-
atch int1, 23 -
//连接口0接收完成的中断-
network 5 -
5.2 变频器参数修改子程序-
当要改变当前变频状态的信息需传送时,调用“控制子程序”。首先它要禁止端口的接收,然后对控制电码进行编辑和bcc检验码计算,并发送;当没有改变当前变频状态的信息需传送时,调用“空命令”子程序。因为plc如果要读取变频器的当前工作状态,就要给变频器发送命令,而“控制子程序”代码繁琐,执行效率不高,我们可以将“空命令”程序需传送的电码预先编排好(可以用短电码),“控制子程序”程序代码如下:-
3 plc的选型-
西门子工控产品在工控领域应用市场中有较高的占有率。s7-200系列是西门子simatic plc家族中的小规模plc成员,自由通讯口方式是s7-200 plc的一个特色的功能,它使s7-200 plc可以由用户自己定义通讯协议。利于自由通讯口方式,在本系统中plc可以与变频器和方便连接。plc通过自由通讯口方式与变频器通讯,控制变频器的运行,读取变频器自身的电压、电流、功率、频率和过压、过流、过负荷等全部报警信息等参数,这比通过外部端口控制变频器的运行具有较高的可靠性,节省了plc宝贵的i/o端口,又获的了大量变频器的信息。在本例中,作者将按照danfoss fc协议来对s7-200的自由口进行编程。-
2 变频器的选型-
danfoss vlt系列变频调速器提供串行通讯技术的支持。它所支持的串行通讯技术包括标准rs-485、profidrive、lonworks在内的多种现场总线方式。其中,rs-485通讯方式为用户提供了无需附加任何费用的、最为廉价实用的串行通讯方式。只需按照danfoss vlt变频器规定的通讯数据结构、控制字和状态字格式发送数据即可实现与vlt变频的通讯。vlt为用户提供了两种控制字和状态字格式标准:即danfoss标准的danfoss fc协议和profibus标准的profidrive协议。其中fc协议为用户提供了更多的与vlt有关的控制信息和状态信息。本项目中选用danfoss 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中显示。

丹佛斯变频器FC串口通讯协议介绍

丹佛斯变频器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,然后对该字节以前的所有字节进行异或。

西门子PLC300与丹佛斯变频器FC300的通信

西门子PLC300与丹佛斯变频器FC300的通信

3注意事项
( 1 ) 因 通 信 采 用 的是 D P网线 连 接 , 故 网 线 的铺 设
2 . 2组 态 从 站 系统
在D P网上 挂 上 F C 3 0 0 。 并组态 F C 3 0 0的 通 信 区 。
要有 专用的桥接 , 远离强电桥架。
( 2 )网 线 接 头 处 屏 蔽 线 要 压 好 ( 屏 蔽 线 对 外 界 干
1 o g ” 打开硬件 目录. 按订 货号和硬件安 装次序 依次插
入 机架 、电源 、 C P U。插 入 C P U 时 会 同 时 弹 出 组 态 P r o i f b u s画 面 , 选择新建一条 P r o i f b u s( 1 ) ,并 组 态 P r o i f b u s 站 地址 . 点击 “ P r o p e r t i e s ” 组 态 网 络 属 性 。 在 D P属性 的 O p e r a t i n g Mo d e中 , 将其设 为 D P m a s t e r , 在 主 站的传 输速 率为 “ 1 . 5 M b p s ” , “ D P ” 行规 . 无 中继器 、
Re a d D a t a f r o m t h e P a [ a ' me l c l " Ch a n n e l t o DB1 l
2 . 1 组态主站 系统
打开 S I MA T I C MA N A G E R 。 通过 F I L E 菜 单 选 择 N E W 新建一 个项 目. 在N A ME栏 中输 入 项 目名 称 , 将 其命 名为 T E S T.在 下 方 的 S t o r a g e L o c a t i o n中设 置 其
和写。 程序 如图 2所示 . 其中L A D D R 表示硬件组 态时

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

S7-300与Danfoss+FC300+Profibus通讯调试说明

S7-300与Danfoss+FC300+Profibus通讯调试说明

S7-300C与Danfoss FC300 PROFIBUS-DP通讯丹佛斯FC系列变频器,作为丹佛斯变频器家族的一种新型产品,继承了以往5000系列变频器成熟的总线通讯技术,作为5000系列的替代产品,其在PROFIBUS上的基本协议没有变化,参数寻址和GSD文件有所不同,V1版本增加了与第三方设备网络组态的灵活性,可以作为国际通用总线PROFIBUS从站,挂靠在PROFIBUS网络中,方便的实现过程控制的需要,本文以西门子S7-300做主站,介绍怎样通过PROFIBUS实现通讯。

1 示例系统的体系结构本例中选用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”键确认并存盘。

S7200与丹佛斯变频器通讯

S7200与丹佛斯变频器通讯

块:MAIN作者:创建时间:2005.08.09 19:44:35 修改时间:2015.06.23 10:04:39符号变量类型数据类型注释L0.0TEMP1TEMP BOOL L0.1TEMP2TEMP BOOL LW1Hz TEMP INT LB3Addr TEMP BYTETEMP通讯电缆(PLC 1口)3-----------SG+8-----------SG-网络标题网络 1网络注解chushihua ENS SM0.1通讯使能位:V1070.21符号地址注释通讯使能位V1070.2网络 2R S tongxun ENRET1CTW RET2REFRET3ADD ERROR S_L R_W PARM DAT通讯使能位:V1070.2通讯使能位:V1070.21通讯状态位:V1070.31动作控制:VW0参考值:VW1074站址:VB2返回速度:VW1082返回状态:VW1084返回参数值:VD1086S_L:V1070.0R_W:V1070.1参数号:VW1076错误状态:VB1072参数值:VD1078符号地址注释R_W V1070.1S_L V1070.0参考值VW1074参数号VW1076参数值VD1078错误状态VB1072动作控制VW0返回参数值VD1086返回速度VW1082返回状态VW1084通讯使能位V1070.2通讯状态位V1070.3站址VB2网络 3ENDSM0.0块:chushihua作者:创建时间:2005.08.11 13:51:16 修改时间:2015.06.23 10:04:39符号变量类型数据类型注释 EN IN BOOL IN IN_OUT OUTTEMP子例行程序注解网络标题网络 1网络注解MOV_BENOENOUT IN ENISM0.016#49SMB130网络 2RETSM0.0块:tongxun作者:创建时间:2005.08.11 13:45:47修改时间:2015.06.23 10:04:39符号变量类型数据类型注释EN IN BOOLLW0CTW IN WORDLW2REF IN WORDLB4ADD IN BYTEL5.0S_L IN BOOLL5.1R_W IN BOOLLW6PARM IN WORDLD8DAT IN DWORDININ_OUTLW12RET1OUT WORDLW14RET2OUT WORDLD16RET3OUT DWORDLB20ERROR OUT BYTEOUTLD21TEMP1TEMP DWORDLW25TEMP5TEMP INTLD27TEM1TEMP DWORDLD31TEM2TEMP DWORDLD35TEM3TEMP DWORDTEMP子例行程序注解网络 1短格式/MOV_WENO ENOUT INMOV_BENO ENOUT INMOV_BENO ENOUT INMOV_WENO ENOUT INMOV_WENO ENOUT INBCC_CHKENBCC_RES~ BCC_STA~DATA_LENS_L:V1070.016#0802VW100016#06VB1002#ADD:LB4VB1003#CTW:LW0VW1004#REF:LW2VW1006&VB10017VB1008符号地址注释S_L V1070.0网络 2长格式(判断读或写参数)MOV_BENOENOUTINMOV_WENOENOUTINMOV_BENOENOUTINWAND_WENOENOUTIN1IN2/WOR_WENOENOUTIN1IN2WOR_WENOENOUTIN1IN2FILL_NENOENOUTINNMOV_DWENOENOUTINS_L:V1070.016VB100016#020E VW1001#ADD:LB4VB100316#0FFF#PARM:LW6#TEMP5:LW25R_W:V1070.116#1000#TEMP5:LW25VW1004 R_W:V1070.116#E000#TEMP5:LW25VW1004+03VW1006R_W:V1070.1#DAT:LD8VD1008MOV_WENOENOUT IN MOV_WENOENOUT IN BCC_CHK ENBCC_RES~BCC_STA~DATA_LEN#CTW:LW0VW1012#REF:LW2VW1014&VB100115VB1016符号地址注释R_W V1070.1S_L V1070.0网络标题网络 3激活发送完成中断激活100毫秒无通讯中断处理置100豪秒无通讯出错次数上限3次,发送数据ATCHENOENINT EVNTMOV_BENOENOUT IN ATCHENOENINT EVNTMOV_BENOENOUT IN XMTENOENTBL PORTSM0.0fasongwangche~:INT026100SMB35dingshizhongd~:INT1113VB1040VB10001符号地址注释dingshizhongduan INT1中断例行程序注解fasongwangcheng INT0中断例行程序注解网络 4状态值导出MOV_WENOENOUT IN MOV_WENOENOUT IN MOV_DW ENOENOUT IN MOV_BENOENOUT IN SM0.0VW1042#RET1:LW12VW1044#RET2:LW14VD1046#RET3:LD16通讯出错状态:VB1071#ERROR:LB20符号地址注释通讯出错状态VB1071网络 5RETSM0.0S7200与丹佛斯变频器通讯 / fasongwangcheng (INT0)块:fasongwangcheng作者:创建时间:2005.08.09 19:44:35 修改时间:2015.06.23 10:04:39符号变量类型数据类型注释 TEMP TEMP TEMPTEMP中断例行程序注解网络标题网络 1接收数据则关闭发送完成中断激活接收数据中断置接受数据指针清接收数据个数为零DTCHENOENEVNTATCHENOENINTEVNTMOV_DW ENOENOUT IN MOV_BENOENOUT IN SM0.026jieshoushuju:INT225&VB1020VD10360VB1069符号地址注释jieshoushuju INT2中断例行程序注解块:dingshizhongduan作者:创建时间:2005.08.11 14:29:16修改时间:2015.06.23 10:04:39符号变量类型数据类型注释LB0TEM1TEMP BYTETEMPTEMPTEMP中断例行程序注解网络 1DTCHENOENEVNTDTCHENOENEVNTDTCHENOENEVNT>BATCHENOENINTEVNTMOV_BENOENOUTINATCHENOENINTEVNTXMTENOENTBLPORTRETISM0.0252611VB1040fasongwangche~:INT026100SMB35dingshizhongd~:INT111VB10001符号地址注释dingshizhongduan INT1中断例行程序注解fasongwangcheng INT0中断例行程序注解网络 2置错误标志位WAND_BENOENOUT IN1IN2<=B WOR_BENOENOUT IN1IN2S SM0.02通讯出错状态:VB1071#TEM1:LB0VB104001#TEM1:LB0通讯出错状态:VB1071通讯使能位:V1070.21符号地址注释通讯出错状态VB1071通讯使能位V1070.2网络标题网络 3网络注解RETISM0.0块:jieshoushuju作者:创建时间:2005.08.10 8:44:07 修改时间:2015.06.23 10:04:39符号变量类型数据类型注释LW0START TEMP INT LW2NUM TEMP INT LB4OUT TEMP BYTE LB5TEM1TEMP BYTETEMP中断例行程序注解网络标题网络 1将接收来得数据放入指针所指的地址每接收一个数据指针偏移一位每接收一个接收数据个数加1(VB1069)MOV_BENOENOUT IN INC_DW ENOENOUT IN INC_BENOENOUT IN SM0.0SMB2*VD1036VD1036VD1036VB1069VB1069网络 2用来判断在不同情况下所返回的数据长度是否足够。

丹佛斯通讯规则

丹佛斯通讯规则

变频器设置部分
协议选择:参数512电码简表FC协议(FC PROTOCOL)
地址:参数500
波特率:参数501,选择与PLC通讯一样的波特率,一般为9600 变频器通讯连接
丹佛斯变频器485通讯接口
68对应3--TXD 69接8--CTS
STX:起始字节02
LGE:电码长度
ADR:变频器地址,参数500
PKE:参数命令,包括两部分AK命令和PNU参数数目
PKE=E0CA就是写参数202(11001010)频率上限
PKE=20D7就是写参数215(11010111)频率参考值PNU就是丹佛斯变频器的参数序号的二进制换算/16进制
IND 索引
PWE:参数值,既PKE中修改参数的数值
PCD:控制字
BCC:数据控制字节
在电码的第一个字节被接收前记数检查清零
BCS 0 0 0 0 0 0 0 0
EXOR(与或门)
第一个字节0 0 0 0 0 0 1 0 (02H)
BCC 0 0 0 0 0 0 1 0
运算后产生新的一个BCC
BCS 0 0 0 0 0 0 1 0
EXOR(与或门)
第二个字节 1 1 0 1 0 1 1 0(D6H)
BCC 1 1 0 1 0 1 0 0
一个完整的更改50%频率的命令。

维控和丹佛斯变频器通讯

维控和丹佛斯变频器通讯

维控和丹佛斯变频器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 协议通讯设置和变频器调的一样就可以了。

丹佛斯变频器Profibus通讯

丹佛斯变频器Profibus通讯

丹佛斯变频器profibus通讯济南创恒科技发展有限公司满建江第一步:导入FC300的GSD文件第二步:将FC300拉入总线上,并设置总线地址,参数等。

第三步:配置参数过程数据对象(PPO)的类型,可以选择PP0Type 4 word consistent PCD. 这是软件会自动分配我们所使用的寄存器的地址。

PPO 4文本结构CTW STW MRVMA VPCD PCD PCD PCD1(控制字)2(速度设定值)3 4 5 6由Master站传输给变频器(VLT)的PPO 4CTW: 控制字占用第1、2字节;MRV: 速度设定值占用第3、4字节;PCD: 过程数据(4个) 占用第5~第12字节主要用来修改变频器参数(即参数9-15数组2-9所设定的参数);•由变频器(VLT)反馈给Master站的PPO 4STW: 状态字占用第1、2字节;MA V: 速度反馈值占用第3、4字节;PCD: 过程数据(4个) 占用第5~第12字节主要用来反馈变频器状态信息(即参数9-16数组2-9所设定的参数);软件配置的地址是从STW(CTW)开始的,例如软件配置从512-523地址。

则512-513是STW(CTW)的地址,514-515是MA V(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指令。

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

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

丹佛斯变频器rs485fc协议控制汇总及应用例程

丹佛斯变频器rs485fc协议控制汇总及应用例程

丹佛斯变频器RS485 FC协议控制汇总及应用例程连接方式按下述方式将变频器连接至 RS-485 网络(另请参阅图解):1. 将信号线连接至变频器主控制板的68 (P+) 和 69 (N-) 号端子上。

2. 将电缆屏蔽连接到电缆夹上。

注意:为了降低导体之间的噪声,建议采用屏蔽的双绞线电缆。

3.使用变频器主控制板上的端接器 DIP 开关来端接RS-485 总线。

注意:DIP 开关的出厂设置为 OFF(关闭)。

FC 协议概述FC 协议(也称为 FC 总线或标准总线)是 Danfoss 的标准现场总线。

它定义了一种符合主-从原理的访问技术来实现串行总线通讯。

最多可以将一个主站和 126 个从站连接至总线。

主站通过报文中的地址字符来选择各个从站。

如果没有事先请求,从站自身不会传输任何消息。

此外,各个从站之间无法直接传送消息。

通讯以半双工模式进行。

不能将主站的功能转移到另一节点上(单主站系统)。

物理层是 RS-485,因此需要利用变频器内置的 RS-485端口。

FC 协议支持不同的报文格式:•用于过程数据的 8 字节短格式。

•同时包含参数通道的 16 字节长格式。

•用于文本的格式。

(1) PKE占用两个字节,包括参数命令类型和参数数目;(2) IND为索引,也占用两个字节,索引字节用于表明它是一个读命令还是写命令。

在读命令中必须具有0400H的格式,在写命令中必须具有0500H的格式;(3) PWE为参数值块。

占用四个字节,分为高字(PWE H)和低字(PWE L)。

“比如主机要改变当前的变频器参数,新的参数就应写在参数PWE中发送给变频器;”(4) PCD为过程块,占用4个字节。

它有两种状态,当主机发给从机时,PCD1为控制字,PCD2为参考值;当从机发给主机时,PCD1为状态字,PCD2为当前的输出频率;(5) BCC为数据控制字节。

由它来对接收到的命令进行检验正确与否。

它的初始值为0,然后对该字节以前的所有字节进行异或。

Profibus与Danfoss变频器通讯

Profibus与Danfoss变频器通讯

基于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]为丹佛斯标准。

丹佛斯变频器profibus总线控制方式

丹佛斯变频器profibus总线控制方式

3.参数概叙
5组:串行通信 500地址(不用设置) 501波特率(不用设置) 502惯性停机 503快速停机 504直流制动 505启动 506反转(需更改) 数值: 默认为LOGIC OR 还有DIGITAL INPUT SERIAL PORT LOGIC AND 512报文结构 PROFIDRIVE FC DRIVE
3.参数概叙
• 1组:负载和电机 100控制方式选择 SPEED OPEN LOOP SPEED CLOSED LOOP 102 ~106电机参数 107电机自动适配AMA 非旋转式
120启动延时 0.0-10.0sec 121启动时的功能 122停止时的功能
108~118自动学习
3.参数概叙
2组:参数给定值和极限值 200输出频率范围/转向 仅顺时针,0~132Hz 双向,0~132Hz 一定要选双向! 207加速时间1 208减速时间1 3组:输入与输出 端子定义。 4组:特殊功能 调整用
4.通信连接
• 扩展功能 参数916 PCD config.write 参数917 PCD config.read
可设置 515给定频率 516给定信号单位Hz,Nm,rmp ….. 520电流 521转矩 ……
3.参数概叙
6组:技术功能及诊断 620运作模式 初始化用INITALIZE 报警34:Profibus通信故障
4.通信连接
以西门子S7- 300PLC为例. 一.硬件连接:接 线PLC连接端以DP 接头连接PLC的DP 接口,变频器端直 接连接变频器 Profibus卡的接线端 子。见右图
4.通信连接
2.面板操作
[STOP/RESET]键用于停止电机运行或用于VTL变频器 跳闸后重机旋转方向。 [START]键用于启动通过[STOP/RESET] 键停止的VTL 变频器。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用实例
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设定站址 参数P512
FC 协议
三PLC 程序举例
例1PLC 向VLT 发布运行频率给定值25HZ 和0输出其通讯数据结构如下 stx lge adr pcdl
pdc2
bcc 02
06
04 04
7C
20
00
58
25HZ 运行的通讯数据
stx lge adr pcdl pdc2
bcc 02
06
04
04 7C
00
00
78
VLT 零输出时的通讯数据
在上述数据结构中stx=起始字节=02H lge=数据长度该字节以后所有字节数之和
adr=被叫站站址
pcd1,2=数据处理字节bcc=校验字节该字
节之前的所有字节之异或值
表中字节为十六进制数
上述数据的PLC 发送程序梯形图见附表1
stx lge
adr
pke
ind
Pwe,high Pwe,low
pcd1
pcd2
bcc 02 0E 01 B0 CA 00 00 00 00 03 E8 00 00 00 00 C
PLC 的发送程序梯形图见附表2
SET M8161
MOV H0C87 MOV H0002 MOV H0006 MOV H0004 MOV H0004 MOV H007C MOV H0020 MOV H0000
MOV H0058
RS D200 K8 D500
SET M8122
0 M8000X000
X001
3
49
RST Y000
( Y000 )
M8123
61
MOV H0C87 MOV H0002 MOV H0006 MOV H0004 MOV H0004 MOV H007C MOV H0000 MOV H0000
MOV H0078
64
X002
RS D200 K8 D500
SET M8122
RST Y000
( Y000 )
110
122
X003
M8123
附表1.
SET M8161
MOV H0C87 MOV H0002 MOV H000E MOV H0001 MOV H00E0 MOV H00CA MOV H0000 MOV H0000 MOV H0000 0 附表2 M8002
3
MOV H0000 MOV H0003 MOV H00E8 MOV H0000 MOV H0000 MOV H0000
MOV H0000
MOV H00CC
RS D200 K16 D500
SET M8122
RST Y000
( Y000 )
X000 M8123
89
101
注: 本文梯形图程序由丹佛斯有限公司上海代表处 付锐 先生提供.。

相关文档
最新文档