电工学习网

 找回密码
 立即注册
查看: 4268|回复: 0
打印 上一主题 下一主题

如何使用SIMATIC功能块对V90驱动器进行参数备份

[复制链接]
跳转到指定楼层
楼主
发表于 2018-9-12 20:41:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、概述
SINAMICS V90驱动器自PROFINET版本推出以来,已经在客户现场得到了广泛的应用,而当现场需要更换一台新的V90驱动器时,您是否还在为需要重新配置驱动器参数而愁眉不展呢?是否希望能有之前驱动器的参数备份,可以直接下载使用呢?“V90SaveRestroe”功能块(FB38003)的出现将会完美地解决您的问题!通过使用“V90SaveRestroe”功能块,可以将V90驱动器的参数设置保存到SIMATIC S7-1200/1500 plc中进行备份,在需要时可以将该参数重新下载到驱动器中。
2、功能块简介
        “V90SaveRestroe”功能块的内部调用了SINA_PARA(FB286)功能块实现对驱动器参数的读写,如图1所示,读取到的驱动器参数存储到PLC的全局数据块中(图1中的StoreDB),当替换驱动器后,可以将这些参数从数据块写回新的驱动器中,省去重新调试的过程。而该功能块的使用只能适用于已经完成调试的V90 PN驱动器,参数备份或下载的过程大概需要2-6分钟,具体时间长短将取决于驱动器中配置的功能模块的数量,例如斜坡函数发生器、基本定位器等功能模块。
如何使用SIMATIC功能块对V90驱动器进行参数备份


图1 “V90SaveRestroe”功能块内部原理
3、功能块使用
用户可以在SIMATIC S7-1200/1500 CPU中使用“V90SaveRestroe”功能块,可以在循环组织块OB1或循环中断组织块(如OB32)中进行调用,功能块示意图如图2所示:
如何使用SIMATIC功能块对V90驱动器进行参数备份

图2 “V90SaveRestroe”功能块
通过在“execute”管脚给定上升沿可以对功能块进行触发,功能块触发时将会对所有输出进行复位,可以通过“abort”管脚中断功能块任务,通过“mode”管脚可以设定功能块的任务类型,mode=1时执行读取驱动器参数任务,mode=2时执行写驱动器参数任务,读取到的驱动器参数将会存储在“v90storeDB”管脚对应的数据块中(请参考样例程序中的数据块结构),执行写任务时也将从该数据块中调取参数。当对多个驱动器进行参数备份时,每个驱动器所对应的参数组依靠“hardwareID”(硬件标识符)进行区分,不同驱动器所配置通讯报文的硬件标识符是不同的。
功能块成功读取驱动器参数后,其所对应驱动器的硬件标识符也会自动写入数据块中,如图3所示。当执行写参数任务时,只有与驱动器硬件标识符相同的参数组才能被写入到驱动器中,所以,当更换驱动器的硬件时,只要项目组态中的硬件标识符不变,参数就可以被重新下载到新的V90驱动器中。
如何使用SIMATIC功能块对V90驱动器进行参数备份

图3硬件标识符存储
功能块的工作状态可以通过输出管脚进行查看,当功能块正在执行时,“busy”管脚生效,“done”管脚失效,当功能块退出任务且无任何错误时,“done”管脚生效,“busy”管脚失效,当功能块的任务被“abort”管脚或错误取消时,“error”管脚将会生效,且通过“errorID”管脚输出故障代码。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-9-3 11:23

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表