计数问题

我使用如地址VW200存储一个变量,变量的值是预先设好的,当一个开关信号变化对VW200进行减指令,发现计数不准,我想知道是为什么?怎么解决?

最佳答案

用上升沿指令当然没错,但有时开关的接触噪声会引向计数准确,一种解决办法是启用输入点输入滤波延时,尽时设大一点,防止按钮按下瞬间产生几个甚至几十个通断信号(用示波器可以看得出来)
 第二种解决办法是用按扭的上升沿先启动一个100ms的定时器,再让定时器的上升沿去触发计数,修改定时器的指定值,就可以满足计数的速度要求。
 这种方法在计慢速(比如人工操作的速度)是最可靠的,我一直用此方法

提问者对于答案的评价:
应该是干扰的问题吧,后期就没有再测试。

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

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

相关推荐

  • PT 100 与温度的关系

    大家好 请问PT 100与温度是如何对应关系?  我用PT100 接EM231 在日常温度下PLC 观察到是数…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子的EPLAN宏文件

    在哪里可以在下载EPLAN中关于西门子s7-200的宏文件? 最佳答案 在“Article number”处填写定货号收索即可那个网站即使你选择了Eplan有时候也无法下…

    SIMATIC S7-200 2021年7月5日
  • 如何设计循环检测的程序?

    现场有10个储气罐,开始我已经依次向是个储气罐冲入5公斤压力。之后开始从1号罐检测其压力如果压力大于3公斤,则开始检测2号罐;如果小于3公斤,则向1号罐充气,待压力大于3公斤后,则…

    SIMATIC S7-200 2017年6月13日
  • 脉冲包络中脉冲数目设置

    在S7-200中脉冲输出包络的脉冲数在向导中必须设置一个值。能不能设置一个变量,在调用子程序的时候可以根据要求改动。 最佳答案 脉冲数在SMD82或smd72,直接向这两个地址中写…

    SIMATIC S7-200 2020年11月5日
  • S7-200中怎么提取计数器的当前值

    S7-200中怎么提取计数器的当前值,并把当前值储存在一个地址上。 最佳答案 不用提取,可以直接使用Cx参与程序处理以及运算,16位的。即使是组态软件要显示,也可以直接组态,没必要…

    SIMATIC S7-200 2020年11月1日
  • 方案讨论

    客户塑料挤出机,大致配置:一个小投料变频电机,一个75KW主机也是变频电机。 通过主机螺杆的摩擦生热来控制机筒温度。 比如设定值200度,高于200度时可以自动…

    SIMATIC S7-200 2021年7月5日
  • s7-200系列PLC编程软件

    完整版本最好是中文,在官网下载的都是升级包 最佳答案 STEP 7 Micro/WIN V4.0 SP9完整版安装包:http://w2.s…

    2021年7月5日
  • S7-200高速计数

    用一个omron的编码器E6A2-CS5C接入S7-200的226CN PLC中,请问怎么接线,我的接线方式是:褐色-DC24+   &nb…

    SIMATIC S7-200 2021年7月5日
  • 转速表量程是 -2000到2000,±10伏,在6SE70模拟量输出端子如何设置标定参数?

    转速表量程是 -2000到2000,±10伏。在6SE70模拟量输出端子如何设置标定参数?表的最小量程Smin用0,还是 -2000? 钻石用户推荐最佳答案 你…

    2021年7月5日
  • 求助:PID控制

    控制要求:一高度传感器可检测0-10mm的距离,对应0-10V,我需要把距离控制在2mm的地方,想通过PID来控制实现。PID向导设置如图片。当我设置输入是6400的时候(对应2V…

    2017年11月4日