签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
写一个最近常用的块--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
收藏,谢谢分享
谢谢收藏,西门子块功能确实很方便
相应的手册在哪里?劳驾给个链接
总结的比较细致,谢谢楼主分享
16#8402
驱动接通禁止处于激活状态
检查驻停轴、安全激活、参数 p10 ≠ 0
请问这怎么处理
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录