丹佛斯变频器PROFIBUS通讯配置(DOC)

  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页。

相关文档
最新文档