PLC如何通过FB285实现V90 PN的速度控制

1 概述

通过使用FB285(SINA_SPEED)功能块,基于V90 PN速度控制模式下的标准报文1,可以实现对于V90 PN的速度控制。

安装 StartDrive 软件或Drivelib程序库后,在博途软件即可使用驱动库文件。Drivelib下载链接:

https://support.industry.siemens.com/cs/ww/en/view/109475044

SINAMICS V90系列驱动产品文档列表:

https://support.industry.siemens.com/cs/cn/zh/view/109750355

2 FB285(SINA_SPEED)的输入与输出接口

 

2.1 SINA_SPEED输入接口

输入信号

类型

默认值

功能

EnableAxis

BOOL

0

使能轴

SpeedSp

REAL

0.0[rpm]

速度设定

HWIDSTW

HW_IO

0

硬件标识符/IO地址

HWIDZSW

HW_IO

0

硬件标识符/IO地址

RefSpeed

REAL

0.0[rpm]

参考转速,设置为V90参数P2000里的转速值

AckError

BOOL

0

复位故障

ConfigAxis

WORD

3

组态控制字

2.2 ConfigAxis内部结构

ConfigAxis

功能

Bit0

OFF2

Bit1

OFF3

Bit2

脉冲使能

Bit3

使能斜坡函数发生器

Bit4

继续斜坡函数发生器

Bit5

使能设定值

Bit6

设定值反向

Bit7-Bit15

 

2.3 SINA_SPEED输出接口

输入信号

类型

默认值

功能

Error

BOOL

0

故障

Status

INT

0

16#7002: No error – block is being processed
16#8401: Fault in the drive
16#8402: Switching-on inhibit
16#8600: Error DPRD_DAT
16#8601: Error DPWR_DAT

DiagID

WORD

0

通讯错误

AxisEnabled

BOOL

0

轴已使能

ActVelocity

REAL

0.0[rpm]

实际速度

Lockout

BOOL

0

禁止合闸

3 组态实例

3.1将V90PN组态标准报文1

1)拖放GSD至网络组态

2)拖放标准报文1至插槽

3.2 按照接口功能设置接口参数,并读取实际值


驱动器通过输入接口“EnableAxis”=1使能,OFF2和OFF3可以通过输入接口“ConfigAxis”预设为1.当“Error”和“Lockout”输出为0时,传动进入准备状态。速度的设定值直接在接口“SpeedSp”设置(实例中为200.0,单位RPM),“Refspeed”需要与驱动器当中P2000参数相同的参考转速(实例中为3000.0,单位RPM)。实际速度通过接口“ActVelocity”输出(实例中为200.0,单位RPM)。