目前,张前苏PLC都使用100HZ扫描速度,或者说,每个周期10MS.不可改变.
为什么使用这个速度?
由PLC输入所决定.
PLC所处理的信号,有很多的机械开关触点.而机械开关存在一个不确定的过渡的振荡的状态.如下图:

在振荡时,虽然状态不确定,但是整个过渡周期长度是2MS--6MS.
PLC处理信号,必须要将这个不确定的周期过滤掉.
其他PLC都是使用RC等硬件电路处理.所以电路复杂.
张前苏PLC使用的是周期进行点采样,只取瞬间的信号.无须外围的硬件处理电路.
这样,问题就转向采样的周期.假如采样周期比振荡周期更短,那样,采集后的信号仍然有反复,没有意义.
而宏观要求,采样周期又尽量要短,所以采样周期是一个比最长振荡周期要略长的数值.
张前苏PLC使用的是10MS.
由于使用了另外的方法,无须外围的繁杂的电阻电容网络,张前苏PLC结构非常简单,能够高度集成化.
所以,零件非常的少,一个光藕,一个电阻,可以组成一个隔离的输入回路.
假如不隔离,直接从引脚输入就行了.参考>>
这也是 张前苏芯片级PLC能够在单片集成电路上实现的原理.