网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
关于编码器的问题
作者:管理员    发布于:2015-07-20 18:49:43    文字:【】【】【
 您好!我用S7-200控制电机带动轴做旋转运动,现在正在编写断电回零程序。由于我每次要转450°,正一次反一次,如果突然断电了,仅用电机编码器的零位信息来回到零位是不够的。我想请问您,plc是不是有脉冲输出的缓存区,可以记录下此次已发多少脉冲,断电也不会丢失的。或者您有别的更好的办法么?谢谢您!
 
    下面是我的回答:您用的是增量式(脉冲)编码器吧?这种编码器产生的脉冲只能反映角度的增量,不能反映角度的绝对位置。断电后为什么“用电机编码器的零位信息来回到零位是不够的”?
 
    PLC没有脉冲输出的缓存区,但是可以用有断电保持功能的存储单元(M或者V区的地址)来保存脉冲的个数和旋转的方向。
 
如果改用绝对式编码器,可以直接读取角度值,而不是角度的增量,但是其价格比增量式编码器高得多。
 
    可以用CPU的超级电容器保存RAM中的V、M、T、C存储区的数据。超级电容器可以保持50h或100h(与CPU模块的型号有关)。
 
    如果在系统块中将MB0~MB13设置为断电保持,在CPU模块断电时它们的数据被永久保存在EEPROM中。
浏览 (45) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们