欢迎来到众智博远官网网站!

7*24小时在线咨询电话

010-52873850

新闻资讯

contact us

24小时免费咨询热线

010-52873850

技术资讯

当前位置: 首页 >> 新闻资讯 >> 技术资讯

西门子S7-1200对V90PN伺服驱动进行速度控制的两种方法-方案1

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

西门子S7-1200对V90PN伺服驱动进行速度控制的两种方法-方案1

方法一:使用标准报文1 和SINA_SPEEDV90 PN 与PLC 采用PROFINET RT 通信方式并使用标准报文1,TIA 博途软件配置S7-1200 项目步骤如下所示。

1.创建新项目,添加新设备S7-1200 PLC:

image.png

2.在网络视图中添加V90 PN 设备并创建与PLC 的网络连接。V90 PN 的GSD 文件在硬件目录中的路径如下:

image.png

image.png

3.建立V90 PN 与PLC 的网络连接,并分别设置S7-1200 及V90 PN 的IP 地址及设备名称:

image.png

image.png

4.在V90 PN 的设备视图中设置控制报文为标准报文1,双击硬件目录子模块中的标准报文1:

image.png

5.在OB1 中将DriveLib_S7_1200_1500 中的SINA_Speed(FB285)功能块拖拽到编程网络中(此功能块只能与报文1 配合使用),进行速度控制:

image.png

image.png

6.SINA_SPEED 功能块说明:

SINA_SPEED 功能块说明:

输入参数:

输入信号类型含义

EnableAxis BOOL =1,驱动使能

AckError BOOL 驱动故障应答

SpeedSp REAL 转速设定值[rpm]

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

p2000 参数

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

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 调用时发生错误