您现在的位置是:首页 > 变频技术 > 变频技术
台达PLC与丹佛斯VLT6000变频器通信(RS指令)程序设计范例
来源:艾特贸易2018-01-24
简介【控制要求】 通信方式控制丹佛斯 VLT6000 变频器的启动、停止,并读取它的运转频率。 【 VLT6000 变频器参数必要设置】 VLT6000 变频器参数必要设置见表 12-43 。 表 12-43 VLT6000 变频器参数
【控制要求】
通信方式控制丹佛斯VLT6000变频器的启动、停止,并读取它的运转频率。
【VLT6000变频器参数必要设置】
VLT6000变频器参数必要设置见表12-43。
表12-43 VLT6000变频器参数必要设置
当出现丹佛斯VLT6000变频器因参数设置错乱而导致通信异常时,可先将变频器回归出厂值后再按照表12-43进行参数设置。回归出厂值方法:设置P620=3,按下“OK”键,再重新上电。
【元件说明】
元件说明见表12-44。
表12-44 元件说明
【控制程序】
控制程序如图12-28所示。
图12-28 控制程序
【程序说明】
(1)对主站PLC RS-485通信端口进行初始化,使其通信格式为9600,8,E,1。从站丹佛斯VLT6000变频器的通信格式须与主站PLC通信格式一致。
(2)当X0=On时,变频器启动以25Hz的频率正方向运转,并读取变频器输出频率。
PLC→VLT6000,PLC传送报文:02 0E 011200 0000 00000000 047F 2000 44
VLT6000→PLC,PLC接收报文:02 0E 01 1200 0000 000000FA 0F07 1FFF 0D
PLC传送数据寄存器中内容(PLC发送报文)见表12-45。
表12-45 PLC传送数据寄存器中内容
PLC接收数据寄存器中内容(PLC接收报文)见表12-46。
表12-46 PLC接收数据寄存器中内容
(3)当X0=Off时,变频器快速停车(报文数据部分只用了PCD区)。
PLC→VLT6000,PLC传送报文:02 06 01 0477 0000 76
VLT6000→PLC,PLC接收报文:02 06 01 0603 0000 00
PLC传送数据寄存器中内容(PLC发送报文)见表12-47。
表12-47 PLC传送数据寄存器中内容
PLC接收数据寄存器中内容(PLC接收报文)见表12-48。
表12-48 PLC接收数据寄存器中内容
(4) PLC和丹佛斯VLT6000变频器通信,RS指令通信会出现两种情况,正常通信完成对应通信标志M1123,通信逾时对应通信标志M1129。所以,在程序中当发生通信逾时,应再利用M2来进行重试的动作。
【补充说明】
(1)丹佛斯VLT6000变频器有3种不同的协议可供选择,包括FC协议、metasys N2协议、LS FLN协议,其出厂设置为FC协议,在本例中选用了FC协议。FC协议与西门子MM420变频器采用的USS协议非常的相似,在FC总线上最多可连接1台主站和31台从站,从站地址为0~31,其通信报文结构如下:
1) FC协议的STX区、LGE区、ADR区,BCC区定义方法与USS协议完全相同,请参考范例12.13中补充说明USS协议的介绍。
2)其数据区可采用3种类型的报文:
①包含参数块和过程块,用于在主从系统间传输参数,共有6word。
②仅有过程块,它由控制字(状态字)和频率组成,共2word。
③文本块,用于通过数据区读写文本(对参数P621~P631读写使用该种格式)。
(2) PCD区变频器的控制字定义见表12-49。
表12-49 PCD区变频器的控制字定义
(3) PCD区变频器的状态字定义见表12-50。
表12-50 PCD区变频器的状态字定义
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)