上海腾 希电气技术有限公司
西门子(中国)    自动化 与驱动产品合作伙伴
                                         系统方案解决商

通过在 S7-1200/1500 中调用功 能块实现 V90 PN 参数的备份及 恢复

发表时间:2018-11-29 09:25

1 概述

   使用“V90SaveRestore”功能块(FB 38003)可以把 V90 PN 的驱动参数组备份到 SIMATIC S7-1200/S7-1500 中,之后可 以将这些参数传送给驱动,也就是 说当更换驱动后可以将备份的驱动参数导入到新的驱动中。

   “V90SaveRestroe”功能块的内部调用了 SINA_PARA(FB286)以实现 对驱动器参数的读写,如图 1 所示。读取到 的驱动器参数存储到 PLC 的全局数据块中(图 1 中的 StoreDB),当替换驱动器后,可以将 这些参数从数据块写回新的驱动器中,省去重新调试的过程。而该功 能块的使用只能适用于已经完成调试的 V90 PN 驱动器,参数备 份或下载的过程大概需要2-6 分钟,具体时 间长短将取决于驱动器中配置的功能模块的数量,例如斜坡函数发生器、基本定 位器等功能模块。

“V90SaveRestroe”功能块内部原理

         图 1 “V90SaveRestroe”功能块内部原理

2 V90SaveRestore 功能块说明

在 SIMATIC S7-1200/1500 CPU 中使用“V90SaveRestroe”功能块,可以在循环组织块OB1 或循环中断组织块(如 OB32)中进行调用,功能块 示意图如下图所示:

V90SaveRestroe”功能块

    图 2 “V90SaveRestroe”功能块

   通过在“execute”管脚给 定上升沿可以对功能块进行触发,功能块 触发时将会对所有输出进行复位,可以通过“abort”管脚中断功能块任务,通过“mode”管脚可 以设定功能块的任务类型,mode=1 时执行 读取驱动器参数任务,mode=2 时执行 写驱动器参数任务,读取到 的驱动器参数将会存储在“v90storeDB”管脚对应的数据块中(请参考 样例程序中的数据块结构),执行写 任务时也将从该数据块中调取参数。当对多 个驱动器进行参数备份时,每个驱 动器所对应的参数组依靠“hardwareID”(硬件标识符)进行区分,不同驱 动器所配置通讯报文的硬件标识符是不同的,硬件标 识符的查看方法如下图所示(Portal V15 V90 HSP)。

硬件标识符的查看

                                 图 3 硬件标识符的查看

3 将功能 块集成到项目中

本章以 S7-1500+V90 PN 控制器为例,说明如何将 V90SaveRestore 功能块集成到PLC 项目中,

1 从下述链接下载“V90SaveRestroe”功能块 的详细介绍及样例程序: https://support.industry.siemens.com/cs/us/en/view/109757803

2 在 TIA Portal 中恢复 下载的样例程序:

3 打开用户项目,在项目中调用功能块。在视图中激活“参考项目”选项:

之前恢 复的示例项目在用户项目中可以以参考项目的方式打开:

4 将参考 项目中的程序块、PLC 变量、PLC 数据类 型中的下图红框内容拷贝到用户项目 的相对应位置:

5 将变量 表中的变量拷贝到用户项目监控表中:



6 在 OB1 中调用 V90SaveRestore 功能块:

7 可以通 过变量监控表进行 V90 PN 参数的备份及写入。

需注意:如果需要对多个 V90 PN 驱动器 进行参数的备份及写入操作,必须是 在一个驱动器完成后再进行下一个驱动器的操作,不可同时进行。






友情链接: 

                                     

                                           西门子代理                西门子V20变频器

QQ咨询
 
 
 联系方式
服务热线:021-37660026
传真:021-37782515
友情链接:    诚信彩   巴适棋牌app下载   118棋牌唯一官方网站   悠悠升级棋牌   悠悠升级棋牌