有关脉冲的编程

我用的是增量型的编码器,有两个输入点作为脉冲信号,我用其中的一个输入点作为脉冲的计数,当脉冲没有变化时,有一个动作发生,但是我不知道怎么处理?请大家帮帮忙
就是当脉冲没有变化时,也不知道是1或是0位

最佳答案

两个输入点增量型的应该是AB相正交计数器。应该用高速计数器模式9.10.11 。10比9多了个外部复位,11比10多了个外部启动。两个输入点是交替接通的。想脉冲没变化发生动作,比较好的方法是使用时间中断,连续采集高速计数器的数值,看每次采集是不是和上次采集的一样。一样则触发一个动作。更多高速计数器的介绍参见下列手册134页。http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582[1].pdf

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:56
下一篇 2020年11月1日 下午2:56

相关推荐

  • SF指示灯亮了

    我是用pid向导生成的程序块,一开始一切正常,今天不知道怎么回事,程序下载进去之后无法运行,而且SF指示灯亮。当程序下载进去之后点击运行,弹出如下窗口警报。当我把调用的pid程序块…

    2021年7月5日
  • 怎么做间接寻址程序

    怎么做间接寻址程序,有范例吗 最佳答案 S7-200 间接寻址http://www.ad.siemens.com.cn/productportal/prods/s7-20…

    SIMATIC S7-200 2021年7月5日
  • S7200 存储器问题 MD0

    我通过触摸屏设置两路PID温度参数,PLC地址为MD0,MD8。比如MD0设为42MD8设为50,MD0的值不会变,这是没问题;当我把MD8设56的时候,MD0的值会变为42.5。…

    SIMATIC S7-200 2017年10月24日
  • 如何在S7-200中编写测量温度变化的程序?

    我想在S7-200中编写一段测量每分钟现场温度变化的程序,对温度采样我采用了SM0.4的上升沿,但我不知道如何实现前一个上升沿和后一个上升沿的识别来进行减法运算?请各位帮忙出出主意…

    2020年10月31日
  • S7 200smart软件能否编写S7 200的程序

    S7 200smart软件能否编写S7 200的程序,S7200的地址是怎么排布的 最佳答案 用smart200 编程软件不能给S7-200编程下载程…

    2021年7月5日
  • 译码指令和编码指令等—郁闷啊

    DECO指令中,送一个10进去,出来的是1024,为什么是1024呢? ENCO指令中,送一个2#1000,为什么出来的是2#11呢? 这两个指令是怎样理解的呢…

    SIMATIC S7-200 2021年7月5日
  • step7-Micro/WIN smart 无法生成PID中断程序

    step7-Micro/WIN smart  程序编译没有错误,通过向导无法生成PID中断程序,调用库文件时也无法生成对应的子程序 图片说明: &nb…

    2021年7月5日
  • 是做plc好还是做楼宇自动化好啊,在线急等

    是做plc好还是做楼宇自动化好啊,在线急等!本人现在很迷茫,这两个不知道做那个好!做plc是不是工资要高点,是不是必须要到工厂里去啊!而做楼宇自动化好,是不是没有前景没有plc好啊…

    SIMATIC S7-200 2020年10月31日
  • s7-200程序故障问题

    我用的S7-200CPU224XPCN的挂了2个16IO的模块,现在程序出现问题,出现的现象是在I1.0有的情况下按下I1.2,这个时候I1.0有个闪动,因为用了SR,所以就把电机…

    SIMATIC S7-200 2021年7月5日
  • 编码器高速计数程序

    请问各位:用一编码器测电机轴的转速,S7 200如何编程,需要测正转和反转速度。能否提供些实例。谢谢各位! 问题补充:主程序:LD   &n…

    SIMATIC S7-200 2020年11月1日