PLC.

什么是PLC扫描,它在工作吗

什么是程序扫描和扫描时间?

一个PLC.通过重复执行PLC内存中的程序来操作。程序中包含的说明从开始到结束并连续地执行,并且当执行最后一个指令时,操作将从初始指令返回并从初始指令开始,只要PLC仍在运行,此过程将继续。

上面的操作称为程序扫描。循环的解码器称为a程序扫描时间。每个扫描周期的时间长短取决于PLC程序的数量和PLC的处理器速度,但一般来说,每个kilo程序的扫描时间为2-5毫秒,总体平均扫描时间为10 - 50毫秒。

在PLC中如何进行过程扫描?

如果PLC在程序被扫描的地方操作,输出状态不会立即改变。PLC中与输出相关联的内存区域被程序改变,然后输出状态在扫描过程结束时同时更新。简单地说,扫描的过程就是读取输入,扫描程序,提高输出。

这个程序扫描将限制信号速度,PLC可以响应信号。图(a)是一个说明,在脉冲速度低于扫描速度的地方,PLC将被用来计算高速脉冲,在这里会发现PLC将正确地计算脉冲。图(b)脉冲的速度高于扫描的速度,这里可以看到在计算脉冲数时出现了一个错误。

图(a)显示输入在扫描开始前发生(状态改变),这将导致下一个扫描周期发生输出激励。而在图(b)中显示输入在读取输入后发生输入(状态改变),因此此时读取的输入状态是OFF,新的ON状态将在输出打开(通电)之前的第二次扫描读取。因此,可以得出结论,响应可以在一个或两个扫描周期之间发生或被给予变化。

在大多数应用中,移动(时间延迟)设备操作发生在数十毫秒内,如果PLC响应使用按钮操作的计划,这不会太成问题。如果给PLC的输入是像光电管一样具有快速动作的输入设备的形式,问题就会出现。

如果程序流程不符合PLC程序扫描路径,PLC程序本身的布局会产生不必要的时间延迟。

PLC从每个扫描的第一个指令工作,然后在下一指令上顺序地继续,直到程序结束。

相关的帖子

PLC学习系列16:PLC文档

Sivaranjith.

在PLC自锁

Sivaranjith.

前15名PLC面试问题

Sivaranjith.