登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:步进电机+编码器程序问题
点击:698 回复:2
楼主
编辑
引用
管理
崔崔
您好,请教一下你步进电机+编码器闭环编写程序的话该怎么编呢?是步进电机走完后,编码器的数据跟要求的 数据进行比较,如果少了步进电机继续往前走,多了往后退?还是说有更高深的编法?同事只告诉我加编码器提高精度,但是这个程序编写我就不懂了。我用的是西门子S7-1200晶体管输出。工控小白路过,哪位大神可以指导一下呢?
21-12-07 08:22
1楼
编辑
引用
管理
YXBK
少了步进电机继续往前走,多了往后退,这是一种方法。
我的方法是用速度指令,一直做比较,开始快后来慢,比如要编码器反馈1000个脉冲,前面950个都是快速,计数到还差50时速度减慢,然后刚好到1000停止。
至于用1200怎样写程序来实现,本人没用过。
21-12-07 09:18
2楼
编辑
引用
管理
pqsh
就是设定一个数,等编码器的数相等了,就停电机.判断可以在主循环做,可以定时,可以中断.
当然这种存在过冲,然后就采用上面版主的做法,减速或分段速度.
21-12-07 13:12
工控新闻
德承Cincoze工控机DI-1200:提升无人机侦测与反制系统效能的关键解决方案
EMB-3541:搭载ARM Cortex-A55 四核@1.4GHz处理器,支持特种装备无人机应用
“人工智能+制造”行动走深走实 工业智能体迎多方布局
2025 倍福自动化新技术研讨会
全球三大机器人展:德国慕尼黑机器人展(automatica) 中国工博会机器人展(RS) 日本东京机器人展(iREX)
巴斯夫在中国首次切入机器人赛道,携手傅利叶评估开发机器人新材料
罗克韦尔自动化报告显示,CPG 行业优先考虑创新而非削减成本
倍福校企合作
更多新闻资讯