quote:以下是引用四书五经在2009-03-27 17:22:28的发言:quote:以下是引用凌波微步在2009-03-27 13:01:30的发言:
天天开心 提醒的好。
采样频率与扫描周期不是一回事!
采样频率和扫描周期的确不是一回事,但模块采样出来的值还是要通过扫描周期读入到映像区里的,这就和扫描周期有关了,除非你不使用映像区,而使用直接I/O寻址。
我刚才做了一个实验,一个S7200加一个二工的瞬动按钮,就一条语句,按钮按一次,内存变量就加一。查看了CPU的扫描周期为1MS,把DI的滤波时间设为0.2MS,计数正常,没有干扰。
用示波器去显示按钮按下的过程,示波器的周期设为1MS,按一下按钮,有一个明显的跳变过程,看不到有振荡的情况,整个过程持续时间约为0.2MS。把示波器的显示周期设为100ns,明显感觉波形有一串的振荡过程。这时如果扫描周期只有NS级的,那么可能就会读到多个高低电平的变化了。
哈哈,可能S7400也达不到这么高的速度吧!
呵呵,那是按钮质量不好