S7-1200高速计数器计数不准

我用高速计数器来计数,但是读数不准确。
将PLC的PWM1发出的20kHz脉冲接至HSC1的输入口I0.0,在50Hz的方波信号的上升沿启用中断来给HSC1复位(将0装载到HSC),并读出此时高速计数器的值。理论上此时读出的数应该是0.02*20k=400.(1/50=0.02s)。但是实际读到的数在360多-390多范围内波动。这样的结果正常吗?如何提高HSC的精度?

问题补充:
滤波器的时间都调过了,还是那样!
为了避免50Hz不准确,所以测量时50Hz也是有PLC的PWM产生的。而且用高速计数器测量频率和示波器测量频率都是50.00几Hz。说明50Hz的信号没有问题。

最佳答案

在 S7-1200 CPU 和 SB 信号板的属性中,数字量输入通道的输入滤波器默认设置值为 6.4 millisec, 该输入滤波时间对应的高速计数器能检测到的最大频率为 78HZ。在“属性—常规—数字量输入通道设置"输入滤波器时间。
V4.0 或更高版本的 S7-1200 CPU 和 SB 信号板,每个数字量输入点都可设置输入滤波器时间。

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

专家置评

读取高速计数器的数值用IDXX:P来读取,不要使用IDXX读取,试试这样是否会精度高一些

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:30
下一篇 2017年6月6日 下午7:31

相关推荐

  • 1200fc块

    小白提问,在main块调用fc块,应该怎么调用,实现的功能就是给fc输入bool量1,fc就会输出两个16进制数字,fc块应该怎么编程,求大佬解决0.0 最佳答案 1200的eas…

    SIMATIC S7-1200 2017年6月1日
  • 博图V13 UPD9 好好的,电脑一联网,立马就报错

    只有禁掉网络再重启电脑才能正常用,再联网,又不行了,请问这是怎么回事? 图片说明:       最佳答案 授权的问题,授权就好了。 提问者对…

    2017年6月7日
  • 博途V13的添加新设备里没有驱动的选项

    没有驱动的选项,怎么组态G120C的变频器,是不是要装个DRIVE?在哪里可以下载,麻烦发个连接,谢谢! 图片说明:    最佳答案 你没有安装TIA_Star…

    2017年6月29日
  • 程序上传123

    用博图V13如何从设备里上传程序及组态到笔记本电脑,操作过程。谢谢 最佳答案 下载中心下载文档A0426,里边有详细的步骤。 提问者对于答案的评价:已经搞定,分给你吧。谢谢 专家置…

    SIMATIC S7-1200 2017年7月30日
  • S1200 DI4信号板不被识别

    西门子的DI4信号板6ES7 221-3BD30-0XB0不被CPU识别,PLC的固件是2.2的,软件是TIA Portal V11 &nb…

    SIMATIC S7-1200 2017年11月13日
  • 1200高速计数器的使用

    想实现,一个数字量信号,开始HSC单向增加计数,在一个数字量信号,停止HSC计数,可以得到计数个数.可以复位HSC吗 最佳答案 可以,停止时中断复位时参考最佳答案http://ww…

    SIMATIC S7-1200 2017年6月24日
  • S7-1200连接问题

    本人想调取设备程序,用TIA V13建立项目,连接网络后,在线访问中可看到IP为192.168.1.77的设备,但是没有程序块,请问问题出在哪里呀。本人初学西门子PLC,…

    2017年6月1日
  • 用V14上传V13的1200的程序

    请问谁知道用V14想上传用V13编写的1200程序,应该怎么弄?是不是要安装什么辅助的支持包什么的吗? 问题补充:v13sp1的程序已经在plc里面了,怎么样才能用v14的软件把程…

    SIMATIC S7-1200 2017年6月10日
  • TSEND_C参数配置

    3个S7-1200,A,B,C站,A-B,A-C之间做以太网通讯(发和收DB中的数据),每站用TSEND_C,TRCV来写通讯程序,请问:TSEND_C中的连接ID,连接数据该如何…

    2017年6月7日
  • 现场信号采集

    有20台设备  每台有8个流量仪   现在要将所有仪表信号采集到中控室用一台计算机显示 现场放置一个显示屏 &…

    SIMATIC S7-1200 2017年6月29日