|
|
|
发表人:chixuetao |
发表时间:2004/2/20 14:47:00 |
|
|
本栏论题: |
如何实现多路同时测周期? [6535] |
各位大哥:
我想对10路各自独立的外部脉冲信号进行同时测定周期,
周期从0.01s~100s,测量精度要求非常高(由于十万份之一),
请问能行得通吗?我该采用什么方案啊?
请各位大哥送炭给血中得小弟! |
|
以下是关于《如何实现多路同时测周期?》论题的回复(共13篇) |
回复:不行。0.01s要求太高,而且10路同时,每个PLC的高速计数器的数量有限
0.01s的精度要求PLC必须采用高速计数器。这样是可以的。
但是10路同时不行,每个PLC的高速计数器的数量有限。同时有10个,我还没有看到过。
|
|
回复:10路有点多,一般plc很难实现
一般6、7个回路,不过可以采用多个plc
|
|
回复:很感谢您的经验
感谢您的解答,请问用单个PLC、同时对6路进行测周,
最高精度能达到多少呢?
|
|
回复:小型plc一般30kps,大型plc能达到100kps
|
|
回复:采用高速计数,然后用一个定时中断的方式周期读取
|
|
回复:再请教
a_tie 您好!
非常感谢你的方案。您的意思是否可以解释得更
明白些?采用什么硬件。我以前采用得方式非常得复杂,
但是我们怀疑指令循环执行时间或者是软件的执行时间
会带进很大的计时误差。
|
|
回复:回复
硬件可以采用plc,工控机
采用高速计数输入模块或模板(一般计数频率30k-100k/s)
采用一个定时中断,就是在单位时间读取一次数据并计数清零,采用中断的好处,就是能精确到1ms读取一次。
|
|
回复:0.01s的周期不是很高,一般的i/o都可以检测到,采用定时中断的方案。
|
|
回复:再请教
cg:
您好!
非常感谢你的方案。您的意思是否可以解释得更
明白些?采用什么硬件。我以前采用得方式非常得复杂,
但是我怀疑指令循环执行时间或者是软件的执行时间
会带进很大的计时误差。
|
|
回复:疑问:你以前的方式是如何做的,能讲讲吗?
PLC的功能都是用电子元件作的,而且高速计数器的技术频率能达到100kbps,也就是1/100000的精度,还有什么问题吗?
|
|
|