技术论坛

[博途]+我所用的变频器速度控制SINA_SPEED指令块

作者 主题
侠士

经验值: 1375
发帖数: 144
精华帖: 0
主题:【分享】[博途]+我所用的变频器速度控制SINA_SPEED指令块
推荐帖


只看楼主 楼主 2018-11-24 10:58:53

    写一个最近常用的块--SINA_SPEED。最近做的项目用了很多的变频器1200+G120C,很多需要根据产品来设置不同的速度。之前接触的一些变频器要么是固定速度或者是几段速度,突然需要走PN通讯来控制有点没有头绪。还好西门子家的文档挺全的,网上也非常多,眼花缭乱的。很多都讲到通过控制字来控制电机正反转、速度、启停等。手册上也是说通过控制字来控制。找资料的过程中发现可以通过指令块来控制,特意去找了一下还真找到了。测试了一下,果然是非常好用,推荐给大家。


1 在哪找到库文件

早期是直接在西门子官网上找到SINA_SPEED这个快,在查看文档的时候发现在博图中其实已经自带有的。在库----Drive_Lib_S7_1200_1500----主模板----03_SINAMICS下面就有,如下图所示:


2 直接把SINA_SPEED拖动到程序中。



3  输入管脚说明:



EnableAxis   电机使能,为1时运行

AckError   错误复位

SpeedSP    变频器的速度

RefSpeed     变频器的参考速度。(这个速度就是一个基准值,也就是设置了一个最快的速度参考值,举例:     RefSpeed设置为1500,SpeedSP设置1500,这就是50HZ的频率。

RefSpeed设置为1000,SpeedSP设置1000,这也是50HZ的频率。

ConfigAxis    这是一个配置参数,里面有一些参数,主要用来控制正反转

16#003F   正转

16#0C7F   反转   (正反转就是通过着两个值来控制的)

具体参数参见下图:




HWIDSTW与HWIDZSW   这两个就是硬件标识符,用来确定与那个变频器通讯,这个参数需要在PLC变量中查找:在系统常量里找到对应变频器后缀为--标准报文1,然后把这个值直接拖到程序中。




 

4  输出管脚说明:



这个就是一些状态输出:

AxisEnable  正常使能开启后,电机开始运行时这个值也会变成1

Error      报错,说明有异常

主要就这两个,其他具体的看上图表格,这里不多讲。

 

5  注意事项1:

这只是plc侧的设置,变频器那边也是需要设置的主要就是要设置一下报文,参考速度也要统一一下。


 


6  注意事项2:

     好像不同版本不同plc会有一点区别,这个还没有测试过。

     写得不是很详细,西门子官网有详细的说明,需要的也可以联系我(http://www.freerobot.xyz/)。

 

最后,其实这个块也是用控制字来控制变频器,只是给它有封装了一次,方便使用。

 

                                                                                            易道                                                                                                                         2018年11月24


自己战胜自己
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1524649&b_id=50&s_id=0&num=7

奇侠

经验值: 6042
发帖数: 939
精华帖: 4
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块
推荐帖


只看楼主 1楼 2018-11-24 12:45:26
这样的话确实方便很多了,移植起来也很方便!!!
不患无位,患所以立
以下网友喜欢您的帖子:

  
奇侠

经验值: 9046
发帖数: 375
精华帖: 0
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 2楼 2018-11-26 09:32:32


收藏,谢谢分享


随心所欲
以下网友喜欢您的帖子:

  
至圣

经验值: 14869
发帖数: 1013
精华帖: 1
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 3楼 2018-11-26 17:17:43

 收藏,谢谢分享


自己不努力,一切全白费
以下网友喜欢您的帖子:

  
奇侠

经验值: 6042
发帖数: 939
精华帖: 4
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 4楼 2018-12-07 21:55:24

谢谢收藏,西门子块功能确实很方便


不患无位,患所以立
以下网友喜欢您的帖子:

  
侠圣

经验值: 3606
发帖数: 744
精华帖: 3
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 5楼 2018-12-10 16:01:06

相应的手册在哪里?劳驾给个链接


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1384
发帖数: 213
精华帖: 0
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 6楼 2019-02-08 09:46:02

 总结的比较细致,谢谢楼主分享


勤奋吃苦,是最好的技巧与捷径。
以下网友喜欢您的帖子:

  
侠士

经验值: 1425
发帖数: 25
精华帖: 0
回复:[博途]+我所用的变频器速度控制SINA_SPEED指令块


只看楼主 7楼 2019-04-26 10:51:17


16#8402

驱动接通禁止处于激活状态

检查驻停轴、安全激活、参数 p10 ≠ 0

   
请问这怎么处理




生物制药:发酵,细胞,配液,CIP
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
[博途]+我所用的变频器速度控制SINA_SPEED指令块
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。