7*24小时在线咨询电话 010-52873850

技术资讯

西门子1500(T)对V90PN伺服进行速度控制的三种方法-方案2

发布时间:2019-12-29 来源:众智博远

方法二使用标准报文1 和FB285(SINA_SPEED)V90 PN 与PLC 采用PROFINET RT 通信方式并使用报文1,TIA 博途软件配置S7-1500 项目步骤如表4-1 所示,西门子1500(T)对V90PN伺服进行速度控制的三种方法-方案2

  1. 创建新项目,添加设备以及组态IP 地址的操作与表3-1 的步骤1~3 相同。

  2. 在V90 PN 的设备视图中设置控制报文为标准报文1:

image.png

3.此种方法需要调用驱动功能库文件,可以通过以下两种方法进行安装:在OB1 中将DriveLib_S7_1200_1500 中的SINA_Speed(FB285)功能块拖拽到编程网络中(此功能块只能与报文1 配合使用),进行速度控制:

image.png

image.png

注意:功能块管脚HWIDSTW 及HWIDZSW 的赋值请参看下图:

image.png

4.

SINA_Speed 功能块说明:

输入参数:

输入信号类型含义

EnableAxis BOOL =1,驱动使能

AckError BOOL 驱动故障应答

SpeedSp REAL 转速设定值[rpm]

RefSpeed REAL 驱动的参考转速[rpm],对应于驱动器中的

p2000 参数

ConfigAxis WORD 默认赋值为16#003F,详细说明参看下表

HWIDSTW HW_IO V90 设备视图中报文1 的硬件标识符

HWIDZSW HW_IO V90 设备视图中报文1 的硬件标识符

ConfigAxis 的各位说明:

位默认值含义

位0 1 OFF2

位1 1 OFF3

位2 1 驱动器使能

位3 1 使能/禁止斜坡函数发生器使能

位4 1 继续/冻结斜坡函数发生器使能

位5 1 转速设定值使能

位6 0 打开抱闸

位7 0 速度设定值反向

位8 0 电动电位计升速

位9 0 电动电位计降速

输出参数:

输出信号类型含义

AxisEnabled BOOL 驱动已使能

LockOut BOOL 驱动处于禁止接通状态

ActVelocity REAL 实际速度[rpm]

Error BOOL 1=存在错误

Status INT 16#7002:没错误,功能块正在执行

16#8401: 驱动错误

16#8402: 驱动禁止启动

16#8600: DPRD_DAT错误

16#8601: DPWR_DAT 错误

DiagID WORD 通信错误,在执行SFB 调用时发生错误


上一篇:西门子1500(T)对V90PN伺服进行速度控制的三种方法-方案3 下一篇:西门子1500(T)对V90PN伺服进行速度控制的三种方法-方案1