请教:高速计数器 点击:2259 | 回复:15



xxlplc

    
  • 精华:0帖
  • 求助:20帖
  • 帖子:21帖 | 47回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2014年10月10日
发表于:2016-08-02 20:39:18
楼主
求助帖10分-未结帖
  1. 什么情况下需要使用高速计数器呢?

  2. 外面是一个1秒一接通的接近开关的话,可以使用高速计数器对它进行计数吗?

  3. 查资料上说“高速计数器用来累计比PLC扫描频率高的脉冲输入”,想请教的是:你咋知道输入的脉冲是不是比PLC的扫描频率高?什么样的脉冲会产生这么高的频率?PLC的扫描频率是怎么知道的?。

就这5个问题,最近在学习高速计数,有些疑惑,书籍、资料上也找不到答案,感谢论坛的小伙伴们,辛苦大家了,谢谢大家了!!!




hrmujizi

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 34回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2010年1月22日
发表于:2016-08-02 23:09:10
1楼

一秒已接通可以用ADD指令累加吧,CPU扫描周期可以查看对应CPU型号参数表,表上会注明扫描周期

hrmujizi

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 34回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2010年1月22日
发表于:2016-08-02 23:10:48
2楼

用累加器也可以,传送到需要的寄存器

濮家小鱼

  • 精华:0帖
  • 求助:2帖
  • 帖子:38帖 | 386回
  • 年度积分:0
  • 历史总积分:1320
  • 注册:2004年10月18日
发表于:2016-08-03 10:06:12
3楼

其实你的输入频率比PLC的扫描周期长用高速计数器也是可以的,只是比较浪费罢了

CZMRL

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 31回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2008年8月23日
发表于:2016-08-03 13:56:13
4楼

1.当计数脉冲的频率超过了你使用的PLC 的最小分辨率(对输入信号的采样周期,一般毫秒级)比如100MS ,那么采样周期大概只有10HZ,即PLC 无法分辨小于100MS 的信号,但是编码器1000P/R(脉冲/转),当转速是1500R/MIN(转/分)时,则输出频率F=1000X1500/60=25000HZ ,PLC检测不了这个信号(分辨率不够),只能使用高速计数模块。

2.不需要高速计数,PLC 可以分辨。非想用也行。

3.这个问题一定要看手册,不同的系统参数不一样。超频脉冲多高都有,什么领域都有。你的手机信号就是一种。

沉思的疯狂

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 75回
  • 年度积分:0
  • 历史总积分:263
  • 注册:2016年2月16日
发表于:2016-08-03 14:02:08
5楼

高速计数器一般编码器上会用到,因为编码器的触发信号频率一般会很高,PLC本身的扫描频率限制导致普通的输入点可能会漏触发,这个时候就需要高速计数器,还有就是触发精度和等级非常高的报警的时候,也会需要高速计数器,用普通的计数器会漏记

双剑合璧

  • 精华:0帖
  • 求助:4帖
  • 帖子:30帖 | 218回
  • 年度积分:110
  • 历史总积分:2549
  • 注册:2009年6月11日
发表于:2016-08-03 21:30:06
6楼
  1. 比如编码器、磁栅尺、光栅尺等的用高速计数器

  2. 外面是一个1秒一接通的接近开关的话,不能用高速计数器,如果想计数,可以用PLC程序里面的计数器指令。因为一个一秒的脉冲远远大于PLC的扫描周期。

  3. PLC的不同厂家,不同型号,不同程序的扫描频率不同。

  4. 本人QQ254489112@

xxlplc

  • 精华:0帖
  • 求助:20帖
  • 帖子:21帖 | 47回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2014年10月10日
发表于:2016-08-04 07:35:59
7楼

谢谢大家了                         

xxlplc

  • 精华:0帖
  • 求助:20帖
  • 帖子:21帖 | 47回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2014年10月10日
发表于:2016-08-04 10:01:12
8楼


引用 hrmujizi 的回复内容: 一秒已接通可以用ADD指令累加吧,CPU扫描周期可以查...

CPU型号参数表,表上会注明扫描周期”我查了很多手册了,都没有找到,能否麻烦您给截个图,我看看啊。谢谢了。

大哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 45回
  • 年度积分:38
  • 历史总积分:850
  • 注册:2016年8月04日
发表于:2016-08-05 14:07:18
9楼

用高速计数专用指令就可以。

0天下大同0

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年8月12日
发表于:2016-08-13 00:08:21
10楼

谢谢各位 学习了!!

chinalgo

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 248回
  • 年度积分:99
  • 历史总积分:438
  • 注册:2014年11月24日
发表于:2016-08-14 17:11:58
11楼

高速计数精准确定位置或角度

呆瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2016年9月04日
发表于:2016-09-04 11:29:58
12楼
  1. 什么情况下需要使用高速计数器呢?

    被测脉冲超过plc扫描频率,这个时候需要使用高速计数器。

    假如这种情况不使用高速计数器就会出现扫描失真,在plc一个扫描周期可以有几次脉冲信号,然而plc只接收到一次、 

  2. 外面是一个1秒一接通的接近开关的话,可以使用高速计数器对它进行计数吗?

    一秒一次已经远远低于plc扫描频率,直接使用计数器就行

  3. 查资料上说“高速计数器用来累计比PLC扫描频率高的脉冲输入”,想请教的是:你咋知道输入的脉冲是不是比PLC的扫描频率高?什么样的脉冲会产生这么高的频率?PLC的扫描频率是怎么知道的?

    是不是比实际频率高这点可以通过用在什么场合,什么器件一般都可以判断。

    plc实际扫描频率有个公式可以计算,一般都是几毫秒到几十毫秒。不同的程序扫描周期不一样。



zk

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2016年6月21日
发表于:2016-09-08 21:31:43
13楼
第一个问题在第三个问题已经回答了,1S不需要用高数计数器,plc的扫描周期通常以MS计,具体的扫描周期在CPU参数里会有

咖啡天下

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2017年7月14日
发表于:2017-08-15 10:12:29
14楼

无法用程序状态监控到的,就要用到高速计数器,因为此时的脉冲已不经过输出映像了。

大同123

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 211回
  • 年度积分:7
  • 历史总积分:365
  • 注册:2016年3月25日
发表于:2017-12-14 13:22:54
15楼


引用 濮家小鱼 的回复内容: 其实你的输入频率比PLC的扫描周期长用高速计数器也是可...



热门招聘
相关主题

官方公众号

智造工程师