用增量式编码器来检测电机速度

用定时中断 怎么才能做到实时读到的高速计数器的值是恒定值 这样比例转化才能是一定电机速度 就可以做到实时电机速度检测

最佳答案

刚做完类似的例子,首先初始化定时中断100ms和高速计数(Z相复位),在中断程序里建一变量如VW100用INC_W指令
  LD sm0.0
  INCW  vw100
  out       vw100  
  当vw100=10时(即100ms×10=1 秒        
  HC0减AC0得到VD200为编码器个数即速度/每秒
  读取HC0到AC0
  复位VW100=0,等待下一周期

  

  

  

  
 

提问者对于答案的评价:
有点思路,不过不完善

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:23
下一篇 2021年7月5日 上午1:23

相关推荐

  • ET 200 SP 和ET200 MP

    别人给我一份资料集 ET 200 SP 和ET200 MP 都是二三百兆 很详细的资料 不知道从哪里…

    2021年7月5日
  • 请问200和300的编程中,Allow代表什么定义?

    有块的引脚,有Allow或者叫AllowStart的,请问这个代表什么 最佳答案 该子程序的调用接口参数,应该是子程序中控制程序的一个使能,很多程序块取名Enable,也有人取名E…

    SIMATIC S7-200 2021年7月5日
  • 200 smart有没有写好的官方例程

    200 smart有没有写好的官方例程这样可以更容易理解一些 最佳答案 S7-200 SMART 应用例程http://www.ad.siemens.…

    SIMATIC S7-200 2021年7月5日
  • S7200自由口通讯问题

    按照microwin软件里面关于这部分的例程编制的程序,和PC进行通讯。使用的是串口调试软件。但是只有一次,也就是发送数据返回数据之后就无法再次发送,只能复位。请问可能是什么原因呢…

    SIMATIC S7-200 2021年7月5日
  • 224加CP243通讯。

    如图,224后面加了个243用网线通讯,pc/pg接口应该怎么设置,昨天在现场碰到的问题,200用的少真的不会,只会在cpu上接了根ppi线通讯。请教一下大家用243加网线这种情况…

    2021年7月5日
  • cpu200程序最大容量

    200plc的程序最大是多少K或M,程序里的网络数有限制吗?最大多少? 最佳答案 每款CPU的容量都是不一样的。可以参见产品目录中有详细说明。S7-221/S7-222 …

    SIMATIC S7-200 2020年11月1日
  • TD400C用变量VB调用中文字符串显示很多个“eeee”

    在TD400C V2.0的用户菜单,插入变量VBxxx,S7-200Smart程序用STR_CPY将中文字符传给VBxxx,但是在TD400C上显示不正常,有时显示出一串…

    2021年7月5日
  • 如何输出一个TTL电平脉冲?

    学习中!我想通过S7-200输出2个单脉冲信号(5VTTL电平)给一个逻辑处理模块(RS触发器)的输入端,就是模拟一个自复位按钮,一个自动,一个手动,并在RS触发器的输出端输出两个…

    SIMATIC S7-200 2021年7月5日
  • SMART700组态通信问题

    SmartLine700(无以太网接口)触摸屏是不是只支持s7-200PLC不支持:S7-200SMART PLC组太通信 最佳答案 SmartLine700(无以太网接…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200模拟量转换问题

    1.我有个200的PLC模拟量输入是4-12MA,要让输出线性变换成为4-20MA这个可以通过编程可以实现不。有什么办法可以实现。我想到通过给输入的数值乘*2之外,还有其他方法不?…

    2021年7月5日

发表回复

登录后才能评论