一般输入点能达到多大的频率? 点击:1451 | 回复:14



笨小孩2003

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 74回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2004年1月31日
发表于:2006-02-08 11:33:00
楼主
300Hz,行吗?



王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2006-02-08 18:25:00
1楼
因该说从硬件角度来说是没问题的,但是因为用普通输入点的输入频率与你的代码大小相关系,所以最好不要用普通输入点做硬件计数,最好用脉冲输入端口来做这个工作.

zhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:275
  • 注册:2003年3月16日
发表于:2006-02-10 01:24:00
2楼
这要看你程序的扫描周期的长短了,如果是10ms,那么上升沿(或是下降沿的保持时间要>10ms,那么频率就<1/20ms=50Hz。否则就会丢失脉冲

笨小孩2003

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 74回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2004年1月31日
发表于:2006-02-10 09:19:00
3楼
我不是做计数用,是要求用输入控制输出的灯闪烁,能实现吗?

little_ant

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 73回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2003年9月27日
发表于:2006-02-10 09:54:00
4楼
你的输出灯要做这么高频的闪烁吗?

杜学强

  • 精华:13帖
  • 求助:0帖
  • 帖子:29帖 | 536回
  • 年度积分:0
  • 历史总积分:880
  • 注册:2001年6月09日
发表于:2006-02-10 14:26:00
5楼
控制灯闪的频率没问题。

王磊111

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 137回
  • 年度积分:0
  • 历史总积分:325
  • 注册:2004年9月03日
发表于:2006-02-11 22:33:00
6楼
你的灯闪不坏吗?

中达电通

  • 精华:3帖
  • 求助:0帖
  • 帖子:39帖 | 611回
  • 年度积分:0
  • 历史总积分:981
  • 注册:2002年1月06日
发表于:2006-02-13 12:46:00
7楼
300HZ 闪烁?你开玩笑吧.电脑75HZ的闪烁人眼都不能分辨,你那300HZ是干吗用的啊

笨小孩2003

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 74回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2004年1月31日
发表于:2006-02-14 09:31:00
8楼
不好意思,弄错了,应该是300/60=5赫兹!

晶体管输出,外接一个12v的不知什么灯,象小指那么大.
工作时,圆盘每分钟240转,没转一圈接近开关有一个信号.
后来劝他改成常量了.问题解决.
谢谢大家

思乡

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2005年9月20日
发表于:2006-02-14 09:48:00
9楼
ES系列的PLC你可以把Y0或者Y1发出的脉冲经过X0端口通过计数器来读取

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-02-15 09:13:00
10楼
PLC的输入点有专门用于高速计数的点,可以达到KHZ,台达EH机种的高速计数器点可达200KHZ,是用中断的方式来实现的,并且是通过硬件的方式实现;对于一般的不是用于高速计数的点,其可以计数的频率取决于程序扫描周期,因为通常情况是在程序执行的开始才去抓取X输入点状态,假如程序扫描周期是2ms,则最大频率为1000/2=500HZ.

赵越锦

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 72回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2004年3月09日
发表于:2006-02-15 10:46:00
11楼
同意yangyafeng的看法,不过输入点的状态抓取除了受程序扫描时间影响之外,还与输入点的滤波时间有关,PLC的默认是10MS,可以改小,但输入点易受干扰,因此最大频率要比500HZ小.

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-02-15 11:14:00
12楼
‘高速计数器点可达200KHZ’是使用内部处理器的计数器,不一定是‘用中断的方式来实现的’。

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2006-02-22 18:25:00
13楼
一般高速计数,50K以上的,都需要硬件来处理,很少有用软件来做的无论是中断还是扫描都会有问题.

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-02-23 13:12:00
14楼
下面引用由王晟磊在 2006-2-22 18:25:00 发表的内容:
  一般高速计数,50K以上的,都需要硬件来处理,很少有用软件来做的无论是中断还是扫描都会有问题.
--------------------------------------------------------------------------------------------
同意~

热门招聘
相关主题

官方公众号

智造工程师