发布时间:2019-12-29 来源:众智博远
方法二使用标准报文1 和FB285(SINA_SPEED)V90 PN 与PLC 采用PROFINET RT 通信方式并使用报文1,TIA 博途软件配置S7-1500 项目步骤如表4-1 所示,西门子1500(T)对V90PN伺服进行速度控制的三种方法-方案2
创建新项目,添加设备以及组态IP 地址的操作与表3-1 的步骤1~3 相同。
在V90 PN 的设备视图中设置控制报文为标准报文1:
3.此种方法需要调用驱动功能库文件,可以通过以下两种方法进行安装:在OB1 中将DriveLib_S7_1200_1500 中的SINA_Speed(FB285)功能块拖拽到编程网络中(此功能块只能与报文1 配合使用),进行速度控制:
注意:功能块管脚HWIDSTW 及HWIDZSW 的赋值请参看下图:
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 调用时发生错误