发布于 2008-08-26 14:52:04
0楼
打个比方说一下,比如PLC扫描秒周期是10MS,用普通的计数器或加法做累加来计数,就要保证给入PLC的脉冲ON的时间和OFF的时间都要大于10MS才行,如ON的时间小于10MS,PLC可能检测到这个信号,也可能检测不到这个信号,如OFF的时间小于10MS,PLC有可能把两次ON信号算成一次。
就算你螺丝每秒只通过十个,但要是每个螺丝只给PLC1MS的ON信号,PLC也不能正确计数。
Micro 'n Power.chm上写的
S7-200对数字量的处理速度受到以下几个因素的限制:
输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)
CPU的内部处理时间,包括:
读取输入点的状态到输入映像区
执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区
输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)
上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。
好好学习天天向上