编码器与S7-200实现角度传感器

想用1000线的编码器与S7-200实现角度传感器,初始化后给个零角度,在程序中就是计正反向脉冲数来测定角度,用这个值给PID的实际值来控制电机。问题:1、这个没想出来要怎么中断,2、如果在子程序中开启这个高速计数,那么运行完这个计数程序,下一个扫描周期再运行时这中间所产生的脉冲数是不是要丢一些,3、如果用定时中断,那么我还要通过另一台编码器测另一台电机的转速,那么这两个定时中断是不是会冲突。谢谢!

最佳答案

1. 不一定用中断,用计数通道读进去就是累积的脉冲个数;
2. 直接将累计值转换为角度值即可,即1000个脉冲(正常的应该是1024个脉冲)对应360度;
3. 除非来了新的脉冲,否则累积的脉冲数不会发生变化。但是需要注意的是,最好在每个零点位置做个初始化的操作,否则一旦零点跑偏,到最后计算出的角度也会发生变化

提问者对于答案的评价:
首先感谢各位的热心,在这几天的学习中已经明白了,这个答案的确是这样的,或许我对设备的描述不够清楚,用的是增量式编码器,控制的电机是伺服电机,可以用Z对原始零位,在Z得到信号时,中断清零。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:18
下一篇 2020年10月31日 下午3:18

相关推荐

  • S7-200是否有MC指令

    S7-200是否有MC指令,像三菱PLC那样的MC主控指令,子程序指令不行,会引起麻烦,希望解决 问题补充:看来S7-200考虑不周,若想用一个触电控制几十个梯形图网络,就得在每个…

    SIMATIC S7-200 2020年11月1日
  • 西门子200PLC编程软件哪个版本支持WIN7 64位?

    西门子200PLC编程软件哪个版本支持WIN7 64位?哪里下载啊? 问题补充:下载了之后安装不了啊,见图片,我的是台式机WIN7 64位 图片说明: &nbs…

    2017年11月25日
  • 威纶通触摸屏软件和S7—200通讯的问题

    使用威纶通触摸屏和S7-200编程时,威纶通编程软件里的   数值元件—一般属性——读取地址    &nbsp…

    2021年7月5日
  • 程序计时的问题

    某混合机在运行过程中,高能转子低速运行30分钟(时段可以改变,这个时段我们称为“第一时段”)后,自动切换高速运行(750转/分钟)20分钟(“第二时段”)。然后,低速、高速交替运行…

    SIMATIC S7-200 2020年10月31日
  • 急!!!!200编程电缆问题

    今天给200的传程序,发现前两天用的好好的电缆今天用不了了 适配器上的三个灯只在插入USB的一瞬间亮一两秒钟,然后就一个都不亮了,程序也传不了,设置都和前两天一样的,电脑…

    SIMATIC S7-200 2021年7月5日
  • S7-200的顺序控制继电器S有断电保持的特性吗?

    在系统块中似乎没看到设置S的断电保持,那么对于顺控程序如何实现断电保持呢?请各位大神说的详细一些,具体一些! 最佳答案 S状态继电器,没有断电保持功能,只能用程序来做如每个扫描周期…

    SIMATIC S7-200 2017年12月9日
  • 什么是A相时钟?

    什么是A相时钟?什么是B相时钟? 最佳答案 就是A相脉冲。来源于数字电路计数器的clock端。高速计数器有多种模式,常见的就是连接增量型编码器。有AB2个信号端。占空比都是50%,…

    SIMATIC S7-200 2020年11月5日
  • 请高手赐教!

    network1 LD SM0.1 MOVB 16#F8, SMB37 HDEF 0, 0&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200资源管理器找不到

    我的电脑已经安装了 V4.0 STEP 7 MicroWIN SP9 和 STEP7 V5.5&nb…

    SIMATIC S7-200 2021年7月5日
  • s7200模拟量求平均值

    有一模拟量(4-20mA),我想对它进行平均值,在程序中如何做,我在网上搜了一些程序样式,但是做实验,都不正确,谢谢!邮箱:lyx@dongzechina.com 最佳答案 发给你…

    SIMATIC S7-200 2020年11月1日