您现在所在的是:

PLC论坛

回帖:3个,阅读:489 [上一页] [1] [下一页]
* 帖子主题:

关于编码器的问题

5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2011/9/22 8:35:45
#0楼
   廖老师,您好!我用S7-200控制电机带动轴做旋转运动,现在正在编写断电回零程序。由于我每次要转450°,正一次反一次,如果突然断电了,仅用电机编码器的零位信息来回到零位是不够的。我想请问您,plc是不是有脉冲输出的缓存区,可以记录下此次已发多少脉冲,断电也不会丢失的。或者您有别的更好的办法么?谢谢您!    下面是我的回答:您用的是增量式(脉冲)编码器吧?这种编码器产生的脉冲只能反映角度的增量,不能反映角度的绝对位置。断电后为什么“用电机编码器的零位信息来回到零位是不够的”?
   PLC没有脉冲输出的缓存区,但是可以用有断电保持功能的存储单元(M或者V区的地址)来保存脉冲的个数和旋转的方向。
如果改用绝对式编码器,可以直接读取角度值,而不是角度的增量,但是其价格比增量式编码器高得多。
   可以用CPU的超级电容器保存RAM中的V、M、T、C存储区的数据。超级电容器可以保持50h或100h(与CPU模块的型号有关)。
   如果在系统块中将MB0~MB13设置为断电保持,在CPU模块断电时它们的数据被永久保存在EEPROM中。
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=144218&Name=liaochangchu
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
6279
@Q
文章数:1812
年度积分:50
历史总积分:6279
注册时间:2004/11/29
发站内信
2011国庆活动
2010年度博客贡献奖
2010年四月影像
09工控人生征文
发表于:2011/9/22 11:10:01
#1楼
集角度编码器与旋转速度编码器一体的磁电编码器GMS412,输出RS485和4-20mA,连接S7-200很方便的,绝对值的信号也不存在停电丢位置的情况。
http://bbs.gkong.com/Dispbbs.asp?id=299918

6279
@Q
文章数:1812
年度积分:50
历史总积分:6279
注册时间:2004/11/29
发站内信
2011国庆活动
2010年度博客贡献奖
2010年四月影像
09工控人生征文
发表于:2011/9/22 11:14:32
#2楼
靠程序记忆的断电数据保存,要保证突然断电时电机锁住不动。
3283
xiangfengcba
文章数:1700
年度积分:50
历史总积分:3283
注册时间:2005/9/30
发站内信
发表于:2011/9/22 17:02:22
#3楼
没用过

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002