现在有个项目要用编码器,之前没接触过编码器不知道怎么读取编码器数据
控制要求是电机有正反转,正转停止需要编码器计算电机再走9米然后停止,反转是立即停止,急停也是立即停止。
CPU:6ES7318-3EL01-0AB0,ET200SP分站挂高速模块:6ES7138-6AA00-0BA0,编码器:E6B2-CWZ5B/5-24V/1000P/R/PNP,驱动一圈是走1.5米,编码器和驱动直接连接
读编码器的值程序应该怎么写,最好能给个例子程序
问题补充:
增量型编码器。计算原理懂的,但是不知道程序怎么写,在什么块里写?有朋友说用OB35,博图的话用OB40可不可以
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏西币:1 | 解决时间:2019-05-21 09:11:59 | 提问者: 五千春秋 - 毕业实践员  第4级
最佳答案
回答者:
小小工人
-
新生  第1级
2019-05-16 17:47:28
提问者对于答案的评价:
字数最多,最佳给你。
还是没有说出S7-300怎么读ET200SP的脉冲。
专家置评
SIMATIC ET 200SP TM Count 1x24V
https://support.industry.siemens.com/cs/cn/zh/view/109746232
置评专家:西门子自动化技术支持 2019-05-30 21:40:47
看你用绝对值编码器还是脉冲编码器,绝对值的直接读即可,脉冲的要进行计数
本回答有16位钻石用户推荐
回答者: nnnn1234 - 顶级工程师  第12级
2019-05-16 17:05:48
你的编码器是增量型还是绝对值型,输出是什么?
回答者: 紫方 - 资深顾问  第13级
2019-05-17 10:09:52
绝对值戒指编码器可以直接读到计算,相对编码器用到脱冲式,要计算每个脉冲对应的距离,再计算就可了。
本回答有1位钻石用户推荐
回答者: 涛声依旧2020 - 高级工程师  第11级
2019-05-20 11:06:28
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!