电工学习网

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

我所用的变频器速度控制SINA_SPEED指令块

[复制链接]
跳转到指定楼层
楼主
发表于 2018-11-24 18:07:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
     写一个最近常用的块--SINA_SPEED。最近做的项目用了很多的变频器1200+G120C,很多需要根据产品来设置不同的速度。之前接触的一些变频器要么是固定速度或者是几段速度,突然需要走PN通讯来控制有点没有头绪。还好西门子家的文档挺全的,网上也非常多,眼花缭乱的。很多都讲到通过控制字来控制电机正反转、速度、启停等。手册上也是说通过控制字来控制。找资料的过程中发现可以通过指令块来控制,特意去找了一下还真找到了。测试了一下,果然是非常好用,推荐给大家。
1 在哪找到库文件
早期是直接在西门子官网上找到SINA_SPEED这个快,在查看文档的时候发现在博图中其实已经自带有的。在库----Drive_Lib_S7_1200_1500----主模板----03_SINAMICS下面就有,如下图所示:
我所用的变频器速度控制SINA_SPEED指令块
2 直接把SINA_SPEED拖动到程序中。
我所用的变频器速度控制SINA_SPEED指令块
3  输入管脚说明:
我所用的变频器速度控制SINA_SPEED指令块
EnableAxis   电机使能,为1时运行
AckError   错误复位
SpeedSP    变频器的速度
RefSpeed     变频器的参考速度。(这个速度就是一个基准值,也就是设置了一个最快的速度参考值,举例:     RefSpeed设置为1500,SpeedSP设置1500,这就是50HZ的频率。
RefSpeed设置为1000,SpeedSP设置1000,这也是50HZ的频率。
ConfigAxis    这是一个配置参数,里面有一些参数,主要用来控制正反转
16#003F   正转
16#0C7F   反转   (正反转就是通过着两个值来控制的)
具体参数参见下图:
我所用的变频器速度控制SINA_SPEED指令块
HWIDSTW与HWIDZSW   这两个就是硬件标识符,用来确定与那个变频器通讯,这个参数需要在plc变量中查找:在系统常量里找到对应变频器后缀为--标准报文1,然后把这个值直接拖到程序中。
我所用的变频器速度控制SINA_SPEED指令块
4  输出管脚说明:
我所用的变频器速度控制SINA_SPEED指令块
这个就是一些状态输出:
AxisEnable  正常使能开启后,电机开始运行时这个值也会变成1
Error      报错,说明有异常
主要就这两个,其他具体的看上图表格,这里不多讲。
5  注意事项1:
这只是plc侧的设置,变频器那边也是需要设置的主要就是要设置一下报文,参考速度也要统一一下。
我所用的变频器速度控制SINA_SPEED指令块
6  注意事项2:
     好像不同版本不同plc会有一点区别,这个还没有测试过。
最后,其实这个块也是用控制字来控制变频器,只是给它有封装了一次,方便使用。

回复

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-18 20:15

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

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

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

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